package com.glxp.api.controller.basic; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.req.basic.SubmitApprovalFlowRequest; import com.glxp.api.res.basic.SysApprovalFlowDetailResponse; import com.glxp.api.service.basic.SysApprovalFlowService; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.validation.Valid; import java.util.List; @Slf4j @RestController public class SysApprovalFlowController { @Resource private SysApprovalFlowService sysApprovalFlowService; @ApiOperation(value = "获取流程审批过程") @GetMapping("/udiwms/sysApprovalFlow/approvalFlowDetailList/{approvalFlowId}") public BaseResponse getDetailList(@PathVariable String approvalFlowId) { List list = sysApprovalFlowService.getDetailList(approvalFlowId); return ResultVOUtils.success(list); } @ApiOperation(value = "提交节点审批") @PostMapping("/udiwms/sysApprovalFlow/submitApprovalFlow") public BaseResponse submitApprovalFlow(@RequestBody @Valid SubmitApprovalFlowRequest submitApprovalFlowRequest) { sysApprovalFlowService.submitApprovalFlow(submitApprovalFlowRequest); return ResultVOUtils.success(); } }