qiubh 2 gün önce
ebeveyn
işleme
b89fd99c35

+ 86
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/ass/AssCorpacctRecharge.java Dosyayı Görüntüle

@@ -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

}

+ 55
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/ass/AssCorpacctTransfer.java Dosyayı Görüntüle

@@ -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;//业务员





}

+ 47
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/ass/AssCorpacctVehicleBalance.java Dosyayı Görüntüle

@@ -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;//更新时间





}

+ 3
- 3
gly-base-core/src/test/java/common/TestCodeManager.java Dosyayı Görüntüle

@@ -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");

Loading…
İptal
Kaydet