package com.rongwei.bsentity.domin;

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;

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

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

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

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

    /**
     * 问题类型
     */
    private String edproblemtype;

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

    /**
     * 问题名称
     */
    private String edproblemname;

    /**
     * 启动日期
     */
    private Date edstartdate;

    /**
     * 生产部门
     */
    private String edprodepartment;

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

    /**
     * 临时措施完成时间
     */
    private Date edtemmeasureedtime;

    /**
     * 永久措施完成时间
     */
    private Date edfemeasureedtime;

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

    /**
     * 小组成员
     */
    private String groupmrmbrr;

    /**
     * 永久性措施效果验证
     */
    private String edfeverification;

    /**
     * 永久措施效果验证人
     */
    private String edfvverifier;

    /**
     * 永久措施效果验证时间
     */
    private Date edfvverifiertime;

    /**
     * 更新PFMEA
     */
    private String updatepfmea;

    /**
     * PFMEA责任人
     */
    private String respomsiblepersonpfmea;

    /**
     * PFME计划完成时间
     */
    private Date planedtimepfme;

    /**
     * 更新控制计划
     */
    private String upfatecontrolplan;

    /**
     * 控制计划完成时间
     */
    private Date controplanedtime;

    /**
     * 控制计划责任人
     */
    private String respomsiblepersonplan;

    /**
     * 更新sop
     */
    private String updatesop;

    /**
     * SOP责任人
     */
    private String respomsiblepersonsop;

    /**
     * SOP计划完成时间
     */
    private Date planedtimesop;

    /**
     * 更新体系文件
     */
    private String updatesysfile;

    /**
     * 体系文件责任人
     */
    private String respomsiblepersonfile;

    /**
     * 体系文件计划完成时间
     */
    private Date planedtimesopfile;

    /**
     * 是否需要横向展开
     */
    private String ishorizontalexpansion;

    /**
     * 横向展开责任人
     */
    private String respomsiblepersonh;

    /**
     * 横向展开计划完成时间
     */
    private Date planedtimesoph;

    /**
     * 系统预防措施验证人
     */
    private String syspreventivemeasure;

    /**
     * 系统预防措施验证时间
     */
    private Date syspreventivetime;

    /**
     * 备注
     */
    private String remake;

    /**
     * 技术质量经理
     */
    private String tcqaqc;

    /**
     * 生产经理
     */
    private String productionmgr;

    /**
     * 上传文件
     */
    private String uploadfile;

    /**
     * 是否转交其他项目经理
     */
    private String isdeliver;

    /**
     * 指派SPA
     */
    private String spa;

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

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

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

    /**
     * PFEMA说明
     */
    private String pfemadescription;

    /**
     * 控制计划说明
     */
    private String plandescription;

    /**
     * SOA说明
     */
    private String sopdescription;

    /**
     * 文件说明
     */
    private String filedescription;

    /**
     * 横向展开说明
     */
    private String hdescription;
    /**
     * PFME实际完成时间
     */
    private Date realedtimepfme;
    /**
     * 控制实际完成时间
     */
    private Date realedtimecontro;
    /**
     * SOP实际完成时间
     */
    private Date realedtimesop;
    /**
     * 体系文件实际完成时间
     */
    private Date realedtimesopfile;
    /**
     * 横向展开实际完成时间
     */
    private Date realedtimesoph;

    private static final long serialVersionUID = 1L;
}
