|
|
@@ -4,8 +4,9 @@ namespace Admin.NET.Plugin.AiDOP;
|
|
|
/// S8 大屏卡片配置基线种子(灌入 ado_s8_dashboard_cell_config)。
|
|
|
/// 全局基线:tenant_id=0 / factory_id=0;覆盖 4 个大屏的全部稳定锚点卡片。
|
|
|
/// 依赖 S8ExceptionTypeSeedData:EXCEPTION_TYPE 绑定的 exception_type_code 必须先存在。
|
|
|
-/// G-09 一期:补齐 UI 配置字段(icon/layout_area/display_mode/show_in_sidebar/remark),
|
|
|
+/// G-09 一期:补齐 UI 配置字段(icon/layout_area/display_mode/remark),
|
|
|
/// 让新装环境跑 SeedData 即可获得完整渲染配置;现有环境通过手工 INSERT SQL 灌入同样数据。
|
|
|
+/// G-09 三期 F-CLEAN-1:show_in_sidebar 当前不参与 cell→layout 派生,SeedData 不再写入;Entity/DB 列保留。
|
|
|
/// </summary>
|
|
|
[IncreSeed]
|
|
|
public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.AdoS8DashboardCellConfig>
|
|
|
@@ -140,11 +141,14 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
+ // F-CLEAN-1:show_in_sidebar 在 Phase 2/3 当前模型下不参与 cell→layout 派生
|
|
|
+ // (前端 effectiveSidebarTypes 仅按 layout_area+display_mode 过滤,DTO 也不映射该字段),
|
|
|
+ // 因此 SeedData 不再写入。Entity/DB 列保留以避免 schema 破坏,待未来重新定义语义或下版本统一 DROP。
|
|
|
private static Entity.S8.AdoS8DashboardCellConfig Custom(
|
|
|
long id, string pageCode, string cellCode, string cellTitle,
|
|
|
string statMetric, string timeWindow, int sortNo, DateTime ct,
|
|
|
string? icon = null, string layoutArea = "ANALYSIS", string displayMode = "CATEGORY_CARD",
|
|
|
- bool showInSidebar = false, string? remark = null) =>
|
|
|
+ string? remark = null) =>
|
|
|
new()
|
|
|
{
|
|
|
Id = id,
|
|
|
@@ -165,7 +169,6 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
Icon = icon,
|
|
|
LayoutArea = layoutArea,
|
|
|
DisplayMode = displayMode,
|
|
|
- ShowInSidebar = showInSidebar,
|
|
|
Remark = remark,
|
|
|
CreatedAt = ct,
|
|
|
};
|
|
|
@@ -174,7 +177,7 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
long id, string pageCode, string cellCode, string cellTitle,
|
|
|
string exceptionTypeCode, string statMetric, string timeWindow, int sortNo, DateTime ct,
|
|
|
string? icon = null, string layoutArea = "ANALYSIS", string displayMode = "CATEGORY_CARD",
|
|
|
- bool showInSidebar = false, string? remark = null) =>
|
|
|
+ string? remark = null) =>
|
|
|
new()
|
|
|
{
|
|
|
Id = id,
|
|
|
@@ -195,7 +198,6 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
Icon = icon,
|
|
|
LayoutArea = layoutArea,
|
|
|
DisplayMode = displayMode,
|
|
|
- ShowInSidebar = showInSidebar,
|
|
|
Remark = remark,
|
|
|
CreatedAt = ct,
|
|
|
};
|
|
|
@@ -205,7 +207,7 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
string aggregateScope, string statMetric, string timeWindow, string deptGroupBy,
|
|
|
int sortNo, DateTime ct,
|
|
|
string? icon = null, string layoutArea = "ANALYSIS", string displayMode = "CATEGORY_CARD",
|
|
|
- bool showInSidebar = false, string? remark = null) =>
|
|
|
+ string? remark = null) =>
|
|
|
new()
|
|
|
{
|
|
|
Id = id,
|
|
|
@@ -226,7 +228,6 @@ public class S8DashboardCellConfigSeedData : ISqlSugarEntitySeedData<Entity.S8.A
|
|
|
Icon = icon,
|
|
|
LayoutArea = layoutArea,
|
|
|
DisplayMode = displayMode,
|
|
|
- ShowInSidebar = showInSidebar,
|
|
|
Remark = remark,
|
|
|
CreatedAt = ct,
|
|
|
};
|