Explorar o código

docs(sql): narrow vehicle recharge menus to ETC-only labels

Rename ETC/fuel menus and soft-disable fuel dict for the ETC-only cutover.

Co-authored-by: Cursor <cursoragent@cursor.com>
wuzilong hai 1 mes
pai
achega
00849bd998

+ 25 - 0
docs/sql/migrations/2026-09-12-pl-vehicle-recharge-etc-only.sql

@@ -0,0 +1,25 @@
+-- 车辆充值模块收窄为仅 ETC:菜单改名 + 加油字典软停用(不删业务数据)
+-- Spec: docs/superpowers/specs/2026-09-12-pl-vehicle-recharge-etc-only-design.md
+
+UPDATE sys_menu
+SET menu_name = 'ETC充值申请',
+    update_time = NOW()
+WHERE id = 'PL_VEH_RECHARGE_APPLY'
+  AND del_flag = 0;
+
+UPDATE sys_menu
+SET menu_name = 'ETC充值发放登记',
+    update_time = NOW()
+WHERE id = 'PL_VEH_RECHARGE_RECORD'
+  AND del_flag = 0;
+
+UPDATE sys_dict_data
+SET del_flag = 1,
+    remark = 'ETC模块收窄:加油选项停用,业务数据保留待新加油模块',
+    update_time = NOW()
+WHERE id = 'PL_RECHARGE_TYPE_FUEL'
+  AND del_flag = 0;
+
+-- 可选知情统计(只读,不写入变更):
+-- SELECT COUNT(*) FROM pl_vehicle_recharge_apply
+-- WHERE del_flag = 0 AND recharge_type = 'fuel' AND status = 'pending';