package com.ruoyi.lims.pojo;
|
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import java.io.Serializable;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
@Data
|
@TableName("lims_data_interface")
|
@ApiModel(description="数据接口管理表")
|
public class DataInterface implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键ID
|
*/
|
@ApiModelProperty(value="主键ID")
|
private Long id;
|
/**
|
* 接口名称
|
*/
|
@ApiModelProperty(value="接口名称")
|
private String interfaceName;
|
/**
|
* 接口编码
|
*/
|
@ApiModelProperty(value="接口编码")
|
private String interfaceCode;
|
/**
|
* 设备类型(instrument-仪器仪表,software-软件系统,sensor-传感器)
|
*/
|
@ApiModelProperty(value="设备类型(instrument-仪器仪表,software-软件系统,sensor-传感器)")
|
private String deviceType;
|
/**
|
* 设备名称
|
*/
|
@ApiModelProperty(value="设备名称")
|
private String deviceName;
|
/**
|
* 连接协议(http,tcp,mqtt,modbus,opcua)
|
*/
|
@ApiModelProperty(value="连接协议(http,tcp,mqtt,modbus,opcua)")
|
private String protocol;
|
/**
|
* 连接地址
|
*/
|
@ApiModelProperty(value="连接地址")
|
private String connectionUrl;
|
/**
|
* 端口号
|
*/
|
@ApiModelProperty(value="端口号")
|
private String port;
|
/**
|
* 接口状态(1-启用,0-禁用)
|
*/
|
@ApiModelProperty(value="接口状态(1-启用,0-禁用)")
|
private String status;
|
/**
|
* 接口描述
|
*/
|
@ApiModelProperty(value="接口描述")
|
private String description;
|
/**
|
* 维护人
|
*/
|
@ApiModelProperty(value="维护人")
|
private String maintainer;
|
/**
|
* 维护时间
|
*/
|
@ApiModelProperty(value="维护时间")
|
private LocalDate maintenanceTime;
|
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value="备注")
|
private String remark;
|
/**
|
* 删除标志(0-正常,2-删除)
|
*/
|
@ApiModelProperty(value="删除标志(0-正常,2-删除)")
|
private String delFlag;
|
|
@ApiModelProperty(value = "租户ID")
|
@TableField(fill = FieldFill.INSERT)
|
private Long tenantId;
|
|
@ApiModelProperty(value = "创建时间")
|
@TableField(fill = FieldFill.INSERT)
|
private LocalDateTime createTime;
|
|
@ApiModelProperty(value = "创建用户")
|
@TableField(fill = FieldFill.INSERT)
|
private Integer createUser;
|
|
@ApiModelProperty(value = "修改时间")
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private LocalDateTime updateTime;
|
|
@ApiModelProperty(value = "修改用户")
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private Integer updateUser;
|
}
|