package com.ruoyi.system.model; 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.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *

* 检查情况 *

* * @author administrator * @since 2026-01-19 */ @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("plan_id") private Integer planId; /** * 项目id */ @TableField("project_id") private Integer projectId; /** * 委托方id */ @TableField("client_id") private Integer clientId; /** * 安全告知单 */ @TableField("safety_slip") @ApiModelProperty("安全告知单") private String safetySlip; /** * 检查人员照片 */ @TableField("check_user_img") @ApiModelProperty("检查人员照片") private String checkUserImg; /** * 廉政告知单 */ @TableField("integrity_notification") @ApiModelProperty("廉政告知单") private String integrityNotification; /** * 检查时间 */ @TableField("time") @ApiModelProperty("检查时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date time; @TableField("create_time") private Date createTime; @TableField("title") @ApiModelProperty("检查标题") private String title; @TableField(exist = false) @ApiModelProperty("计划名称") private String planName; @TableField(exist = false) @ApiModelProperty("项目名称") private String projectName; }