diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/ErpAccountController.java b/src/main/java/com/mini/mybigscreen/biz/controller/ErpAccountController.java new file mode 100644 index 0000000..9b5f824 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/controller/ErpAccountController.java @@ -0,0 +1,18 @@ +package com.mini.mybigscreen.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 账户信息 前端控制器 + *

+ * + * @author gaoxq + * @since 2026-02-27 + */ +@RestController +@RequestMapping("/biz/erpAccount") +public class ErpAccountController { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/ErpAccount.java b/src/main/java/com/mini/mybigscreen/biz/domain/ErpAccount.java new file mode 100644 index 0000000..ec052cd --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/ErpAccount.java @@ -0,0 +1,99 @@ +package com.mini.mybigscreen.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 账户信息 + *

+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Getter +@Setter +@TableName("erp_account") +public class ErpAccount implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 账户标识 + */ + @TableId(value = "account_id", type = IdType.AUTO) + private String accountId; + + /** + * 账户名称 + */ + @TableField("account_name") + private String accountName; + + /** + * 账户类型 + */ + @TableField("account_type") + private String accountType; + + /** + * 账户卡号 + */ + @TableField("account_code") + private String accountCode; + + /** + * 初始余额 + */ + @TableField("initial_balance") + private BigDecimal initialBalance; + + /** + * 当前余额 + */ + @TableField("current_balance") + private BigDecimal currentBalance; + + /** + * 是否激活(1-激活,0-停用) + */ + @TableField("is_active") + private String isActive; + + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/mapper/ErpAccountMapper.java b/src/main/java/com/mini/mybigscreen/biz/mapper/ErpAccountMapper.java new file mode 100644 index 0000000..e8dccac --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/mapper/ErpAccountMapper.java @@ -0,0 +1,16 @@ +package com.mini.mybigscreen.biz.mapper; + +import com.mini.mybigscreen.biz.domain.ErpAccount; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 账户信息 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface ErpAccountMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/service/ErpAccountService.java b/src/main/java/com/mini/mybigscreen/biz/service/ErpAccountService.java new file mode 100644 index 0000000..21189db --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/service/ErpAccountService.java @@ -0,0 +1,16 @@ +package com.mini.mybigscreen.biz.service; + +import com.mini.mybigscreen.biz.domain.ErpAccount; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 账户信息 服务类 + *

+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface ErpAccountService extends IService { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/service/impl/ErpAccountServiceImpl.java b/src/main/java/com/mini/mybigscreen/biz/service/impl/ErpAccountServiceImpl.java new file mode 100644 index 0000000..7624ac3 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/service/impl/ErpAccountServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.mybigscreen.biz.service.impl; + +import com.mini.mybigscreen.biz.domain.ErpAccount; +import com.mini.mybigscreen.biz.mapper.ErpAccountMapper; +import com.mini.mybigscreen.biz.service.ErpAccountService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 账户信息 服务实现类 + *

+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Service +public class ErpAccountServiceImpl extends ServiceImpl implements ErpAccountService { + +} diff --git a/src/main/resources/mapper/ErpAccountMapper.xml b/src/main/resources/mapper/ErpAccountMapper.xml new file mode 100644 index 0000000..6c08457 --- /dev/null +++ b/src/main/resources/mapper/ErpAccountMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + create_time, account_id, account_name, account_type, account_code, initial_balance, current_balance, is_active, update_time, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + +