12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.SystemView;
- using EMIS.ViewModel;
- using System.ServiceModel;
- using System.ServiceModel.Web;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.SystemServices
- {
- public interface IAnnouncementServices
- {
- Bowin.Common.Linq.Entity.IGridResultSet<AnnouncementTypeView> GetAnnouncementTypeViewList(ConfiguretView configuretView, int pageIndex, int pageSize);
- IList<AnnouncementTypeView> GetUsableAnnouncementTypeViewList();
- IList<AnnouncementTypeView> GetAnnouncementTypeViewHaveSourseList();
- Bowin.Common.Linq.Entity.IGridResultSet<AnnouncementView> GetAnnouncementViewList(ConfiguretView configuretView, int pageIndex, int pageSize, Guid? typeID = null);
- AnnouncementTypeView GetAnnouncementTypeViewInfo(Guid? announcementTypeID);
- AnnouncementView GetAnnouncementViewInfo(Guid? announcementID);
- void SaveType(AnnouncementTypeView announcementType);
- Sys_Announcement Save(AnnouncementView announcement, IList<Guid?> roleIDList , List<Guid?> userIDList);
- Sys_Announcement UserAnnouncementSave(AnnouncementView announcement, List<Guid?> userIDList);
- void DeleteType(IList<Guid?> announcementTypeID);
- void Delete(IList<Guid?> announcementID);
- IList<RoleView> GetAnnouncementRoleViewList(Guid announcementID);
- Bowin.Common.Linq.Entity.IGridResultSet<AnnouncementView> GetUserAnnouncementView(Guid userID, int pageIndex, int pageSize, Guid? type = null);
- IList<StudentUserView> GetAnnouncementUserViewList(Guid announcementID);
- void SetTop(List<Guid?> announcementIDList, bool? isTop);
- bool CheckAnnouncementID(string announcementID);
- }
- }
|