20260902173133

This commit is contained in:
oneao committed 2026-09-02 17:31:35 +08:00
1 parent 6b9cda5424
commit db7813a2d2
16 files changed
+1350 -675

No files matched your search

@@ -257,7 +257,7 @@ BEGIN
b_route varchar(200) NULL,
b_module_id bigint NULL,
b_power_code varchar(50) NULL,
b_icon varchar(50) NULL,
b_icon nvarchar(max) NULL, -- 图标:lucide:Name 引用 lucide,否则为 SVG 标记
b_xh int NOT NULL CONSTRAINT DF_s_menu_xh DEFAULT (0),
b_canuse int NOT NULL CONSTRAINT DF_s_menu_canuse DEFAULT (1),
CONSTRAINT PK_s_menu PRIMARY KEY (b_id),
@@ -0,0 +1,19 @@
/*
扩展 s_menu.b_icon 以支持自定义 SVG 图标。
b_icon 从 varchar(50) 改为 nvarchar(max):
- lucide:Settings —— 引用 lucide 图标
- 其他字符串 —— 当作 SVG 标记直接渲染
可重复执行:存在性判断避免重复变更。
*/
SET NOCOUNT ON;
SET XACT_ABORT ON;
IF DB_NAME() <> N'FMS'
THROW 53600, N'This migration can only run against the FMS database.', 1;
IF COL_LENGTH(N'dbo.s_menu', N'b_icon') IS NOT NULL
BEGIN
ALTER TABLE dbo.s_menu ALTER COLUMN b_icon nvarchar(max) NULL;
END;
PRINT N'Migration 103 applied: s_menu.b_icon expanded to nvarchar(max).';