IFunctionsAppService.cs 650 B

123456789101112131415161718
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using System.Web.Mvc;
  4. using ShwasherSys.BaseSysInfo.Functions.Dto;
  5. using IwbZero.AppServiceBase;
  6. namespace ShwasherSys.BaseSysInfo.Functions
  7. {
  8. public interface IFunctionsAppService : IIwbAsyncCrudAppService<FunctionDto, int, PagedRequestDto, FunctionCreateDto, FunctionUpdateDto>
  9. {
  10. Task<SysFunction> GetFunByPermissionName(string name);
  11. Task<List<SelectListItem>> GetFunctionSelect();
  12. Task<string> GetFunctionSelectStr();
  13. Task MoveUp(MoveUpFunctionDto input);
  14. Task MoveDown(MoveDownFunctionDto input);
  15. Task Refresh();
  16. }
  17. }