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