From f41eab38b49dabb34bd4fdc0e59b513bf1bae59f Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 19 三月 2026 14:55:15 +0800
Subject: [PATCH] #

---
 src/main/resources/sql/20260313_create_station_path_policy_tables.sql |   24 ++++++------------------
 1 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/src/main/resources/sql/20260313_create_station_path_policy_tables.sql b/src/main/resources/sql/20260313_create_station_path_policy_tables.sql
index 7ec0595..927eee0 100644
--- a/src/main/resources/sql/20260313_create_station_path_policy_tables.sql
+++ b/src/main/resources/sql/20260313_create_station_path_policy_tables.sql
@@ -4,6 +4,7 @@
   `profile_name` VARCHAR(128) NOT NULL COMMENT '妯℃澘鍚嶇О',
   `priority` INT NOT NULL DEFAULT 100 COMMENT '浼樺厛绾э紝瓒婂皬瓒婁紭鍏�',
   `status` TINYINT NOT NULL DEFAULT 1 COMMENT '鐘舵�� 1鍚敤 0绂佺敤',
+  `is_default` TINYINT NOT NULL DEFAULT 0 COMMENT '榛樿妯℃澘 1鏄� 0鍚�',
   `config_json` LONGTEXT NULL COMMENT '妯℃澘鍙傛暟JSON',
   `memo` VARCHAR(255) NULL COMMENT '澶囨敞',
   `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -37,29 +38,16 @@
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='杈撻�佺珯鐐硅矾寰勪汉宸ヨ鍒�';
 
 INSERT INTO `asr_bas_station_path_profile`
-(`profile_code`, `profile_name`, `priority`, `status`, `config_json`, `memo`)
+(`profile_code`, `profile_name`, `priority`, `status`, `is_default`, `config_json`, `memo`)
 SELECT
   'default',
-  '榛樿涓ら樁娈佃瘎鍒嗘ā鏉�',
+  '榛樿妯℃澘',
   100,
   1,
-  '{"calcMaxDepth":120,"calcMaxPaths":500,"calcMaxCost":300,"s1TopK":5,"s1LenWeight":1.0,"s1TurnWeight":3.0,"s1LiftWeight":8.0,"s1SoftDeviationWeight":4.0,"s1MaxLenRatio":1.15,"s1MaxTurnDiff":1,"s2BusyWeight":2.0,"s2RunBlockWeight":10.0,"s2LoopLoadWeight":12.0}',
-  '榛樿妯℃澘锛屾湭鍛戒腑瑙勫垯鏃跺厹搴�'
+  1,
+  '{"calcMaxDepth":120,"calcMaxPaths":500,"calcMaxCost":300,"s1TopK":5,"s1LenWeight":1.0,"s1TurnWeight":3.0,"s1LiftWeight":8.0,"s1SoftDeviationWeight":4.0,"s1MaxLenRatio":1.15,"s1MaxTurnDiff":1,"s2BusyWeight":2.0,"s2RunBlockWeight":10.0,"s2LoopLoadWeight":12.0,"stationPathLenWeightPercent":50.0,"stationPathCongWeightPercent":50.0,"stationPathPassOtherOutStationWeightPercent":100.0,"stationPathPassOtherOutStationForceSkip":false}',
+  '榛樿妯℃澘'
 FROM dual
 WHERE NOT EXISTS (
   SELECT 1 FROM `asr_bas_station_path_profile` WHERE `profile_code` = 'default'
-);
-
-INSERT INTO `sys_config`(`name`, `code`, `value`, `type`, `status`, `select_type`)
-SELECT '绔欑偣璺緞璇勫垎妯″紡', 'stationPathScoreMode', 'legacy', 1, 1, 'String'
-FROM dual
-WHERE NOT EXISTS (
-  SELECT 1 FROM `sys_config` WHERE `code` = 'stationPathScoreMode'
-);
-
-INSERT INTO `sys_config`(`name`, `code`, `value`, `type`, `status`, `select_type`)
-SELECT '绔欑偣璺緞榛樿妯℃澘缂栫爜', 'stationPathDefaultProfileCode', 'default', 1, 1, 'String'
-FROM dual
-WHERE NOT EXISTS (
-  SELECT 1 FROM `sys_config` WHERE `code` = 'stationPathDefaultProfileCode'
 );

--
Gitblit v1.9.1