package com.tcm.training.admin.agent.dto;
|
|
import lombok.Getter;
|
import lombok.Setter;
|
|
import javax.validation.Valid;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Size;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Getter
|
@Setter
|
public class ProvincialAgentSaveRequest {
|
@NotBlank(message = "请输入代理负责人")
|
@Size(max = 50, message = "代理负责人不能超过50个字")
|
private String agentName;
|
@NotBlank(message = "请选择负责省份")
|
private String province;
|
@Size(max = 100) private String bankName;
|
@Size(max = 30) private String accountNumber;
|
@Size(max = 50) private String accountHolder;
|
@Size(max = 100) private String branchName;
|
@Size(max = 200) private String contactInfo;
|
@Size(max = 255) private String address;
|
@Valid private List<RegionItem> regions = new ArrayList<RegionItem>();
|
|
@Getter @Setter
|
public static class RegionItem {
|
@NotBlank(message = "区域编码不能为空") private String regionCode;
|
@Size(max = 100) private String regionName;
|
private Integer regionLevel;
|
}
|
}
|