package com.rongwe.scentity.domian;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.rongwei.rwcommon.base.BaseDo;
import lombok.Data;

import java.io.Serializable;

/**
 * 创新安全——风险源管理
 *
 * @TableName asp_risk_source_history
 */
@TableName(value = "asp_risk_source_history")
@Data
public class AspRiskSourceHistoryDo extends BaseDo implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @TableId
    private String id;
    /**
     *
     */
    private String tenantid;
    /**
     * 扩展json格式配置
     */
    private String roption;
    /**
     * 序号
     */
    private String serialnumber;
    /**
     * 类别(数据字典：1、设备设施；2、作业活动)
     */
    private String category;
    /**
     * 名称
     */
    private String name;
    /**
     * 车间ID
     */
    private String workshopid;
    /**
     * 车间
     */
    private String workshopname;
    /**
     * 工序ID
     */
    private String processid;
    /**
     * 工序
     */
    private String process;
    /**
     * 检查项目
     */
    private String inspectionitem;
    /**
     * 作业活动
     */
    private String jobactivity;
    /**
     * 检查标准
     */
    private String inspectionstandard;
    /**
     * 可能发生的事故类型及后果
     */
    private String eventuality;
    /**
     * 工程技术措施
     */
    private String engineeringmeasure;
    /**
     * 管理措施
     */
    private String controlmeasure;
    /**
     * 教育培训
     */
    private String educationaltraining;
    /**
     * 个体防护措施
     */
    private String safeguardprocedures;
    /**
     * 应急处置措施
     */
    private String imprintingmeasures;
    /**
     * 评定级别
     */
    private String rating;
    /**
     * 平均分
     */
    private String avgsalary;
    /**
     * 风险分级
     */
    private String riskranking;
    /**
     * 管控层(数据字典：1、班组级；2、车间级；3、工厂级)
     */
    private String managementlevel;
    /**
     * 责任单位
     */
    private String accountabilityunnitname;
    /**
     * 责任单位ID
     */
    private String accountabilityunnitid;
    /**
     * 责任人ID
     */
    private String dutyofficerid;
    /**
     * 责任人
     */
    private String dutyofficername;
    /**
     * 评估状态
     */
    private String assessstatus;
}
