package com.fzzy.async.fzzy40.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 出入库客户-往来单位信息 2023年5月26日 根据新国粮规优化 * * @author czt * @description 版本4.0字段已审 * @date 2023-05-25 17:16 */ @Data @Entity @Table(name = "D_INOUT_CUSTOMER") public class Fz40InoutCustomer implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "主键id编码", description = "系统内编码") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "组织编码") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "所属分库") private String deptId; @Column(name = "TYPE_", length = 4) @PropertyDef(label = "业务分类", description = "系统内使用:提货商、供货商") private String type; @Column(name = "khlx", length = 50) @PropertyDef(label = "客户类型", description = "1-企业,2-个人") private String khlx; @PropertyDef(label = "客户编码:企业客户填写统一社会信用代码,个人客户填写身份证号") @Column(name = "khbh", length = 18) private String khbh; @Column(name = "NAME_", length = 50) @PropertyDef(label = "客户名称") private String name; @PropertyDef(label = "法定代表人") @Column(name = "fddbr", length = 64) private String fddbr; @Column(name = "ADDRESS_", length = 200) @PropertyDef(label = "通讯地址") private String address; @PropertyDef(label = "邮政编码") @Column(name = "yzbm", length = 6) private String yzbm; @Column(name = "CONTACT_USER_", length = 50) @PropertyDef(label = "联系人") private String contactUser; @Column(name = "PHONE_", length = 20) @PropertyDef(label = "联系电话") private String phone; @Column(name = "CARD_ID_", length = 20) @PropertyDef(label = "联系人身份证号") private String cardId; @PropertyDef(label = "电子信箱") @Column(name = "dzyx", length = 64) private String dzyx; @Column(name = "BANK_", length = 50) @PropertyDef(label = "开户银行") private String bank; @Column(name = "BANK_NUM_", length = 30) @PropertyDef(label = "银行账号") private String bankNum; @Column(name = "FOOD_AREA_", length = 30) @PropertyDef(label = "种植面积") private Double foodArea = 0.0; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "数据更新时间") private Date updateTime; }