package com.tourguide.modules.finance.dto; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Pattern; import javax.validation.constraints.Size; public class GuideElectronicLedgerRequest { @NotBlank(message = "证件姓名不能为空") private String certificateName; private Integer certificateType; @NotBlank(message = "证件号码不能为空") private String certificateCode; @NotBlank(message = "证件有效期不能为空") private String certificateExpireTime; private String licenceIssuingAuthority; @NotBlank(message = "银行名称不能为空") private String bankName; @NotBlank(message = "银行卡号不能为空") @Size(max = 32, message = "银行卡号长度不能超过32位") private String bankCardCode; private String bankCode; private String bankBranchCode; @NotBlank(message = "开户名称不能为空") private String openAccountName; private String transactionAuthorizationCode; @NotBlank(message = "手机号不能为空") @Pattern(regexp = "^1\\d{10}$", message = "手机号格式不正确") private String phone; @NotBlank(message = "身份证正面材料不能为空") private String idCardFrontPicture; @NotBlank(message = "身份证反面材料不能为空") private String idCardReversePicture; @NotBlank(message = "开户行省编码不能为空") private String bankCardProvinceCode; @NotBlank(message = "开户行市编码不能为空") private String bankCardCityCode; private String imgUrl; private String imgUrlOne; public String getCertificateName() { return certificateName; } public void setCertificateName(String value) { this.certificateName = value; } public Integer getCertificateType() { return certificateType; } public void setCertificateType(Integer value) { this.certificateType = value; } public String getCertificateCode() { return certificateCode; } public void setCertificateCode(String value) { this.certificateCode = value; } public String getCertificateExpireTime() { return certificateExpireTime; } public void setCertificateExpireTime(String value) { this.certificateExpireTime = value; } public String getLicenceIssuingAuthority() { return licenceIssuingAuthority; } public void setLicenceIssuingAuthority(String value) { this.licenceIssuingAuthority = value; } public String getBankName() { return bankName; } public void setBankName(String value) { this.bankName = value; } public String getBankCardCode() { return bankCardCode; } public void setBankCardCode(String value) { this.bankCardCode = value; } public String getBankCode() { return bankCode; } public void setBankCode(String value) { this.bankCode = value; } public String getBankBranchCode() { return bankBranchCode; } public void setBankBranchCode(String value) { this.bankBranchCode = value; } public String getOpenAccountName() { return openAccountName; } public void setOpenAccountName(String value) { this.openAccountName = value; } public String getTransactionAuthorizationCode() { return transactionAuthorizationCode; } public void setTransactionAuthorizationCode(String value) { this.transactionAuthorizationCode = value; } public String getPhone() { return phone; } public void setPhone(String value) { this.phone = value; } public String getIdCardFrontPicture() { return idCardFrontPicture; } public void setIdCardFrontPicture(String value) { this.idCardFrontPicture = value; } public String getIdCardReversePicture() { return idCardReversePicture; } public void setIdCardReversePicture(String value) { this.idCardReversePicture = value; } public String getBankCardProvinceCode() { return bankCardProvinceCode; } public void setBankCardProvinceCode(String value) { this.bankCardProvinceCode = value; } public String getBankCardCityCode() { return bankCardCityCode; } public void setBankCardCityCode(String value) { this.bankCardCityCode = value; } public String getImgUrl() { return imgUrl; } public void setImgUrl(String value) { this.imgUrl = value; } public String getImgUrlOne() { return imgUrlOne; } public void setImgUrlOne(String value) { this.imgUrlOne = value; } }