Equipment.java 2.57 KB
package com.ruoyi.equipment.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Set;

/**
 * 设备信息对象 equipment
 *
 * @author guzijian
 * @date 2023-07-05
 */
@ApiModel("设备信息对象")
@Data
public class Equipment extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /***主键*/
    @Excel(name = "主键")
    private java.lang.Integer id;


    /***安置地址*/
    @Excel(name = "安置地址")
    private java.lang.String address;


    /***设备ip地址*/
    @Excel(name = "设备ip地址")
    private java.lang.String ip;


    /***设备状态 是否异常*/
    @Excel(name = "设备状态 是否异常")
    private java.lang.Integer status;


    /***权限 1 人脸 2 刷卡  3 其他 4 酒精 5为钥匙柜*/
    @Excel(name = "权限 1 人脸 2 刷卡  3 其他 4 酒精 5为钥匙柜")
    private java.lang.String promise;


    /***设备图片*/
    @Excel(name = "设备图片")
    private java.lang.String image;


    /***设备号*/
    @TableId(value = "device_id", type = IdType.AUTO)
    @Excel(name = "设备号")
    private java.lang.String deviceId;


    /***创建时间*/
    @Excel(name = "创建时间")
    private java.util.Date createTime;


    /***修改时间*/
    @Excel(name = "修改时间")
    private java.util.Date updateTime;


    /***创建人 */
    @Excel(name = "创建人 ")
    private java.lang.String createBy;


    /***修改人*/
    @Excel(name = "修改人")
    private java.lang.String updateBy;


    /***备注*/
    @Excel(name = "备注")
    private java.lang.String remark;


    /***上次检测时间*/
    @Excel(name = "上次检测时间")
    private java.util.Date lastHeartRes;


    /***是否在线*/
    @Excel(name = "是否在线")
    private java.lang.String onlineClient;


    /***格子数*/
    @Excel(name = "格子数")
    private java.lang.Integer latticeNumber;


    /***钥匙柜名称*/
    @Excel(name = "钥匙柜名称")
    private java.lang.String name;


    /***场站ID*/
    @Excel(name = "场站ID")
    private java.lang.Integer yardId;

    @TableField(exist = false)
    private String yardName;

    @TableField(exist = false)
    private Set<Integer> latticeNumberSet;



    @Override
    public String toString() {
        return com.alibaba.fastjson2.JSON.toJSONString(this);
    }
}