1、修复基础配置
2、修复业务模块
This commit is contained in:
@@ -11,6 +11,8 @@ CREATE TABLE `blade_port_terminal` (
|
||||
`parent_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口编码',
|
||||
`parent_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级港口名称',
|
||||
`country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '国家',
|
||||
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份编码',
|
||||
`province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份',
|
||||
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市',
|
||||
`district_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区县编码',
|
||||
`district_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区县',
|
||||
@@ -30,5 +32,5 @@ CREATE TABLE `blade_port_terminal` (
|
||||
UNIQUE INDEX `uk_port_terminal_code`(`code`) USING BTREE,
|
||||
INDEX `idx_port_terminal_parent`(`parent_id`) USING BTREE,
|
||||
INDEX `idx_port_terminal_category`(`category`) USING BTREE,
|
||||
INDEX `idx_port_terminal_region`(`country`, `city`) USING BTREE
|
||||
INDEX `idx_port_terminal_region`(`country`, `province_code`, `city`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '港口码头主数据';
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
-- 港口码头主数据补充所属省份字段
|
||||
ALTER TABLE `blade_port_terminal`
|
||||
ADD COLUMN `province_code` varchar(12) DEFAULT NULL COMMENT '省份编码' AFTER `country`,
|
||||
ADD COLUMN `province_name` varchar(50) DEFAULT NULL COMMENT '省份' AFTER `province_code`;
|
||||
|
||||
UPDATE `blade_port_terminal` pt
|
||||
INNER JOIN `blade_region` district ON district.code = pt.district_code
|
||||
INNER JOIN `blade_region` city ON city.code = district.parent_code
|
||||
INNER JOIN `blade_region` province ON province.code = city.parent_code
|
||||
SET pt.province_code = province.code,
|
||||
pt.province_name = province.name
|
||||
WHERE pt.province_code IS NULL OR pt.province_name IS NULL;
|
||||
|
||||
ALTER TABLE `blade_port_terminal`
|
||||
DROP INDEX `idx_port_terminal_region`,
|
||||
ADD INDEX `idx_port_terminal_region` (`country`, `province_code`, `city`);
|
||||
@@ -1316,6 +1316,8 @@ CREATE TABLE `blade_port_terminal` (
|
||||
`parent_code` varchar(30) DEFAULT NULL COMMENT '上级港口编码',
|
||||
`parent_name` varchar(100) DEFAULT NULL COMMENT '上级港口名称',
|
||||
`country` varchar(50) DEFAULT NULL COMMENT '国家',
|
||||
`province_code` varchar(12) DEFAULT NULL COMMENT '省份编码',
|
||||
`province_name` varchar(50) DEFAULT NULL COMMENT '省份',
|
||||
`city` varchar(50) DEFAULT NULL COMMENT '城市',
|
||||
`district_code` varchar(12) DEFAULT NULL COMMENT '区县编码',
|
||||
`district_name` varchar(50) DEFAULT NULL COMMENT '区县',
|
||||
@@ -1335,7 +1337,7 @@ CREATE TABLE `blade_port_terminal` (
|
||||
UNIQUE KEY `uk_port_terminal_code` (`code`) USING BTREE,
|
||||
KEY `idx_port_terminal_parent` (`parent_id`) USING BTREE,
|
||||
KEY `idx_port_terminal_category` (`category`) USING BTREE,
|
||||
KEY `idx_port_terminal_region` (`country`,`city`) USING BTREE
|
||||
KEY `idx_port_terminal_region` (`country`,`province_code`,`city`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='港口码头主数据';
|
||||
|
||||
-- ----------------------------
|
||||
|
||||
Reference in New Issue
Block a user