package com.yeejoin.amos.latentdanger.business.param;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * @author DELL
 */
@Data
public class LatentDangerExecuteParam {

    /**
     * 隐患工作流记录id
     */
    private Long flowRecordId;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 执行类型
     */
    private Integer executeType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 可执行人
     */
    private String nextCanActionUser;

    /**
     * 整改日期
     */
    private String reformLimitDate;

    private JSONObject flowJson;

    /**
     * 整改延期日期
     */
    private String delayLimitDate;

    /**
     * 隐患id
     */
    private Long dangerId;

    /**
     * 延期治理是否需要公司审核
     */
    private Integer needCompanyVerify;

    /**
     * 原因分析
     */
    private String reasonAnalysis;

    /**
     * 举一反三
     */
    private String inferOtherThings;

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

    /**
     * 隐患等级
     */
    private  String dangerLevel;

    /**
     * 整改责任人
     */
    private String reformLeaderId;

    /**
     * 整改资料信息
     */
    private JSONObject reformJson;

}

