@@ -40,7 +40,7 @@ public class QtkCustomerInfo extends AbstractStringPropertyUUIDEntity { | |||
@NotBlank | |||
@Size(max = 64) | |||
@Column(name = "ISSUER_ID") | |||
private String issuerId;//发行方编号 | |||
private String issuerId = "520101";//发行方编号 | |||
@NotBlank | |||
@Size(max = 64) | |||
@Column(name = "REGISTERED_DATE") | |||
@@ -76,10 +76,9 @@ public class QtkCustomerInfo extends AbstractStringPropertyUUIDEntity { | |||
@Size(max = 255) | |||
@Column(name = "CUSTOMER_POS_IMGURL") | |||
private String customerPosImgUrl;//开户人正面图片地址 | |||
@NotBlank | |||
@Size(max = 255) | |||
@Column(name = "CUSTOMER_NEG_IMGURL") | |||
private String customerNegImgUrl;//开户人反面图片地址 | |||
private String customerNegImgUrl;//开户人反面图片地址 单位没有方面 | |||
@Size(max = 255) | |||
@Column(name = "AGENT_NAME") | |||
private String agentName;//指定经办人姓名 | |||
@@ -101,10 +100,9 @@ public class QtkCustomerInfo extends AbstractStringPropertyUUIDEntity { | |||
/* @Size(max = 32) | |||
@Column(name = "SCENE_TYPE") | |||
private String sceneType;//用户协议支撑服务场景(发行服务机构和用户签订的协议)*/ | |||
@NotBlank | |||
@Size(max = 64) | |||
@Column(name = "CUSTOMER_VID") | |||
private String customerVid;//用户证件过期时间,格式:yyyyMMdd或“长期” | |||
private String customerVid;//用户证件过期时间,格式:yyyyMMdd或“长期” 单位没有 | |||
@NotBlank | |||
@Size(max = 32) | |||
@Column(name = "CHANNEL_ID") |
@@ -0,0 +1,24 @@ | |||
package cn.com.taiji.core.entity.dict.issue; | |||
import lombok.AllArgsConstructor; | |||
import lombok.Getter; | |||
/** | |||
* @Author:ChenChao | |||
* @Date:2025/7/3 15:49 | |||
* @Filename:UseFeeJfType | |||
* @description: 使用费计费方式 | |||
*/ | |||
@AllArgsConstructor | |||
@Getter | |||
public enum UseFeeJfType { | |||
FIXED_AMOUNT("通行单次固定金额收费"), | |||
PERCENTAGE("通行单次按百分比收费"), | |||
FIXED_WEEK("固定按周收费"), | |||
FIXED_MONTH("固定按月收费"), | |||
FIXED_YEAR("固定按年收费"), | |||
; | |||
private String value; | |||
} |
@@ -8,6 +8,7 @@ import javax.validation.constraints.NotNull; | |||
import javax.validation.constraints.Size; | |||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||
import cn.com.taiji.core.entity.dict.issue.UseFeeJfType; | |||
import cn.com.taiji.core.entity.dict.issue.UseFeeType; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
@@ -33,11 +34,13 @@ public class IssueProductUseFee extends StringPropertyUUIDEntity { | |||
@Column(name = "USE_FEE_TYPE") | |||
private UseFeeType useFeeType;//使用费类型 | |||
@NotNull | |||
@Column(name = "BILLING_MODE") | |||
private Integer billingMode;//计费方式 0次数,1按月,2按年 | |||
@Column(name = "USE_FEE_JFTYPE") | |||
private UseFeeJfType billingMode;//使用费计费方式 | |||
@NotNull | |||
@Column(name = "FEE") | |||
private Long fee;//金额 | |||
private Long fee;//金额或缴费基数 | |||
@Column(name = "PERCENTAGE") | |||
private Double percentage;//百分比 | |||
@NotNull | |||
@Column(name = "INSERT_TIME") | |||
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 |