54deee30aa2111d299fbd3ff7e52b388a65037ff.svn-base
4.71 KB
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
/**
* Copyright © 2015-2018 ODM All rights reserved.
*/
package com.thinkgem.jeesite.modules.reg.entity.bus;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.validation.constraints.NotNull;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import com.thinkgem.jeesite.common.persistence.DataEntity;
import com.thinkgem.jeesite.common.utils.xml.JaxbDateAdapter;
/**
* 发证信息维护Entity
* @author xuyg
* @version 2015-10-09
*/
@XmlRootElement(name="DJF_DJ_FZ")
public class RegBusFz extends DataEntity<RegBusFz> {
//xml LZRZJHM="领证人证件号码" QXDM="区县代码"
private static final long serialVersionUID = 1L;
private String ywh; // 业务号
private String ysdm; // 要素代码
private String fzry; // 发证人员
private Date fzsj; // 发证时间
private String fzmc; // 发证名称
private Integer fzsl; // 发证数量
private String hfzsh; // 核发证书号
private String lzrxm; // 领证人姓名
private String lzrzjlb; // 领证人证件类别
private String lzrzjh; // 领证人证件号
private String lzrdh; // 领证人电话
private String lzrdz; // 领证人地址
private String lzryb; // 领证人邮编
private String bz; // 备注
private String procInsId; // 流程实例ID
public RegBusFz() {
super();
}
public RegBusFz(String id){
super(id);
}
@XmlAttribute(name="YWH")
@Length(min=0, max=20, message="业务号长度必须介于 0 和 20 之间")
public String getYwh() {
return ywh;
}
public void setYwh(String ywh) {
this.ywh = ywh;
}
@XmlAttribute(name="YSDM")
@Length(min=0, max=10, message="要素代码长度必须介于 0 和 10 之间")
public String getYsdm() {
return ysdm;
}
public void setYsdm(String ysdm) {
this.ysdm = ysdm;
}
@XmlAttribute(name="FZRY")
@Length(min=1, max=50, message="发证人员长度必须介于 1 和 50 之间")
public String getFzry() {
return fzry;
}
public void setFzry(String fzry) {
this.fzry = fzry;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@NotNull(message="发证时间不能为空")
@XmlAttribute(name="FZSJ")
@XmlJavaTypeAdapter(JaxbDateAdapter.class)
public Date getFzsj() {
return fzsj;
}
public void setFzsj(Date fzsj) {
this.fzsj = fzsj;
}
@XmlAttribute(name="FZMC")
@Length(min=1, max=50, message="发证名称长度必须介于 1 和 50 之间")
public String getFzmc() {
return fzmc;
}
public void setFzmc(String fzmc) {
this.fzmc = fzmc;
}
@XmlAttribute(name="FZSL")
public Integer getFzsl() {
return fzsl;
}
public void setFzsl(Integer fzsl) {
this.fzsl = fzsl;
}
@XmlAttribute(name="HFZSH")
public String getHfzsh() {
return hfzsh;
}
public void setHfzsh(String hfzsh) {
this.hfzsh = hfzsh;
}
@XmlAttribute(name="LZRXM")
@Length(min=1, max=50, message="领证人姓名长度必须介于 1 和 50 之间")
public String getLzrxm() {
return lzrxm;
}
public void setLzrxm(String lzrxm) {
this.lzrxm = lzrxm;
}
@XmlAttribute(name="LZRZJLB")
@Length(min=0, max=2, message="领证人证件类别长度必须介于 0 和 2 之间")
public String getLzrzjlb() {
return lzrzjlb;
}
public void setLzrzjlb(String lzrzjlb) {
this.lzrzjlb = lzrzjlb;
}
@XmlAttribute(name="LZRZJHM")
@Length(min=1, max=50, message="领证人证件号长度必须介于 1 和 50 之间")
public String getLzrzjh() {
return lzrzjh;
}
public void setLzrzjh(String lzrzjh) {
this.lzrzjh = lzrzjh;
}
@XmlAttribute(name="LZRDH")
@Length(min=0, max=50, message="领证人电话长度必须介于 0 和 50 之间")
public String getLzrdh() {
return lzrdh;
}
public void setLzrdh(String lzrdh) {
this.lzrdh = lzrdh;
}
@XmlAttribute(name="LZRDZ")
@Length(min=0, max=200, message="领证人地址长度必须介于 0 和 200 之间")
public String getLzrdz() {
return lzrdz;
}
public void setLzrdz(String lzrdz) {
this.lzrdz = lzrdz;
}
@XmlAttribute(name="LZRYB")
@Length(min=0, max=10, message="领证人邮编长度必须介于 0 和 10 之间")
public String getLzryb() {
return lzryb;
}
public void setLzryb(String lzryb) {
this.lzryb = lzryb;
}
@XmlAttribute(name="BZ")
@Length(min=0, max=300, message="备注长度必须介于 0 和 300 之间")
public String getBz() {
return bz;
}
public void setBz(String bz) {
this.bz = bz;
}
@XmlTransient
@Length(min=0, max=64, message="流程实例ID长度必须介于 0 和 64 之间")
public String getProcInsId() {
return procInsId;
}
public void setProcInsId(String procInsId) {
this.procInsId = procInsId;
}
}