package com.zcloud.zcGbsServicer.dto.clientobject;

import com.alibaba.cola.dto.ClientObject;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class AlarmRecordCO extends ClientObject {

    private Long id;
    private String fireAlarmInfoId;
    private String sourceCode;
    private String source;
    private Long alarmUserId;

    @JsonProperty("reporter")
    private String alarmUserName;

    @JsonProperty("unit")
    private String corpinfoName;

    @JsonProperty("location")
    private String fireLocation;

    private String locationAddress;

    @JsonProperty("lng")
    private BigDecimal longitude;

    @JsonProperty("lat")
    private BigDecimal latitude;

    private Long fireBrigadeId;

    @JsonProperty("team")
    private String fireBrigadeName;

    @JsonProperty("time")
    private String recordTime;

    private String statusCode;
    private String status;
    private Long handleUserId;
    private String handleUserName;
    private String handleTime;

    @JsonProperty("clearUserId")
    private Long clearId;

    @JsonProperty("clearUserName")
    private String clearName;

    private String clearTime;

    @JsonProperty("desc")
    private String clearReason;

    private List<String> photos;
}
