package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 接口表-客户信息 */ @Data @Entity @Table(name = "API_1212") @EqualsAndHashCode(callSuper=false) public class Api1212 extends ApiParent implements Serializable { public static String SORT_PROP = "kqmc"; /** * */ private static final long serialVersionUID = 7045890079349304758L; @JSONField(serialize = false) @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Integer id; @PropertyDef(label = "单位代码",required =true ) @Column(name = "dwdm", length = 18) private String dwdm; @PropertyDef(label = "单位名称",required =true ) @Column(name = "dwmc", length = 256) private String dwmc; @PropertyDef(label = "库区名称" ) @Column(name = "kqmc", length = 256) private String kqmc; @PropertyDef(label = "客户类型",required =true ) @Column(name = "khlx", length = 1) private String khlx; @PropertyDef(label = "客户统一社会信用代码或身份证号" ) @Column(name = "khtyshxydmhsfzh", length = 18) private String khtyshxydmhsfzh; @PropertyDef(label = "客户名称",required =true ) @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; }