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;
|
}
|