package com.zksy.dispatch.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "预案匹配入参", description = "突发事件条件设定匹配入参")
public class PlanMatchDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "事件类型（排水/供水/燃气）")
    private String eventType;

    @ApiModelProperty(value = "事件级别")
    private String eventLevel;

    @ApiModelProperty(value = "发生区域（城南/城北/太常）")
    private String eventRegion;

    @ApiModelProperty(value = "责任单位（供水局/燃气公司/排水公司）")
    private String responsibleUnit;

    @ApiModelProperty(value = "专题名称（专题匹配时传入）")
    private String topic;

    @ApiModelProperty(value = "预案ID（应用预案时传入）")
    private Long planId;

    @ApiModelProperty(value = "预案名称（应用预案时传入）")
    private String planName;

    @ApiModelProperty(value = "匹配度（应用预案时传入）")
    private Integer matchScore;
}
