From a061384ba628a09bf4df91f50321ab22c03129aa Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期二, 18 三月 2025 20:58:36 +0800
Subject: [PATCH] Winform支持遮罩层;
---
HMI.MenuManage/Model/MenuManageModel.cs | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/HMI.MenuManage/Model/MenuManageModel.cs b/HMI.MenuManage/Model/MenuManageModel.cs
index da797c0..42a57cd 100644
--- a/HMI.MenuManage/Model/MenuManageModel.cs
+++ b/HMI.MenuManage/Model/MenuManageModel.cs
@@ -3,6 +3,7 @@
using System.Collections.ObjectModel;
using System.Data;
using System.IO;
+using System.Linq;
using HMI.Core.Entity;
using HMI.Core.Util;
using HMI.MenuManage.Entity;
@@ -47,6 +48,7 @@
id INTEGER PRIMARY KEY AUTOINCREMENT,
code TEXT NOT NULL,
name TEXT NOT NULL,
+ icon TEXT,
iconPath TEXT,
level TEXT,
type TEXT,
@@ -72,7 +74,7 @@
Id = dr["id"].ToString(),
Code = dr["code"].ToString(),
Name = dr["name"].ToString(),
- IconPath = dr["iconPath"].ToString(),
+ Icon = dr["icon"].ToString(),
Level = dr["level"].ToString(),
Type = dr["type"].ToString(),
ParentCode = dr["parentCode"].ToString(),
@@ -103,8 +105,15 @@
public void DeleteMenuById(string id)
{
- string sql = $"DELETE FROM menu WHERE id = {id}";
+ string sql = $"DELETE FROM menu WHERE id = {id};";
sqliteHelper.ExecuteSql(sql);
}
+
+ public void DeleteMenuByIds(IEnumerable<string> ids)
+ {
+ List<string> sqls = ids.Select(id => $"DELETE FROM menu WHERE id = {id};")
+ .ToList();
+ sqliteHelper.ExecuteBatchSql(sqls);
+ }
}
}
--
Gitblit v1.9.1