package org.jeecg.modules.iot.entity; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.TableField; 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; /** * @Description: 虚设备参数 * @Author: cuikaidong * @Date: 2025-1-2 * @Version: V1.0 */ @Data @TableName("iot_empty_parameter") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value = "EmptyParameter对象", description = "虚设备参数") public class EmptyParameter extends JeecgEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 设备id */ @ApiModelProperty(value = "设备id") private String equipmentId; /** * 实设备参数id */ @ApiModelProperty(value = "实设备参数id") private String parameterId; /** * 参数名称 */ @ApiModelProperty(value = "参数名称") private String parameterName; /** * 参数编号 */ @ApiModelProperty(value = "参数编号") private Integer parameterCode; /** * 参数描述 */ @ApiModelProperty(value = "参数描述") private String parameterDescribe; /** * 参数类型 */ @ApiModelProperty(value = "参数类型") private String parameterType; /** * 系统数据类型 */ @ApiModelProperty(value = "系统数据类型") private String systemDataType; /** * 参数地址 */ @ApiModelProperty(value = "参数地址") private String address; /** * 读写类型 */ @ApiModelProperty(value = "读写类型") private String readWriteType; /** * 类型 */ @ApiModelProperty(value = "类型") private String type; /** * 字符串长度 */ @ApiModelProperty(value = "字符串长度") private String dataLength; /** * 脚本内容 */ @ApiModelProperty(value = "脚本内容") private String scriptContent; /** * 脚本标记列表 */ @ApiModelProperty(value = "脚本标记列表") private String scriptTagList; @TableField(exist = false) private String eqptCode; @TableField(exist = false) private String eqptName; /** * 服务器id */ @TableField(exist = false) private String serveId; /** * 脚本 */ @TableField(exist = false) private String script; }