This commit is contained in:
2026-08-25 16:15:19 +08:00
parent b8c210fb6b
commit 4e1a162660
27 changed files with 236 additions and 82 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ CREATE TABLE `blade_airport_master` (
`id` bigint NOT NULL COMMENT '主键',
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码',
`iata_code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'IATA编码',
`icao_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ICAO代码',
`icao_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'ICAO代码',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '机场标准名称',
`short_name` varchar(100) 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 '所属省份编码',
@@ -0,0 +1,8 @@
-- 空港机场 ICAO 代码调整为非必填;唯一索引允许存在多条 NULL 数据
ALTER TABLE `blade_airport_master`
MODIFY COLUMN `icao_code` varchar(4) DEFAULT NULL COMMENT 'ICAO代码';
UPDATE `blade_airport_master`
SET `icao_code` = NULL
WHERE TRIM(`icao_code`) = '';
@@ -0,0 +1,5 @@
-- 合同计费方案运输方式存储于 billing_plan_json,无需新增表字段。
-- 新增/编辑接口会校验同一运输方式至多一个默认计费方案。
-- 历史计费方案的 transportMode 为空时继续兼容,编辑时可补充运输方式。
ALTER TABLE blade_contract_manage
MODIFY COLUMN billing_plan_json text DEFAULT NULL COMMENT '计费方案JSON(含运输方式及默认方案配置)';
+1
View File
@@ -7,6 +7,7 @@ CREATE TABLE `blade_fee_item` (
`fee_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用类型',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用项',
`english_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '费用项代码',
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
@@ -0,0 +1,4 @@
-- 费用项新增备注字段
ALTER TABLE `blade_fee_item`
ADD COLUMN `remark` varchar(200) DEFAULT NULL COMMENT '备注' AFTER `english_name`;
+1 -1
View File
@@ -17,7 +17,7 @@ CREATE TABLE `blade_port_terminal` (
`detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址',
`longitude` decimal(12,6) NULL DEFAULT NULL COMMENT '经度',
`latitude` decimal(12,6) NULL DEFAULT NULL COMMENT '纬度',
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '工导' COMMENT '数据来源',
`data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '动录' COMMENT '数据来源',
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
@@ -0,0 +1,12 @@
-- 港口码头数据来源枚举统一为:初始化录入、批量导入、手动录入
ALTER TABLE `blade_port_terminal`
MODIFY COLUMN `data_source` varchar(20) DEFAULT '手动录入' COMMENT '数据来源';
UPDATE `blade_port_terminal`
SET `data_source` = CASE
WHEN `data_source` IN ('初始导入', '初始化导入') THEN '初始化录入'
WHEN `data_source` = '手工导入' THEN '手动录入'
ELSE `data_source`
END
WHERE `data_source` IN ('初始导入', '初始化导入', '手工导入');
@@ -142,7 +142,7 @@ CREATE TABLE `blade_contract_manage` (
`billing_enabled` int(11) DEFAULT '0' COMMENT '计费信息开关',
`contract_file_json` text DEFAULT NULL COMMENT '合同主文件JSON',
`attachments_json` text DEFAULT NULL COMMENT '其它附件JSON',
`billing_plan_json` text DEFAULT NULL COMMENT '计费方案JSON',
`billing_plan_json` text DEFAULT NULL COMMENT '计费方案JSON(含运输方式及默认方案配置)',
`settlement_rule_json` text DEFAULT NULL COMMENT '结算生成规则JSON',
`reconciliation_json` text DEFAULT NULL COMMENT '对账配置JSON',
`change_record_json` text DEFAULT NULL COMMENT '变更记录JSON',
+4 -3
View File
@@ -25,7 +25,7 @@ CREATE TABLE `blade_airport_master` (
`id` bigint(20) NOT NULL COMMENT '主键',
`code` varchar(20) NOT NULL COMMENT '编码',
`iata_code` varchar(3) NOT NULL COMMENT 'IATA编码',
`icao_code` varchar(4) NOT NULL COMMENT 'ICAO代码',
`icao_code` varchar(4) DEFAULT NULL COMMENT 'ICAO代码',
`name` varchar(100) NOT NULL COMMENT '机场标准名称',
`short_name` varchar(100) DEFAULT NULL COMMENT '机场简称',
`province_code` varchar(12) DEFAULT NULL COMMENT '所属省份编码',
@@ -134,6 +134,7 @@ CREATE TABLE `blade_fee_item` (
`fee_category` varchar(50) NOT NULL COMMENT '费用类型',
`name` varchar(50) NOT NULL COMMENT '费用项',
`english_name` varchar(100) DEFAULT NULL COMMENT '费用项代码',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
@@ -1323,7 +1324,7 @@ CREATE TABLE `blade_port_terminal` (
`detail_address` varchar(255) DEFAULT NULL COMMENT '详细地址',
`longitude` decimal(12,6) DEFAULT NULL COMMENT '经度',
`latitude` decimal(12,6) DEFAULT NULL COMMENT '纬度',
`data_source` varchar(20) DEFAULT '工导' COMMENT '数据来源',
`data_source` varchar(20) DEFAULT '动录' COMMENT '数据来源',
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
@@ -1343,7 +1344,7 @@ CREATE TABLE `blade_port_terminal` (
-- Records of blade_port_terminal
-- ----------------------------
BEGIN;
INSERT INTO `blade_port_terminal` (`id`, `code`, `name`, `category`, `parent_id`, `parent_code`, `parent_name`, `country`, `city`, `longitude`, `latitude`, `data_source`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (2075434814939308033, 'TJGAS', '天津港', '港口', NULL, NULL, NULL, '天津市', '天津市', NULL, NULL, '工导', '', 1123598821738675201, 1123598813738675201, '2026-07-10 12:19:54', 1123598821738675201, '2026-07-10 12:19:54', 1, 0);
INSERT INTO `blade_port_terminal` (`id`, `code`, `name`, `category`, `parent_id`, `parent_code`, `parent_name`, `country`, `city`, `longitude`, `latitude`, `data_source`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (2075434814939308033, 'TJGAS', '天津港', '港口', NULL, NULL, NULL, '天津市', '天津市', NULL, NULL, '动录', '', 1123598821738675201, 1123598813738675201, '2026-07-10 12:19:54', 1123598821738675201, '2026-07-10 12:19:54', 1, 0);
COMMIT;
-- ----------------------------