package com.rongwei.bsentity.domin;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

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

/**
 * srm_issues_list
 *
 * @author
 */
@Data
@TableName("srm_issues_list")
public class SrmIssuesListDo extends BaseDo implements Serializable {
    /**
     * 主键ID
     */
    private String id;

    /**
     * 租户ID
     */
    @TableField(value = "TENANTID", fill = FieldFill.INSERT)
    private String tenantid;

    /**
     * 扩展json格式配置
     */
    private String roption;

    /**
     * 触发器等级
     */
    private String triggerlevel;

    /**
     * 工厂
     */
    private String factory;

    /**
     * 车间或部门
     */
    private String workshopordepartment;

    /**
     * 工段
     */
    private String workshopsection;

    /**
     * 故障频次
     */
    private String failurefrequency;

    /**
     * 故障日期
     */
    private Date failuredate;

    /**
     * 团队成员
     */
    private String teammembers;

    /**
     * PS发起者
     */
    private String psinitiator;

    /**
     * 问题题目
     */
    private String questiontitle;

    /**
     * 临时措施
     */
    private String interimmeasures;

    /**
     * 填写标准/目标条件/预期寿命
     */
    private String standardortargetconditionorlifeexpectancy;

    /**
     * 故障种类
     */
    private String faulttype;

    /**
     * 影响种类
     */
    private String impactcategory;

    /**
     * 损失时间
     */
    private Date losttime;

    /**
     * 问题分析工具
     */
    private String problemanalysistools;

    /**
     * 问题状态
     */
    private String issuestatus;

    /**
     * 问题编号
     */
    private String questionno;

    /**
     * 资产/设备编号
     */
    private String assetorequipmentno;

    /**
     * 保证人
     */
    private String guarantor;

    /**
     * 工作订单
     */
    private String workorder;

    /**
     * 问题描述
     */
    private String problemdescription;

    /**
     * 损失金额
     */
    private BigDecimal amountofdamages;

    /**
     * 跟进天数
     */
    private String followupdays;

    /**
     * 附件
     */
    private String attachments;

    /**
     * SPA
     */
    private String spa;

    /**
     * 级别
     */
    private String levle;

    /**
     * 停机影响（分钟）
     */
    private Integer stopminutes;

    /**
     * 不合格（g）数据库存g,页面填充转kg
     */
    private BigDecimal disqualification;

    /**
     * 部门PS负责人
     */
    private String deppsresperson;

    /**
     * 部门PS负责人ID
     */
    private String deppsrespersonids;

    /**
     * 部门经理、流程主管
     */
    private String leader;

    /**
     * 流程ID
     */
    private String processinstid;

    /**
     * 流程状态
     */
    private String processinststatus;

    /**
     * spa人员id
     */
    private String spauserid;

    /**
     * 是否关闭流程
     */
    private String isclosewf;

    /**
     * 关闭原因
     */
    private String closecause;

    /**
     * 任务SPA责任人id
     */
    private String psspauserids;

    /**
     * 原因分析鱼骨图图片
     */
    private String causeanalysisimg;

    /**
     * 未检测分析鱼骨图图片
     */
    private String undetectedanalysisimg;

    /**
     * MES业务表ID
     */
    private String mesid;

    /**
     * 问题登记人ID
     */
    private String psinitiatorid;

    /**
     * 跟踪天数是否到期
     */
    private Integer ISMATURITY;

    /**
     * 跟踪天数到期时间
     */
    private String DAYSMATURITYTIME;

    /**
     * 部门经理、流程主管ID
     */
    private String LEADERID;

    /**
     * 任务spa审核时间
     */
    private Date TASKSPASUBMISSIONTIME;

    /**
     * 原因分析鱼骨图图片(图片名称+"-;-"+图片ID)
     */
    private String causeanalysisimgurl;

    /**
     * 未检测分析鱼骨图图片(图片名称+"-;-"+图片ID)
     */
    private String undetectedanalysisimgurl;

    private static final long serialVersionUID = 1L;
}
