package com.estate.expert.admin.domain.business.check; 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 com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.estate.expert.admin.domain.user.User; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import javax.persistence.Column; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import java.io.Serializable; import java.util.Date; /** *

* 检查情况 *

* * @author administrator * @since 2026-01-12 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("check_info") public class Check extends Model { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 检查任务id */ @TableField("check_task_id") @ApiModelProperty("检查任务ID") private Integer checkTaskId; /** * 计划id */ @TableField("plan_id") private Integer planId; /** * 项目id */ @TableField("project_id") private Integer projectId; /** * 委托方id */ @TableField("client_id") private Integer clientId; /** * 安全告知单 */ @TableField("safety_slip") private String safetySlip; /** * 检查人员照片 */ @TableField("check_user_img") private String checkUserImg; /** * 廉政告知单 */ @TableField("integrity_notification") private String integrityNotification; /** * 检查时间 */ private Date time; @TableField("create_time") private Date createTime; /** * 检查标题 */ @TableField("title") @ApiModelProperty("检查标题") private String title; /** * 创建者 */ @TableField("creator_id") @ApiModelProperty("创建人id") private Integer creatorId; @TableField("deleted") @TableLogic @ApiModelProperty("是否删除 false正常true删除") private Boolean deleted; }