Forráskód Böngészése

Merge remote-tracking branch 'origin/V0.0.6-iot' into V0.0.6-iot

jingyuanchao 1 éve
szülő
commit
05f693c659
1 módosított fájl, 14 hozzáadás és 2 törlés
  1. 14 2
      project_data/sql/0.0.6-iot/soc/soc.sql

+ 14 - 2
project_data/sql/0.0.6-iot/soc/soc.sql

@@ -23,6 +23,18 @@ CREATE PROCEDURE schema_change () BEGIN
             ADD COLUMN `host_code`  varchar(225) NULL COMMENT '主机code' AFTER `category_id`;
     END IF;
 
+--  设备表增加设备分类字段
+    IF NOT EXISTS(SELECT *
+                  FROM information_schema.columns
+                  WHERE table_schema = DATABASE()
+                    AND table_name = 'sys_device'
+                    AND column_name = 'device_code') THEN
+        ALTER TABLE `sys_device` 
+			ADD COLUMN `device_code` varchar(64) NULL COMMENT '设备编号' AFTER `org_name`,
+			ADD COLUMN `source` int NULL DEFAULT 0 COMMENT '来源,0或null:手动添加,1:主机平台,' AFTER `definition`;
+		update sys_device set device_code=UUID() WHERE device_code is null;
+		update sys_device set source=0 WHERE source is null;
+    END IF;
     IF NOT EXISTS(SELECT *
                   FROM information_schema.columns
                   WHERE table_schema = DATABASE()
@@ -56,9 +68,9 @@ CREATE PROCEDURE schema_change () BEGIN
                   FROM information_schema.columns
                   WHERE table_schema = DATABASE()
                     AND table_name = 'sys_device'
-                    AND column_name = 'channel_id') THEN
+                    AND column_name = 'channel_code') THEN
         ALTER TABLE sys_device
-            ADD COLUMN `channel_id`  varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
+            ADD COLUMN `channel_code`  varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
     END IF;
 
 END ??