package com.fastbee.iot.model.ThingsModels; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * redis缓存物模型值 * @author gsb * @date 2023/6/3 13:48 */ @Data @NoArgsConstructor public class ValueItem { public ValueItem(String id, Integer slaveId, String regArr) { this.id = id; this.slaveId = slaveId; this.regArr = regArr; } /** * 标识符 */ private String id; /** * 物模型值 */ private String value; /** * 影子值 **/ private String shadow; /** * 物模型名称 **/ private String name; /** * 上报时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date ts; /** * 从机编号 */ private Integer slaveId; /** * 寄存器地址 */ private String regArr; private String remark; }