alielie
2025-05-20 99df058a665ea04065a23e729ec79a2f23f79881
HMI.MenuManage/Model/RoleManageModel.cs
@@ -1,11 +1,11 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Data;
using System.IO;
using HMI.Core.Entity;
using HMI.Core.Entity;
using HMI.Core.Util;
using HMI.MenuManage.Entity;
using HMI.MenuManage.Util;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Data;
using System.IO;
namespace HMI.MenuManage.Model
{
@@ -101,6 +101,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;