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;
    

}

