zhangnaisong
2024-07-27 6bab172dc8767e93c8889c15a146c76e4d38e9c0
ard-work/src/main/java/com/ruoyi/device/camera/domain/ArdCameras.java
@@ -1,5 +1,7 @@
package com.ruoyi.device.camera.domain;
import com.lzhpo.sensitive.SensitiveStrategy;
import com.lzhpo.sensitive.annocation.Sensitive;
import com.ruoyi.device.channel.domain.ArdChannel;
import com.sun.jna.Structure;
import lombok.AllArgsConstructor;
@@ -66,15 +68,21 @@
     * 密码
     */
    @Excel(name = "密码")
    @Sensitive(strategy = SensitiveStrategy.PASSWORD)
    private String password;
    /**
     * 光电类型
     * 0-小光电 1-大光电 2-终端NVR 3-超脑
     */
    @Excel(name = "光电类型")
    private String gdtype;
    /**
     * 厂商
     */
    @Excel(name = "厂商")
    private String factory;
    /**
     * 经度
@@ -170,7 +178,7 @@
    /**
     * 登录ID
     */
    private Integer loginId;
    private Long loginId;
    /**
     * 在线状态 0-离线 1-在线
     */
@@ -184,7 +192,7 @@
    /**
     * 起始通道号
     */
    private Integer startDChan;
    private Integer startChan;
    /**
     * 通道数
     */
@@ -194,4 +202,17 @@
     * 通道
     */
    private List<ArdChannel> channelList;
    @Override
    public int hashCode() {
        return id.hashCode();
    }
    @Override
    public boolean equals(Object obj) {
        if (obj instanceof ArdCameras){
            return id.equals(((ArdCameras)obj).getId());
        }else {
            return false;
        }
    }
}