package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; 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; /** * 接口表-客户信息 */ @Data @Entity @Table(name = "API_1212") public class Api1212 implements Serializable { public static String SORT_PROP = "kqmc"; /** * */ private static final long serialVersionUID = 7045890079349304758L; @JSONField(serialize = false) @Id @Column(name = "id", length = 50) private String id; @PropertyDef(label = "单位代码") @Column(name = "dwdm", length = 18) private String dwdm; @PropertyDef(label = "统一单位编码") @Column(name = "tydwbm", length = 20) private String tydwbm; @PropertyDef(label = "单位名称") @Column(name = "dwmc", length = 256) private String dwmc; @PropertyDef(label = "库区代码") @Column(name = "kqdm", length = 21) private String kqdm; @PropertyDef(label = "统一库区编码") @Column(name = "tykqbm", length = 22) private String tykqbm; @PropertyDef(label = "库区名称") @Column(name = "kqmc", length = 256) private String kqmc; @PropertyDef(label = "客户类型") @Column(name = "khlx", length = 1) private String khlx; @PropertyDef(label = "客户统一社会信用代码或身份证号") @Column(name = "khtyshxydmhsfzh", length = 18) private String khtyshxydmhsfzh; @PropertyDef(label = "客户名称") @Column(name = "khmc", length = 256) private String khmc; @PropertyDef(label = "法定代表人") @Column(name = "fddbr", length = 64) private String fddbr; @PropertyDef(label = "通讯地址") @Column(name = "txdz", length = 512) private String txdz; @PropertyDef(label = "邮政编码") @Column(name = "yzbm", length = 6) private String yzbm; @PropertyDef(label = "联系人姓名") @Column(name = "lxrxm", length = 64) private String lxrxm; @PropertyDef(label = "联系电话") @Column(name = "lxrdh", length = 20) private String lxrdh; @PropertyDef(label = "联系人身份证号") @Column(name = "lxrsfzh", length = 18) private String lxrsfzh; @PropertyDef(label = "电子信箱") @Column(name = "dzyx", length = 64) private String dzyx; @PropertyDef(label = "客户方开户行") @Column(name = "khfkhh", length = 3) private String khfkhh; @PropertyDef(label = "客户方账号") @Column(name = "khfzh", length = 30) private String khfzh; @PropertyDef(label = "操作标志") @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "更新时间") @Column(name = "zhgxsj") private Date zhgxsj; @JSONField(serialize = false) @PropertyDef(label = "业务id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "同步时间", description = "从粮库系统同步到接口管理中心的时间") @Column(name = "syncTime") private Date syncTime; }