12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel;
- using EMIS.ViewModel.SystemView;
- namespace EMIS.CommonLogic.SystemServices
- {
- public interface IRoleServices
- {
- Bowin.Common.Linq.Entity.IGridResultSet<RoleView> GetRoleViewList(ConfiguretView roleView, int? dataRange, int pageIndex, int pageSize);
- IList<RoleView> GetRoleViewList(ConfiguretView roleView, int? dataRange);
- Bowin.Common.Linq.Entity.IGridResultSet<RoleView> GetStudentRoleViewList(int pageIndex, int pageSize);
- IList<RoleView> GetStudentRoleViewList();
- IList<RoleView> GetEnabledTeacherRoleViewList();
- IList<RoleView> GetEnabledRoleViewList();
- RoleView GetRoleViewInfo(Guid? roleID);
- void Save(RoleView role);
- void Delete(IList<Guid?> roleID);
- IList<RoleDataRangeView> GetRoleDataRange(Guid roleID);
- void SaveDataRange(Guid roleID, IList<RoleDataRangeView> dataRangeList);
- void StudentVerification(Guid roleID, int studentTypeID, string roleName);
- int GetDataRange();
- Guid? GetLoginCollegeID(int DataRange,Guid UserID);
- Guid? GetLoginClassmajorID(int DataRange, Guid UserID);
- Guid? GetLoginCampusID(int DataRange, Guid UserID);
- List<Guid?> GetRoleUserIDList(IList<Guid?> roleIDList);
- }
- }
|