案例流程管理查询接口

This commit is contained in:
gy b
2024-01-08 18:39:38 +08:00
parent 929c1bb4c0
commit 9d7be2c16b
12 changed files with 443 additions and 3 deletions
@@ -0,0 +1,60 @@
package com.ruoyi.web.controller.flow;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.vo.flow.MsCaseFlowSearchVO;
import com.ruoyi.system.domain.vo.flow.MsCaseFlowVO;
import com.ruoyi.system.service.flow.CaseFlowService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import static com.ruoyi.common.core.domain.AjaxResult.success;
/**
* 案件流程管理
*/
@RestController
@RequestMapping("/case/flow")
public class CaseFlowController {
@Autowired
CaseFlowService caseFlowService;
/**
* 查询案件流程节点信息
*/
@PostMapping("/queryCaseFlowInfo")
public AjaxResult queryCaseFlowInfo(@RequestBody MsCaseFlowSearchVO caseFlowSearchVO) {
Object obj = caseFlowService.queryCaseFlowInfo(caseFlowSearchVO);
return success(obj);
}
/**
* 新增或编辑案件流程节点信息
*/
@PostMapping("/saveCaseFlow")
public AjaxResult addCaseFlow(@RequestBody MsCaseFlowVO caseFlowVO) {
Boolean result = caseFlowService.addCaseFlow(caseFlowVO);
return success(result);
}
/**
* 删除案件流程节点信息
*/
@PostMapping("/deleteCaseFlow")
public AjaxResult deleteCaseFlow(@RequestBody MsCaseFlowVO caseFlowVO) {
Boolean result = caseFlowService.deleteCaseFlow(caseFlowVO);
return success(result);
}
/**
* 排序案件流程节点
*/
@PostMapping("/sortCaseFlow")
public AjaxResult sortCaseFlow(@RequestBody MsCaseFlowVO caseFlowVO) {
Boolean result = caseFlowService.sortCaseFlow(caseFlowVO);
return success(result);
}
}