|
@@ -1,5 +1,6 @@
|
|
|
package com.fs.company.service.impl.call.node;
|
|
package com.fs.company.service.impl.call.node;
|
|
|
|
|
|
|
|
|
|
+import com.fs.common.utils.spring.SpringUtils;
|
|
|
import com.fs.company.domain.CompanyAiWorkflowExec;
|
|
import com.fs.company.domain.CompanyAiWorkflowExec;
|
|
|
import com.fs.company.domain.CompanyWorkflowEdge;
|
|
import com.fs.company.domain.CompanyWorkflowEdge;
|
|
|
import com.fs.company.domain.CompanyWorkflowNode;
|
|
import com.fs.company.domain.CompanyWorkflowNode;
|
|
@@ -22,29 +23,16 @@ import java.util.Map;
|
|
|
*/
|
|
*/
|
|
|
public class AiAddWxTaskNode extends AbstractWorkflowNode implements HasCompanyWorkflowNodeMapper {
|
|
public class AiAddWxTaskNode extends AbstractWorkflowNode implements HasCompanyWorkflowNodeMapper {
|
|
|
|
|
|
|
|
- private CompanyWorkflowNodeMapper companyWorkflowNodeMapper;
|
|
|
|
|
- private CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper;
|
|
|
|
|
- private CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper;
|
|
|
|
|
- private CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper;
|
|
|
|
|
|
|
+ private static final CompanyWorkflowNodeMapper companyWorkflowNodeMapper;
|
|
|
|
|
+ private static final CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper;
|
|
|
|
|
+ private static final CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper;
|
|
|
|
|
+ private static final CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper;
|
|
|
|
|
|
|
|
- @Override
|
|
|
|
|
- public void setCompanyWorkflowNodeMapper(CompanyWorkflowNodeMapper mapper) {
|
|
|
|
|
- this.companyWorkflowNodeMapper = mapper;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void setCompanyAiWorkflowExecMapper(CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper) {
|
|
|
|
|
- this.companyAiWorkflowExecMapper = companyAiWorkflowExecMapper;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void setCompanyAiWorkflowExecLogMapper(CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper) {
|
|
|
|
|
- this.companyAiWorkflowExecLogMapper = companyAiWorkflowExecLogMapper;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void setCompanyWorkflowEdgeMapper(CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper) {
|
|
|
|
|
- this.companyWorkflowEdgeMapper = companyWorkflowEdgeMapper;
|
|
|
|
|
|
|
+ static {
|
|
|
|
|
+ companyWorkflowNodeMapper = SpringUtils.getBean(CompanyWorkflowNodeMapper.class);
|
|
|
|
|
+ companyAiWorkflowExecMapper = SpringUtils.getBean(CompanyAiWorkflowExecMapper.class);
|
|
|
|
|
+ companyAiWorkflowExecLogMapper = SpringUtils.getBean(CompanyAiWorkflowExecLogMapper.class);
|
|
|
|
|
+ companyWorkflowEdgeMapper = SpringUtils.getBean(CompanyWorkflowEdgeMapper.class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public AiAddWxTaskNode(String nodeKey, String nodeName, Map<String, Object> properties) {
|
|
public AiAddWxTaskNode(String nodeKey, String nodeName, Map<String, Object> properties) {
|