|
|
@ -25,15 +25,18 @@ |
|
|
|
*********************************************************/ |
|
|
|
package com.yxt.anrui.fin.api.fincostapply; |
|
|
|
|
|
|
|
import com.yxt.anrui.fin.api.fincostapply.flow.*; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.cloud.openfeign.FeignClient; |
|
|
|
import org.springframework.cloud.openfeign.SpringQueryMap; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* Project: anrui-fin(财务) <br/> |
|
|
@ -75,4 +78,36 @@ public interface FinCostapplyFeign { |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
@ResponseBody |
|
|
|
public ResultBean<FinCostapplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|
|
|
|
|
|
|
/***************************流程相关******************************/ |
|
|
|
|
|
|
|
@ApiOperation("提交费用申请审批流程") |
|
|
|
@PostMapping("/submitVehicleApply") |
|
|
|
public ResultBean submitVehicleApply(@Valid @RequestBody SubmitFinCostDto dto); |
|
|
|
|
|
|
|
@ApiOperation(value = "办理(同意)") |
|
|
|
@PostMapping("/complete") |
|
|
|
public ResultBean complete(@Valid @RequestBody FinCostCompleteDto dto); |
|
|
|
|
|
|
|
@ApiOperation(value = "获取上一个环节") |
|
|
|
@GetMapping(value = "/getPreviousNodesForReject") |
|
|
|
ResultBean<List<FinCostGetNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap FinCostGetNodeQuery query); |
|
|
|
|
|
|
|
@ApiOperation(value = "获取下一个环节") |
|
|
|
@GetMapping(value = "/getNextNodesForSubmit") |
|
|
|
ResultBean<List<FinCostGetNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap FinCostGetNodeQuery query); |
|
|
|
|
|
|
|
@ApiOperation(value = "驳回任务") |
|
|
|
@PostMapping(value = "/reject") |
|
|
|
public ResultBean taskReject(@Valid @RequestBody FinCostTaskQuery query); |
|
|
|
|
|
|
|
@ApiOperation(value = "撤回流程") |
|
|
|
@PostMapping(value = "/revokeProcess") |
|
|
|
public ResultBean revokeProcess(@Valid @RequestBody FinCostTaskQuery query); |
|
|
|
|
|
|
|
@ApiOperation(value = "终止任务") |
|
|
|
@PostMapping(value = "/breakProcess") |
|
|
|
public ResultBean breakProcess(@Valid @RequestBody FinCostTaskQuery query); |
|
|
|
|
|
|
|
|
|
|
|
} |