ApplicationProcedureControllerAPI.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.template.api;
  2. import com.template.model.dto.AppletApprovalProcessDto;
  3. import com.template.model.dto.ApplicationProcedureDto;
  4. import com.template.model.dto.ApprovalProcessDto;
  5. import com.template.model.result.CommonResult;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.web.bind.annotation.*;
  8. @RequestMapping("/auto/application-procedure")
  9. public interface ApplicationProcedureControllerAPI {
  10. @PostMapping("/save")
  11. @ApiOperation(value = "小程序流程管理申请", notes = "小程序流程管理申请", httpMethod = "POST")
  12. CommonResult save(@RequestBody ApplicationProcedureDto applicationProcedureDto);
  13. @GetMapping("/recordList")
  14. @ApiOperation(value = "小程序流程管理记录", notes = "小程序流程管理记录", httpMethod = "GET")
  15. CommonResult recordList(@RequestParam int usersId);
  16. @GetMapping("/list")
  17. @ApiOperation(value = "换课流程管理展示", notes = "换课流程管理展示", httpMethod = "GET")
  18. CommonResult list(@RequestParam int adminMenuId,String submissionStartTime,String submissionEndTime,String examineAndApproveStartTime,String examineAndApproveEndTime,String type,String department,String key,int page,int size);
  19. @PostMapping("/update")
  20. @ApiOperation(value = "换课流程管理审批", notes = "换课流程管理审批", httpMethod = "POST")
  21. CommonResult update(@RequestBody ApprovalProcessDto approvalProcessDto);
  22. @PostMapping("/appletUpdate")
  23. @ApiOperation(value = "小程序-换课流程管理审批", notes = "小程序-换课流程管理审批", httpMethod = "POST")
  24. CommonResult appletUpdate(@RequestBody AppletApprovalProcessDto appletApprovalProcessDto);
  25. @GetMapping("/appletList")
  26. @ApiOperation(value = "小程序-换课流程管理展示", notes = "小程序-换课流程管理展示", httpMethod = "GET")
  27. CommonResult appletList(int adminMenuId,String startTime,String endTime,String status,int page, int size);
  28. @GetMapping("/statusDropDown")
  29. @ApiOperation(value = "状态下拉框", notes = "状态下拉框", httpMethod = "GET")
  30. CommonResult statusDropDown();
  31. @GetMapping("/appletRecordList")
  32. @ApiOperation(value = "小程序-流程管理记录展示", notes = "小程序-流程管理记录展示", httpMethod = "GET")
  33. CommonResult appletRecordList(@RequestParam Integer department,@RequestParam Integer userId,String startTime,String endTime,String status,int page, int size);
  34. @GetMapping("/changeDropDown")
  35. @ApiOperation(value = "换课老师下拉框", notes = "换课老师下拉框", httpMethod = "GET")
  36. CommonResult changeDropDown();
  37. @GetMapping("/appletDetail")
  38. @ApiOperation(value = "小程序-流程记录详情", notes = "小程序-流程记录详情", httpMethod = "GET")
  39. CommonResult appletDetail(@RequestParam Integer department,Integer id);
  40. }