liusuyi
2026-05-30 f4f4fc53260eb67483dce406a963628273786a61
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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;
}