liujie
2026-09-16 a3a56121a476cd23d0f29bc391c07374dc5008f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.tourguide.modules.finance.dto;
 
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
 
public class GuideBankCardRequest {
    @NotBlank(message = "银行卡号不能为空")
    @Pattern(regexp = "^\\d{16,32}$", message = "银行卡号格式不正确")
    private String cardNumber;
    @NotBlank(message = "开户省编码不能为空")
    private String provinceCode;
    @NotBlank(message = "开户城市编码不能为空")
    private String cityCode;
    @NotBlank(message = "银行名称不能为空")
    private String bankName;
    @NotBlank(message = "开户行名称不能为空")
    private String branchName;
    @NotBlank(message = "开户行联行号不能为空")
    private String branchCode;
 
    public String getCardNumber() { return cardNumber; }
    public void setCardNumber(String value) { this.cardNumber = value; }
    public String getProvinceCode() { return provinceCode; }
    public void setProvinceCode(String value) { this.provinceCode = value; }
    public String getCityCode() { return cityCode; }
    public void setCityCode(String value) { this.cityCode = value; }
    public String getBankName() { return bankName; }
    public void setBankName(String value) { this.bankName = value; }
    public String getBranchName() { return branchName; }
    public void setBranchName(String value) { this.branchName = value; }
    public String getBranchCode() { return branchCode; }
    public void setBranchCode(String value) { this.branchCode = value; }
}