rk
2025-09-22 cf2391a86bdea88196d49cd33949570f74c0985d
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
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.*;
import com.doumee.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.math.BigDecimal;
import java.util.List;
 
/**
 * 企业项目报名信息表
 * @author 江蹄蹄
 * @date 2023/02/15 08:55
 */
@Data
@ApiModel("企业项目报名信息表")
@TableName("`declares`")
public class Declares {
 
    @ApiModelProperty(value = "主键", example = "1")
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "创建人编码(关联system_user表)", example = "1")
    private Integer creator;
 
 
 
    @ApiModelProperty(value = "更新人编码(关联system_user表)", example = "1")
    private Integer editor;
 
    @ApiModelProperty(value = "更新时间")
    private Date editDate;
 
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注",index = 7)
    private String remark;
 
    @ApiModelProperty(value = "企业编码(关联company表)", example = "1")
    private Integer companyId;
 
    @ApiModelProperty(value = "项目编码(关联project表)", example = "1")
    private Integer projectId;
 
    @ApiModelProperty(value = "问卷答题记录编码(关联questionnaire_anwser)", example = "1")
    private Integer answerId;
 
 
 
    @ApiModelProperty(value = "最近一次审核信息")
    private String checkInfo;
 
    @ApiModelProperty(value = "最近一次审核人", example = "1")
    private Integer checkor;
 
    @ApiModelProperty(value = "操作类型 0保存、1待县区审核、2县区审核通过、3县区退回修改、4县区审核驳回、5、双选待服务机构确认、6双选服务机构拒绝、7已分配服务机构、8服务机构诊断、9服务机构服务完成、10分配评分专家、11专家完成评分", example = "1")
    private Integer checkType;
 
    @ApiModelProperty(value = "最近一次审核时间")
    private Date checkDate;
 
    @ApiModelProperty(value = "服务机构编码(关联company表) companyId", example = "1")
    private Integer soId;
    @ApiModelProperty(value = "诊断类型编码(关联labels表)", example = "1")
    private Integer diagnoseTypeId;
    @ApiModelProperty(value = "诊断类型系数 ", example = "1")
    @TableField(exist = false)
    private BigDecimal diagnoseTypeRatio;
 
 
    @ApiModelProperty(value = "是否县区审核 0开启 1关闭", example = "1")
    @TableField(exist = false)
    private Integer areaCheck;
 
    @ApiModelProperty(value = "诊断服务时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//  @TableField(updateStrategy = FieldStrategy.IGNORED )
    private Date diagnoseDate;
    @ApiModelProperty(value = "项目联系人")
    @ExcelColumn(name="项目联系人",index =1)
    private String linkname;
    @ApiModelProperty(value = "联系电话")
    @ExcelColumn(name="联系电话",index =1)
    private String linkphone;
    @ApiModelProperty(value = "诊断服务时间字符串")
    @TableField(exist = false)
    private String  diagnoseDateStr;
 
    @ApiModelProperty(value = "诊断评分", example = "1")
//    @TableField(updateStrategy = FieldStrategy.IGNORED )
    private BigDecimal diagnoseScore;
 
    @ApiModelProperty(value = "当前分配服务机构子账号(关联system_user表)", example = "1")
    private Integer soUserId;
 
    @ApiModelProperty(value = "当前分配综合服务单位子账号(关联system_user表)", example = "1")
    private Integer sdUserId;
 
    @ApiModelProperty(value = "企业名称")
    @ExcelColumn(name="企业名称",index =1)
    @TableField(exist = false)
    private String companyName;
 
 
 
    @ApiModelProperty(value = "社会信用代码")
    @TableField(exist = false)
    private String creditCode;
    @ApiModelProperty(value = "企业地址")
    @TableField(exist = false)
    private String address;
 
    @ApiModelProperty(value = "所属行业")
    @TableField(exist = false)
    private String indusrtyName;
    @ApiModelProperty(value = "企业性质名称")
    @TableField(exist = false)
    private String natureName;
 
    @ApiModelProperty(value = "项目名称")
    @ExcelColumn(name="项目名称",index =2)
    @TableField(exist = false)
    private String projectName;
    @ApiModelProperty(value = "诊断类型")
    @ExcelColumn(name="诊断类型",index =2)
    @TableField(exist = false)
    private String diagnoseType;
 
    @ApiModelProperty(value = "项目开始时间开始时间")
    @TableField(exist = false)
    private Date startDate;
 
    @ApiModelProperty(value = "项目报名结束时间")
    @TableField(exist = false)
    private Date endDate;
 
    @ApiModelProperty(value = "项目状态")
    @TableField(exist = false)
    private Integer projectStatus;
 
    @ApiModelProperty(value = "服务机构名称")
    @ExcelColumn(name="服务机构名称",index =3)
    @TableField(exist = false)
    private String serviceName;
 
    @ApiModelProperty(value = "问卷分数")
    @ExcelColumn(name="问卷分数",index =4)
    @TableField(exist = false)
    private BigDecimal dAScore;
 
    @ApiModelProperty(value = "状态 0已保存、1待审核、2审核通过、3退回修改、4审核驳回、5待服务机构确认、6服务机构拒绝、7已分配服务机构、8诊断中(成功上传第一份服务资料)、9服务完成、10已分配评分专家、11已完成(专家上传评分). 12 (退回修改)诊断服务退回修改", example = "1")
    @ExcelColumn(name="状态",index =5)
    private Integer status;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="报名时间",index = 6)
    private Date createDate;
 
    @ApiModelProperty(value = "城市名称")
    @TableField(exist = false)
    private String cityName;
    @ApiModelProperty(value = "项目背景图标")
    @TableField(exist = false)
    private String imgurl;
    @ApiModelProperty(value = "项目背景图标完整路径")
    @TableField(exist = false)
    private String imgurlfull;
 
    @ApiModelProperty(value = "城市id")
    @TableField(exist = false)
    private Integer cityId;
    @ApiModelProperty(value = "省份id")
    @TableField(exist = false)
    private Integer provinceId;
 
    @ApiModelProperty(value = "区域名称")
    @TableField(exist = false)
    private String areaName;
 
 
 
    @ApiModelProperty(value = "服务机构分配方式 0双选 1市局分配 2综合服务单位分配", example = "1")
    @TableField(exist = false)
    private Integer sodType;
 
 
    @ApiModelProperty(value = "企业资料营业执照")
    @TableField(exist = false)
    private List<Multifile>  fileList;
 
    @ApiModelProperty(value = "企业申报附件")
    @TableField(exist = false)
    private List<Multifile>  fileServiceList;
 
    @ApiModelProperty(value = "问卷详情")
    @TableField(exist = false)
    private  DeclareAnswer declareAnswer;
 
 
    @ApiModelProperty(value = "服务单价")
    @TableField(exist = false)
    private BigDecimal servicePrice;
 
 
    @ApiModelProperty(value = "服务价格")
    @TableField(exist = false)
    private BigDecimal servicePrice2;
 
    @ApiModelProperty(value = "企业报名项目ids逗号分割")
    @TableField(exist = false)
    private String ids;
 
 
    @ApiModelProperty(value = "综合服务单位子账号姓名")
    @TableField(exist = false)
    private String realName;
 
    @ApiModelProperty(value = "服务单位子账号姓名")
    @TableField(exist = false)
    private String realServiceName;
 
 
    @ApiModelProperty(value = "专家姓名")
    @TableField(exist = false)
    private String realZJName;
 
    @ApiModelProperty(value = "问卷分数")
    @TableField(exist = false)
    private BigDecimal examScore;
 
 
 
    @ApiModelProperty(value = "专家评分状态")
    @TableField(exist = false)
    private Integer expertStatus;
 
    @ApiModelProperty(value = "专家评分分数")
    @TableField(exist = false)
    private BigDecimal expertScore;
    @ApiModelProperty(value = "角色综合评分分数")
    @TableField(exist = false)
    private BigDecimal roleScore;
 
 
    @ApiModelProperty(value = "专家 0市局分配 1综合服务单位分配", example = "1")
    @TableField(exist = false)
    private Integer edType;
 
 
