5 changed files with 86 additions and 31 deletions
-
51common/transport/src/main/java/com/thing/transport/modules/dto/ThingModelInfo.java
-
5common/transport/src/main/java/com/thing/transport/modules/mapper/MqttBrokerMsgMapper.java
-
6common/transport/src/main/java/com/thing/transport/mqtt/broker/MqttTransportContext.java
-
52common/transport/src/main/java/com/thing/transport/mqtt/broker/MqttTransportHandler.java
-
3modules/thing/src/main/java/com/thing/thing/model/service/impl/IotThingModelServiceImpl.java
@ -0,0 +1,51 @@ |
|||
package com.thing.transport.modules.dto; |
|||
|
|||
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serial; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 物模型表 |
|||
* |
|||
* @author mark |
|||
* @since 3.0 2024-03-18 |
|||
*/ |
|||
@Data |
|||
@Schema(description = "物模型表") |
|||
public class ThingModelInfo implements Serializable { |
|||
|
|||
@Serial |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@Schema(description = "id") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long id; |
|||
@Schema(description = "物编码") |
|||
private String code; |
|||
@Schema(description = "TB: token") |
|||
private String token; |
|||
@Schema(description = "是否网关: 0否1是") |
|||
private String gateway; |
|||
@Schema(description = "在线离线状态,0离线 1在线 2错误 3未接入") |
|||
private String status; |
|||
@Schema(description = "最新状态改变时间") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long statusTs; |
|||
@Schema(description = "被分配到几个租户") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long authNum; |
|||
@Schema(description = "数据来源") |
|||
private String origin; |
|||
@Schema(description = "备注说明") |
|||
private String remark; |
|||
@Schema(description = "创建时间") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long createDate; |
|||
@Schema(description = "租户内物存在类型,0虚拟 1真实") |
|||
private String realType; |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue