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

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

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

    /**
     * 主键
     */
    private Long id;

    /**
     * 场地名称
     */
    @Excel(name = "场地名称")
    @ApiModelProperty("场地名称")
    private String siteName;

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

    /**
     * 设备ip
     */
    @Excel(name = "设备ip")
    @ApiModelProperty("设备ip")
    private String ip;

    /**
     * 设备状态
     */
    @Excel(name = "设备状态")
    @ApiModelProperty("设备状态")
    private Integer status;

    /**
     * 设备权限
     */
    @Excel(name = "设备权限")
    @ApiModelProperty("设备权限")
    private String promise;

    /**
     * 设备图片
     */
    @Excel(name = "设备图片")
    @ApiModelProperty("设备图片")
    private String image;
    /**
     * 设备号
     */
    @Excel(name = "设备号")
    @ApiModelProperty("设备号")
    private String deviceId;
    /**
     * 设备在线状态
     */
    @ApiModelProperty("设备在线状态")
    private String onlineClient;
    @ApiModelProperty("上次心跳响应时间")
    private Date lastHeartRes;


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



}