package com.ruoyi.system.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 站点基本信息(SiteInfo)实体类 * * @author makejava * @since 2024-04-08 14:02:20 */ @Data public class SiteInfo implements Serializable { private static final long serialVersionUID = -86495207119283609L; /** * 站点ID */ private Long siteId; /** * 站码 */ private String id; /** * 站点名称 */ private String siteName; /** * 站点类型 1.流量站 */ private Integer siteType; /** * 经度 */ private String lon; /** * 纬度 */ private String lat; /** * 年份 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private String siteTime; /** * 行政区域 */ private String adminRegion; /** * 管理单位 */ private String manageUnit; /** * 所属单位 */ private String affiliatedUnit; /** * 联系人姓名 */ private String contactName; /** * 联系人电话 */ private String contactPhone; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creatTime; /** * 是否删除 0.否 1.是 */ private Integer isDel; /** * mqtt设备ID */ private String deviceId; /** * 远程摄像头链接地址 */ private String videoUrl; /** * 远程摄像头端口 */ private String videoPort; /** * 远程摄像头用户名 */ private String videoUser; /** * 远程摄像头密码 */ private String videoPwd; /** * 远程设备状态 0.离线 1.在线 */ private Integer deviceStatus; }