【代码评审】IoT:插件机制
This commit is contained in:
@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.iot.api;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
// TODO 芋艿:纠结下
|
||||
/**
|
||||
* 服务注册表 - 插架模块使用,无法使用 Spring 注入
|
||||
*/
|
||||
|
@@ -2,9 +2,12 @@ package cn.iocoder.yudao.module.iot.api.device;
|
||||
|
||||
/**
|
||||
* 设备数据 API
|
||||
*
|
||||
* @author haohao
|
||||
*/
|
||||
public interface DeviceDataApi {
|
||||
|
||||
// TODO @haohao:最好搞成 dto 哈!
|
||||
/**
|
||||
* 保存设备数据
|
||||
*
|
||||
|
@@ -5,9 +5,9 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
// TODO @芋艿:要不要加个 mqtt 值了的前缀
|
||||
/**
|
||||
* MQTT RPC 请求
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@@ -23,6 +23,7 @@ public class RpcRequest {
|
||||
/**
|
||||
* 参数
|
||||
*/
|
||||
// TODO @haohao:object 对象会不会不好序列化?
|
||||
private Object[] params;
|
||||
|
||||
/**
|
||||
@@ -34,4 +35,5 @@ public class RpcRequest {
|
||||
* 回复地址
|
||||
*/
|
||||
private String replyTo;
|
||||
|
||||
}
|
||||
|
@@ -7,7 +7,6 @@ import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* MQTT RPC 响应
|
||||
*
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@@ -23,10 +22,12 @@ public class RpcResponse {
|
||||
/**
|
||||
* 结果
|
||||
*/
|
||||
// TODO @haohao:object 对象会不会不好反序列化?
|
||||
private Object result;
|
||||
|
||||
/**
|
||||
* 错误
|
||||
*/
|
||||
private String error;
|
||||
|
||||
}
|
||||
|
@@ -15,4 +15,5 @@ public class SerializationUtils {
|
||||
public static <T> T deserialize(String json, Class<T> clazz) {
|
||||
return JSONUtil.toBean(json, clazz);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user