package com.rongwe.scentity.vo;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.rongwe.scentity.domian.AspRiskMapDo;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class AspRiskMapVo {

    // 主键ID
    @JsonProperty("ID")
    private String id;

    // 租户ID
    @JsonProperty("TENANTID")
    private String tenantid;

    // 选项
    @JsonProperty("ROPTION")
    private String roption;

    // 删除标志
    @JsonProperty("DELETED")
    private String deleted;

    // 备注
    @JsonProperty("REMARK")
    private String remark;

    // 创建日期
    @JsonProperty("CREATEDATE")
    private Date createdate;

    // 创建用户ID
    @JsonProperty("CREATEUSERID")
    private String createuserid;

    // 修改日期
    @JsonProperty("MODIFYDATE")
    private Date modifydate;

    // 修改用户ID
    @JsonProperty("MODIFYUSERID")
    private String modifyuserid;

    // 创建用户名
    @JsonProperty("CREATEUSERNAME")
    private String createusername;

    // 修改用户名
    @JsonProperty("MODIFYUSERNAME")
    private String modifyusername;

    // 序列号
    @JsonProperty("SERIALNUMBER")
    private String serialnumber;

    // 名称
    @JsonProperty("NAME")
    private String name;

    // 风险等级
    @JsonProperty("RISKLEVEL")
    private String risklevel;

    // 风险坐标
    @JsonProperty("RISKCOORDINATE")
    private String riskcoordinate;

    // 固有风险等级
    @JsonProperty("INHERENTRISKLEVEL")
    private String inherentrisklevel;

    // 控制风险等级
    @JsonProperty("CONTROLRISKLEVEL")
    private String controlrisklevel;

    // 风险纠正因素
    @JsonProperty("RISKCORRECTIONFACTORS")
    private String riskcorrectionfactors;

    // 风险纠正等级
    @JsonProperty("RISKCORRECTIONLEVEL")
    private String riskcorrectionlevel;

    // 部门ID
    @JsonProperty("DEPTID")
    private String deptid;

    // 部门名称
    @JsonProperty("DEPTNAME")
    private String deptname;

    // 评估人ID
    @JsonProperty("EVALUATORID")
    private String evaluatorid;

    // 评估人姓名
    @JsonProperty("EVALUATORNAME")
    private String evaluatorname;

    // 复审日期
    @JsonProperty("REVIEWDATE")
    private Date reviewdate;

    // 企业代码
    @JsonProperty("ENTERPRISECODE")
    private Integer enterprisecode;

    // 同步时间
    @JsonProperty("SYNCTIME")
    private Date synctime;

    // 空间分布
    @JsonProperty("SPACEDISTRIBUTION")
    private String spacedistribution;

    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
    @JsonProperty("SYNCSTATUS")
    private String syncstatus;

    // 同步日志
    @JsonProperty("SYNCLOG")
    private String synclog;
}
