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; /** *

* 审核表 *

* * @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; }