package com.yeejoin.amos.maintenance.business.vo;

import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.maintenance.business.entity.mybatis.extend.LatentDangerFlowRecordBo;
import lombok.Data;

import java.util.List;

@Data
public class LatentDangerDetailVo {

    private Long dangerId;

    private String dangerName;

    private Integer level;

    private String levelDesc;

    private String remark;

    private String position;

    private String reformTypeDesc;

    private String reformLimitDate;

    private JSONObject reformJson;

    private Long currentFlowRecordId;

    private Integer dangerState;

    private Integer dangerType;

    private String dangerStateDesc;

    private Boolean currentUserCanExcute;

    private List<String> photoUrls;

    private LatentDangerDetailRiskVo riskInfo;

    private JSONObject reviewInfo;

    private JSONObject reformInfo;

    private JSONObject recheckInfo;

    private List<LatentDangerFlowRecordBo> records;

    private String delayLimitDate;

    private String problemDescription;

    private String reasonAnalysis;

    private String inferOtherThings;

    private String taskId;
}
