jiaosong
2023-08-14 7fdf35a2364c8482c5056a1c932e1501518f943b
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
package doumeemes.dao.ext.dto;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
 
/**
 * @author 江蹄蹄
 * @date 2022/04/20 10:59
 */
@Data
@ApiModel("企业信息查询参数")
public class QueryCompanyExtDTO {
 
    @ApiModelProperty(value = "主键", example = "1")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
 
    @ApiModelProperty(value = "数据来源 0认证数据1OCR数据2手工输入", example = "1")
    private Integer origin;
 
    @ApiModelProperty(value = "名称")
    private String name;
 
    @ApiModelProperty(value = "备注")
    private String remark;
 
    @ApiModelProperty(value = "公司注册的公司类型")
    private String type;
 
    @ApiModelProperty(value = "法定代表人ID(关联system_user表)", example = "1")
    private Integer legalPersonId;
 
    @ApiModelProperty(value = "法定代表人手机号码")
    private String legalPersonPhone;
 
    @ApiModelProperty(value = "注册日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerDate;
 
    @ApiModelProperty(value = "经营场所")
    private String addr;
 
    @ApiModelProperty(value = "经营范围")
    private String businessScope;
 
    @ApiModelProperty(value = "营业期限")
    private String businessTerm;
 
    @ApiModelProperty(value = "营业执照的发证日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date issueDate;
 
    @ApiModelProperty(value = "统一社会信用代码,不可重复")
    private String creditCode;
 
    @ApiModelProperty(value = "注册资本")
    private String registerCapital;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件格式")
    private String fileFormat;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件名称")
    private String fileName;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件存储地址")
    private String fileStoreAddr;
 
    @ApiModelProperty(value = "实名认证状态 0否 1是", example = "1")
    private Integer authStatus;
 
    @ApiModelProperty(value = "公司实名ID", example = "1")
    private Integer authId;
 
    @ApiModelProperty(value = "钉钉关联唯一标识")
    private String dingdingId;
 
    @ApiModelProperty(value = "当前开通用户数", example = "1")
    private Integer openUserNum;
 
    @ApiModelProperty(value = "开通模块集合,(关联system_dict_data表,模块编码集合,英文逗号隔开)")
    private String openModules;
 
    @ApiModelProperty(value = "系统使用有效期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date oepnValidDate;
 
    @ApiModelProperty(value = "账户开通类型 0试用账户 1正式账户", example = "1")
    private Integer oepnType;
 
    @ApiModelProperty(value = "渠道编码(关联system_dict_data表)", example = "1")
    private Integer channelId;
 
    @ApiModelProperty(value = "系统用户信息表主键", example = "1")
    private Integer lpmodelId;
 
    @ApiModelProperty(value = "系统用户信息表是否已删除 0未删除 1已删除", example = "1")
    private Integer lpmodelDeleted;
 
    @ApiModelProperty(value = "系统用户信息表创建人编码(自关联)", example = "1")
    private Integer lpmodelCreateUser;
 
    @ApiModelProperty(value = "系统用户信息表创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date lpmodelCreateTime;
 
    @ApiModelProperty(value = "系统用户信息表更新人编码(自关联)", example = "1")
    private Integer lpmodelUpdateUser;
 
    @ApiModelProperty(value = "系统用户信息表更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date lpmodelUpdateTime;
 
    @ApiModelProperty(value = "系统用户信息表是否为固定用户", example = "1")
    private Integer lpmodelFixed;
 
    @ApiModelProperty(value = "系统用户信息表密码")
    private String lpmodelPassword;
 
    @ApiModelProperty(value = "系统用户信息表密码盐")
    private String lpmodelSalt;
 
    @ApiModelProperty(value = "系统用户信息表头像")
    private String lpmodelAvatar;
 
    @ApiModelProperty(value = "系统用户信息表手机号")
    private String lpmodelMobile;
 
    @ApiModelProperty(value = "系统用户信息表邮箱")
    private String lpmodelEmail;
 
    @ApiModelProperty(value = "系统用户信息表性别")
    private String lpmodelSex;
 
    @ApiModelProperty(value = "系统用户信息表生日")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date lpmodelBirthday;
 
    @ApiModelProperty(value = "系统用户信息表工号")
    private String lpmodelEmpNo;
 
    @ApiModelProperty(value = "系统用户信息表真实姓名")
    private String lpmodelRealname;
 
    @ApiModelProperty(value = "系统用户信息表用户名")
    private String lpmodelUsername;
 
    @ApiModelProperty(value = "系统用户信息表创建系统ID(关联external_system表)")
    private String lpmodelSystemid;
 
    @ApiModelProperty(value = "系统用户信息表失效时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date lpmodelInvalidTime;
 
    @ApiModelProperty(value = "系统用户信息表用户类型 0平台用户 1企业用户", example = "1")
    private Integer lpmodelType;
 
 
    @ApiModelProperty(value = "羚羊平台应用参数,json格式存储{app_key:,aes_key:,app_secret:}" )
    private String lingyangInfo;
    //
    @ApiModelProperty(value = "状态 1 开启 0 禁用" )
    private Integer status;
}