|  | @@ -1007,3 +1007,34 @@ INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categ
 | 
	
		
			
				|  |  |  INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f6a73ea2-1cc7-d7ff-8018-3a0ad3408d98', 'DaHuaAlarmHost', 'DaHua报警主机', 1, '[\r\n  \"AlarmHost\"\r\n]');
 | 
	
		
			
				|  |  |  INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f81d4fae-7dec-11d0-a765-00a0c91e6bf6', 'FSU_RollingShutterDoor', 'FSU 卷帘门传感器', 1, '[\r\n  \"FSU\"\r\n]');
 | 
	
		
			
				|  |  |  INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f9c5d636-dac4-d515-dfbe-3a0d3da7d805', 'BOSCH_CMS', 'BOSCH_CMS报警主机', 1, '[\r\n  \"AlarmHost\"\r\n]');
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +DELIMITER ??
 | 
	
		
			
				|  |  | +DROP PROCEDURE IF EXISTS schema_change ??
 | 
	
		
			
				|  |  | +CREATE PROCEDURE schema_change()
 | 
	
		
			
				|  |  | +BEGIN
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    -- 磁盘表增加磁盘原始状态值
 | 
	
		
			
				|  |  | +    IF NOT EXISTS(SELECT *
 | 
	
		
			
				|  |  | +                  FROM information_schema.columns
 | 
	
		
			
				|  |  | +                  WHERE table_schema = DATABASE()
 | 
	
		
			
				|  |  | +                    AND table_name = 'sys_device'
 | 
	
		
			
				|  |  | +                    AND column_name = 'asset_no') THEN
 | 
	
		
			
				|  |  | +        ALTER TABLE `sys_device`
 | 
	
		
			
				|  |  | +            ADD COLUMN `asset_no` varchar(125) NULL COMMENT '资产编号' AFTER `device_name`,
 | 
	
		
			
				|  |  | +            MODIFY COLUMN `device_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型' AFTER `asset_type`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `device_status` int(2) NULL COMMENT '设备状态' AFTER `device_type`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `device_model` varchar(255) NULL COMMENT '设备型号' AFTER `device_brand`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `address` varchar(255) NULL COMMENT '安装位置' AFTER `device_model`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `purchasing_time` datetime NULL COMMENT '采购时间' AFTER `address`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `use_time` datetime NULL COMMENT '开始使用时间' AFTER `maintenance_term`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `remove _time` datetime NULL COMMENT '移除时间' AFTER `use_time`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `scrap_time` datetime NULL COMMENT '报废时间' AFTER `remove _time`,
 | 
	
		
			
				|  |  | +            ADD COLUMN `business_device_id` bigint NULL COMMENT '业务设备id' AFTER `definition`;
 | 
	
		
			
				|  |  | +    END IF;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +END ??
 | 
	
		
			
				|  |  | +DELIMITER ;
 | 
	
		
			
				|  |  | +CALL schema_change();
 |