alielie
2025-03-03 1fca2167068e9ef2c079ec742f20313fc6697ab1
HMI.MenuManage/Model/RoleManageModel.cs
@@ -2,6 +2,7 @@
using System.Collections.ObjectModel;
using System.Data;
using System.IO;
using System.Windows.Markup;
using HMI.Core.Entity;
using HMI.Core.Util;
using HMI.MenuManage.Entity;
@@ -101,6 +102,18 @@
            });
        }
        public void DeleteRoleByCodes(IEnumerable<string> codes)
        {
            List<string> sqls = new List<string>();
            foreach (string code in codes)
            {
                sqls.Add($"DELETE FROM role WHERE code = '{code}';");
                sqls.Add($"DELETE FROM role_menu_rel WHERE roleCode = '{code}';");
                sqls.Add($"DELETE FROM user_role_rel WHERE roleCode = '{code}';");
            }
            sqliteHelper.ExecuteBatchSql(sqls);
        }
        public void SaveRelData(RoleData role)
        {
            if (role == null) return;