| | |
| | | package com.ycl.platform.domain.result.UY; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ycl.platform.domain.result.BaseResult; |
| | | import lombok.Data; |
| | | import org.springframework.data.mongodb.core.index.TextIndexed; |
| | | import org.springframework.data.mongodb.core.mapping.Document; |
| | | |
| | | import java.util.Date; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 录像可用性 |
| | |
| | | /** |
| | | * 创建时间,格式为日期时间字符串 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date createTime; |
| | | |
| | | /** |
| | | * 摄像机ID |
| | | */ |
| | | @TextIndexed |
| | | private String deviceId; |
| | | |
| | | /** |
| | |
| | | private Integer recordStatus; |
| | | |
| | | /** |
| | | * 录像完整状态,1:完整,0:间歇,-1:异常 |
| | | */ |
| | | private String recordStatusText; |
| | | |
| | | /** |
| | | * 统计时间,格式为日期字符串 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date statTime; |
| | | |
| | | /** |
| | |
| | | */ |
| | | private String tenantId; |
| | | |
| | | public String getRecordStatusText() { |
| | | if (Objects.equals(recordStatus, 1)) { |
| | | recordStatusText = "完整"; |
| | | } |
| | | if (Objects.equals(recordStatus, 0)) { |
| | | recordStatusText = "间歇"; |
| | | } |
| | | if (Objects.equals(recordStatus, -1)) { |
| | | recordStatusText = "异常"; |
| | | } |
| | | return recordStatusText; |
| | | } |
| | | } |