1234567891011121314151617181920212223242526 |
- using Bowin.Common.Linq.Entity;
- using YLShipBuildLandMap.Entity;
- using YLShipBuildLandMap.Entity.ViewModel.SystemSetting;
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Threading.Tasks;
- namespace YLShipBuildLandMap.Services.SystemSetting
- {
- public interface IAnnouncementService
- {
- IGridResultSet<SysAnnouncement> GetAnnouncementPageList(Guid userID, int? pageIndex = null, int? pageSize = null);
- IGridResultSet<AnnouncementView> GetAnnouncementViewList(
- string title, DateTime? startDate, DateTime? endDate, int? pageIndex = null, int? pageSize = null);
- AnnouncementView GetAnnouncementView(Guid announcementID);
- IList<AnnouncementRoleView> GetAnnouncementRoleViewList(Guid announcementID);
- IList<AnnouncementUserView> GetAnnouncementUserViewList(Guid announcementID);
- Task Save(AnnouncementView announce, List<AnnouncementRoleView> roleList, List<AnnouncementUserView> userList, Guid operatorID);
- Task Delete(List<Guid> announcementIDList);
- IGridResultSet<AnnouncementView> GetAnnouncementNewList(string title, DateTime? nowDate, Guid? userId, DateTime? startDate, DateTime? endDate,int? pageIndex = null, int? pageSize = null);
- }
- }
|