package com.yuchen.saas.parking.charge.api.vo.alarm;

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

import java.util.Date;

@Data
@ApiModel(value="告警信息订单明细", description="告警信息订单明细")
public class WarningInfoVO {
    @ApiModelProperty(name = "id", value = "告警id")
    private Long id;
    @ApiModelProperty(name = "createTime", value = "告警时间")
    private Date createTime;
    @ApiModelProperty(name = "identity", value = "告警类型唯一标识")
    private String identity;
    @ApiModelProperty(name = "identity", value = "告警类型名称")
    private String identityName;
    @ApiModelProperty(name = "level", value = "告警等级")
    private Integer level;
    @ApiModelProperty(name = "levelName", value = "报警等级名称")
    private String levelName;
    @ApiModelProperty(name = "remark", value = "告警内容")
    private String remark;
    @ApiModelProperty(name = "stationId", value = "电站id")
    private Long stationId;
    @ApiModelProperty(name = "stationName", value = "电站名称")
    private String stationName;
    @ApiModelProperty(name = "setPosition", value = "设备地址")
    private String setPosition;
    @ApiModelProperty(name = "status", value = "处理状态（1:未处理 2：处理中 3：已处理 4：已忽略）")
    private Integer status;
    @ApiModelProperty(name = "handleStatus", value = "处理结果（1:无需处理 2：已解决 3：未解决 4：已提工单）")
    private Integer handleStatus;
    @ApiModelProperty(name = "terminalName", value = "终端名称")
    private String terminalName;
    @ApiModelProperty(name = "terminalNo", value = "终端编号")
    private String terminalNo;
    @ApiModelProperty(name = "terminalId", value = "终端id")
    private Long terminalId;

    @ApiModelProperty("处理时间")
    private Date handlerTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

}
