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 PlanMatchResultVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "预案ID")
    private Long id;

    @ApiModelProperty(value = "预案名称")
    private String planName;

    @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 = "预案概要")
    private String planSummary;

    @ApiModelProperty(value = "预案内容")
    private String planContent;

    @ApiModelProperty(value = "匹配度（0-100）")
    private Integer matchScore;
}
