| | |
| | | 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; |
| | |
| | | }); |
| | | } |
| | | |
| | | 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; |