package com.njcn.supervision.pojo.param.user;

import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 干扰源用户常态化管理
 * </p>
 *
 * @author hongawen
 * @since 2024-05-17
 */
@Getter
@Setter
public class UserReportNormalParam extends BaseParam {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty(value = "保存1,提交审批2")
    private String saveOrCheckflag;
    /**
     * 关联干扰源用户表
     */
    private String userReportId;

    /**
     * 类型0：方案审查 1：治理工程
     */
    private Integer type;

    /**
     * 报告存放路径
     */
    private String reportUrl;

    /**
     * 治理方案仿真校验评估报告
     */
    private String simulationReportUrl;

    /**
     * 1:审批中；2：审批通过；3：审批不通过；4：已取消
     */
    private String status;
    @ApiModelProperty(value="所属区域")
    private String city;

    @ApiModelProperty(value = "工程名称")
    private String projectName;


    @ApiModelProperty("发起人自选审批人 Map")
    private Map<String, List<String>> startUserSelectAssignees;







}
