初始化项目
This commit is contained in:
@@ -40,6 +40,23 @@ import java.io.Serial;
|
||||
@Column(name = "transfer_amount", attrName = "transferAmount", label = "转账金额", isQuery = false),
|
||||
@Column(name = "transfer_status", attrName = "transferStatus", label = "转账状态"),
|
||||
@Column(name = "remark", attrName = "remark", label = "转账备注", queryType = QueryType.LIKE),
|
||||
}, joinTable = {
|
||||
@JoinTable(type = Type.LEFT_JOIN, entity = ErpAccount.class, alias = "b",
|
||||
on = "a.out_account_id = b.account_id", attrName = "this",
|
||||
columns = {
|
||||
@Column(name = "account_name", attrName = "accountOutName", label = "账户名称"),
|
||||
}),
|
||||
@JoinTable(type = Type.LEFT_JOIN, entity = ErpAccount.class, alias = "c",
|
||||
on = "a.in_account_id = c.account_id", attrName = "this",
|
||||
columns = {
|
||||
@Column(name = "account_name", attrName = "accountInName", label = "账户名称"),
|
||||
}),
|
||||
@JoinTable(type = Type.LEFT_JOIN, entity = ErpCategory.class, alias = "d",
|
||||
on = "a.category_id = d.category_id", attrName = "this",
|
||||
columns = {
|
||||
@Column(name = "parent_name", attrName = "parentName", label = "父级名称"),
|
||||
@Column(name = "category_name", attrName = "categoryName", label = "分类名称"),
|
||||
}),
|
||||
}, orderBy = "a.transfer_id DESC"
|
||||
)
|
||||
@Data
|
||||
@@ -57,13 +74,21 @@ public class ErpAccountTransfer extends DataEntity<ErpAccountTransfer> implement
|
||||
private String transferStatus; // 转账状态
|
||||
private String remark; // 转账备注
|
||||
|
||||
private String accountOutName;
|
||||
private String accountInName;
|
||||
|
||||
private String parentName;
|
||||
|
||||
private String categoryName;
|
||||
|
||||
@ExcelFields({
|
||||
@ExcelField(title = "记录时间", attrName = "createTime", align = Align.CENTER, sort = 10, dataFormat = "yyyy-MM-dd hh:mm"),
|
||||
@ExcelField(title = "转账主键", attrName = "transferId", align = Align.CENTER, sort = 20),
|
||||
@ExcelField(title = "转账名称", attrName = "transferName", align = Align.CENTER, sort = 30),
|
||||
@ExcelField(title = "转出账号", attrName = "outAccountId", align = Align.CENTER, sort = 40),
|
||||
@ExcelField(title = "转入账号", attrName = "inAccountId", align = Align.CENTER, sort = 50),
|
||||
@ExcelField(title = "转账分类", attrName = "categoryId", align = Align.CENTER, sort = 60),
|
||||
@ExcelField(title = "转出账号", attrName = "accountOutName", align = Align.CENTER, sort = 40),
|
||||
@ExcelField(title = "转入账号", attrName = "accountInName", align = Align.CENTER, sort = 50),
|
||||
@ExcelField(title = "父级分类", attrName = "parentName", align = Align.CENTER, sort = 60),
|
||||
@ExcelField(title = "转账分类", attrName = "categoryName", align = Align.CENTER, sort = 60),
|
||||
@ExcelField(title = "转账金额", attrName = "transferAmount", align = Align.CENTER, sort = 70),
|
||||
@ExcelField(title = "转账状态", attrName = "transferStatus", align = Align.CENTER, sort = 80),
|
||||
@ExcelField(title = "转账备注", attrName = "remark", align = Align.CENTER, sort = 90),
|
||||
|
||||
@@ -42,6 +42,18 @@ import java.io.Serial;
|
||||
@Column(name = "remark", attrName = "remark", label = "交易备注", isQuery = false),
|
||||
@Column(name = "update_time", attrName = "updateTime", label = "更新时间", isQuery = false, isUpdateForce = true),
|
||||
@Column(name = "business_id", attrName = "businessId", label = "业务标识"),
|
||||
}, joinTable = {
|
||||
@JoinTable(type = Type.LEFT_JOIN, entity = ErpAccount.class, alias = "b",
|
||||
on = "a.account_id = b.account_id", attrName = "this",
|
||||
columns = {
|
||||
@Column(name = "account_name", attrName = "accountName", label = "账户名称"),
|
||||
}),
|
||||
@JoinTable(type = Type.LEFT_JOIN, entity = ErpCategory.class, alias = "c",
|
||||
on = "a.category_id = c.category_id", attrName = "this",
|
||||
columns = {
|
||||
@Column(name = "parent_name", attrName = "parentName", label = "父级名称"),
|
||||
@Column(name = "category_name", attrName = "categoryName", label = "分类名称"),
|
||||
}),
|
||||
}, orderBy = "a.create_time DESC"
|
||||
)
|
||||
@Data
|
||||
@@ -61,15 +73,22 @@ public class ErpTransactionFlow extends DataEntity<ErpTransactionFlow> implement
|
||||
private Date updateTime; // 更新时间
|
||||
private String businessId; // 业务标识
|
||||
|
||||
private String accountName;
|
||||
|
||||
private String parentName;
|
||||
|
||||
private String categoryName;
|
||||
|
||||
@ExcelFields({
|
||||
@ExcelField(title = "记录时间", attrName = "createTime", align = Align.CENTER, sort = 10, dataFormat = "yyyy-MM-dd hh:mm"),
|
||||
@ExcelField(title = "流水", attrName = "flowId", align = Align.CENTER, sort = 20),
|
||||
@ExcelField(title = "流水标识", attrName = "flowId", align = Align.CENTER, sort = 20),
|
||||
@ExcelField(title = "交易名称", attrName = "flowName", align = Align.CENTER, sort = 30),
|
||||
@ExcelField(title = "交易类型", attrName = "flowType", align = Align.CENTER, sort = 40),
|
||||
@ExcelField(title = "交易类型", attrName = "flowType",dictType = "erp_type", align = Align.CENTER, sort = 40),
|
||||
@ExcelField(title = "交易金额", attrName = "amount", align = Align.CENTER, sort = 50),
|
||||
@ExcelField(title = "交易时间", attrName = "tradeTime", align = Align.CENTER, sort = 60, dataFormat = "yyyy-MM-dd hh:mm"),
|
||||
@ExcelField(title = "交易账户", attrName = "accountId", align = Align.CENTER, sort = 70),
|
||||
@ExcelField(title = "交易分类", attrName = "categoryId", align = Align.CENTER, sort = 80),
|
||||
@ExcelField(title = "交易账户", attrName = "accountName", align = Align.CENTER, sort = 70),
|
||||
@ExcelField(title = "父级分类", attrName = "parentName", align = Align.CENTER, sort = 80),
|
||||
@ExcelField(title = "交易分类", attrName = "categoryName", align = Align.CENTER, sort = 80),
|
||||
@ExcelField(title = "交易备注", attrName = "remark", align = Align.CENTER, sort = 90),
|
||||
@ExcelField(title = "更新时间", attrName = "updateTime", align = Align.CENTER, sort = 100, dataFormat = "yyyy-MM-dd hh:mm"),
|
||||
@ExcelField(title = "业务标识", attrName = "businessId", align = Align.CENTER, sort = 110),
|
||||
|
||||
Reference in New Issue
Block a user