package com.rongwe.scentity.domian;

import com.baomidou.mybatisplus.annotation.FieldFill;
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;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 隐患跟踪表
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2020-08-04 18:39:10
 */
@Data
@TableName(value= "asp_hidden_danger_track")
public class HiddenDangerTrackDo extends BaseDo implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private String id;
	/**
	 * 总编号
	 */
	private String code;
	/**
	 * 发现时间
	 */
	private Date findtime;
	/**
	 * 发现人
	 */
	private String finduser;
	/**
	 * 发现人名称
	 */
	private String findusername;
	/**
	 * 隐患来源
	 */
	private String dangersource;
	/**
	 * 隐患工段
	 */
	private String dangerworkpark;
	/**
	 * 隐患工段名称
	 */
	private String dangerworkparkname;
	/**
	 * 指派跟踪人
	 */
	private String trackusername;
	/**
	 * 指派跟踪人ID
	 */
	private String trackuserid;
	/**
	 * 最初指派跟踪人ID
	 */
	private String firsttrackuserid;
	/**
	 * 最初指派跟踪人名称
	 */
	private String firsttrackusername;
	/**
	 * 隐患类型
	 */
	private String hiddendangertype;
	/**
	 * 隐患分类
	 */
	private String hiddendangerclassify;
	/**
	 * 隐患内容
	 */
	private String hiddendangercontent;
	/**
	 * 限整改日期
	 */
	private Date rectificationdate;
	/**
	 * 完成日期
	 */
	private Date finishdate;
	/**
	 * 措施完成进度
	 */
	private String completionschedule;
	/**
	 * 预警状态
	 */
	private String warnstatus;
	/**
	 * 状态
	 */
	private String status;
	/**
	 * 检查照片
	 */
	private String checkphoto;
	/**
	 * 处理说明
	 */
	private String processexplain;
	/**
	 * 关联主键ID
	 */
	private String relationid;
	/**
	 * 租户ID
	 */
	@TableField(value = "TENANTID", fill = FieldFill.INSERT)
	private String tenantid;
	/**
	 * 扩展json格式配置
	 */
	private String roption;
	/**
	 * 完成照片
	 */
	private String finishedphoto;
	/**
	 * 安全促进员
	 */
	private String safetypromoter;
	/**
	 * 安全促进员ID
	 */
	private String safetypromoterid;
	/**
	 * 发现项ID
	 */
	private String discoveryitemid;
	/**
	 * 主题检查ID
	 */
	private String themecheckid;
	/**
	 * 主题检查名称
	 */
	private String themecheckname;
	/**
	 * 实际检查日期
	 */
	private Date actualchecktime;
	/**
	 * 车间
	 */
	private String workshop;
	/**
	 * 车间ID
	 */
	private String workshopid;
	/**
	 * 整改资金
	 */
	private BigDecimal rectificationfund;
	/**
	 * 整改措施
	 */
	private String measure;
	/**
	 * 车间促进员
	 */
	private String shopfacilitator;
	/**
	 * 车间促进员ID
	 */
	private String shopfacilitatorid;

	private String source;

}
