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
package com.yiboshi.science.param.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiboshi.science.base.BaseDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
import java.util.List;
/**
* 单位表DTO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode(callSuper=true)
@ApiModel(description = "单位表DTO")
public class ComUnitDTO extends BaseDTO {
/** 树编码 */
@ApiModelProperty(value = "树编码", position = 1)
private String treeCode;
/** 单位名称 */
@ApiModelProperty(value = "单位名称", position = 2)
private String unitName;
/** 单位性质 */
@ApiModelProperty(value = "单位性质", position = 3 )
private String unitNature;
/** 单位类型 */
@ApiModelProperty(value = "单位类型", position = 3)
private Integer unitType;
/** 状态 1正常 2 注销 */
@ApiModelProperty(value = "状态 1正常 2 注销", position = 5)
private Integer unitState;
/** 单位地址 */
@ApiModelProperty(value = "单位地址", position = 6)
private String unitAddress;
/** 邮编 */
@ApiModelProperty(value = "邮编", position = 7)
private String postcode;
/** 联系人姓名 */
@ApiModelProperty(value = "联系人姓名", position = 8)
private String linkName;
/** 联系人电话 */
@ApiModelProperty(value = "联系人电话", position = 9)
private String linkTel;
/** 联系人邮箱 */
@ApiModelProperty(value = "联系人邮箱", position = 10)
private String linkEmail;
/** 备注 */
@ApiModelProperty(value = "备注", position = 11)
@Length(max=200, message = "备注长度不能大于200")
private String remark;
/** 1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改 */
@ApiModelProperty(value = "审核结果", position = 6 )
private Integer auditResult;
/** 审核内容 */
@ApiModelProperty(value = "审核内容", position = 5 )
private String auditContent;
/** 审核单位*/
@ApiModelProperty(value = "审核单位", position = 28 )
private String auditUnit;
/** 审核人 */
@ApiModelProperty(value = "审核人", position = 5 )
private String auditPerson;
/** 审核时间 */
@ApiModelProperty(value = "审核时间", position = 7 )
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date auditDate;
/** 组织机构代码/统一社会信用代码 */
@ApiModelProperty(value = "组织机构代码/统一社会信用代码", position = 1 )
@Length(max=50, message = "组织机构代码/统一社会信用代码不能大于50")
private String organizationCode;
/** 单位类型 */
@ApiModelProperty(value = "单位类型", position = 14)
private String unitTypeName;
/** 单位状态 */
@ApiModelProperty(value = "单位状态", position = 17)
private String unitStateName;
/** 上级单位名称 */
@ApiModelProperty(value = "上级单位名称", position = 16)
private String upUnitName;
/** 上级单位编码 */
@ApiModelProperty(value = "上级单位编码", position = 17)
private String upTreeCode;
/** 验证码 */
@ApiModelProperty(value = "验证码", position = 8)
private String code;
/** 单位性质 */
@ApiModelProperty(value = "单位性质", position = 3 )
private String natureName;
/** 证件号 */
@ApiModelProperty(value = "证件号", position = 1)
private String certId;
/** 证件类型 (参数表获取) */
@ApiModelProperty(value = "证件类型 (参数表获取)", position = 2)
private String certType;
/** 姓名 */
@ApiModelProperty(value = "姓名", position = 3)
private String personName;
/** 性别 */
@ApiModelProperty(value = "性别", position = 4)
private String sex;
/** 出生日期 */
@ApiModelProperty(value = "出生日期", position = 5)
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date birthday;
/** 电话号码 */
@ApiModelProperty(value = "电话号码", position = 13)
private String mobile;
/** 照片 */
@ApiModelProperty(value = "照片", position = 14)
private String photo;
/** 用户名 */
@ApiModelProperty(value = "用户名", position = 18)
private String username;
/** 密码 */
@ApiModelProperty(value = "密码", position = 19)
private String password;
/** 管理员 */
private List<ComPersonDTO> managers;
}