YYC
2024-10-28 8c2632ab67cef38baa88dd365683610c17e08313
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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 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;
}