|
@@ -0,0 +1,36 @@
|
|
|
+package com.ruoyi.execution.produce.dispersed.controller;
|
|
|
+
|
|
|
+import com.ruoyi.common.annotation.Log;
|
|
|
+import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
+import com.ruoyi.common.enums.BusinessType;
|
|
|
+import com.ruoyi.execution.produce.dispersed.enetity.runbpm.IntoProduction;
|
|
|
+import com.ruoyi.execution.produce.dispersed.runbpm.PreExecutionToolClass;
|
|
|
+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;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 流程执行共通Controller
|
|
|
+ *
|
|
|
+ * @author hzh
|
|
|
+ * @date 2023-11-01
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@RequestMapping("/system/runbpm/process")
|
|
|
+public class BpmRunController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PreExecutionToolClass ipreExecutionToolClass;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 共通投产流程接口
|
|
|
+ */
|
|
|
+ @Log(title = "投产执行流程", businessType = BusinessType.INSERT)
|
|
|
+ @PostMapping("/productionScheduling")
|
|
|
+ public AjaxResult productionScheduling(@RequestBody IntoProduction intoProduction) {
|
|
|
+ return AjaxResult.success(ipreExecutionToolClass.ReadyToExecute(intoProduction));
|
|
|
+ }
|
|
|
+
|
|
|
+}
|