package com.ycl.vo.casePool; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; @Data @ApiModel(value = "案件池违规VO") public class CasePoolViolationVO { @ApiModelProperty(value = "id") private Integer id; /** * 事件编号 */ @ApiModelProperty(value = "事件编号") private String code; /** * 事件来源(1-视频 2-手动登记) */ @ApiModelProperty(value = "事件来源(1-视频 2-手动登记)") private Integer eventSource; /** * 报警点位 事发地点 */ @ApiModelProperty(value = "报警点位") private String site; /** * 所属街道 */ @ApiModelProperty(value = "所属街道") private String street; /** * 报警时间 */ @ApiModelProperty(value = "报警时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime alarmTime; /** * 大类 */ @ApiModelProperty(value = "大类") private String category; /** * 小类 */ @ApiModelProperty(value = "小类") private String type; /** * 案由 */ @ApiModelProperty(value = "案由") private String actionCause; /** * 持续时间 */ @ApiModelProperty(value = "持续时间") private String continueTime; /** * 关闭时间 */ @ApiModelProperty(value = "关闭时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime closeTime; }