2021与蓝度共同重构项目,服务端
zhanzhiqin
2021-12-21 5c5aad749303149022a1957e2be04e9116b97397
dao/src/main/java/com/sandu/ximon/dao/domain/Monitor.java
@@ -1,36 +1,86 @@
package com.sandu.ximon.dao.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
/**
 * 摄像头
 * @TableName monitor
 */
@TableName(value ="monitor")
@Data
public class Monitor implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    //所属人
    private Long userId;
    //监控序列号
    private String serialNumber;
    //所属灯杆
    private String belongTo;
    //地址
    private String address;
    //设备状态:在线:1/离线:0
    private int equipmentState;
    //工作状态:正常使用:1/禁止使用:0
    private int workState;
    //绑定状态:已绑定:1/未绑定:0
    private int bindingState;
    //备注
    /**
     * 设备序列号
     */
    private String deviceSerial;
    /**
     * 设备验证码
     */
    private String devicesCode;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备类型
     */
    private String deviceType;
    /**
     * 在线状态:0-不在线,1-在线
     */
    private Integer equipmentStatus;
    /**
     * 是否加密:0-不加密,1-加密
     */
    private Integer isEncrypt;
    /**
     * 工作状态
     */
    private Integer workState;
    /**
     * 绑定状态
     */
    private Integer bindingState;
    /**
     * 备注
     */
    private String note;
    //接入时间
    private LocalDateTime createTime;
}
    /**
     *
     */
    private LocalDateTime addTime;
    /**
     *
     */
    private LocalDateTime updateTime;
    /**
     * MAC地址
     */
    private String netAddress;
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}