package com.ard.work.device.camera.domain; import com.alibaba.fastjson2.annotation.JSONField; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * PtzVo * * @author liusuyi * @date 2024年09月05日9:26 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class PtzParamDTO { String cameraId; private Integer chanNo; @Builder.Default private Float p = 0.0f; @Builder.Default private Float t = 0.0f; @Builder.Default private Float z = 0.0f; @Builder.Default private Float fHorFieldAngle = 1.8f; @Builder.Default private Float fVerFieldAngle = 1f; private Double longitude; private Double latitude; private Double altitude; /** 数据更新时间戳,仅服务端使用,不参与前端序列化 */ @JSONField(serialize = false) private long updateTime; }