Browse Source

【功能完善】IOT: ThingModel 服务和事件

puhui999 7 months ago
parent
commit
1f9af15e71

+ 1 - 0
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thingmodel/model/ThingModelEvent.java

@@ -24,6 +24,7 @@ public class ThingModelEvent {
     /**
     /**
      * 事件描述
      * 事件描述
      */
      */
+    // TODO @puhui999: 考虑移除
     private String description;
     private String description;
     /**
     /**
      * 是否是标准品类的必选事件。
      * 是否是标准品类的必选事件。

+ 2 - 1
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thingmodel/model/ThingModelInputOutputParam.java

@@ -7,7 +7,7 @@ import lombok.Data;
 import java.util.List;
 import java.util.List;
 
 
 /**
 /**
- * IOT 产品物模型中的服务、事件的输入输出参数
+ * IOT 产品物模型中的参数 // TODO @puhui999 考虑要不改成 ThingModelParam ?
  *
  *
  * @author HUIHUI
  * @author HUIHUI
  */
  */
@@ -25,6 +25,7 @@ public class ThingModelInputOutputParam {
     /**
     /**
      * 参数描述
      * 参数描述
      */
      */
+    // TODO @puhui999: 考虑移除
     private String description;
     private String description;
     /**
     /**
      * 用于区分输入或输出参数
      * 用于区分输入或输出参数

+ 1 - 0
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thingmodel/model/ThingModelProperty.java

@@ -27,6 +27,7 @@ public class ThingModelProperty {
     /**
     /**
      * 属性描述
      * 属性描述
      */
      */
+    // TODO @puhui999: 考虑移除
     private String description;
     private String description;
     /**
     /**
      * 云端可以对该属性进行的操作类型
      * 云端可以对该属性进行的操作类型

+ 1 - 0
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thingmodel/model/ThingModelService.java

@@ -24,6 +24,7 @@ public class ThingModelService {
     /**
     /**
      * 服务描述
      * 服务描述
      */
      */
+    // TODO @puhui999: 考虑移除
     private String description;
     private String description;
     /**
     /**
      * 是否是标准品类的必选服务。
      * 是否是标准品类的必选服务。

+ 1 - 0
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/thingmodel/IotProductThingModelServiceImpl.java

@@ -70,6 +70,7 @@ public class IotProductThingModelServiceImpl implements IotProductThingModelServ
         if (Objects.equals(createReqVO.getType(), IotProductThingModelTypeEnum.PROPERTY.getType())) {
         if (Objects.equals(createReqVO.getType(), IotProductThingModelTypeEnum.PROPERTY.getType())) {
             createDefaultEventsAndServices(createReqVO.getProductId(), createReqVO.getProductKey());
             createDefaultEventsAndServices(createReqVO.getProductId(), createReqVO.getProductKey());
         }
         }
+        // TODO @puhui999: 服务和事件的情况 method 怎么设置?在前端设置还是后端设置?
         return thingModel.getId();
         return thingModel.getId();
     }
     }