package com.gkhy.exam.system.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** *
* 内审检查 *
* * @author hh * @since 2025-07-10 15:11:50 */ @Getter @Setter @TableName("internal_audit_check") @ApiModel(value = "InternalAuditCheck对象", description = "内审检查") public class InternalAuditCheck implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("企业id") @TableField("company_id") @NotNull(message = "企业id不能为空") private Integer companyId; @ApiModelProperty("受审部门") @TableField("dept_id") @NotNull(message = "受审部门不能为空") private Long deptId; @ApiModelProperty("内审人员") @TableField("audit_id") @NotNull(message = "内审人员不能为空") private Long auditId; @ApiModelProperty("内审日期") @NotNull(message = "内审日期不能为空") @TableField("audit_date") private LocalDateTime auditDate; @ApiModelProperty("条款编码") @TableField("caluse_num") private String caluseNum; @ApiModelProperty("条款内容") @TableField("caluse_content") private String caluseContent; @ApiModelProperty("检查记录") @TableField("check_record") @NotBlank(message = "检查记录不能为空") private String checkRecord; @ApiModelProperty("不符合标记") @TableField("inconsistent") private String inconsistent; @ApiModelProperty("0否1是") @TableField("del_flag") private Integer delFlag; @TableField("create_by") private String createBy; @TableField("create_time") private LocalDateTime createTime; @TableField("update_by") private String updateBy; @TableField("update_time") private LocalDateTime updateTime; @ApiModelProperty("部门名称") @TableField(exist = false) private String deptName; }