package com.ruoyi.device.camera.domain; import com.sun.jna.Structure; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; /** * 相机设备对象 ard_cameras * * @author 刘苏义 * @date 2023-02-11 */ @Data @AllArgsConstructor @NoArgsConstructor public class ArdCameras extends BaseEntity { private static final long serialVersionUID = 1L; /** * id */ @Excel(name = "id") private String id; /** * 名称 */ @Excel(name = "名称") private String name; /** * ip */ @Excel(name = "ip") private String ip; /** * 端口 */ @Excel(name = "端口") private Integer port; /** * rtsp端口 */ @Excel(name = "rtsp端口") private Integer rtspPort; /** * 用户名 */ @Excel(name = "用户名") private String username; /** * 密码 */ @Excel(name = "密码") private String password; /** * 光电类型 */ @Excel(name = "光电类型") private String gdtype; /** * 通道号 */ @Excel(name = "通道号") private Integer channel; /** * 经度 */ @Excel(name = "经度") private Double longitude; /** * 纬度 */ @Excel(name = "纬度") private Double latitude; /** * 高层 */ @Excel(name = "高层") private Double altitude; /** * 用户ID */ @Excel(name = "用户ID") private String userId; /** * 部门ID */ @Excel(name = "部门ID") private Integer deptId; /** * 方位角 */ @Excel(name = "方位角") private Double camHeading; /** * 俯仰角 */ @Excel(name = "俯仰角") private Double camPitch; /** * 旋转角 */ @Excel(name = "旋转角") private Double camRoll; /** * 设备焦距 */ @Excel(name = "设备焦距") private Double camNear; /** * 拍摄距离 */ @Excel(name = "拍摄距离") private Double camFar; /** * 宽高比 */ @Excel(name = "宽高比") private Double camAspectratio; /** * 融合深度 */ @Excel(name = "融合深度") private Double camDepth; /** * 视场角 */ @Excel(name = "视场角") private Double camFov; /** * 最大可视距离 */ @Excel(name = "最大可视距离") private String camMaxVisibleDistance; /** * 所属塔ID */ private String towerId; /** * 登录ID */ private Integer loginId; private String operatorId; private Date operatorExpired; }