IShortMsgDetailsApplicationService.cs 679 B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using Abp.Application.Services.Dto;
  4. using IwbZero.AppServiceBase;
  5. using ShwasherSys.NotificationInfo.Dto;
  6. namespace ShwasherSys.NotificationInfo
  7. {
  8. public interface IShortMsgDetailAppService : IIwbAsyncCrudAppService<ShortMsgDetailDto, int, PagedRequestDto, ShortMsgDetailCreateDto, ShortMsgDetailUpdateDto >
  9. {
  10. Task<PagedResultDto<ShortMsgDetailDto>> GetAllByUser(PagedRequestDto input);
  11. NoticeAlarmDto GetMsgByUser();
  12. ShortMsgDetail ChangeIsRead(EntityDto<int> input);
  13. Task SetRead(EntityDto<string> input);
  14. Task BatchDelete(EntityDto<string> input);
  15. }
  16. }