package com.template.api; import com.template.model.dto.AppletApprovalProcessDto; import com.template.model.dto.ApplicationProcedureDto; import com.template.model.dto.ApprovalProcessDto; import com.template.model.result.CommonResult; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; @RequestMapping("/auto/application-procedure") public interface ApplicationProcedureControllerAPI { @PostMapping("/save") @ApiOperation(value = "小程序流程管理申请", notes = "小程序流程管理申请", httpMethod = "POST") CommonResult save(@RequestBody ApplicationProcedureDto applicationProcedureDto); @GetMapping("/recordList") @ApiOperation(value = "小程序流程管理记录", notes = "小程序流程管理记录", httpMethod = "GET") CommonResult recordList(@RequestParam int usersId); @GetMapping("/list") @ApiOperation(value = "换课流程管理展示", notes = "换课流程管理展示", httpMethod = "GET") CommonResult list(@RequestParam int adminMenuId,String submissionStartTime,String submissionEndTime,String examineAndApproveStartTime,String examineAndApproveEndTime,String type,String department,String key,int page,int size); @PostMapping("/update") @ApiOperation(value = "换课流程管理审批", notes = "换课流程管理审批", httpMethod = "POST") CommonResult update(@RequestBody ApprovalProcessDto approvalProcessDto); @PostMapping("/appletUpdate") @ApiOperation(value = "小程序-换课流程管理审批", notes = "小程序-换课流程管理审批", httpMethod = "POST") CommonResult appletUpdate(@RequestBody AppletApprovalProcessDto appletApprovalProcessDto); @GetMapping("/appletList") @ApiOperation(value = "小程序-换课流程管理展示", notes = "小程序-换课流程管理展示", httpMethod = "GET") CommonResult appletList(int adminMenuId,String startTime,String endTime,String status,int page, int size); @GetMapping("/statusDropDown") @ApiOperation(value = "状态下拉框", notes = "状态下拉框", httpMethod = "GET") CommonResult statusDropDown(); @GetMapping("/appletRecordList") @ApiOperation(value = "小程序-流程管理记录展示", notes = "小程序-流程管理记录展示", httpMethod = "GET") CommonResult appletRecordList(@RequestParam Integer department,@RequestParam Integer userId,String startTime,String endTime,String status,int page, int size); @GetMapping("/changeDropDown") @ApiOperation(value = "换课老师下拉框", notes = "换课老师下拉框", httpMethod = "GET") CommonResult changeDropDown(); @GetMapping("/appletDetail") @ApiOperation(value = "小程序-流程记录详情", notes = "小程序-流程记录详情", httpMethod = "GET") CommonResult appletDetail(@RequestParam Integer department,Integer id); }