shjh/main/java/shjh/jhzj7/fi/fi/webapi/model/CustomerModel.java

246 lines
6.2 KiB
Java

package shjh.jhzj7.fi.fi.webapi.model;
import kd.bos.openapi.common.custom.annotation.ApiModel;
import kd.bos.openapi.common.custom.annotation.ApiParam;
import java.io.Serializable;
import java.util.List;
@ApiModel
public class CustomerModel implements Serializable {
@ApiParam(value="批次id",required=false,position=1)
private String batchId;
@ApiParam(value="明细集合",required=false,position=2)
private List<EntryBean> items;
@ApiParam(value="银行信息集合",required=false,position=3)
private List<BankBean> banks;
@ApiParam(value="公司信息集合",required=false,position=4)
private List<CompanyBean> companys;
@ApiParam(value="客户组5集合",required=false,position=5)
private List<CustomerFiveBean> customerfives;
public List<BankBean> getBanks() {
return banks;
}
public void setBanks(List<BankBean> banks) {
this.banks = banks;
}
public void setCompanys(List<CompanyBean> companys) {
this.companys = companys;
}
public List<CompanyBean> getCompanys() {
return companys;
}
public List<CustomerFiveBean> getCustomerfives() {
return customerfives;
}
public void setCustomerfives(List<CustomerFiveBean> customerfives) {
this.customerfives = customerfives;
}
public void setBatchId(String batchId) {
this.batchId = batchId;
}
public String getBatchId() {
return batchId;
}
public void setItems(List<EntryBean> items) {
this.items = items;
}
public List<EntryBean> getItems() {
return items;
}
@ApiModel
public static class EntryBean implements Serializable {
@ApiParam(value="编码",position=1)
private String code;
@ApiParam(value="名称",position=2)
private String name;
@ApiParam(value="分类",position=3)
private String type;
@ApiParam(value="纳税人识别号",position=4)
private String taxno;
@ApiParam(value="联系人",position=5)
private String contacts;
@ApiParam(value="联系电话",position=6)
private String telnum;
@ApiParam(value="使用状态",position=7)
private String status;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getTaxno() {
return taxno;
}
public void setTaxno(String taxno) {
this.taxno = taxno;
}
public String getContacts() {
return contacts;
}
public void setContacts(String contacts) {
this.contacts = contacts;
}
public String getTelnum() {
return telnum;
}
public void setTelnum(String telnum) {
this.telnum = telnum;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
}
@ApiModel
public static class BankBean implements Serializable {
@ApiParam(value="客户编码",position=1)
private String code;
@ApiParam(value="账户名称",position=2)
private String acctname;
@ApiParam(value="开户银行",position=3)
private String bankname;
@ApiParam(value="银行账号",position=4)
private String banknumber;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getAcctname() {
return acctname;
}
public void setAcctname(String acctname) {
this.acctname = acctname;
}
public String getBankname() {
return bankname;
}
public void setBankname(String bankname) {
this.bankname = bankname;
}
public String getBanknumber() {
return banknumber;
}
public void setBanknumber(String banknumber) {
this.banknumber = banknumber;
}
}
@ApiModel
public static class CustomerFiveBean implements Serializable {
@ApiParam(value="客户编码",position=1)
private String code;
@ApiParam(value="客户组5编号",position=2)
private String customerfivecode;
@ApiParam(value="客户组5名称",position=3)
private String customerfivename;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getCustomerfivecode() {
return customerfivecode;
}
public void setCustomerfivecode(String customerfivecode) {
this.customerfivecode = customerfivecode;
}
public String getCustomerfivename() {
return customerfivename;
}
public void setCustomerfivename(String customerfivename) {
this.customerfivename = customerfivename;
}
}
@ApiModel
public static class CompanyBean implements Serializable {
@ApiParam(value="客户编码",position=1)
private String code;
@ApiParam(value="公司编号",position=2)
private String companynum;
@ApiParam(value="公司层面使用状态",position=3)
private String companystatus;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getCompanynum() {
return companynum;
}
public void setCompanynum(String companynum) {
this.companynum = companynum;
}
public String getCompanystatus() {
return companystatus;
}
public void setCompanystatus(String companystatus) {
this.companystatus = companystatus;
}
}
}