lc/lc123/cloud/app/api/model/SupplierModel.java

367 lines
12 KiB
Java
Raw Normal View History

2025-11-12 10:09:03 +00:00
package tqq9.lc123.cloud.app.api.model;
import kd.bos.openapi.common.custom.annotation.ApiModel;
import kd.bos.openapi.common.custom.annotation.ApiParam;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@ApiModel
public class SupplierModel implements Serializable {
@ApiParam(value = "单据集合", example = "")
private List<DataBean> data;
public List<DataBean> getData() {
return data;
}
public void setData(List<DataBean> data) {
this.data = data;
}
@ApiModel
public static class DataBean implements Serializable {
@ApiParam(value = "经营状态", example = "A", required = false, position = 1)
private String tqq9_combofield3_jyzt;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "国家.名称", example = "中国", required = false, position = 2)
2025-11-12 10:09:03 +00:00
private String tqq9_basedatafield1_name;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "创建人.工号", example = "ID-000025", required = true, position = 3)
2025-11-12 10:09:03 +00:00
private String creator_number;
@ApiParam(value = "创建时间", example = "2025-11-12 10:30:13", required = true, position = 4)
private Date createtime;
@ApiParam(value = "成立日期", example = "2025-11-12", required = false, position = 5)
private Date tqq9_datefield5_clrq;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "法定代表人", example = "胡达", required = false, position = 6)
2025-11-12 10:09:03 +00:00
private String tqq9_textfield210;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "经营范围", example = "上海", required = false, position = 7)
2025-11-12 10:09:03 +00:00
private String tqq9_textareafield_jyfw;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "注册资本", example = "200000", required = false, position = 8)
2025-11-12 10:09:03 +00:00
private String tqq9_textfield3_zczb1;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "住所", example = "上海浦东", required = false, position = 9)
2025-11-12 10:09:03 +00:00
private String tqq9_textfield4_zs1;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "供应商编号", example = "VEN250819908", required = true, position = 10)
2025-11-12 10:09:03 +00:00
private String number;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "供应商名称", example = "测试非采购供应商", required = true, position = 11)
2025-11-12 10:09:03 +00:00
private String name;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "供应商简称", example = "测试非采购供应商", required = false, position = 12)
2025-11-12 10:09:03 +00:00
private String simplename;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "统一社会信用代码", example = "3218478328479120930", required = false, position = 13)
2025-11-12 10:09:03 +00:00
private String societycreditcode;
@ApiParam(value = "供应商用途类型", example = "0", required = false, position = 14)
private String tqq9_usagescenarios;
@ApiParam(value = "银行信息分录", example = "",required = true,position = 15)
private List<BankBean> entry_bank;
@ApiParam(value = "附件", example = "",required = false,position = 16)
private List<AttachmentBean> attachment;
@ApiParam(value = "联系人分录", example = "",required = true,position = 17)
private List<LinkmanBean> entry_linkman;
public String getTqq9_combofield3_jyzt() {
return tqq9_combofield3_jyzt;
}
public void setTqq9_combofield3_jyzt(String tqq9_combofield3_jyzt) {
this.tqq9_combofield3_jyzt = tqq9_combofield3_jyzt;
}
public String getTqq9_basedatafield1_name() {
return tqq9_basedatafield1_name;
}
public void setTqq9_basedatafield1_name(String tqq9_basedatafield1_name) {
this.tqq9_basedatafield1_name = tqq9_basedatafield1_name;
}
public String getCreator_number() {
return creator_number;
}
public void setCreator_number(String creator_number) {
this.creator_number = creator_number;
}
public Date getCreatetime() {
return createtime;
}
public void setCreatetime(Date createtime) {
this.createtime = createtime;
}
public Date getTqq9_datefield5_clrq() {
return tqq9_datefield5_clrq;
}
public void setTqq9_datefield5_clrq(Date tqq9_datefield5_clrq) {
this.tqq9_datefield5_clrq = tqq9_datefield5_clrq;
}
public String getTqq9_textfield210() {
return tqq9_textfield210;
}
public void setTqq9_textfield210(String tqq9_textfield210) {
this.tqq9_textfield210 = tqq9_textfield210;
}
public String getTqq9_textareafield_jyfw() {
return tqq9_textareafield_jyfw;
}
public void setTqq9_textareafield_jyfw(String tqq9_textareafield_jyfw) {
this.tqq9_textareafield_jyfw = tqq9_textareafield_jyfw;
}
public String getTqq9_textfield3_zczb1() {
return tqq9_textfield3_zczb1;
}
public void setTqq9_textfield3_zczb1(String tqq9_textfield3_zczb1) {
this.tqq9_textfield3_zczb1 = tqq9_textfield3_zczb1;
}
public String getTqq9_textfield4_zs1() {
return tqq9_textfield4_zs1;
}
public void setTqq9_textfield4_zs1(String tqq9_textfield4_zs1) {
this.tqq9_textfield4_zs1 = tqq9_textfield4_zs1;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSimplename() {
return simplename;
}
public void setSimplename(String simplename) {
this.simplename = simplename;
}
public String getSocietycreditcode() {
return societycreditcode;
}
public void setSocietycreditcode(String societycreditcode) {
this.societycreditcode = societycreditcode;
}
public String getTqq9_usagescenarios() {
return tqq9_usagescenarios;
}
public void setTqq9_usagescenarios(String tqq9_usagescenarios) {
this.tqq9_usagescenarios = tqq9_usagescenarios;
}
public List<BankBean> getEntry_bank() {
return entry_bank;
}
public void setEntry_bank(List<BankBean> entry_bank) {
this.entry_bank = entry_bank;
}
public List<AttachmentBean> getAttachment() {
return attachment;
}
public void setAttachment(List<AttachmentBean> attachment) {
this.attachment = attachment;
}
public List<LinkmanBean> getEntry_linkman() {
return entry_linkman;
}
public void setEntry_linkman(List<LinkmanBean> entry_linkman) {
this.entry_linkman = entry_linkman;
}
@ApiModel
public static class BankBean implements Serializable {
2025-11-13 08:49:47 +00:00
@ApiParam(value = "银行信息分录.银行账号", example = "48937859929498",required = true,position = 1)
2025-11-12 10:09:03 +00:00
private String bankaccount;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "银行信息分录.收款方名称,", example = "何达",required = true,position = 2)
2025-11-12 10:09:03 +00:00
private String accountname;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "银行信息分录.默认", example = "1",required = true,position = 3)
2025-11-12 10:09:03 +00:00
private Boolean isdefault_bank;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "银行信息分录.分录行号", example = "1",required = true,position = 4)
2025-11-12 10:09:03 +00:00
private Integer seq;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "开户银行.编码(行号)-联行号", example = "001100001509",required = true,position = 5)
2025-11-12 10:09:03 +00:00
private String bank_number;
public String getBankaccount() {
return bankaccount;
}
public void setBankaccount(String bankaccount) {
this.bankaccount = bankaccount;
}
public String getAccountname() {
return accountname;
}
public void setAccountname(String accountname) {
this.accountname = accountname;
}
public Boolean getIsdefault_bank() {
return isdefault_bank;
}
public void setIsdefault_bank(Boolean isdefault_bank) {
this.isdefault_bank = isdefault_bank;
}
public Integer getSeq() {
return seq;
}
public void setSeq(Integer seq) {
this.seq = seq;
}
public String getBank_number() {
return bank_number;
}
public void setBank_number(String bank_number) {
this.bank_number = bank_number;
}
}
@ApiModel
public static class AttachmentBean implements Serializable {
@ApiParam(value = "附件.附件名称", example = "50Kr3",required = true,position = 1)
private String attachmentName;
@ApiParam(value = "附件.附件地址", example = "hsUsx",required = false,position = 2)
private String attachmentUrl;
public String getAttachmentName() {
return attachmentName;
}
public void setAttachmentName(String attachmentName) {
this.attachmentName = attachmentName;
}
public String getAttachmentUrl() {
return attachmentUrl;
}
public void setAttachmentUrl(String attachmentUrl) {
this.attachmentUrl = attachmentUrl;
}
}
@ApiModel
public static class LinkmanBean implements Serializable {
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.分录行号", example = "1",required = true,position = 1)
2025-11-12 10:09:03 +00:00
private Integer seq;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.联系人", example = "小胡",required = true,position = 2)
2025-11-12 10:09:03 +00:00
private String contactperson;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.联系电话", example = "012-12345678",required = false,position = 3)
2025-11-12 10:09:03 +00:00
private String phone;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.手机", example = "18956326596",required = true,position = 4)
2025-11-12 10:09:03 +00:00
private String mobile;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.详细地址", example = "江西省南昌市青山湖区7800",required = true,position = 5)
2025-11-12 10:09:03 +00:00
private String tqq9_textfield_xxdz;
2025-11-13 08:49:47 +00:00
@ApiParam(value = "联系人分录.默认", example = "true",required = true,position = 5)
private Boolean isdefault_linkman;
public Boolean getIsdefault_linkman() {
return isdefault_linkman;
}
public void setIsdefault_linkman(Boolean isdefault_linkman) {
this.isdefault_linkman = isdefault_linkman;
}
2025-11-12 10:09:03 +00:00
public Integer getSeq() {
return seq;
}
public void setSeq(Integer seq) {
this.seq = seq;
}
public String getContactperson() {
return contactperson;
}
public void setContactperson(String contactperson) {
this.contactperson = contactperson;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getTqq9_textfield_xxdz() {
return tqq9_textfield_xxdz;
}
public void setTqq9_textfield_xxdz(String tqq9_textfield_xxdz) {
this.tqq9_textfield_xxdz = tqq9_textfield_xxdz;
}
}
}
}