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
package com.gkhy.assess.system.domain;
 
import com.baomidou.mybatisplus.annotation.*;
 
import java.io.Serializable;
import java.time.LocalDateTime;
 
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 static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
 
/**
 * <p>
 * 审核表
 * </p>
 *
 * @author kzy
 * @since 2023-12-12 10:46:54
 */
@Getter
@Setter
@TableName("ass_audit")
@ApiModel(value = "AssAudit对象", description = "审核表")
@JsonInclude(NON_NULL)
public class AssAudit extends BaseEntity {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    @NotNull(message = "审核日期不能为空")
    @ApiModelProperty(value = "审核日期(格式yyyy-MM-dd 00:00:00)",required = true)
    @TableField("audit_date")
    private LocalDateTime auditDate;
 
    @ApiModelProperty("内部审核确定日期")
    @TableField("affirm_date")
    private LocalDateTime affirmDate;
 
    @NotNull(message = "项目id不能为空")
    @ApiModelProperty("项目id")
    @TableField("project_id")
    private Long projectId;
 
    @NotNull(message = "审核类型不能为空")
    @ApiModelProperty("审核类型(1内部审核2技术审核)")
    @TableField("audit_type")
    private Integer auditType;
 
    @NotNull(message = "审核人不能为空")
    @ApiModelProperty("审核人id")
    @TableField("assessor_id")
    private Long assessorId;
 
    @ApiModelProperty("已按要求修改完成(0否 1是)")
    @TableField("is_amend_finish")
    private Boolean isAmendFinish;
 
    @ApiModelProperty("评价依据是否充分、准确、有效(0否 1是)")
    @TableField("is_basis")
    private Boolean isBasis;
 
    @ApiModelProperty("结论是否正确(0否 1是)")
    @TableField("is_conclusion")
    private Boolean isConclusion;
 
    @ApiModelProperty("危险有害因素识别是否全面(0否 1是)")
    @TableField("is_danger_overall")
    private Boolean isDangerOverall;
 
    @ApiModelProperty("附件与附图是否有效及规范(0否 1是)")
    @TableField("is_file")
    private Boolean isFile;
 
    @ApiModelProperty("格式是否符合要求(0否 1是)")
    @TableField("is_format")
    private Boolean isFormat;
 
    @ApiModelProperty("对策措施与建议是否可行(0否 1是)")
    @TableField("is_measure")
    private Boolean isMeasure;
 
    @ApiModelProperty("评价方法选择是否适当(0否 1是)")
    @TableField("is_method_selection")
    private Boolean isMethodSelection;
 
    @ApiModelProperty("可报技术负责人审核(0否 1是)")
    @TableField("is_report_audit")
    private Boolean isReportAudit;
 
    @ApiModelProperty("评价范围是否与合同一致(0否 1是)")
    @TableField("is_scope")
    private Boolean isScope;
 
    @ApiModelProperty("文字、数据是否准确(0否 1是)")
    @TableField("is_text")
    private Boolean isText;
 
    @ApiModelProperty("评价单元划分是否合理(0否 1是)")
    @TableField("is_unit_division")
    private Boolean isUnitDivision;
 
    @ApiModelProperty("报告中所列评价依据是否得到引用和验证(0否 1是)")
    @TableField("is_basis_quote")
    private Boolean isBasisQuote;
 
    @ApiModelProperty("评价结论及格式是否正确(0否 1是)")
    @TableField("is_conclusion_right")
    private Boolean isConclusionRight;
 
    @ApiModelProperty("危险有害因素识别是否充分(0否 1是)")
    @TableField("is_danger_full")
    private Boolean isDangerFull;
 
    @ApiModelProperty("现场收集的有关资料是否齐全、有效(0否 1是)")
    @TableField("is_data")
    private Boolean isData;
 
    @ApiModelProperty("报告中是否有重大遗漏(0否 1是)")
    @TableField("is_omission")
    private Boolean isOmission;
 
    @ApiModelProperty("对策措施及建议是否有针对性、合理性(0否 1是)")
    @TableField("is_measure_equitable")
    private Boolean isMeasureEquitable;
 
    @ApiModelProperty("评价方法选用是否合理(0否 1是)")
    @TableField("is_method_rational")
    private Boolean isMethodRational;
 
    @ApiModelProperty("存在问题及建议(500字符)")
    @TableField("suggestions")
    private String suggestions;
 
    @ApiModelProperty("删除标志(0正常,1删除,默认0)")
    @TableField("del_flag")
    private Integer delFlag;
 
    @Version
    @ApiModelProperty("乐观锁")
    @TableField("version")
    private Integer version;
 
    @ApiModelProperty("审核人对象")
    @TableField(exist = false)
    private SysUser assessor;
 
 
}