package org.jeecg.modules.iot.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
import org.jeecg.common.system.base.entity.JeecgEntity;
|
|
import java.io.Serializable;
|
|
/**
|
* @Description: 设备
|
* @Author: cuikaidong
|
* @Date: 2024-12-23
|
* @Version: V1.0
|
*/
|
@Data
|
@TableName("iot_equipment")
|
@Accessors(chain = true)
|
@EqualsAndHashCode(callSuper = false)
|
@ApiModel(value = "equipment对象", description = "设备")
|
public class Equipment extends JeecgEntity implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 服务器id
|
*/
|
@ApiModelProperty(value = "服务器id")
|
private String serverId;
|
|
/**
|
* 设备编号
|
*/
|
@ApiModelProperty(value = "设备编号")
|
private String eqptCode;
|
|
/**
|
* 设备名称
|
*/
|
@ApiModelProperty(value = "设备名称")
|
private String eqptName;
|
|
/**
|
* 设备分类
|
*/
|
@ApiModelProperty(value = "设备分类")
|
private Integer equipmentType;
|
|
/**
|
* 设备型号
|
*/
|
@ApiModelProperty(value = "设备型号")
|
private String eqptModel;
|
|
/**
|
* 设备描述
|
*/
|
@ApiModelProperty(value = "设备描述")
|
private String eqptDescribe;
|
|
/**
|
* 设备类型
|
*/
|
@ApiModelProperty(value = "设备类型")
|
private String eqptType;
|
|
/**
|
* 系统名称
|
*/
|
@ApiModelProperty(value = "系统名称")
|
private String controlSystem;
|
|
/**
|
* 驱动协议
|
*/
|
@ApiModelProperty(value = "驱动协议")
|
private String protocol;
|
|
/**
|
* 驱动类型
|
*/
|
@ApiModelProperty(value = "驱动类型")
|
private String driveType;
|
|
/**
|
* 驱动库名称
|
*/
|
@ApiModelProperty(value = "驱动库名称")
|
private String libraryName;
|
|
/**
|
* 类名称
|
*/
|
@ApiModelProperty(value = "类名称")
|
private String className;
|
|
/**
|
* 驱动库版本
|
*/
|
@ApiModelProperty(value = "驱动库版本")
|
private String libraryVersion;
|
|
/**
|
* 连接地址
|
*/
|
@ApiModelProperty(value = "连接地址")
|
private String address;
|
|
/**
|
* 采集周期
|
*/
|
@ApiModelProperty(value = "采集周期")
|
private String collectionCycle;
|
|
/**
|
* 重连周期
|
*/
|
@ApiModelProperty(value = "重连周期")
|
private String reconnectCycle;
|
|
/**
|
* 是否采集
|
*/
|
@ApiModelProperty(value = "是否采集")
|
private String isCollection;
|
|
/**
|
* 浮点数字节顺序
|
*/
|
@ApiModelProperty(value = "浮点数字节顺序")
|
private String floatPosition;
|
|
/**
|
* 发布主题名称
|
*/
|
@ApiModelProperty(value = "发布主题名称")
|
private String readTopic;
|
|
/**
|
* 订阅主题名称
|
*/
|
@ApiModelProperty(value = "订阅主题名称")
|
private String writeTopic;
|
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
}
|