package com.xhpc.evcs.cdjgpc.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Data;

/**
 * @author yuyang
 * @date 2023-09-28 11:03
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
        "AreaCode",
        "Address",
        "AccidentEntity",
        "Type",
        "AccidentReason",
        "Level",
        "AccidentTime",
        "Description",
        "Pictures",
        "AnalysisReport"
})
@Data
public class CDSupEquipmentAccidentInfo {

    /**
     * 区域代码
     */
    @JsonProperty("AreaCode")
    public String areaCode;
    /**
     * 事故地点
     */
    @JsonProperty("Address")
    public String address;
    /**
     * 事故主体
     */
    @JsonProperty("AccidentEntity")
    public Integer accidentEntity;
    /**
     * 事故类型
     */
    @JsonProperty("Type")
    public Integer type;
    /**
     * 事故原因
     */
    @JsonProperty("AccidentReason")
    public String accidentReason;
    /**
     * 事故分级
     */
    @JsonProperty("Level")
    public Integer level;
    /**
     * 发生时间
     */
    @JsonProperty("AccidentTime")
    public String accidentTime;
    /**
     * 事故文字描述
     */
    @JsonProperty("Description")
    public String description;
    /**
     * 现场图片
     */
    @JsonProperty("Pictures")
    public String []  pictures;

    public String  picturesName;

    /**
     * 事故分析报
     */
    @JsonProperty("AnalysisReport")
    public String []  analysisReport;

    public String analysisReportName;
}
