jiaosong
2023-08-15 91b92422716cb4c5d0433f77fd2d6d45a69639c4
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
package doumeemes.dao.ext.vo;
 
import doumeemes.dao.system.model.SystemUser;
import doumeemes.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
 
import java.io.Serializable;
/**
 * @author 江蹄蹄
 * @date 2022/04/20 10:59
 */
@Data
@ApiModel("企业信息列表对象")
public class CompanyExtListVO implements Serializable{
 
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    @ExcelColumn(name="是否已删除 0未删除 1已删除")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
 
    @ApiModelProperty(value = "数据来源 0认证数据1OCR数据2手工输入", example = "1")
    @ExcelColumn(name="数据来源 0认证数据1OCR数据2手工输入")
    private Integer origin;
 
    @ApiModelProperty(value = "名称")
    @ExcelColumn(name="名称")
    private String name;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
 
    @ApiModelProperty(value = "公司注册的公司类型")
    @ExcelColumn(name="公司注册的公司类型")
    private String type;
 
    @ApiModelProperty(value = "法定代表人ID(关联system_user表)", example = "1")
    @ExcelColumn(name="法定代表人ID(关联system_user表)")
    private Integer legalPersonId;
 
    @ApiModelProperty(value = "法定代表人手机号码")
    @ExcelColumn(name="法定代表人手机号码")
    private String legalPersonPhone;
 
    @ApiModelProperty(value = "注册日期")
    @ExcelColumn(name="注册日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerDate;
 
    @ApiModelProperty(value = "经营场所")
    @ExcelColumn(name="经营场所")
    private String addr;
 
    @ApiModelProperty(value = "经营范围")
    @ExcelColumn(name="经营范围")
    private String businessScope;
 
    @ApiModelProperty(value = "营业期限")
    @ExcelColumn(name="营业期限")
    private String businessTerm;
 
    @ApiModelProperty(value = "营业执照的发证日期")
    @ExcelColumn(name="营业执照的发证日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date issueDate;
 
    @ApiModelProperty(value = "统一社会信用代码,不可重复")
    @ExcelColumn(name="统一社会信用代码,不可重复")
    private String creditCode;
 
    @ApiModelProperty(value = "注册资本")
    @ExcelColumn(name="注册资本")
    private String registerCapital;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件格式")
    @ExcelColumn(name="公司营业执照OCR照片的文件格式")
    private String fileFormat;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件名称")
    @ExcelColumn(name="公司营业执照OCR照片的文件名称")
    private String fileName;
 
    @ApiModelProperty(value = "公司营业执照OCR照片的文件存储地址")
    @ExcelColumn(name="公司营业执照OCR照片的文件存储地址")
    private String fileStoreAddr;
 
    @ApiModelProperty(value = "实名认证状态 0否 1是", example = "1")
    @ExcelColumn(name="实名认证状态 0否 1是")
    private Integer authStatus;
 
    @ApiModelProperty(value = "公司实名ID", example = "1")
    @ExcelColumn(name="公司实名ID")
    private Integer authId;
 
    @ApiModelProperty(value = "钉钉关联唯一标识")
    @ExcelColumn(name="钉钉关联唯一标识")
    private String dingdingId;
 
    @ApiModelProperty(value = "当前开通用户数", example = "1")
    @ExcelColumn(name="当前开通用户数")
    private Integer openUserNum;
 
    @ApiModelProperty(value = "开通模块集合,(关联system_dict_data表,模块编码集合,英文逗号隔开)")
    @ExcelColumn(name="开通模块集合,(关联system_dict_data表,模块编码集合,英文逗号隔开)")
    private String openModules;
 
    @ApiModelProperty(value = "系统使用有效期")
    @ExcelColumn(name="系统使用有效期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date oepnValidDate;
 
    @ApiModelProperty(value = "账户开通类型 0试用账户 1正式账户", example = "1")
    @ExcelColumn(name="账户开通类型 0试用账户 1正式账户")
    private Integer oepnType;
 
    @ApiModelProperty(value = "通知地址" )
    private String noticeUrl;
    @ApiModelProperty(value = "销售人员 (关联system_user表,平台管理员类用户)" )
    private String salesperson;
    @ApiModelProperty(value = "联系电话" )
    private String linkPhone;
    @ApiModelProperty(value = "联系人" )
    private String linker;
 
    @ApiModelProperty(value = "渠道编码(关联system_dict_data表)", example = "1")
    @ExcelColumn(name="渠道编码(关联system_dict_data表)")
    private Integer channelId;
    @ApiModelProperty(value = "入库单总数量", example = "1",hidden = true)
    private Integer ountboundInCount;
    @ApiModelProperty(value = "出库单总数量", example = "1",hidden = true)
    private Integer ountboundOutCount;
 
    @ApiModelProperty(value = "系统用户信息表信息")
    private SystemUser lpmodel;
 
    @ApiModelProperty(value = "钉钉内部应用参数,json格式存储{app_key:...,app_secret:...}" )
    @ExcelColumn(name="钉钉内部应用参数")
    private String dingdingInfo;
    @ExcelColumn(name="羚羊平台应用参数")
    @ApiModelProperty(value = "羚羊平台应用参数,json格式存储{app_key:,aes_key:,app_secret:}" )
    private String lingyangInfo;
 
    @ApiModelProperty(value = "名称")
    @ExcelColumn(name="名称")
    private Byte status;
 
}