FlowDefinitionController.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.fjhx.flow.controller.flow;
  2. import com.baomidou.dynamic.datasource.annotation.DS;
  3. import com.fjhx.flow.entity.flow.dto.FlowDefinitionDto;
  4. import com.fjhx.flow.entity.flow.po.FlowDefinition;
  5. import com.fjhx.flow.service.flow.FlowDefinitionService;
  6. import com.ruoyi.common.constant.BaseSourceConstant;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. /**
  13. * <p>
  14. * 流程定义 前端控制器
  15. * </p>
  16. *
  17. * @author
  18. * @since 2023-03-15
  19. */
  20. @DS(BaseSourceConstant.BASE)
  21. @RestController
  22. @RequestMapping("/flowDefinition")
  23. public class FlowDefinitionController {
  24. @Autowired
  25. private FlowDefinitionService flowDefinitionService;
  26. /**
  27. * 添加租户流程
  28. */
  29. @PostMapping("/add")
  30. public void add(@RequestBody FlowDefinition flowDefinition) {
  31. flowDefinitionService.add(flowDefinition);
  32. }
  33. /**
  34. * 添加租户流程版本
  35. */
  36. @PostMapping("/addVersion")
  37. public void addVersion(@RequestBody FlowDefinitionDto dto) {
  38. flowDefinitionService.addVersion(dto);
  39. }
  40. }