kongzy
2024-07-12 28aaf2ffa1dbb860a292ba330a7e9362e60e7832
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 com.gkhy.assess.system.domain;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gkhy.assess.common.domain.BaseEntity;
import com.gkhy.assess.system.domain.SysUser;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
 
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;
 
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
 
/**
 * <p>
 * 过程控制负责人审核表
 * </p>
 *
 * @author kzy
 * @since 2023-12-12 10:46:54
 */
@Getter
@Setter
@TableName("ass_process_audit")
@ApiModel(value = "AssProcessAudit对象", description = "过程控制负责人审核表")
@JsonInclude(NON_NULL)
public class AssProcessAudit extends BaseEntity {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    @NotNull(message = "审核日期不能为空")
    @ApiModelProperty(value = "审核日期",required = true)
    @TableField("audit_date")
    private LocalDateTime auditDate;
 
    @NotNull(message = "过程控制负责不能为空")
    @ApiModelProperty(value = "过程控制负责人id",required = true)
    @TableField("process_leader_id")
    private Long processLeaderId;
 
    @ApiModelProperty("存在问题及建议(500字符)")
    @TableField("suggestions")
    private String suggestions;
 
    @ApiModelProperty("编制安全评价项目计划书(0否 1是)")
    @TableField("is_estimate_plan")
    private Boolean isEstimatePlan;
 
    @ApiModelProperty("评价任务通知书(0否 1是)")
    @TableField("is_estimate_task")
    private Boolean isEstimateTask;
 
    @ApiModelProperty("签订合同(0否 1是)")
    @TableField("is_sign_contract")
    private Boolean isSignContract;
 
    @ApiModelProperty("评价报告外审意见0否 1是)")
    @TableField("is_exterior_audit")
    private Boolean isExteriorAudit;
 
    @ApiModelProperty("报告归档材料完整性(0否 1是)")
    @TableField("is_full_materials")
    private Boolean isFullMaterials;
 
    @ApiModelProperty("评价报告内部审核(0否 1是)")
    @TableField("is_interior_audit")
    private Boolean isInteriorAudit;
 
    @ApiModelProperty("现场勘验记录及影像资料(0否 1是)")
    @TableField("is_investigation_site")
    private Boolean isInvestigationSite;
 
    @ApiModelProperty("评价项目网上信息公开(0否 1是)")
    @TableField("is_open_information")
    private Boolean isOpenInformation;
 
    @ApiModelProperty("被评价单位提供材料清单(0否 1是)")
    @TableField("is_provide_materials")
    private Boolean isProvideMaterials;
 
    @ApiModelProperty("风险分析(0否 1是)")
    @TableField("is_risk_analyse")
    private Boolean isRiskAnalyse;
 
    @ApiModelProperty("技术负责人审核(0否 1是)")
    @TableField("is_technolgy_audit")
    private Boolean isTechnolgyAudit;
 
    @ApiModelProperty("二维码的使用(0否 1是)")
    @TableField("is_use_qrcode")
    private Boolean isUseQrcode;
 
    @ApiModelProperty("从业告知(0否 1是)")
    @TableField("is_work_notification")
    private Boolean isWorkNotification;
 
    @ApiModelProperty("编制安全评价项目计划书-不符合描述(20字符)")
    @TableField("estimate_plan_des")
    private String estimatePlanDes;
 
    @ApiModelProperty("评价任务通知书-不符合描述(20字符)")
    @TableField("estimate_task_des")
    private String estimateTaskDes;
 
    @ApiModelProperty("签订合同-不符合描述(20字符)")
    @TableField("sign_contract_des")
    private String signContractDes;
 
    @ApiModelProperty("评价报告外审意见-不符合描述(20字符)")
    @TableField("exterior_audit_des")
    private String exteriorAuditDes;
 
    @ApiModelProperty("报告归档材料完整性-不符合描述(20字符)")
    @TableField("full_materials_des")
    private String fullMaterialsDes;
 
    @ApiModelProperty("评价报告内部审核-不符合描述(20字符)")
    @TableField("interior_audit_des")
    private String interiorAuditDes;
 
    @ApiModelProperty("现场勘验记录及影像资料-不符合描述(20字符)")
    @TableField("investigation_site_des")
    private String investigationSiteDes;
 
    @ApiModelProperty("评价项目网上信息公开-不符合描述(20字符)")
    @TableField("open_information_des")
    private String openInformationDes;
 
    @ApiModelProperty("被评价单位提供材料清单-不符合描述(20字符)")
    @TableField("provide_materials_des")
    private String provideMaterialsDes;
 
    @ApiModelProperty("风险分析-不符合描述(20字符)")
    @TableField("risk_analyse_des")
    private String riskAnalyseDes;
 
    @ApiModelProperty("技术负责人审核-不符合描述(20字符)")
    @TableField("technolgy_audit_des")
    private String technolgyAuditDes;
 
    @ApiModelProperty("二维码的使用-不符合描述(20字符)")
    @TableField("use_qrcode_des")
    private String useQrcodeDes;
 
    @ApiModelProperty("从业告知-不符合描述(20字符)")
    @TableField("work_notification_des")
    private String workNotificationDes;
 
    @ApiModelProperty("审核结论是否满足过程控制要求(0否 1是)")
    @TableField("is_full_process")
    private Boolean isFullProcess;
 
    @NotNull(message = "项目id不能为空")
    @ApiModelProperty(value = "项目id",required = true)
    @TableField("project_id")
    private Long projectId;
 
    @Version
    @ApiModelProperty("乐观锁")
    @TableField("version")
    private Integer version;
 
    @ApiModelProperty("删除标志(0正常,1删除,默认0)")
    @TableField("del_flag")
    private Integer delFlag;
 
    @ApiModelProperty("过程负责人对象)")
    @TableField(exist = false)
    private SysUser processLeader;
 
    @ApiModelProperty("过程控制附件")
    @TableField(exist = false)
    List<AssAccessoryFile> accessoryFiles;
 
}