Fork自 fuzhengwei / itstack-demo-design
体验新版 GitCode,发现更多精彩内容 >>
package org.itstack.demo.design.domain.service.engine.impl; import org.itstack.demo.design.domain.model.aggregates.TreeRich; import org.itstack.demo.design.domain.model.vo.EngineResult; import org.itstack.demo.design.domain.model.vo.TreeNode; import org.itstack.demo.design.domain.service.engine.EngineBase; import java.util.Map; public class TreeEngineHandle extends EngineBase { @Override public EngineResult process(Long treeId, String userId, TreeRich treeRich, Map<String, String> decisionMatter) { // 决策流程 TreeNode treeNode = engineDecisionMaker(treeRich, treeId, userId, decisionMatter); // 决策结果 return new EngineResult(userId, treeId, treeNode.getTreeNodeId(), treeNode.getNodeValue()); } }