package com.ruoyi.tc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.tc.baseClass.BaseClass;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 单位对应的检查信息(unit_examine_info)实体类
 * @author du
 * @since 2024/11/19 11:10
 */
@Data
@ApiModel("单位对应的检查信息字段")
@TableName(value = "unit_examine_info")
public class ExamineInfo extends BaseClass {

    @TableId(value = "jcid",type = IdType.AUTO)
    private Long jcid;
    /**
     * 单位id
     */
    @ApiModelProperty("单位id")
    private Long unitId;

    /**
     * 时间
     */
    @ApiModelProperty("时间")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate sj;


    /**
     * 系统域名
     */
    @ApiModelProperty("系统域名")
    private String xtym;
    /**
     * 系统名称
     */
    @ApiModelProperty("系统名称")
    private String xthc;
    /**
     * 等保级别
     */
    @ApiModelProperty("等保级别")
    private String dbjb;
    /**
     * 单位名称
     */
    @ApiModelProperty("单位名称")
    private String dwmc;
    /**
     * 检查结果
     */
    @ApiModelProperty("检查结果")
    private String jcjg;


    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

}
