| | |
| | | package com.ard.work.device.camera.domain; |
| | | |
| | | import com.alibaba.fastjson2.annotation.JSONField; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Builder; |
| | | import lombok.Data; |
| | |
| | | **/ |
| | | @Data |
| | | @Builder |
| | | @NoArgsConstructor // 1. 显式添加无参构造函数 |
| | | @NoArgsConstructor |
| | | @AllArgsConstructor |
| | | public class PtzParamDTO { |
| | | String cameraId; |
| | | private Integer chanNo; |
| | | @Builder.Default |
| | | private Float p=0.0f; |
| | | private Float p = 0.0f; |
| | | @Builder.Default |
| | | private Float t=0.0f; |
| | | private Float t = 0.0f; |
| | | @Builder.Default |
| | | private Float z=0.0f; |
| | | private Float z = 0.0f; |
| | | @Builder.Default |
| | | private Float fHorFieldAngle=1.8f; |
| | | private Float fHorFieldAngle = 1.8f; |
| | | @Builder.Default |
| | | private Float fVerFieldAngle=1f; |
| | | private Float fVerFieldAngle = 1f; |
| | | private Double longitude; |
| | | private Double latitude; |
| | | private Double altitude; |
| | | |
| | | /** 数据更新时间戳,仅服务端使用,不参与前端序列化 */ |
| | | @JSONField(serialize = false) |
| | | private long updateTime; |
| | | } |