diff --git a/acs/nladmin-system/src/main/resources/sql/228.sql b/acs/nladmin-system/src/main/resources/sql/228.sql new file mode 100644 index 0000000..c986f99 --- /dev/null +++ b/acs/nladmin-system/src/main/resources/sql/228.sql @@ -0,0 +1,82 @@ +CREATE TABLE `base_data_device` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'key', + `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '编码', + `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备名称', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备类型', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备描述', + `edit_param` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备扩展信息', + `icon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '图标地址', + `file_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图标文件ID', + `region` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所属区域', + `x` int DEFAULT NULL COMMENT 'x', + CREATE TABLE `base_data_device` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT 'key', + `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '编码', + `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备名称', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备类型', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备描述', + `edit_param` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '设备扩展信息', + `icon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '图标地址', + `file_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图标文件ID', + `region` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所属区域', + `x` int DEFAULT NULL COMMENT 'x', + `y` int DEFAULT NULL COMMENT 'y', + `angle` int DEFAULT NULL COMMENT '角度', + `size` int DEFAULT NULL COMMENT '放大比例', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `create_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `update_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改用户', + `is_used` tinyint(1) DEFAULT '1' COMMENT '是否启用', + PRIMARY KEY (`id`) + ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='设备信息表' `y` int DEFAULT NULL COMMENT 'y', + `angle` int DEFAULT NULL COMMENT '角度', + `size` int DEFAULT NULL COMMENT '放大比例', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `create_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `update_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改用户', + `is_used` tinyint(1) DEFAULT '1' COMMENT '是否启用', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='设备信息表'; + +CREATE TABLE `agv_car` ( + `id` int NOT NULL AUTO_INCREMENT, + `car_id` varchar(64) NOT NULL COMMENT '车辆ID', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆类型', + `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '车辆图标地址', + `file_id` varchar(64) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `carId` (`car_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `agv_layout_map` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `map_id` int NOT NULL, + `map_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, + `version` varchar(64) DEFAULT NULL, + `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `height` int NOT NULL, + `width` int NOT NULL, + `x` int NOT NULL, + `y` int NOT NULL, + `enable` tinyint(1) DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_map_version` (`map_id`,`version`) +) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `agv_layout_device` ( + `id` int NOT NULL AUTO_INCREMENT, + `map_layout_id` int NOT NULL, + `device_id` int NOT NULL, + `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, + `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, + `x` int NOT NULL, + `y` int NOT NULL, + `angle` int NOT NULL, + `size` int NOT NULL, + `icon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `file_id` int DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;