@@ -0,0 +1,86 @@ | |||
package cn.com.taiji.core.entity.ass; | |||
import java.math.BigDecimal; | |||
import java.time.LocalDate; | |||
import java.time.LocalDateTime; | |||
import javax.persistence.*; | |||
import javax.validation.constraints.Digits; | |||
import javax.validation.constraints.NotBlank; | |||
import javax.validation.constraints.NotNull; | |||
import javax.validation.constraints.Size; | |||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
/** | |||
* 对公账户充值 | |||
* | |||
*/ | |||
@Getter | |||
@Setter | |||
@Entity | |||
@Table(name = "ASS_CORPACCT_RECHARGE") | |||
public class AssCorpacctRecharge extends StringPropertyUUIDEntity { | |||
@NotBlank | |||
@Size(max = 128) | |||
@Column(name = "SERIAL_NO") | |||
private String serialNo;//交易流水号 | |||
@NotNull | |||
@Column(name = "OUT_FEE") | |||
private Long outFee;//支出金额 | |||
@NotNull | |||
@Column(name = "INCOME_FEE") | |||
private Long incomeFee;//收入金额 | |||
@NotBlank | |||
@Size(max = 1024) | |||
@Column(name = "RECIPROCAL_ACCOUNT") | |||
private String reciprocalAccount;//对方账号 | |||
@NotBlank | |||
@Size(max = 1024) | |||
@Column(name = "RECIPROCAL_ACCOUNT_NAME") | |||
private String reciprocalAccountName;//对方户名 | |||
@NotBlank | |||
@Size(max = 1024) | |||
@Column(name = "RECIPROCAL_BANK_NAME") | |||
private String reciprocalBankName;//对方行名 | |||
@Size(max = 1024) | |||
@Column(name = "USEAGE") | |||
private String useage;//用途 | |||
@Size(max = 1024) | |||
@Column(name = "REMARKS") | |||
private String remarks;//附言 | |||
@Size(max = 1024) | |||
@Column(name = "SNIPPET") | |||
private String snippet;//摘要 | |||
@Size(max = 128) | |||
@Column(name = "TRANS_TIME") | |||
private String transTime;//交易时间 | |||
@NotNull | |||
@Column(name = "CREATE_TIME") | |||
private LocalDateTime createTime;//创建时间 | |||
@NotNull | |||
@Column(name = "UPDATE_TIME") | |||
private LocalDateTime updateTime;//更新时间 | |||
@NotNull | |||
@Column(name = "STATUS") | |||
private Integer status;//审批状态,0:待确认 1:同意 2:拒绝 | |||
@Size(max = 500) | |||
@Column(name = "REASON") | |||
private String reason;//拒绝原因 | |||
@Size(max = 128) | |||
@Column(name = "CORPACCT_ID") | |||
private String corpacctId;//资金账户编号 | |||
@Size(max = 50) | |||
@Column(name = "STAFF_OPEN_ID") | |||
private String staffOpenId;//操作人OPENID | |||
@Column(name = "AUTO_UP") | |||
private Integer autoUp;//系统自动上账 | |||
@Size(max = 32) | |||
@Column(name = "UP_OPEN_ID") | |||
private String upOpenId;//上账OPENID | |||
} |
@@ -0,0 +1,55 @@ | |||
package cn.com.taiji.core.entity.ass; | |||
import java.math.BigDecimal; | |||
import java.time.LocalDate; | |||
import java.time.LocalDateTime; | |||
import javax.persistence.*; | |||
import javax.validation.constraints.Digits; | |||
import javax.validation.constraints.NotBlank; | |||
import javax.validation.constraints.NotNull; | |||
import javax.validation.constraints.Size; | |||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
/** | |||
* 资金账户划拨调账 | |||
* | |||
*/ | |||
@Getter | |||
@Setter | |||
@Entity | |||
@Table(name = "ASS_CORPACCT_TRANSFER") | |||
public class AssCorpacctTransfer extends StringPropertyUUIDEntity { | |||
@Size(max = 32) | |||
@Column(name = "SOURCE_ACCOUNT_ID") | |||
private String sourceAccountId;//源账户编号 | |||
@Size(max = 32) | |||
@Column(name = "DEST_ACCOUNT_ID") | |||
private String destAccountId;//目标账户编号 | |||
@NotNull | |||
@Column(name = "FEE") | |||
private Long fee;//划拨金额 | |||
@Size(max = 12) | |||
@Column(name = "VEHICLE_ID") | |||
private String vehicleId;//车牌号 | |||
@NotBlank | |||
@Size(max = 128) | |||
@Column(name = "TRANS_TIME") | |||
private LocalDateTime transTime;//交易时间 | |||
@Size(max = 32) | |||
@Column(name = "OPEN_ID") | |||
private String openId;//操作人 | |||
@Size(max = 32) | |||
@Column(name = "STAFF_OPEN_ID") | |||
private String staffOpenId;//业务员 | |||
} |
@@ -0,0 +1,47 @@ | |||
package cn.com.taiji.core.entity.ass; | |||
import java.math.BigDecimal; | |||
import java.time.LocalDate; | |||
import java.time.LocalDateTime; | |||
import javax.persistence.*; | |||
import javax.validation.constraints.Digits; | |||
import javax.validation.constraints.NotBlank; | |||
import javax.validation.constraints.NotNull; | |||
import javax.validation.constraints.Size; | |||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
/** | |||
* 对公账户车辆待圈存记录 | |||
* | |||
*/ | |||
@Getter | |||
@Setter | |||
@Entity | |||
@Table(name = "ASS_CORPACCT_VEHICLE_BALANCE") | |||
public class AssCorpacctVehicleBalance extends StringPropertyUUIDEntity { | |||
@NotBlank | |||
@Size(max = 12) | |||
@Column(name = "VEHICLE_ID") | |||
private String vehicleId;//车牌号 | |||
@NotNull | |||
@Digits(integer=0,fraction=-127) | |||
@Column(name = "BALANCE") | |||
private Long balance;//资金账户余额 | |||
@NotNull | |||
@Column(name = "CREATE_TIME") | |||
private LocalDateTime createTime;//创建时间 | |||
@NotNull | |||
@Column(name = "UPDATE_TIME") | |||
private LocalDateTime updateTime;//更新时间 | |||
} |
@@ -50,11 +50,11 @@ public class TestCodeManager extends AbstractManager { | |||
/* 全局配置参数,详细的参数说明参见GlobalConfigBuilder的属性注释 */ | |||
GlobalConfigBuilder configBuilder = GlobalConfigBuilder.create(); | |||
configBuilder.setAppName("core"); | |||
configBuilder.setModule("issue"); | |||
String pak = "comm"; | |||
configBuilder.setModule("basic"); | |||
String pak = "basic"; | |||
configBuilder.setEntityPackage("cn/com/taiji/core/entity/"+pak); | |||
configBuilder.setRepoPackage("cn/com/taiji/core/repo/jpa/"+pak); | |||
configBuilder.setTableName("QUDAO_CALLBACK_RESULT"); | |||
configBuilder.setTableName("ASS_CORPACCT_VEHICLE_BALANCE"); | |||
// 生成分页查询request | |||
// configBuilder.setQueryField(List.of("intVal", "name", "mobile", "insertTime1", "insertTime2")); | |||
// configBuilder.setOrderBy("orderIndex"); |