123456789101112131415161718192021222324252627282930313233343536 |
- 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;
- namespace EMIS.CommonLogic.SystemServices
- {
- public interface IAnnouncementServices
- {
- Bowin.Common.Linq.Entity.IGridResultSet<AnnouncementTypeView> GetAnnouncementTypeViewList(ConfiguretView configuretView, int pageIndex, int pageSize);
- IList<AnnouncementTypeView> GetUsableAnnouncementTypeViewList();
- Bowin.Common.Linq.Entity.IGridResultSet<AnnouncementView> GetAnnouncementViewList(ConfiguretView configuretView, int pageIndex, int pageSize);
- AnnouncementTypeView GetAnnouncementTypeViewInfo(Guid? announcementTypeID);
- AnnouncementView GetAnnouncementViewInfo(Guid? announcementID);
- void SaveType(AnnouncementTypeView announcementType);
- void Save(AnnouncementView announcement, IList<Guid?> roleIDList);
- 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);
- }
- }
|