package com.zd.security.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
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 java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
*
* 整改表
*
*
* @author cyl
* @since 2023-04-19
*/
@Getter
@Setter
@TableName("sec_check_rectify")
@ApiModel(value = "CheckRectify对象", description = "整改表")
public class CheckRectify extends Model {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键id")
@TableId(value = "id", type = IdType.ASSIGN_ID)
private Long id;
@ApiModelProperty("隐患表id")
private Long checkHazardId;
@ApiModelProperty("整改类型:1是院校巡查,2是自查")
private Integer rectifyType;
@ApiModelProperty("整改结果1是已整改,0是暂无法整改")
private Integer rectifyResult;
@ApiModelProperty("整改措施")
private String rectifyMeasure;
@ApiModelProperty("审核结果1是通过,0是驳回")
private Integer examineResult;
@ApiModelProperty("审核意见")
private String examineOpinion;
@ApiModelProperty("审核人id")
private Long reviewedBy;
@ApiModelProperty("审核人姓名")
private String reviewedName;
@ApiModelProperty("审核时间")
private LocalDateTime reviewedTime;
@ApiModelProperty("创建人名称")
private String createName;
@ApiModelProperty("创建人ID")
@TableField(fill = FieldFill.INSERT)
private Long createBy;
@ApiModelProperty("创建时间")
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
@ApiModelProperty("修改人名称")
private String updateName;
@ApiModelProperty("修改人")
@TableField(fill = FieldFill.UPDATE)
private Long updateBy;
@ApiModelProperty("修改时间")
@TableField(fill = FieldFill.UPDATE)
private LocalDateTime updateTime;
@ApiModelProperty("是否删除(0否 1是)")
private Boolean isDeleted;
@Override
public Serializable pkVal() {
return this.id;
}
}