/*
    @ApiModelProperty(value = "审核备注")
    @TableField(exist = false)
    private String historyRemark;
 
*/
 
    @ApiModelProperty(value = "问卷id")
    @TableField(exist = false)
    private Integer questionnaireId;
 
    @ApiModelProperty(value = "上年度销售收入")
    @TableField(exist = false)
    private BigDecimal income;
 
    @ApiModelProperty(value = "总资产")
    @TableField(exist = false)
    private BigDecimal  assets;
 
    @ApiModelProperty(value = "资产负债率")
    @TableField(exist = false)
    private String  ratio;
 
 
    @ApiModelProperty(value = "研发总费用")
    @TableField(exist = false)
    private BigDecimal  develop;
 
    @ApiModelProperty(value = "利润总额")
    @TableField(exist = false)
    private BigDecimal  profit;
 
    @ApiModelProperty(value = "上缴税金")
    @TableField(exist = false)
    private BigDecimal  taxes;
 
    @ApiModelProperty(value = "企业人数")
    @TableField(exist = false)
    private Integer  employee;
 
    @ApiModelProperty(value = "所属区域编码(关联areas表)", example = "1")
    @TableField(exist = false)
    private Integer areaId;
 
    @ApiModelProperty(value = "企业成立时间")
    @TableField(exist = false)
    private String registerDate;
    @ApiModelProperty(value = "查询类型 0不查询营业收入,1查询营业收入")
    @TableField(exist = false)
    private int queryFlag;
 
    @ApiModelProperty(value = "企业规模编码或单位类型")
    @TableField(exist = false)
    private String labelName;
    @ApiModelProperty(value = "评分等级")
    @TableField(exist = false)
     private String levelName;;
    @ApiModelProperty(value = "营业收入-利润总额")
    @TableField(exist = false)
    private String economics;
 
}