dac5aa8c8e1ddf4cdaed1d41da353f83893194be.svn-base
3.72 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
/**
* 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-10
*/
@XmlRootElement(name="DJF_DJ_SZ")
public class RegBusSz extends DataEntity<RegBusSz> {
//xml QXDM="区县代码"
private static final long serialVersionUID = 1L;
private String ywh; // 业务号
private String ysdm; // 要素代码
private String szmc; // 缮证名称
private String szzh; // 缮证证号
private long ysxlh; // 印刷序列号
private String szry; // 缮证人员
private Date szsj; // 缮证时间
private String bz; // 备注
private String isdz; //是否出大证
private String szlx; //繕证类型
private String szsl; //本次缮证数量
private String currmaxszbh; //本次缮证最大编号
private String procInsId; // proc_ins_id
public RegBusSz() {
super();
}
public RegBusSz(String id){
super(id);
}
public String getProcInsId() {
return procInsId;
}
public void setProcInsId(String procInsId) {
this.procInsId = procInsId;
}
@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="SZMC")
@Length(min=1, max=50, message="缮证名称长度必须介于 1 和 50 之间")
public String getSzmc() {
return szmc;
}
public void setSzmc(String szmc) {
this.szmc = szmc;
}
@XmlAttribute(name="SZZH")
@Length(min=1, max=50, message="缮证证号长度必须介于 1 和 50 之间")
public String getSzzh() {
return szzh;
}
public void setSzzh(String szzh) {
this.szzh = szzh;
}
@XmlTransient
public String getSzlx() {
return szlx;
}
public void setSzlx(String szlx) {
this.szlx = szlx;
}
@XmlAttribute(name="YSXLH")
public long getYsxlh() {
return ysxlh;
}
public void setYsxlh(long ysxlh) {
this.ysxlh = ysxlh;
}
@XmlAttribute(name="SZRY")
@Length(min=0, max=50, message="缮证人员长度必须介于 0 和 50 之间")
public String getSzry() {
return szry;
}
public void setSzry(String szry) {
this.szry = szry;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@NotNull(message="缮证时间不能为空")
@XmlAttribute(name="SZSJ")
@XmlJavaTypeAdapter(JaxbDateAdapter.class)
public Date getSzsj() {
return szsj;
}
public void setSzsj(Date szsj) {
this.szsj = szsj;
}
@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
public String getIsdz() {
return isdz;
}
public void setIsdz(String isdz) {
this.isdz = isdz;
}
@XmlTransient
public String getSzsl() {
return szsl;
}
public void setSzsl(String szsl) {
this.szsl = szsl;
}
@XmlTransient
public String getCurrmaxszbh() {
return currmaxszbh;
}
public void setCurrmaxszbh(String currmaxszbh) {
this.currmaxszbh = currmaxszbh;
}
}