接口新增,知识图谱

This commit is contained in:
MHW
2026-04-17 14:52:10 +08:00
parent b56d57af44
commit 1e38170420
19 changed files with 1867 additions and 25 deletions

View File

@@ -93,7 +93,7 @@ public class BehaviortreeController extends BaseController
@PreAuthorize("@ss.hasPermi('system:behaviortree:add')")
@Log(title = "行为树主", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody Behaviortree behaviortree)
public AjaxResult add(@RequestBody Behaviortree behaviortree)
{
return toAjax(behaviortreeProcessor.create(behaviortree));
}

View File

@@ -9,6 +9,7 @@ import com.solution.rule.domain.Rule;
import com.solution.rule.domain.config.RuleConfig;
import com.solution.rule.domain.config.RuleConfigQuery;
import com.solution.rule.domain.config.RuleParamMeta;
import com.solution.rule.domain.config.vo.RuleGraphVO;
import com.solution.rule.service.IRuleService;
import com.solution.rule.service.IRuleConfigService;
import io.swagger.annotations.Api;
@@ -77,6 +78,16 @@ import java.util.List;
return getDataTable(ruleConfigService.selectRuleConfigList(query));
}
@PreAuthorize("@ss.hasPermi('system:rule:list')")
@GetMapping("/config/graph")
@ApiOperation("规则知识图谱(与列表相同的分页与筛选条件)")
public AjaxResult configGraph(RuleConfigQuery query) {
startPage();
List<RuleConfig> list = ruleConfigService.selectRuleConfigList(query);
RuleGraphVO graph = ruleConfigService.buildKnowledgeGraph(list);
return success(graph);
}
@PreAuthorize("@ss.hasPermi('system:rule:query')")
@GetMapping("/config/{ruleCode}")
@ApiOperation("查询规则聚合详情")