liusuyi
2026-05-30 f4f4fc53260eb67483dce406a963628273786a61
ard-modules/ard-modules-work/src/main/java/com/ard/work/device/camera/domain/PtzParamDTO.java
@@ -1,5 +1,6 @@
package com.ard.work.device.camera.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,22 +14,26 @@
 **/
@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;
}