IWorkflowAuditAppServiceBase.cs 805 B

123456789101112131415161718192021222324252627282930
  1. using Abp.Application.Services.Dto;
  2. using VberZero.AppService.Base.Dto;
  3. using VberZero.AppService.Workflows.Dto;
  4. namespace VberZero.AppService.Workflows;
  5. public interface IWorkflowAuditAppServiceBase
  6. {
  7. /// <summary>
  8. /// 获取我的审批流程
  9. /// </summary>
  10. /// <param name="input"></param>
  11. /// <returns></returns>
  12. Task<PagedResultDto<MyAuditWorkflowListOutput>> GetAllAsync(VzPagedRequestDto input);
  13. /// <summary>
  14. /// 获取详情
  15. /// </summary>
  16. /// <param name="input">流程ID</param>
  17. /// <returns></returns>
  18. Task<WorkflowAuditDto> GetAuditRecordsAsync(EntityDto<string> input);
  19. /// <summary>
  20. /// 审核
  21. /// </summary>
  22. /// <param name="input"></param>
  23. /// <returns></returns>
  24. Task AuditAsync(WorkflowAuditInput input);
  25. }