|
@@ -4,6 +4,8 @@ import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
import lombok.experimental.SuperBuilder;
|
|
|
|
|
|
+import javax.validation.constraints.NotEmpty;
|
|
|
+import javax.validation.constraints.Size;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
@@ -18,29 +20,42 @@ import java.util.Date;
|
|
|
@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
|
public class MerchantAuthModifyParam implements Serializable {
|
|
|
+ /**
|
|
|
+ * 主键ID
|
|
|
+ */
|
|
|
+ private Long id;
|
|
|
/**
|
|
|
* 营业执照编号
|
|
|
*/
|
|
|
+ @NotEmpty(message = "营业执照编号不能为空")
|
|
|
+ @Size(max = 100, message = "营业执照编号长度不能大于64")
|
|
|
private String businessLicenseId;
|
|
|
/**
|
|
|
* 营业执照证件号
|
|
|
*/
|
|
|
+ @NotEmpty(message = "营业执照证件号不能为空")
|
|
|
+ @Size(max = 100, message = "营业执照证件号长度不能大于64")
|
|
|
private String businessLicenseNumber;
|
|
|
/**
|
|
|
* 营业执照有效期
|
|
|
*/
|
|
|
+ @NotEmpty(message = "营业执照有效期不能为空")
|
|
|
private Date businessLicenseExpirationDate;
|
|
|
/**
|
|
|
* 身份证号
|
|
|
*/
|
|
|
+ @NotEmpty(message = "身份证号不能为空")
|
|
|
+ @Size(max = 100, message = "身份证号长度不能大于32")
|
|
|
private String idCardNumber;
|
|
|
/**
|
|
|
* 身份证照片
|
|
|
*/
|
|
|
+ @NotEmpty(message = "身份证照片不能为空")
|
|
|
private byte[] idCardPhoto;
|
|
|
/**
|
|
|
* 身份证有效期
|
|
|
*/
|
|
|
+ @NotEmpty(message = "身份证有效期不能为空")
|
|
|
private Date idCardExpirationDate;
|
|
|
/**
|
|
|
* 店铺图
|
|
@@ -49,22 +64,25 @@ public class MerchantAuthModifyParam implements Serializable {
|
|
|
/**
|
|
|
* 法人姓名
|
|
|
*/
|
|
|
+ @NotEmpty(message = "法人姓名不能为空")
|
|
|
+ @Size(max = 100, message = "法人姓名长度不能大于255")
|
|
|
private String legalRepresentativeName;
|
|
|
- /**
|
|
|
- * 申请人
|
|
|
- */
|
|
|
- private String applicant;
|
|
|
/**
|
|
|
* 法人性别
|
|
|
*/
|
|
|
+ @NotEmpty(message = "法人性别不能为空")
|
|
|
+ @Size(max = 100, message = "营业执照编号长度不能大于1")
|
|
|
private String legalRepresentativeGender;
|
|
|
/**
|
|
|
* 手机号
|
|
|
*/
|
|
|
+ @NotEmpty(message = "手机号不能为空")
|
|
|
+ @Size(max = 100, message = "手机号长度不能大于20")
|
|
|
private String mobileNumber;
|
|
|
/**
|
|
|
* 账号
|
|
|
*/
|
|
|
+ @Size(max = 100, message = "账号长度不能大于64")
|
|
|
private String account;
|
|
|
/**
|
|
|
* 账号注册日期
|
|
@@ -77,10 +95,13 @@ public class MerchantAuthModifyParam implements Serializable {
|
|
|
/**
|
|
|
*店名
|
|
|
*/
|
|
|
+ @NotEmpty(message = "店名不能为空")
|
|
|
+ @Size(max = 100, message = "店名长度不能大于255")
|
|
|
private String storeName;
|
|
|
/**
|
|
|
* 店铺地址
|
|
|
*/
|
|
|
+ @Size(max = 100, message = "店铺地址长度不能大于255")
|
|
|
private String storeAddress;
|
|
|
/**
|
|
|
* 经营许可证照片
|
|
@@ -89,29 +110,16 @@ public class MerchantAuthModifyParam implements Serializable {
|
|
|
/**
|
|
|
* 经营许可证号
|
|
|
*/
|
|
|
+ @NotEmpty(message = "经营许可证号不能为空")
|
|
|
+ @Size(max = 100, message = "经营许可证号长度不能大于20")
|
|
|
private String businessLicenseNumberValid;
|
|
|
/**
|
|
|
* 经营许可证有效期
|
|
|
*/
|
|
|
+ @NotEmpty(message = "经营许可证有效期不能为空")
|
|
|
private Date businessLicenseExpirationDateValid;
|
|
|
- /**
|
|
|
- * 申请时间
|
|
|
- */
|
|
|
- private Date applicationTime;
|
|
|
- /**
|
|
|
- * 审核状态
|
|
|
- */
|
|
|
- private String reviewStatus;
|
|
|
- /**
|
|
|
- * 审核人
|
|
|
- */
|
|
|
- private String reviewer;
|
|
|
/**
|
|
|
* 推荐人
|
|
|
*/
|
|
|
private String recommendationUser;
|
|
|
- /**
|
|
|
- * 审核时间
|
|
|
- */
|
|
|
- private Date reviewTime;
|
|
|
}
|