|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import io.swagger.annotations.ApiModel; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import lombok.NoArgsConstructor; | 
|---|
|  |  |  | import org.springframework.boot.context.properties.bind.DefaultValue; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @NoArgsConstructor | 
|---|
|  |  |  | @ApiModel(description = "sdk命令实体类") | 
|---|
|  |  |  | public class CameraCmd { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public CameraCmd(String cameraId, Integer chanNo) { | 
|---|
|  |  |  | this.cameraId = cameraId; | 
|---|
|  |  |  | this.chanNo = chanNo; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /*命令标识*/ | 
|---|
|  |  |  | String cmdType; | 
|---|
|  |  |  | /*相机ID*/ | 
|---|
|  |  |  | String cameraId; | 
|---|
|  |  |  | /*相机通道号*/ | 
|---|
|  |  |  | Integer channelNum; | 
|---|
|  |  |  | Integer chanNo; | 
|---|
|  |  |  | /*云台代码*/ | 
|---|
|  |  |  | Integer code; | 
|---|
|  |  |  | /*云台速度*/ | 
|---|
|  |  |  | 
|---|
|  |  |  | /*聚焦值*/ | 
|---|
|  |  |  | Integer dwFocusPos; | 
|---|
|  |  |  | /*PTZ值*/ | 
|---|
|  |  |  | Map<String,Double>ptzMap; | 
|---|
|  |  |  | Map<String, Double> ptzMap; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /*目标经纬度*/ | 
|---|
|  |  |  | double[] targetPosition; | 
|---|
|  |  |  | 
|---|
|  |  |  | String operator; | 
|---|
|  |  |  | /*过期间隔(秒)*/ | 
|---|
|  |  |  | Integer expired; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /*当前操作者名字*/ | 
|---|
|  |  |  | String operatorZh; | 
|---|
|  |  |  | /*录像存储池名称*/ | 
|---|
|  |  |  | String recordBucketName; | 
|---|
|  |  |  | /*录像文件名称*/ | 
|---|