Procházet zdrojové kódy

在创建产品和设备时,直接创建td表

xucaiqin před 1 rokem
rodič
revize
df46e2aedb

+ 9 - 0
iot-module/iot-module-data/iot-module-data-api/src/main/java/com/middle/platform/data/api/feign/TdApi.java

@@ -18,4 +18,13 @@ public interface TdApi {
 
     @PostMapping(PREFIX + "/createProduct")
     void createProduct(@RequestParam("code") String code);
+
+    /**
+     * 创建产品表子表
+     * 创建设备表的子表
+     *
+     * @param code
+     */
+    @PostMapping(PREFIX + "/createDevice")
+    void createDevice(@RequestParam("code") String code, @RequestParam("guid") String guid);
 }

+ 6 - 0
iot-module/iot-module-data/iot-module-data-biz/src/main/java/com/middle/platform/data/biz/api/TdApiImpl.java

@@ -21,4 +21,10 @@ public class TdApiImpl implements TdApi {
         taosMapper.createProduct(code);
         taosMapper.createOriginal(code);
     }
+
+    @Override
+    public void createDevice(String code, String guid) {
+        taosMapper.createOriginalTable(guid, code);
+        taosMapper.createDeviceTable(guid, code);
+    }
 }