123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- using Dto;
- using Model;
- using Model.Base;
- namespace Services
- {
- public interface ISysRoleService : IBaseService<SysRole>
- {
-
-
-
-
-
-
- public PagedInfo<SysRole> SelectRoleList(SysRole role, PagerInfo pager);
-
-
-
-
- public List<SysRole> SelectRoleAll();
-
-
-
-
-
- public List<SysRole> SelectRolePermissionByUserId(long userId);
-
-
-
-
-
- public SysRole SelectRoleById(long roleId);
-
-
-
-
-
- public int DeleteRoleByRoleId(long[] roleIds);
-
-
-
-
-
- public int UpdateRoleStatus(SysRole roleDto);
-
-
-
-
-
- public string CheckRoleKeyUnique(SysRole sysRole);
-
-
-
-
- public void CheckRoleAllowed(SysRole role);
-
-
-
-
-
- public long InsertRole(SysRole sysRole);
-
-
-
-
-
- public int DeleteRoleMenuByRoleId(long roleId);
-
-
-
-
-
- bool AuthDataScope(SysRoleDto role);
- #region Service
-
-
-
-
-
- public int InsertRoleMenu(SysRoleDto sysRoleDto);
-
-
-
-
-
- public bool IsAdmin(long userid);
-
-
-
-
-
- public List<long> SelectUserRoleMenus(long roleId);
- List<long> SelectRoleMenuByRoleIds(long[] roleIds);
-
-
-
-
-
- public List<SysRole> SelectUserRoleListByUserId(long userId);
-
-
-
-
-
- public List<long> SelectUserRoles(long userId);
-
-
-
-
-
- public List<string> SelectUserRoleKeys(long userId);
- public List<string> SelectUserRoleNames(long userId);
- #endregion
-
-
-
-
-
- public int UpdateRole(SysRole sysRole);
- int UpdateSysRole(SysRole sysRole);
- }
- }
|