You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/controller/basic/SysApprovalFlowController.java

38 lines
1.4 KiB
Java

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<SysApprovalFlowDetailResponse> 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();
}
}