diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..dbea581 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +**/target/ +**/.git/ +**/.idea/ +**/*.iml +**/.vscode/ +**/node_modules/ +**/*.log +**/.DS_Store +**/uploadPath/ diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..1092d27 --- /dev/null +++ b/.env.example @@ -0,0 +1,15 @@ +# 复制为 .env 后 docker compose 会自动加载 +# copy .env.example .env + +MYSQL_ROOT_PASSWORD=1234 +MYSQL_DATABASE=autosolution_db +MYSQL_PORT=3307 + +REDIS_PASSWORD=123456 +REDIS_PORT=6379 + +APP_PORT=1777 +APP_IMAGE_TAG=latest + +# JVM 可选 +# JAVA_OPTS=-Xms512m -Xmx1024m diff --git a/.gitignore b/.gitignore index 9e71bd7..b00e37d 100644 --- a/.gitignore +++ b/.gitignore @@ -38,6 +38,10 @@ dist/ nbdist/ .nb-gradle/ +###################################################################### +# Docker / local secrets +.env + ###################################################################### # Others *.log diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bb84118 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +# 运行已打包的 JAR(不依赖源码目录) +# 要求构建上下文中存在 solution-admin.jar +# 构建:docker build -t auto-solution-admin:latest . + +FROM eclipse-temurin:8-jre-jammy +LABEL org.opencontainers.image.title="auto-solution-admin" + +WORKDIR /app +RUN mkdir -p /app/uploadPath + +COPY solution-admin.jar /app/app.jar + +ENV TZ=Asia/Shanghai \ + JAVA_OPTS="-Xms512m -Xmx1024m" + +EXPOSE 8080 + +ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app/app.jar --spring.profiles.active=druid,docker"] diff --git a/auto-solution-admin/src/main/resources/application-docker.yml b/auto-solution-admin/src/main/resources/application-docker.yml new file mode 100644 index 0000000..470815e --- /dev/null +++ b/auto-solution-admin/src/main/resources/application-docker.yml @@ -0,0 +1,23 @@ +# Docker / docker-compose 环境:与 application.yml 的 druid 配置叠加使用 +# 启动:-Dspring.profiles.active=druid,docker +spring: + devtools: + restart: + enabled: false + redis: + host: ${REDIS_HOST:redis} + port: ${REDIS_PORT:6379} + password: ${REDIS_PASSWORD:} + database: ${REDIS_DB:0} + datasource: + druid: + master: + url: jdbc:mysql://${MYSQL_HOST:mysql}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:autosolution_db}?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8 + username: ${MYSQL_USER:root} + password: ${MYSQL_PASSWORD:root} + +server: + port: ${SERVER_PORT:8080} + +solution: + profile: ${SOLUTION_UPLOAD_PATH:/app/uploadPath} diff --git a/auto-solution-system/Dockerfile b/auto-solution-system/Dockerfile index 9fd6682..45784ef 100644 --- a/auto-solution-system/Dockerfile +++ b/auto-solution-system/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:latest -LABEL authors="admin" - -ENTRYPOINT ["top", "-b"] \ No newline at end of file +# 已废弃:请在仓库根目录使用 Dockerfile 与 docker-compose.yml 构建镜像。 +# Deprecated — use the Dockerfile at the repository root. +FROM alpine:3.19 +RUN echo "ERROR: build from repo root (../Dockerfile). See docker/README.md" >&2 && exit 1 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..0b613b4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,94 @@ +# 若依后端 + MySQL 8 + Redis 7 +# 使用:1) 将 SQL 放入 docker/mysql/init/(见该目录 README) +# 2) 复制 .env.example 为 .env 并按需修改密码 +# 3) docker compose up -d --build +# +# 应用访问:http://localhost:1777(容器内 8080 映射到宿主机 1777) + +services: + mysql: + image: mysql:8.0 + container_name: autosolution-mysql + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root} + MYSQL_DATABASE: ${MYSQL_DATABASE:-autosolution_db} + TZ: Asia/Shanghai + command: + - --character-set-server=utf8mb4 + - --collation-server=utf8mb4_unicode_ci + - --default-authentication-plugin=mysql_native_password + ports: + - "${MYSQL_PORT:-3307}:3306" + volumes: + - mysql_data:/var/lib/mysql + - ./docker/mysql/init:/docker-entrypoint-initdb.d:ro + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-p${MYSQL_ROOT_PASSWORD:-root}"] + interval: 10s + timeout: 5s + retries: 10 + start_period: 40s + + redis: + image: redis:7-alpine + container_name: autosolution-redis + restart: unless-stopped + environment: + REDIS_PASSWORD: ${REDIS_PASSWORD:-} + entrypoint: ["/bin/sh", "-c"] + command: + - | + if [ -n "$$REDIS_PASSWORD" ]; then + exec redis-server --appendonly yes --requirepass "$$REDIS_PASSWORD" + else + exec redis-server --appendonly yes + fi + ports: + - "${REDIS_PORT:-6379}:6379" + volumes: + - redis_data:/data + healthcheck: + test: + [ + "CMD-SHELL", + 'if [ -n "$$REDIS_PASSWORD" ]; then redis-cli -a "$$REDIS_PASSWORD" ping | grep -q PONG; else redis-cli ping | grep -q PONG; fi', + ] + interval: 5s + timeout: 3s + retries: 5 + + app: + # 运行已构建好的应用镜像(推荐:在有网络的机器上 docker build,然后 docker save/load 到 CentOS) + # 如需在本机从 Dockerfile 构建,请在另一份 compose 文件中加入 build 配置,或临时手动 docker build。 + image: auto-solution-admin:${APP_IMAGE_TAG:-latest} + container_name: autosolution-app + restart: unless-stopped + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + environment: + MYSQL_HOST: mysql + MYSQL_PORT: "3306" + MYSQL_DATABASE: ${MYSQL_DATABASE:-autosolution_db} + MYSQL_USER: root + MYSQL_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root} + REDIS_HOST: redis + REDIS_PORT: "6379" + REDIS_PASSWORD: ${REDIS_PASSWORD:-} + REDIS_DB: "0" + SERVER_PORT: "8080" + SOLUTION_UPLOAD_PATH: /app/uploadPath + TZ: Asia/Shanghai + JAVA_OPTS: ${JAVA_OPTS:--Xms512m -Xmx1024m} + ports: + - "${APP_PORT:-1777}:8080" + volumes: + - app_upload:/app/uploadPath + +volumes: + mysql_data: + redis_data: + app_upload: diff --git a/docker/README.md b/docker/README.md new file mode 100644 index 0000000..3e42163 --- /dev/null +++ b/docker/README.md @@ -0,0 +1,52 @@ +# Docker 部署说明 + +## 前置条件 + +- 安装 [Docker Desktop](https://www.docker.com/products/docker-desktop/)(Windows 需开启 WSL2)。 +- 项目根目录:`auto-solution`(与 `Dockerfile`、`docker-compose.yml` 同级)。 + +## 快速开始 + +1. **准备数据库脚本**(首次必做) + 将 SQL 放到 `docker/mysql/init/`,详见 [mysql/init/README.md](mysql/init/README.md)。 + +2. **环境变量(可选)** + + ```bash + copy .env.example .env + ``` + + 按需修改 `MYSQL_ROOT_PASSWORD`、`REDIS_PASSWORD` 等;若 Redis 设密码,需在 `.env` 中填写 `REDIS_PASSWORD`,并与应用一致。 + +3. **构建并启动** + + ```bash + docker compose build + docker compose up -d + ``` + +4. **访问** + + - 后端:(默认映射,可在 `.env` 改 `APP_PORT`) + - MySQL:宿主机端口默认 `3307`(避免与本机 3306 冲突) + - Redis:宿主机端口默认 `6379`(与容器内端口一致,可通过 `.env` 中 `REDIS_PORT` 修改) + +## 仅构建应用镜像 + +```bash +docker build -t auto-solution-admin:latest . +``` + +## 配置说明 + +- 容器内使用 Spring 配置:`druid` + `docker`,见 `auto-solution-admin/src/main/resources/application-docker.yml`。 +- 数据源与 Redis 主机名在 Compose 中为 `mysql`、`redis`,勿改服务名除非同步改配置。 + +## 上传文件 + +附件目录使用数据卷 `app_upload`,持久化在 Docker volume `autosolution_app_upload`(名称前缀随项目目录可能略有不同)。 + +## 常见问题 + +- **应用连不上库**:确认 MySQL 健康检查已通过;`init` SQL 是否已执行(空库首次启动才会执行)。 +- **Redis 认证失败**:本仓库 `application.yml` 里开发环境 Redis 带密码;Compose 中 Redis 默认无密码。若需密码,在 `.env` 设置 `REDIS_PASSWORD`,并确保与 `application-docker.yml` 中 `REDIS_PASSWORD` 环境变量一致(已支持 `${REDIS_PASSWORD}`)。 diff --git a/docker/mysql/init/.gitkeep b/docker/mysql/init/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docker/mysql/init/README.md b/docker/mysql/init/README.md new file mode 100644 index 0000000..9eb1ee4 --- /dev/null +++ b/docker/mysql/init/README.md @@ -0,0 +1,30 @@ +# MySQL 首次初始化 SQL + +MySQL 官方镜像会在**数据目录为空**时,按文件名顺序执行本目录下: + +- `*.sql` +- `*.sql.gz` +- `*.sh` + +## 你需要做的事 + +1. 从本机现有库导出(示例): + + ```bash + mysqldump -uroot -p --databases autosolution_db --single-transaction --quick > docker/mysql/init/01-autosolution_db.sql + ``` + +2. 或放入若依官方 `ry_*.sql` 与 Quartz 等脚本,**按依赖顺序**命名前缀(如 `01-`、`02-`)。 + +3. 若容器/卷里已经有数据,这些脚本**不会再次执行**。需要重新初始化时: + + ```bash + docker compose down -v + docker compose up -d + ``` + + 注意:`-v` 会删除 `mysql_data` 卷,请确认无重要数据。 + +## 字符集 + +`docker-compose.yml` 中 MySQL 已配置 `utf8mb4`,导入脚本建议同为 UTF-8。 diff --git a/docker/mysql/init/_localhost-2026_04_09_10_53_40-dump.sql b/docker/mysql/init/_localhost-2026_04_09_10_53_40-dump.sql new file mode 100644 index 0000000..2e8ed01 --- /dev/null +++ b/docker/mysql/init/_localhost-2026_04_09_10_53_40-dump.sql @@ -0,0 +1,1413 @@ +-- MySQL dump 10.13 Distrib 8.0.34, for Win64 (x86_64) +-- +-- Host: 127.0.0.1 Database: autosolution_db +-- ------------------------------------------------------ +-- Server version 8.0.34 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `afsim_scenario` +-- + +DROP TABLE IF EXISTS `afsim_scenario`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `afsim_scenario` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(255) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, + `scenario_path` varchar(255) DEFAULT NULL, + `communication_graph` longtext COMMENT '用于存储场景中的通讯关系', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='场景配置表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `afsim_scenario` +-- + +LOCK TABLES `afsim_scenario` WRITE; +/*!40000 ALTER TABLE `afsim_scenario` DISABLE KEYS */; +INSERT INTO `afsim_scenario` (`id`, `name`, `description`, `scenario_path`, `communication_graph`) VALUES (1,'s1','一个简单的初级场景,用于描述位置关系','D:/work/scenarios/afsim-scenarios','{\"nodes\":[{\"id\":0,\"key\":\"mmtxg7x4_pladl9bs\",\"type\":\"scenario\",\"name\":\"red_commander\",\"platformId\":3,\"components\":[{\"id\":72,\"name\":\"com\",\"type\":\"comm\",\"description\":\"指挥官通信器\",\"platformId\":3,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方指挥官\",\"order\":0,\"position\":{\"x\":-320,\"y\":280},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"7372de0b-c329-44b9-bed8-309c8a4e8026\",\"source\":\"mmtxg7x4_pladl9bs\",\"sourceName\":\"red_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mmtxgi8p_a84ugty5\",\"targetName\":\"red_nebo_m_3\"},{\"id\":0,\"key\":\"8d778d1b-834e-4552-b2de-58d06ac30025\",\"source\":\"mmtxg7x4_pladl9bs\",\"sourceName\":\"red_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mmtxggns_q1faakn1\",\"targetName\":\"red_nebo_m_2\"},{\"id\":0,\"key\":\"333a7baf-776b-4661-8f00-1413cfe68854\",\"source\":\"mmtxg7x4_pladl9bs\",\"sourceName\":\"red_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mmtxgfh3_u0eu9i4r\",\"targetName\":\"red_nebo_m_1\"},{\"id\":0,\"key\":\"06c260aa-76ff-4cf7-a1af-c0c6209aa9b1\",\"source\":\"mmtxg7x4_pladl9bs\",\"sourceName\":\"red_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mmtxg9mv_5eqg6lvl\",\"targetName\":\"red_buk_m3\"},{\"id\":0,\"key\":\"3b496b09-1cfa-4f3a-81c8-8f561760a96b\",\"source\":\"mmtxg7x4_pladl9bs\",\"sourceName\":\"red_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mmtxgcy9_9bya305v\",\"targetName\":\"red_s400\"}]},{\"id\":0,\"key\":\"mmtxg9mv_5eqg6lvl\",\"type\":\"scenario\",\"name\":\"red_buk_m3\",\"platformId\":9,\"components\":[{\"id\":77,\"name\":\"com\",\"type\":\"comm\",\"description\":\"防空导弹通信\",\"platformId\":9,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方Buk-M3防空系统\",\"order\":0,\"position\":{\"x\":480,\"y\":220},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mmtxgcy9_9bya305v\",\"type\":\"scenario\",\"name\":\"red_s400\",\"platformId\":8,\"components\":[{\"id\":76,\"name\":\"com\",\"type\":\"comm\",\"description\":\"防空导弹通信\",\"platformId\":8,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方S-400防空系统\",\"order\":0,\"position\":{\"x\":480,\"y\":500},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mmtxgfh3_u0eu9i4r\",\"type\":\"scenario\",\"name\":\"red_nebo_m_1\",\"platformId\":5,\"components\":[{\"id\":73,\"name\":\"com\",\"type\":\"comm\",\"description\":\"雷达通信\",\"platformId\":5,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方Nebo-M雷达1\",\"order\":0,\"position\":{\"x\":140,\"y\":120},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mmtxggns_q1faakn1\",\"type\":\"scenario\",\"name\":\"red_nebo_m_2\",\"platformId\":6,\"components\":[{\"id\":74,\"name\":\"com\",\"type\":\"comm\",\"description\":\"雷达通信\",\"platformId\":6,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方Nebo-M雷达2\",\"order\":0,\"position\":{\"x\":140,\"y\":340},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mmtxgi8p_a84ugty5\",\"type\":\"scenario\",\"name\":\"red_nebo_m_3\",\"platformId\":7,\"components\":[{\"id\":75,\"name\":\"com\",\"type\":\"comm\",\"description\":\"雷达通信\",\"platformId\":7,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"红方Nebo-M雷达3\",\"order\":0,\"position\":{\"x\":100,\"y\":600},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"5cb84aed-c9f5-4361-8bff-f9a8cbd87c96\",\"type\":\"edge\",\"sourcePort\":\"out-72\",\"source\":{\"cell\":\"mmtxg7x4_pladl9bs\",\"port\":\"out-72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mmtxgi8p_a84ugty5\",\"port\":\"out-75\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"targetPort\":\"out-75\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5482510000000184}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"577dcbfb-58d3-49eb-9b25-f1ade0b69f93\",\"type\":\"edge\",\"sourcePort\":\"out-72\",\"source\":{\"cell\":\"mmtxg7x4_pladl9bs\",\"port\":\"out-72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mmtxggns_q1faakn1\",\"port\":\"out-74\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"targetPort\":\"out-74\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5482510000000184}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a306a8dc-ed08-4852-b82a-b517d14b394c\",\"type\":\"edge\",\"sourcePort\":\"out-72\",\"source\":{\"cell\":\"mmtxg7x4_pladl9bs\",\"port\":\"out-72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mmtxgfh3_u0eu9i4r\",\"port\":\"out-73\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"targetPort\":\"out-73\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5482510000000184}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"7a272565-13b2-4862-8d53-b6b342ed16d8\",\"type\":\"edge\",\"sourcePort\":\"out-72\",\"source\":{\"cell\":\"mmtxg7x4_pladl9bs\",\"port\":\"out-72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mmtxg9mv_5eqg6lvl\",\"port\":\"in-77\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-77\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5482510000000184}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"af9d9437-0ccb-416f-928e-6bbe75dea659\",\"type\":\"edge\",\"sourcePort\":\"out-72\",\"source\":{\"cell\":\"mmtxg7x4_pladl9bs\",\"port\":\"out-72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mmtxgcy9_9bya305v\",\"port\":\"in-76\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-76\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5482510000000184}},\"router\":{},\"connector\":null}]}'),(2,'Position_deployment','直升机进入空降场景,部署场地','D:/work/scenarios/afsim-scenarios','{\"nodes\":[{\"id\":0,\"key\":\"mn301qol_lkw9l1pf\",\"type\":\"scenario\",\"name\":\"01_cmd_comm_1\",\"platformId\":40,\"components\":[{\"id\":83,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":40,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"指挥车\",\"order\":0,\"position\":{\"x\":420,\"y\":300},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"61cc9418-0caf-4acd-b178-aab96cdf0672\",\"source\":\"mn301qol_lkw9l1pf\",\"sourceName\":\"01_cmd_comm_1\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn301sxp_p3knatd2\",\"targetName\":\"01_jam_type_1\"},{\"id\":0,\"key\":\"b35b79b0-5aa4-49a6-a728-57032ac8446b\",\"source\":\"mn301qol_lkw9l1pf\",\"sourceName\":\"01_cmd_comm_1\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn301v50_y1kvlkdg\",\"targetName\":\"01_jam_type_2\"},{\"id\":0,\"key\":\"78c0f468-347f-4159-8402-bd4430b454d0\",\"source\":\"mn301qol_lkw9l1pf\",\"sourceName\":\"01_cmd_comm_1\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn301zd7_89s9wgii\",\"targetName\":\"01_sensor_type_1\"},{\"id\":0,\"key\":\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\",\"source\":\"mn301qol_lkw9l1pf\",\"sourceName\":\"01_cmd_comm_1\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn3021tw_6sf8eu5e\",\"targetName\":\"01_sensor_type_2\"}]},{\"id\":0,\"key\":\"mn301sxp_p3knatd2\",\"type\":\"scenario\",\"name\":\"01_jam_type_1\",\"platformId\":38,\"components\":[{\"id\":81,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":38,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"干扰车1\",\"order\":0,\"position\":{\"x\":900,\"y\":140},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mn301v50_y1kvlkdg\",\"type\":\"scenario\",\"name\":\"01_jam_type_2\",\"platformId\":39,\"components\":[{\"id\":82,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":39,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"干扰车2\",\"order\":0,\"position\":{\"x\":900,\"y\":340},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mn301zd7_89s9wgii\",\"type\":\"scenario\",\"name\":\"01_sensor_type_1\",\"platformId\":36,\"components\":[{\"id\":79,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":36,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"雷达车1\",\"order\":0,\"position\":{\"x\":880,\"y\":560},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mn3021tw_6sf8eu5e\",\"type\":\"scenario\",\"name\":\"01_sensor_type_2\",\"platformId\":37,\"components\":[{\"id\":80,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":37,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"group\":null,\"description\":\"雷达车2\",\"order\":0,\"position\":{\"x\":900,\"y\":760},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mn8a9n26_jh0325by\",\"type\":\"scenario\",\"name\":\"Chief_Commander\",\"platformId\":42,\"components\":[{\"id\":84,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":42,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"总指挥官\",\"order\":0,\"position\":{\"x\":-200,\"y\":300},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"f69b897a-8d83-4467-9ff7-ea179c7c4121\",\"source\":\"mn8a9n26_jh0325by\",\"sourceName\":\"Chief_Commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn301qol_lkw9l1pf\",\"targetName\":\"01_cmd_comm_1\"},{\"id\":0,\"key\":\"990c919a-b783-46ea-aa23-5bee9e045e1e\",\"source\":\"mn8a9n26_jh0325by\",\"sourceName\":\"Chief_Commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn8bdy6i_lmilaxbh\",\"targetName\":\"Loitering_commander\"},{\"id\":0,\"key\":\"f2715340-e173-4876-945e-48e2b7d05406\",\"source\":\"mn8a9n26_jh0325by\",\"sourceName\":\"Chief_Commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn8cwue1_cf4bqkqa\",\"targetName\":\"howitzer_commander\"}]},{\"id\":0,\"key\":\"mn8bdy6i_lmilaxbh\",\"type\":\"scenario\",\"name\":\"Loitering_commander\",\"platformId\":43,\"components\":[{\"id\":85,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":43,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"巡飞弹指挥官\",\"order\":0,\"position\":{\"x\":420,\"y\":640},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b597e6a8-9c52-4c74-8c7b-0171470e490f\",\"source\":\"mn8bdy6i_lmilaxbh\",\"sourceName\":\"Loitering_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn8be6tl_378a1qwc\",\"targetName\":\"Loiter2\"},{\"id\":0,\"key\":\"eed98ac3-75a2-4ecf-96e7-b18478349aad\",\"source\":\"mn8bdy6i_lmilaxbh\",\"sourceName\":\"Loitering_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn8be5c0_d8br5lfd\",\"targetName\":\"Loiter1\"},{\"id\":0,\"key\":\"d4dc8ee1-64f4-4d64-86ae-4d513e6a470c\",\"source\":\"mn8bdy6i_lmilaxbh\",\"sourceName\":\"Loitering_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mne9c4ja_qv0fvdri\",\"targetName\":\"Loiter2\"}]},{\"id\":0,\"key\":\"mn8be5c0_d8br5lfd\",\"type\":\"scenario\",\"name\":\"Loiter1\",\"platformId\":44,\"components\":[{\"id\":86,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":44,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"巡飞弹1\",\"order\":0,\"position\":{\"x\":760,\"y\":1100},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mn8cwue1_cf4bqkqa\",\"type\":\"scenario\",\"name\":\"howitzer_commander\",\"platformId\":47,\"components\":[{\"id\":89,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":47,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"迫击榴弹炮指挥官\",\"order\":0,\"position\":{\"x\":420,\"y\":20},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"07e092c5-03a7-472c-a496-4b8cd085a75a\",\"source\":\"mn8cwue1_cf4bqkqa\",\"sourceName\":\"howitzer_commander\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"mn8cww3c_wn0kgfk3\",\"targetName\":\"howitzer\"}]},{\"id\":0,\"key\":\"mn8cww3c_wn0kgfk3\",\"type\":\"scenario\",\"name\":\"howitzer\",\"platformId\":46,\"components\":[{\"id\":88,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":46,\"num\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"迫击榴弹炮\",\"order\":0,\"position\":{\"x\":900,\"y\":-120},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"mne9c4ja_qv0fvdri\",\"type\":\"scenario\",\"name\":\"Loiter2\",\"platformId\":45,\"components\":[{\"id\":87,\"name\":\"radio\",\"type\":\"comm\",\"description\":\"通讯设备\",\"platformId\":45,\"num\":null,\"platformParams\":null}],\"template\":0,\"templateType\":null,\"category\":null,\"multiable\":false,\"group\":null,\"description\":\"巡飞弹2\",\"order\":0,\"position\":{\"x\":740,\"y\":1280},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"9a2fd7b8-64b8-4197-bf1e-7141a70f1f53\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301sxp_p3knatd2\",\"port\":\"in-81\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-81\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"56f3f3ef-522b-4cf8-997a-4caea95b4ea3\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301v50_y1kvlkdg\",\"port\":\"in-82\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-82\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"74f960e4-7912-45ca-b6cf-848cd1752974\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301zd7_89s9wgii\",\"port\":\"in-79\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-79\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"429f6828-dab2-4ccf-8db6-4988f4ad9227\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn3021tw_6sf8eu5e\",\"port\":\"in-80\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-80\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"44aeb7b5-0f15-44ae-acc5-52cc9e95cc57\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"in-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-83\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"8eda5cb5-8ca8-49f7-a78d-7d76624b33ce\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8bdy6i_lmilaxbh\",\"port\":\"in-85\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-85\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b6b075dc-7d93-43dd-a68d-b00443fdfd03\",\"type\":\"edge\",\"sourcePort\":\"out-85\",\"source\":{\"cell\":\"mn8bdy6i_lmilaxbh\",\"port\":\"out-85\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8be5c0_d8br5lfd\",\"port\":\"in-86\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-86\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"1e484b2f-310a-45d8-b375-71e80df9a8f9\",\"type\":\"edge\",\"sourcePort\":\"out-89\",\"source\":{\"cell\":\"mn8cwue1_cf4bqkqa\",\"port\":\"out-89\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8cww3c_wn0kgfk3\",\"port\":\"in-88\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-88\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a4d6dc17-de2b-481e-a163-cf4e01152221\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8cwue1_cf4bqkqa\",\"port\":\"in-89\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-89\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.35770000000000074}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"35c3cb4d-210b-49ca-9ae8-a54b7cbaf42a\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301sxp_p3knatd2\",\"port\":\"in-81\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-81\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b76fdc0b-d22c-4493-ba08-4da45a69552e\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301v50_y1kvlkdg\",\"port\":\"in-82\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-82\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"70b1bd82-e11d-402c-bf15-40c17d41fa5d\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301zd7_89s9wgii\",\"port\":\"in-79\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-79\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f02a7da4-8684-45d2-8ccb-c68d3790554d\",\"type\":\"edge\",\"sourcePort\":\"out-83\",\"source\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"out-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn3021tw_6sf8eu5e\",\"port\":\"in-80\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-80\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"14f7227b-390a-4b3a-a23d-09181c17a48f\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn301qol_lkw9l1pf\",\"port\":\"in-83\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-83\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ddda7779-8792-4484-992c-6434d89ccc4a\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8bdy6i_lmilaxbh\",\"port\":\"in-85\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-85\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ad2506df-b1f8-4116-abd1-6d2e68c59461\",\"type\":\"edge\",\"sourcePort\":\"out-85\",\"source\":{\"cell\":\"mn8bdy6i_lmilaxbh\",\"port\":\"out-85\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8be5c0_d8br5lfd\",\"port\":\"in-86\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-86\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f8cca0fa-f285-4737-af79-3d1abfcccc10\",\"type\":\"edge\",\"sourcePort\":\"out-89\",\"source\":{\"cell\":\"mn8cwue1_cf4bqkqa\",\"port\":\"out-89\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8cww3c_wn0kgfk3\",\"port\":\"in-88\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-88\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a24223d3-78ec-40d0-b894-24be50e29ea5\",\"type\":\"edge\",\"sourcePort\":\"out-84\",\"source\":{\"cell\":\"mn8a9n26_jh0325by\",\"port\":\"out-84\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mn8cwue1_cf4bqkqa\",\"port\":\"in-89\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-89\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2993999999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"d4dc8ee1-64f4-4d64-86ae-4d513e6a470c\",\"type\":\"edge\",\"sourcePort\":\"out-85\",\"source\":{\"cell\":\"mn8bdy6i_lmilaxbh\",\"port\":\"out-85\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\"},\"target\":{\"cell\":\"mne9c4ja_qv0fvdri\",\"port\":\"in-87\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\"},\"targetPort\":\"in-87\",\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.033299999999999275}},\"router\":{},\"connector\":null}]}'); +/*!40000 ALTER TABLE `afsim_scenario` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `algorithm` +-- + +DROP TABLE IF EXISTS `algorithm`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `algorithm` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `name` varchar(255) NOT NULL COMMENT '算法名称', + `type` varchar(100) NOT NULL COMMENT '算法类型', + `code_path` varchar(500) DEFAULT NULL COMMENT '算法代码路径', + `description` text COMMENT '算法描述', + `algo_config` text COMMENT '算法配置(JSON格式)', + `algo_config_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '算法配置(JSON格式)', + `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='算法基础信息表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `algorithm` +-- + +LOCK TABLES `algorithm` WRITE; +/*!40000 ALTER TABLE `algorithm` DISABLE KEYS */; +INSERT INTO `algorithm` (`id`, `name`, `type`, `code_path`, `description`, `algo_config`, `algo_config_list`, `create_time`, `update_time`) VALUES (1,'测试133333333','offense','/home/test.pth','测试ddd','参数1+参数2+参数2','[{\"name\":\"参数1\",\"operation\":\"+\"},{\"name\":\"参数2\",\"operation\":\"+\"},{\"name\":\"参数2\",\"operation\":null}]','2026-02-09 16:15:22','2026-02-09 21:01:24'),(3,'3333','formation','33','33','333',NULL,'2026-02-09 17:54:37','2026-02-09 18:03:12'),(6,'66666','defense','66666','66666','66666',NULL,'2026-02-09 19:47:23','2026-02-09 19:47:23'),(7,'77777','defense','77777','77777','77777',NULL,'2026-02-09 19:47:30','2026-02-09 19:47:30'),(8,'888888','offense','888888','888888','888888',NULL,'2026-02-09 19:47:40','2026-02-09 19:47:40'),(9,'999999','formation','999999','999999','999999',NULL,'2026-02-09 19:48:35','2026-02-09 19:48:35'),(10,'100000','offense','100000','100000','100000',NULL,'2026-02-09 19:48:44','2026-02-09 19:48:44'),(11,'1100000','offense','1100000','1100000','1100000',NULL,'2026-02-09 19:49:03','2026-02-09 19:49:03'),(12,'ddd','defense','ddd','ddd','ddd',NULL,'2026-02-09 19:51:27','2026-02-09 19:51:27'); +/*!40000 ALTER TABLE `algorithm` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `algorithm_param` +-- + +DROP TABLE IF EXISTS `algorithm_param`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `algorithm_param` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `algorithm_id` bigint NOT NULL COMMENT '关联的算法ID', + `param_name` varchar(255) NOT NULL COMMENT '参数名称', + `default_value` varchar(500) DEFAULT NULL COMMENT '参数默认值', + `description` text COMMENT '参数描述', + `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='算法参数配置表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `algorithm_param` +-- + +LOCK TABLES `algorithm_param` WRITE; +/*!40000 ALTER TABLE `algorithm_param` DISABLE KEYS */; +INSERT INTO `algorithm_param` (`id`, `algorithm_id`, `param_name`, `default_value`, `description`, `create_time`, `update_time`) VALUES (2,1,'参数1','333','参数1描述','2026-02-09 21:06:14','2026-02-09 21:06:14'),(4,3,'33','33','33','2026-02-09 18:03:12','2026-02-09 18:03:12'),(5,3,'dd','dd','dd','2026-02-09 18:03:12','2026-02-09 18:03:12'),(8,6,'66666','33555555','33','2026-02-09 19:47:23','2026-02-09 19:47:23'),(9,7,'66666','33555555','33','2026-02-09 19:47:30','2026-02-09 19:47:30'),(10,8,'888888','33555555','33','2026-02-09 19:47:40','2026-02-09 19:47:40'),(11,9,'999999',NULL,NULL,'2026-02-09 19:48:35','2026-02-09 19:48:35'),(12,10,'100000',NULL,NULL,'2026-02-09 19:48:44','2026-02-09 19:48:44'),(13,11,'1100000',NULL,NULL,'2026-02-09 19:49:03','2026-02-09 19:49:03'),(14,12,'ddd',NULL,NULL,'2026-02-09 19:51:27','2026-02-09 19:51:27'),(15,1,'参数2','444','参数2描述','2026-02-09 21:06:14','2026-02-09 21:06:14'); +/*!40000 ALTER TABLE `algorithm_param` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `behaviortree` +-- + +DROP TABLE IF EXISTS `behaviortree`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `behaviortree` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '行为树ID (主键)', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '行为树名称', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '行为树描述', + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间', + `english_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `graph` longblob COMMENT '储存行为树的节点关系图', + `xml_content` text, + `platform_id` int DEFAULT NULL COMMENT '具体的行为树挂载的平台', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `name` (`name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=235 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='行为树主表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `behaviortree` +-- + +LOCK TABLES `behaviortree` WRITE; +/*!40000 ALTER TABLE `behaviortree` DISABLE KEYS */; +INSERT INTO `behaviortree` (`id`, `name`, `description`, `created_at`, `updated_at`, `english_name`, `graph`, `xml_content`, `platform_id`) VALUES (197,'行为树0',NULL,'2026-03-11 16:00:00','2026-03-14 08:11:51','tree1',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"condition_mmmtumi4_vdtjzd4b\",\"type\":\"task\",\"template\":121,\"templateType\":\"condition\",\"name\":\"检查雷达雷针朝向1\",\"category\":\"condition\",\"description\":\"判断当前雷达雷针朝向是否与初始朝向一致\",\"position\":{\"x\":960,\"y\":920},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"order\":1},{\"id\":0,\"key\":\"action_mmmtup2x_43ah8rnh\",\"type\":\"task\",\"template\":126,\"templateType\":\"node\",\"name\":\"追击节点1\",\"category\":\"action\",\"description\":\"朝敌方战机飞行\",\"position\":{\"x\":400,\"y\":640},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"order\":1},{\"id\":0,\"key\":\"condition_mmmtv6ch_hv8tyxso\",\"type\":\"task\",\"template\":115,\"templateType\":\"condition\",\"name\":\"检查是否在范围内0\",\"category\":\"condition\",\"description\":\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\",\"position\":{\"x\":60,\"y\":660},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":65,\"templateId\":115,\"paramKey\":\"range\",\"dataType\":\"double\",\"defaultValue\":\"5000\",\"description\":\"防护范围\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":66,\"templateId\":115,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"sam_radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[],\"order\":0},{\"id\":0,\"key\":\"condition_mmmtw5k1_1b3v1fc2\",\"type\":\"task\",\"template\":115,\"templateType\":\"condition\",\"name\":\"检查是否在范围内0\",\"category\":\"condition\",\"description\":\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\",\"position\":{\"x\":580,\"y\":940},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":65,\"templateId\":115,\"paramKey\":\"range\",\"dataType\":\"double\",\"defaultValue\":6000,\"description\":\"防护范围\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":66,\"templateId\":115,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"sam_radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[],\"order\":0},{\"id\":0,\"key\":\"parallel_mmmv7zso_p3kvu6la\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点2\",\"category\":\"parallel\",\"description\":\"中间节点,他的子节点会并行执行\",\"position\":{\"x\":780,\"y\":660},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b2f3e4c5-503a-46cc-85a2-d411694e6802\",\"source\":\"parallel_mmmv7zso_p3kvu6la\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmmtw5k1_1b3v1fc2\",\"targetName\":\"检查是否在范围内\"},{\"id\":0,\"key\":\"dee57993-9321-4494-ac8b-6fc9326d2c5f\",\"source\":\"parallel_mmmv7zso_p3kvu6la\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmmtumi4_vdtjzd4b\",\"targetName\":\"检查雷达雷针朝向\"}],\"order\":2},{\"id\":0,\"key\":\"select_mmmv80ws_50iqlqt4\",\"type\":\"task\",\"template\":3,\"templateType\":\"node\",\"name\":\"选择节点0\",\"category\":\"select\",\"description\":\"中间节点,执行到这里只会选择其中一个节点执行\",\"position\":{\"x\":200,\"y\":420},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"02600e1c-5cf9-474d-a9f5-a2f7d1dfd521\",\"source\":\"select_mmmv80ws_50iqlqt4\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmmtv6ch_hv8tyxso\",\"targetName\":\"检查是否在范围内\"},{\"id\":0,\"key\":\"bd7aead3-2ec9-496b-bfc8-4f27414d7442\",\"source\":\"select_mmmv80ws_50iqlqt4\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmmtup2x_43ah8rnh\",\"targetName\":\"追击节点\"},{\"id\":0,\"key\":\"d3fb6e24-db66-46b6-af43-1127acd6d861\",\"source\":\"select_mmmv80ws_50iqlqt4\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mmmv7zso_p3kvu6la\",\"targetName\":\"并行节点\"}],\"order\":0},{\"id\":0,\"key\":\"root_mmn33z2i_jmtvgkli\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"position\":{\"x\":380,\"y\":160},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"224f3f42-17f5-49fc-a0e0-583b4db07341\",\"source\":\"root_mmn33z2i_jmtvgkli\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"select_mmmv80ws_50iqlqt4\",\"targetName\":\"选择节点0\"}],\"order\":0}],\"edges\":[{\"id\":0,\"key\":\"2455a039-e496-4918-9024-9fef39341646\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmmv80ws_50iqlqt4\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mmmtv6ch_hv8tyxso\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"644e4314-ba78-43d8-9283-06a1b2a3e32b\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmmv80ws_50iqlqt4\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmmtup2x_43ah8rnh\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"110edb52-b1b9-46a8-91f2-9281ac7dbf62\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmmv80ws_50iqlqt4\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mmmv7zso_p3kvu6la\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ff4e86b8-eb2a-4dec-a48a-e6f1ce28b0f0\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmmv7zso_p3kvu6la\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mmmtw5k1_1b3v1fc2\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"97dd256c-fa91-4326-b6af-24ff0a39b648\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmmv7zso_p3kvu6la\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mmmtumi4_vdtjzd4b\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a29c551d-b521-40ed-baed-aa433f1f53af\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmn33z2i_jmtvgkli\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"select_mmmv80ws_50iqlqt4\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.308609999999986}},\"router\":{},\"connector\":null}]}',NULL),(198,'行为树2',NULL,'2026-03-13 07:50:42','2026-03-14 07:53:54','tree222',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mmoli4gs_nd20tx0z\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":460,\"y\":180},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"1e08db00-7128-4ffc-8a14-8f52b8e38b08\",\"source\":\"root_mmoli4gs_nd20tx0z\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"select_mmolj67y_r2gobhbr\",\"targetName\":\"选择节点\"},{\"id\":0,\"key\":\"c834c378-e335-42ef-99da-6090af3cc569\",\"source\":\"root_mmoli4gs_nd20tx0z\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mmoli67o_9iao0f3x\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mmoli67o_9iao0f3x\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":220,\"y\":400},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b6071366-46b0-46b3-81fd-81daba0a795d\",\"source\":\"parallel_mmoli67o_9iao0f3x\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmoli98i_un0skvye\",\"targetName\":\"检查是否在范围内\"},{\"id\":0,\"key\":\"b513dc23-61de-43de-a492-a91f03033b91\",\"source\":\"parallel_mmoli67o_9iao0f3x\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmolifit_ig73vkdw\",\"targetName\":\"转向目标\"}]},{\"id\":0,\"key\":\"condition_mmoli98i_un0skvye\",\"type\":\"task\",\"template\":115,\"templateType\":\"condition\",\"name\":\"检查是否在范围内\",\"category\":\"condition\",\"description\":\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\",\"order\":0,\"position\":{\"x\":120,\"y\":680},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":65,\"templateId\":115,\"paramKey\":\"range\",\"dataType\":\"double\",\"defaultValue\":\"5000\",\"description\":\"防护范围\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":66,\"templateId\":115,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"sam_radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"condition_mmolic5v_oqy69lys\",\"type\":\"task\",\"template\":121,\"templateType\":\"condition\",\"name\":\"检查雷达雷针朝向\",\"category\":\"condition\",\"description\":\"判断当前雷达雷针朝向是否与初始朝向一致\",\"order\":1,\"position\":{\"x\":1040,\"y\":680},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmolifit_ig73vkdw\",\"type\":\"task\",\"template\":119,\"templateType\":\"node\",\"name\":\"转向目标\",\"category\":\"action\",\"description\":\"攻击类型的平台,需要调整飞机的水平指向,把车头或者机头的方向指向敌人\",\"order\":1,\"position\":{\"x\":440,\"y\":660},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"condition_mmolil0c_htw9qqxf\",\"type\":\"task\",\"template\":115,\"templateType\":\"condition\",\"name\":\"检查是否在范围内\",\"category\":\"condition\",\"description\":\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\",\"order\":0,\"position\":{\"x\":740,\"y\":680},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":65,\"templateId\":115,\"paramKey\":\"range\",\"dataType\":\"double\",\"defaultValue\":\"5000\",\"description\":\"防护范围\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":66,\"templateId\":115,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"sam_radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"select_mmolj67y_r2gobhbr\",\"type\":\"task\",\"template\":3,\"templateType\":\"node\",\"name\":\"选择节点\",\"category\":\"select\",\"description\":\"中间节点,执行到这里只会选择其中一个节点执行\",\"order\":1,\"position\":{\"x\":780,\"y\":400},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"2b2ae64f-5e1d-48e6-af92-1a068f2349b9\",\"source\":\"select_mmolj67y_r2gobhbr\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmolil0c_htw9qqxf\",\"targetName\":\"检查是否在范围内\"},{\"id\":0,\"key\":\"bd7c260b-694c-409c-93a7-19e5d4dd99c8\",\"source\":\"select_mmolj67y_r2gobhbr\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmolic5v_oqy69lys\",\"targetName\":\"检查雷达雷针朝向\"},{\"id\":0,\"key\":\"15957ce8-f351-4095-948a-a5e304446ea6\",\"source\":\"select_mmolj67y_r2gobhbr\",\"sourceName\":\"选择节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmoljebo_qla64ev4\",\"targetName\":\"追击节点\"}]},{\"id\":0,\"key\":\"action_mmoljebo_qla64ev4\",\"type\":\"task\",\"template\":126,\"templateType\":\"node\",\"name\":\"追击节点\",\"category\":\"action\",\"description\":\"朝敌方战机飞行\",\"order\":2,\"position\":{\"x\":1340,\"y\":680},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"b6071366-46b0-46b3-81fd-81daba0a795d\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmoli67o_9iao0f3x\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmoli98i_un0skvye\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.07040000000000146}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b513dc23-61de-43de-a492-a91f03033b91\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmoli67o_9iao0f3x\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmolifit_ig73vkdw\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5069400000000023}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"1e08db00-7128-4ffc-8a14-8f52b8e38b08\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmoli4gs_nd20tx0z\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"select_mmolj67y_r2gobhbr\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.8154899999999979}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"2b2ae64f-5e1d-48e6-af92-1a068f2349b9\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmolj67y_r2gobhbr\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmolil0c_htw9qqxf\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.13248999999999797}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"bd7c260b-694c-409c-93a7-19e5d4dd99c8\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmolj67y_r2gobhbr\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmolic5v_oqy69lys\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.9575299999999989}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"15957ce8-f351-4095-948a-a5e304446ea6\",\"type\":\"edge\",\"source\":{\"cell\":\"select_mmolj67y_r2gobhbr\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmoljebo_qla64ev4\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.949239999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"c834c378-e335-42ef-99da-6090af3cc569\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmoli4gs_nd20tx0z\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"parallel_mmoli67o_9iao0f3x\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.1493399999999965}},\"router\":{},\"connector\":null}]}',NULL),(199,'预警雷达行为树1',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','radar1',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mmpzpu5s_nf6s11cl\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":540,\"y\":240},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"1e607f23-6b82-4351-bb55-d1c833bc7d64\",\"source\":\"root_mmpzpu5s_nf6s11cl\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmpzqijl_ohk44qrd\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"condition_mmpzq2fu_h1pf2t2v\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"order\":0,\"position\":{\"x\":280,\"y\":660},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"Radar_Start\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"sequence_mmpzqijl_ohk44qrd\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":0,\"position\":{\"x\":540,\"y\":460},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\",\"source\":\"sequence_mmpzqijl_ohk44qrd\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmpzq2fu_h1pf2t2v\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"91023fd8-2737-4692-8fb9-14e220a556ed\",\"source\":\"sequence_mmpzqijl_ohk44qrd\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmpzqpd5_zpari9yz\",\"targetName\":\"开火\"},{\"id\":0,\"key\":\"5355df2c-6529-48b3-95d2-0b42aa9481eb\",\"source\":\"sequence_mmpzqijl_ohk44qrd\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq4hveh_2dyinsju\",\"targetName\":\"打开雷达\"}]},{\"id\":0,\"key\":\"action_mmq4hveh_2dyinsju\",\"type\":\"task\",\"template\":118,\"templateType\":\"node\",\"name\":\"打开雷达\",\"category\":\"action\",\"description\":\"雷达开始工作\",\"order\":0,\"position\":{\"x\":760,\"y\":680},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":70,\"templateId\":118,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"cc1d6a2d-94c2-4268-b6ac-895c458c18ab\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmpzpu5s_nf6s11cl\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"sequence_mmpzqijl_ohk44qrd\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.3747400000000016}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"2f89b4bb-77c3-4168-a127-3b3c02abd1ae\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzqijl_ohk44qrd\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmpzq2fu_h1pf2t2v\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.3747400000000016}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"aedc76ed-767b-4acd-b44f-876781f3f698\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzqijl_ohk44qrd\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmq4hveh_2dyinsju\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.3747400000000016}},\"router\":{},\"connector\":null}]}',5),(200,'预警雷达行为树2',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','radar2',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mmpznh0o_sdwhm0bp\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":520,\"y\":120},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"24518193-c4c1-4822-a42e-2036b41aa59d\",\"source\":\"root_mmpznh0o_sdwhm0bp\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmpznm8h_wyrse9wy\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"sequence_mmpznm8h_wyrse9wy\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":0,\"position\":{\"x\":500,\"y\":360},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"2e7f131d-c11d-49f9-a835-a7513bee26dc\",\"source\":\"sequence_mmpznm8h_wyrse9wy\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmpznry2_rk7uu4cw\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"a5404bf9-d994-438c-895e-ca0b8578da52\",\"source\":\"sequence_mmpznm8h_wyrse9wy\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmpznuco_lpqk4e6h\",\"targetName\":\"打开雷达\"}]},{\"id\":0,\"key\":\"condition_mmpznry2_rk7uu4cw\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"order\":0,\"position\":{\"x\":228,\"y\":699},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"Radar_Start\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"action_mmpznuco_lpqk4e6h\",\"type\":\"task\",\"template\":118,\"templateType\":\"node\",\"name\":\"打开雷达\",\"category\":\"action\",\"description\":\"雷达开始工作\",\"order\":1,\"position\":{\"x\":700,\"y\":720},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":70,\"templateId\":118,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"74128850-7305-471e-afaf-2d32141afe32\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmpznh0o_sdwhm0bp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"sequence_mmpznm8h_wyrse9wy\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14157999999999993}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"634b2add-2f43-46ed-b096-ea5d3256863b\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpznm8h_wyrse9wy\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmpznry2_rk7uu4cw\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14157999999999993}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"4efb8485-c020-441f-9a0b-847ace071992\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpznm8h_wyrse9wy\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmpznuco_lpqk4e6h\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14157999999999993}},\"router\":{},\"connector\":null}]}',6),(201,'预警雷达行为树3',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','radar3',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mmpzor5s_g38ziljv\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":540,\"y\":-20},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\",\"source\":\"root_mmpzor5s_g38ziljv\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmpzowpc_1biuz6zn\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"sequence_mmpzowpc_1biuz6zn\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":0,\"position\":{\"x\":520,\"y\":240},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\",\"source\":\"sequence_mmpzowpc_1biuz6zn\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmpzozt5_xxbxbn7l\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"f9deb620-ea85-417d-bdff-3c2cea828821\",\"source\":\"sequence_mmpzowpc_1biuz6zn\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmpzp4wh_buba6q1d\",\"targetName\":\"打开雷达\"}]},{\"id\":0,\"key\":\"condition_mmpzozt5_xxbxbn7l\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"order\":0,\"position\":{\"x\":280,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"Radar_Start\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"action_mmpzp4wh_buba6q1d\",\"type\":\"task\",\"template\":118,\"templateType\":\"node\",\"name\":\"打开雷达\",\"category\":\"action\",\"description\":\"雷达开始工作\",\"order\":1,\"position\":{\"x\":740,\"y\":520},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":70,\"templateId\":118,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"ccbfa5a8-32aa-435b-a7f4-0f1883f09c4d\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmpzor5s_g38ziljv\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"sequence_mmpzowpc_1biuz6zn\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.8082299999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ee232884-84cb-4258-8b3a-57672055f6ab\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzowpc_1biuz6zn\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmpzozt5_xxbxbn7l\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.8082299999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ca962651-ef03-4a0d-833a-6e45cc6bf4c7\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzowpc_1biuz6zn\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmpzp4wh_buba6q1d\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.8082299999999996}},\"router\":{},\"connector\":null}]}',7),(202,'防空火炮行为树(远)',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','1111',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"condition_mmpzmovr_wrwzo1kr\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"order\":0,\"position\":{\"x\":220,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq387u5_lqo2dj5g\",\"type\":\"task\",\"template\":117,\"templateType\":\"node\",\"name\":\"开火\",\"category\":\"action\",\"description\":\"对敌人进行火力打击,需要指定武器名称,齐射数量\",\"order\":2,\"position\":{\"x\":920,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":68,\"templateId\":117,\"paramKey\":\"salvo_size\",\"dataType\":\"int\",\"defaultValue\":\"2\",\"description\":\"齐射数量\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":69,\"templateId\":117,\"paramKey\":\"weaponName\",\"dataType\":\"string\",\"defaultValue\":\"naval_sam\",\"description\":\"发射的武器名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"sequence_mmrfqkf7_4ako7i6v\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"group\":\"control\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":0,\"position\":{\"x\":500,\"y\":400},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b01d84e0-a65c-4330-841c-90f04a0e25ab\",\"source\":\"sequence_mmrfqkf7_4ako7i6v\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmpzmovr_wrwzo1kr\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"257a8dab-cca4-4ee6-84fb-b991c8fa2127\",\"source\":\"sequence_mmrfqkf7_4ako7i6v\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq387u5_lqo2dj5g\",\"targetName\":\"开火\"},{\"id\":0,\"key\":\"8d0d3a53-7b23-45ca-809c-4b967e147a49\",\"source\":\"sequence_mmrfqkf7_4ako7i6v\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmrfqz4d_efcwtkw9\",\"targetName\":\"打开雷达\"}]},{\"id\":0,\"key\":\"root_mmrfqrqb_2g4wptft\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":560,\"y\":200},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"49cee644-181f-43bd-821a-9bc460021e94\",\"source\":\"root_mmrfqrqb_2g4wptft\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmrfqkf7_4ako7i6v\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"action_mmrfqz4d_efcwtkw9\",\"type\":\"task\",\"template\":118,\"templateType\":\"node\",\"name\":\"打开雷达\",\"category\":\"action\",\"group\":\"action\",\"description\":\"雷达开始工作\",\"order\":1,\"position\":{\"x\":560,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":70,\"templateId\":118,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"49cee644-181f-43bd-821a-9bc460021e94\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmrfqrqb_2g4wptft\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"sequence_mmrfqkf7_4ako7i6v\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.39933999999999653}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b01d84e0-a65c-4330-841c-90f04a0e25ab\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrfqkf7_4ako7i6v\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mmpzmovr_wrwzo1kr\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5243799999999974}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"257a8dab-cca4-4ee6-84fb-b991c8fa2127\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrfqkf7_4ako7i6v\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq387u5_lqo2dj5g\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.682739999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"8d0d3a53-7b23-45ca-809c-4b967e147a49\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrfqkf7_4ako7i6v\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmrfqz4d_efcwtkw9\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5078699999999989}},\"router\":{},\"connector\":null}]}',8),(203,'防空火炮行为树(中)',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','2222',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mmpzrh0o_tn40029a\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":500,\"y\":300},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\",\"source\":\"root_mmpzrh0o_tn40029a\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmpzrknm_1g6p5874\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"sequence_mmpzrknm_1g6p5874\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":0,\"position\":{\"x\":520,\"y\":520},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\",\"source\":\"sequence_mmpzrknm_1g6p5874\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmpzrsw8_vtl8b7b4\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\",\"source\":\"sequence_mmpzrknm_1g6p5874\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmpzrwm0_voybvz4c\",\"targetName\":\"开火\"},{\"id\":0,\"key\":\"9d6c0167-9f8e-4850-b928-a2394ef03515\",\"source\":\"sequence_mmpzrknm_1g6p5874\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq36b31_jlzyf3gx\",\"targetName\":\"开火\"},{\"id\":0,\"key\":\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\",\"source\":\"sequence_mmpzrknm_1g6p5874\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmrfp1i3_svby7o21\",\"targetName\":\"打开雷达\"}]},{\"id\":0,\"key\":\"condition_mmpzrsw8_vtl8b7b4\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"order\":0,\"position\":{\"x\":240,\"y\":780},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq36b31_jlzyf3gx\",\"type\":\"task\",\"template\":117,\"templateType\":\"node\",\"name\":\"开火\",\"category\":\"action\",\"description\":\"对敌人进行火力打击,需要指定武器名称,齐射数量\",\"order\":2,\"position\":{\"x\":960,\"y\":800},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":68,\"templateId\":117,\"paramKey\":\"salvo_size\",\"dataType\":\"int\",\"defaultValue\":\"2\",\"description\":\"齐射数量\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":69,\"templateId\":117,\"paramKey\":\"weaponName\",\"dataType\":\"string\",\"defaultValue\":\"range_radar_missile\",\"description\":\"发射的武器名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]},{\"id\":0,\"key\":\"action_mmrfp1i3_svby7o21\",\"type\":\"task\",\"template\":118,\"templateType\":\"node\",\"name\":\"打开雷达\",\"category\":\"action\",\"group\":\"action\",\"description\":\"雷达开始工作\",\"order\":1,\"position\":{\"x\":580,\"y\":780},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":70,\"templateId\":118,\"paramKey\":\"radar_name\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"雷达名称\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"386e7959-e46b-4778-94d7-1f8b11d942ff\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmpzrh0o_tn40029a\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"sequence_mmpzrknm_1g6p5874\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6992900000000009}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"ada64233-2d55-41e3-b622-82c2e98123d0\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzrknm_1g6p5874\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"condition_mmpzrsw8_vtl8b7b4\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6992900000000009}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"2e676053-fca8-4809-b04c-6d99ce5b508e\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzrknm_1g6p5874\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"target\":{\"cell\":\"action_mmq36b31_jlzyf3gx\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6992900000000009}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"724d9751-fc9b-4dbf-837b-2ec3ca566027\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmpzrknm_1g6p5874\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmrfp1i3_svby7o21\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6992900000000009}},\"router\":{},\"connector\":null}]}',9),(206,'指挥官行为树',NULL,'2026-03-14 00:00:00','2026-03-14 00:00:00','command',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"action_mmq09mbk_vrrhejtz\",\"type\":\"task\",\"template\":197,\"templateType\":\"node\",\"name\":\"发送地面展开命令\",\"category\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":-460,\"y\":600},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq0a8r4_xdf3k3vv\",\"type\":\"task\",\"template\":194,\"templateType\":\"node\",\"name\":\"发送雷达控制\",\"category\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":20,\"y\":1220},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq0be5t_nk0kw8pv\",\"type\":\"task\",\"template\":199,\"templateType\":\"node\",\"name\":\"雷达目标分配\",\"category\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":-340,\"y\":1220},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq2xbpk_zrtx4wn0\",\"type\":\"task\",\"template\":195,\"templateType\":\"node\",\"name\":\"目标分配\",\"category\":\"action\",\"description\":\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\",\"order\":1,\"position\":{\"x\":640,\"y\":1220},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"condition_mmq2z6hq_crlt7nw9\",\"type\":\"task\",\"template\":198,\"templateType\":\"node\",\"name\":\"火力打击评估\",\"category\":\"condition\",\"description\":\"根据之前的节点时间判断,说明师父要进行开火\",\"order\":0,\"position\":{\"x\":1000,\"y\":1500},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq2zhg4_4qsobl1c\",\"type\":\"task\",\"template\":192,\"templateType\":\"node\",\"name\":\"发送开火指令\",\"category\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":1300,\"y\":1500},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmq31lo4_uryzls2g\",\"type\":\"task\",\"template\":200,\"templateType\":\"node\",\"name\":\"情报信息融合分析\",\"category\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":-600,\"y\":980},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mmr62klc_ut21cm40\",\"type\":\"task\",\"template\":193,\"templateType\":\"node\",\"name\":\"进行火力规则计算\",\"category\":\"action\",\"group\":\"action\",\"description\":\"计算每一个单位的发射时间和发射的武器数量和使用的武器名称\",\"order\":0,\"position\":{\"x\":340,\"y\":1220},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"sequence_mmrl327u_uxbkoas8\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"group\":\"control\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":2,\"position\":{\"x\":980,\"y\":1220},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"22b0f2c6-8188-40cb-a591-d1381f582a34\",\"source\":\"sequence_mmrl327u_uxbkoas8\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mmq2z6hq_crlt7nw9\",\"targetName\":\"满足开火条件\"},{\"id\":0,\"key\":\"93acab3d-3f68-4fa4-96ab-4bc5b0e9f268\",\"source\":\"sequence_mmrl327u_uxbkoas8\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq2zhg4_4qsobl1c\",\"targetName\":\"发送开火指令\"}]},{\"id\":0,\"key\":\"sequence_mmrl3pbu_6tb3zmmw\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"group\":\"control\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":2,\"position\":{\"x\":540,\"y\":980},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"50b671f5-6f14-4ea8-a1e4-3af989ec4def\",\"source\":\"sequence_mmrl3pbu_6tb3zmmw\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmr62klc_ut21cm40\",\"targetName\":\"进行火力规则计算\"},{\"id\":0,\"key\":\"41d4466c-267d-4b45-9277-a1bb1de76172\",\"source\":\"sequence_mmrl3pbu_6tb3zmmw\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq2xbpk_zrtx4wn0\",\"targetName\":\"目标分配\"},{\"id\":0,\"key\":\"3a713d52-e7ee-4715-98e4-5f3069e6c6bd\",\"source\":\"sequence_mmrl3pbu_6tb3zmmw\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmrl327u_uxbkoas8\",\"targetName\":\"顺序节点\"},{\"id\":0,\"key\":\"31dfee62-da47-422e-a0e5-d368cb09bc8b\",\"source\":\"sequence_mmrl3pbu_6tb3zmmw\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq0kr01_af2qksvs\",\"targetName\":\"火力打击评估\"}]},{\"id\":0,\"key\":\"sequence_mmrl535g_9l7g7ptp\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"group\":\"control\",\"description\":\"中间节点,执行到这里会自动添加\",\"order\":1,\"position\":{\"x\":-260,\"y\":1060},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"73a24769-0c28-4f94-bc13-10cf1fae983d\",\"source\":\"sequence_mmrl535g_9l7g7ptp\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq0a8r4_xdf3k3vv\",\"targetName\":\"发送雷达控制\"},{\"id\":0,\"key\":\"bde559b8-4e35-4000-a5f0-e34aca8964c8\",\"source\":\"sequence_mmrl535g_9l7g7ptp\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq0be5t_nk0kw8pv\",\"targetName\":\"雷达目标分配\"}]},{\"id\":0,\"key\":\"parallel_mmrl5k0y_jzjjt2ry\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":-60,\"y\":660},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"7a547427-46c6-4437-a143-d55ddd4b363f\",\"source\":\"parallel_mmrl5k0y_jzjjt2ry\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq31lo4_uryzls2g\",\"targetName\":\"情报信息融合分析\"},{\"id\":0,\"key\":\"cdac6e2d-4caf-4bbd-8dea-fccd40d87966\",\"source\":\"parallel_mmrl5k0y_jzjjt2ry\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmrl535g_9l7g7ptp\",\"targetName\":\"顺序节点\"},{\"id\":0,\"key\":\"42b457f7-83c8-4b07-88a8-7065638b95d1\",\"source\":\"parallel_mmrl5k0y_jzjjt2ry\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mmrl3pbu_6tb3zmmw\",\"targetName\":\"顺序节点\"}]},{\"id\":0,\"key\":\"root_mmrl5zdv_pseu75pq\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":-420,\"y\":380},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"42372da6-15e0-45da-af15-b14138073924\",\"source\":\"root_mmrl5zdv_pseu75pq\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mmq09mbk_vrrhejtz\",\"targetName\":\"发送地面展开命令\"},{\"id\":0,\"key\":\"af8ebb77-9bae-4d92-a32c-96e16284ad8d\",\"source\":\"root_mmrl5zdv_pseu75pq\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mmrl5k0y_jzjjt2ry\",\"targetName\":\"并行节点\"}]}],\"edges\":[{\"id\":0,\"key\":\"5d935b77-cea0-45e1-9285-4b5e46108914\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl327u_uxbkoas8\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mmq2z6hq_crlt7nw9\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"286f42fa-074c-4dca-b0b2-b5ac7591cb68\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl327u_uxbkoas8\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq2zhg4_4qsobl1c\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b4a9be7e-e494-4e98-a3a8-d2b36e0ae0ca\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl3pbu_6tb3zmmw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmr62klc_ut21cm40\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"0c4be57f-4780-4a65-a578-9b4113fffab6\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl3pbu_6tb3zmmw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq2xbpk_zrtx4wn0\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"761761d9-f0d9-45a9-8a99-5cfcdfbf84c1\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl3pbu_6tb3zmmw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"sequence_mmrl327u_uxbkoas8\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"edea3d24-d243-453a-952a-bff6e0db835a\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl535g_9l7g7ptp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq0a8r4_xdf3k3vv\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"290288b5-bd0e-44d1-b20f-b21ccaa9f369\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mmrl535g_9l7g7ptp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq0be5t_nk0kw8pv\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"5c4a9393-4f54-4718-96fd-d41cf4d86d4d\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmrl5k0y_jzjjt2ry\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq31lo4_uryzls2g\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"68b1adcd-ac63-488a-a491-8c31174fd74c\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmrl5k0y_jzjjt2ry\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"sequence_mmrl535g_9l7g7ptp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"9ae028ec-19c2-4e8f-a537-306bc3871218\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mmrl5k0y_jzjjt2ry\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"sequence_mmrl3pbu_6tb3zmmw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"801e2fc8-1df2-485a-8501-71bcb58aec6f\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmrl5zdv_pseu75pq\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mmq09mbk_vrrhejtz\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"54202cf4-80fc-4b0f-ab49-b2d3e3422f7a\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mmrl5zdv_pseu75pq\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mmrl5k0y_jzjjt2ry\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5721840000000084}},\"router\":{},\"connector\":null}]}',3),(209,'指挥官行为树(部署节点)',NULL,'2026-03-23 00:00:00','2026-03-23 00:00:00','111111111111111111',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vy6u1_y7yg6lor\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":460,\"y\":140},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"27ed3b4f-fe4d-4789-b1f6-06205a987442\",\"source\":\"root_mn2vy6u1_y7yg6lor\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn2wv8f5_ce4h95s1\",\"targetName\":\"并行节点\"},{\"id\":0,\"key\":\"cbc25526-a022-41fe-9651-bac2431373c1\",\"source\":\"root_mn2vy6u1_y7yg6lor\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn45ytis_jqfgl0mm\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"action_mn2ww53l_p3e8caee\",\"type\":\"task\",\"template\":216,\"templateType\":\"node\",\"name\":\"判断是否为指挥官\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":-280,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"parallel_mn45ytis_jqfgl0mm\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":640,\"y\":320},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"4d79676a-ecfa-464e-884c-a27ce63c9ccf\",\"source\":\"parallel_mn45ytis_jqfgl0mm\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2ww53l_p3e8caee\",\"targetName\":\"IS_CMD\"},{\"id\":0,\"key\":\"eccbad90-b7f6-4584-8cd3-4996acfd8673\",\"source\":\"parallel_mn45ytis_jqfgl0mm\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn45yw90_049wbuhu\",\"targetName\":\"判断是否集结\"},{\"id\":0,\"key\":\"93c439a7-e0ba-44a7-ad1a-ce1423f17e8c\",\"source\":\"parallel_mn45ytis_jqfgl0mm\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn45yyj0_1u3ra7qe\",\"targetName\":\"判断是否收到目标消息\"},{\"id\":0,\"key\":\"631d362e-1437-402f-aa16-6f85720fc2d9\",\"source\":\"parallel_mn45ytis_jqfgl0mm\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8apbdx_fi0zj6vw\",\"targetName\":\"发送集结指令\"}]},{\"id\":0,\"key\":\"condition_mn45yw90_049wbuhu\",\"type\":\"task\",\"template\":229,\"templateType\":\"node\",\"name\":\"判断是否集结\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":440,\"y\":580},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"38e5db2b-47ef-40c7-9315-72856e0869ef\",\"source\":\"condition_mn45yw90_049wbuhu\",\"sourceName\":\"判断是否集结\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2ww6dn_fz4b4ni4\",\"targetName\":\"CMD_DAP\"},{\"id\":0,\"key\":\"a2756ae5-2f8e-4763-b4dc-807419300826\",\"source\":\"condition_mn45yw90_049wbuhu\",\"sourceName\":\"判断是否集结\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8almym_m794mnvf\",\"targetName\":\"发送阵位分配命令\"}]},{\"id\":0,\"key\":\"condition_mn45yyj0_1u3ra7qe\",\"type\":\"task\",\"template\":230,\"templateType\":\"node\",\"name\":\"判断是否收到目标消息\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"还没开发\",\"order\":2,\"position\":{\"x\":820,\"y\":580},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"01855984-8e55-4465-940e-89cc0897d6ed\",\"source\":\"condition_mn45yyj0_1u3ra7qe\",\"sourceName\":\"判断是否收到目标消息\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2ww8jh_3z4o9z1z\",\"targetName\":\"CMD_TA\"},{\"id\":0,\"key\":\"2e2b829b-f021-4fcc-b208-42ae64766b07\",\"source\":\"condition_mn45yyj0_1u3ra7qe\",\"sourceName\":\"判断是否收到目标消息\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8at9dy_9vwsfzmn\",\"targetName\":\"雷达目标分配\"}]},{\"id\":0,\"key\":\"action_mn8almym_m794mnvf\",\"type\":\"task\",\"template\":232,\"templateType\":\"node\",\"name\":\"发送阵位分配命令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"multiable\":true,\"order\":0,\"position\":{\"x\":440,\"y\":720},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"01_sensor_type_1\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"23:55:41.61n\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"120:59:59.09e\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"01_sensor_type_2\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"23:55:41.61n\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"120:59:59.09e\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"01_jam_type_1\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":2},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"23:55:41.61n\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":2},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"120:59:59.09e\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":2},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"01_jam_type_2\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":3},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"23:55:41.61n\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":3},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"120:59:59.09e\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":3}],\"variables\":[]},{\"id\":0,\"key\":\"action_mn8apbdx_fi0zj6vw\",\"type\":\"task\",\"template\":204,\"templateType\":\"node\",\"name\":\"发送集结指令\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"multiable\":false,\"order\":0,\"position\":{\"x\":60,\"y\":560},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":81,\"templateId\":204,\"paramKey\":\"lat\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":82,\"templateId\":204,\"paramKey\":\"lon\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]},{\"id\":0,\"key\":\"action_mn8at9dy_9vwsfzmn\",\"type\":\"task\",\"template\":199,\"templateType\":\"node\",\"name\":\"雷达目标分配\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"multiable\":false,\"order\":0,\"position\":{\"x\":820,\"y\":720},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"9d61d119-3bdd-4983-b47f-8afd353d4bd0\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn2vy6u1_y7yg6lor\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn45ytis_jqfgl0mm\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.943801999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"931b84eb-b9c1-44ff-b774-6d235cef0d37\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn45ytis_jqfgl0mm\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2ww53l_p3e8caee\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.943801999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"c53d7745-c96a-4f26-9011-1c7d8cdf4bc9\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn45ytis_jqfgl0mm\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn45yw90_049wbuhu\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.943801999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"78ded46b-f198-445d-96cc-9dc2878f9919\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn45ytis_jqfgl0mm\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn45yyj0_1u3ra7qe\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.943801999999996}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"631d362e-1437-402f-aa16-6f85720fc2d9\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn45ytis_jqfgl0mm\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8apbdx_fi0zj6vw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.60275}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a2756ae5-2f8e-4763-b4dc-807419300826\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn45yw90_049wbuhu\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8almym_m794mnvf\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5277999999999884}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"2e2b829b-f021-4fcc-b208-42ae64766b07\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn45yyj0_1u3ra7qe\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8at9dy_9vwsfzmn\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.7144499999999971}},\"router\":{},\"connector\":null}]}',40),(211,'干扰武器行为树1',NULL,'2026-03-23 00:00:00','2026-03-23 00:00:00','222',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vy9ih_myh6sluz\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":520,\"y\":140},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"35af956a-2eb2-467e-8cd9-678c16ed152a\",\"source\":\"root_mn2vy9ih_myh6sluz\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn2wtqn7_00wp747d\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn2wtqn7_00wp747d\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":520,\"y\":340},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"9aefce90-80f1-42ca-a138-0affa14d7230\",\"source\":\"parallel_mn2wtqn7_00wp747d\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wwy7e_43mjie3t\",\"targetName\":\"JAM_RCH\"},{\"id\":0,\"key\":\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\",\"source\":\"parallel_mn2wtqn7_00wp747d\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wwz19_3tjlgj02\",\"targetName\":\"JAM_JAM\"},{\"id\":0,\"key\":\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\",\"source\":\"parallel_mn2wtqn7_00wp747d\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wx00h_37ll63ly\",\"targetName\":\"JAM_AAO\"},{\"id\":0,\"key\":\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\",\"source\":\"parallel_mn2wtqn7_00wp747d\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wx169_cshuzgei\",\"targetName\":\"JAM_FD\"}]},{\"id\":0,\"key\":\"action_mn2wwy7e_43mjie3t\",\"type\":\"task\",\"template\":219,\"templateType\":\"node\",\"name\":\"JAM_RCH\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":120,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wwz19_3tjlgj02\",\"type\":\"task\",\"template\":220,\"templateType\":\"node\",\"name\":\"JAM_JAM\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":460,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wx00h_37ll63ly\",\"type\":\"task\",\"template\":221,\"templateType\":\"node\",\"name\":\"JAM_AAO\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":2,\"position\":{\"x\":740,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wx169_cshuzgei\",\"type\":\"task\",\"template\":222,\"templateType\":\"node\",\"name\":\"JAM_FD\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":3,\"position\":{\"x\":1000,\"y\":600},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"d89b9b69-a62c-491b-a962-52f386c85c67\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn2vy9ih_myh6sluz\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn2wtqn7_00wp747d\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6908499999999768}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"69e8218a-68e9-4cc3-b8fb-fc1630504361\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wtqn7_00wp747d\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wwy7e_43mjie3t\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6908499999999768}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"90584e83-58c3-462c-ba48-0a652457cd90\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wtqn7_00wp747d\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wwz19_3tjlgj02\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6908499999999768}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b377186f-aa4e-4a8c-b832-aada2376d0d6\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wtqn7_00wp747d\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wx00h_37ll63ly\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6908499999999768}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f2e3c5eb-d1c8-4cdd-9816-c15a7b400007\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wtqn7_00wp747d\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wx169_cshuzgei\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6908499999999768}},\"router\":{},\"connector\":null}]}',38),(212,'干扰武器行为树2',NULL,'2026-03-23 00:00:00','2026-03-23 00:00:00','333',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vydll_5t3s8zx4\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":420,\"y\":240},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"ba576f59-6489-4fe5-a636-b515ed84f472\",\"source\":\"root_mn2vydll_5t3s8zx4\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn2wum3e_jdcyf4ig\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn2wum3e_jdcyf4ig\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":420,\"y\":420},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"cf9caa07-1735-4364-9c7b-6fc925a2b8e9\",\"source\":\"parallel_mn2wum3e_jdcyf4ig\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wywma_lct2qhyr\",\"targetName\":\"JAM_RCH\"},{\"id\":0,\"key\":\"d32cbaec-b6fa-4e25-982f-10497e9eaded\",\"source\":\"parallel_mn2wum3e_jdcyf4ig\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wyxk1_nudj21w1\",\"targetName\":\"JAM_JAM\"},{\"id\":0,\"key\":\"573c150f-1f30-4492-ac49-4479adcea175\",\"source\":\"parallel_mn2wum3e_jdcyf4ig\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wyyou_1dsk7kjw\",\"targetName\":\"JAM_AAO\"},{\"id\":0,\"key\":\"a24a0b13-eb21-4a67-8f71-b912c0b0b8f5\",\"source\":\"parallel_mn2wum3e_jdcyf4ig\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wyzw1_oskcpuf4\",\"targetName\":\"JAM_FD\"}]},{\"id\":0,\"key\":\"action_mn2wywma_lct2qhyr\",\"type\":\"task\",\"template\":219,\"templateType\":\"node\",\"name\":\"JAM_RCH\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":200,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wyxk1_nudj21w1\",\"type\":\"task\",\"template\":220,\"templateType\":\"node\",\"name\":\"JAM_JAM\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":480,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wyyou_1dsk7kjw\",\"type\":\"task\",\"template\":221,\"templateType\":\"node\",\"name\":\"JAM_AAO\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":2,\"position\":{\"x\":740,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2wyzw1_oskcpuf4\",\"type\":\"task\",\"template\":222,\"templateType\":\"node\",\"name\":\"JAM_FD\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":3,\"position\":{\"x\":1000,\"y\":600},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"bac94984-25e7-43f3-954f-56d185f6050c\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn2vydll_5t3s8zx4\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn2wum3e_jdcyf4ig\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6740840000000317}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"cf9caa07-1735-4364-9c7b-6fc925a2b8e9\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wum3e_jdcyf4ig\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wywma_lct2qhyr\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5911500000000233}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"d32cbaec-b6fa-4e25-982f-10497e9eaded\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wum3e_jdcyf4ig\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wyxk1_nudj21w1\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14120000000006985}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"573c150f-1f30-4492-ac49-4479adcea175\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wum3e_jdcyf4ig\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wyyou_1dsk7kjw\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.29125}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a24a0b13-eb21-4a67-8f71-b912c0b0b8f5\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wum3e_jdcyf4ig\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wyzw1_oskcpuf4\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.08295000000006984}},\"router\":{},\"connector\":null}]}',39),(213,'雷达行为树1',NULL,'2026-03-23 00:00:00','2026-03-23 00:00:00','44',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vygyb_t67z8o5s\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":420,\"y\":200},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"65f8fbcc-9a01-4a73-ab50-20e7e38e6536\",\"source\":\"root_mn2vygyb_t67z8o5s\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn2wuskh_ix0xd9l6\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn2wuskh_ix0xd9l6\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":400,\"y\":380},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b2b3aa73-4a51-4901-ba0a-99e17ff2aac6\",\"source\":\"parallel_mn2wuskh_ix0xd9l6\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2wzx5g_8y336r6z\",\"targetName\":\"SEN_RCH\"},{\"id\":0,\"key\":\"4a323b53-c154-45fd-97f1-d8551a8d6ce2\",\"source\":\"parallel_mn2wuskh_ix0xd9l6\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2x00gp_9ohm4udy\",\"targetName\":\"SENSOR_AAO\"},{\"id\":0,\"key\":\"71a858b6-961d-4725-bd27-feab52a1986d\",\"source\":\"parallel_mn2wuskh_ix0xd9l6\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2x02nt_h2t2cfef\",\"targetName\":\"SENSOR_FD\"}]},{\"id\":0,\"key\":\"action_mn2wzx5g_8y336r6z\",\"type\":\"task\",\"template\":223,\"templateType\":\"node\",\"name\":\"SEN_RCH\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":140,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2x00gp_9ohm4udy\",\"type\":\"task\",\"template\":224,\"templateType\":\"node\",\"name\":\"SENSOR_AAO\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":460,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2x02nt_h2t2cfef\",\"type\":\"task\",\"template\":225,\"templateType\":\"node\",\"name\":\"SENSOR_FD\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":2,\"position\":{\"x\":760,\"y\":580},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"35670f3d-f798-467f-aa9c-68c4eb465358\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn2vygyb_t67z8o5s\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn2wuskh_ix0xd9l6\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.41588500000000933}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b2b3aa73-4a51-4901-ba0a-99e17ff2aac6\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuskh_ix0xd9l6\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2wzx5g_8y336r6z\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.833}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"4a323b53-c154-45fd-97f1-d8551a8d6ce2\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuskh_ix0xd9l6\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2x00gp_9ohm4udy\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.49140000000002326}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"71a858b6-961d-4725-bd27-feab52a1986d\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuskh_ix0xd9l6\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2x02nt_h2t2cfef\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.05809999999997672}},\"router\":{},\"connector\":null}]}',36),(222,'雷达行为树2',NULL,'2026-03-23 00:00:00','2026-03-23 00:00:00','222',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vyl9d_zo1s5vip\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":460,\"y\":200},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"07084f60-1519-4bca-b24c-bf652517052a\",\"source\":\"root_mn2vyl9d_zo1s5vip\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn2wuz7m_6hvp0uyc\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn2wuz7m_6hvp0uyc\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"order\":0,\"position\":{\"x\":460,\"y\":360},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"fd1b3c15-e50d-4e5b-93c5-3e133349d30d\",\"source\":\"parallel_mn2wuz7m_6hvp0uyc\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2x0nwc_vcj8ncs5\",\"targetName\":\"SEN_RCH\"},{\"id\":0,\"key\":\"4f8b1c04-f54e-498b-9681-9687ce6b5ec0\",\"source\":\"parallel_mn2wuz7m_6hvp0uyc\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2x0p3u_vtj7onvh\",\"targetName\":\"SENSOR_AAO\"},{\"id\":0,\"key\":\"f8b80cf0-9664-4e35-9f30-bb33003e94e0\",\"source\":\"parallel_mn2wuz7m_6hvp0uyc\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn2x0rf7_b9yjvf56\",\"targetName\":\"SENSOR_FD\"}]},{\"id\":0,\"key\":\"action_mn2x0nwc_vcj8ncs5\",\"type\":\"task\",\"template\":223,\"templateType\":\"node\",\"name\":\"SEN_RCH\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":0,\"position\":{\"x\":180,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2x0p3u_vtj7onvh\",\"type\":\"task\",\"template\":224,\"templateType\":\"node\",\"name\":\"SENSOR_AAO\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":1,\"position\":{\"x\":480,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mn2x0rf7_b9yjvf56\",\"type\":\"task\",\"template\":225,\"templateType\":\"node\",\"name\":\"SENSOR_FD\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"order\":2,\"position\":{\"x\":780,\"y\":540},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"b9c9ea37-6adc-47c4-9e3f-36f7e63475fe\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn2vyl9d_zo1s5vip\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn2wuz7m_6hvp0uyc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.2076840000000084}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"fd1b3c15-e50d-4e5b-93c5-3e133349d30d\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuz7m_6hvp0uyc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2x0nwc_vcj8ncs5\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.133}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"4f8b1c04-f54e-498b-9681-9687ce6b5ec0\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuz7m_6hvp0uyc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2x0p3u_vtj7onvh\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.45815000000002326}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f8b80cf0-9664-4e35-9f30-bb33003e94e0\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn2wuz7m_6hvp0uyc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn2x0rf7_b9yjvf56\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5415}},\"router\":{},\"connector\":null}]}',37),(223,'直升机行为树',NULL,'2026-03-23 00:00:00','2026-03-25 00:00:00','333asdf',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn2vyoqs_n6fm60yf\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"order\":0,\"position\":{\"x\":360,\"y\":220},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\",\"source\":\"root_mn2vyoqs_n6fm60yf\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn5r8nqk_h2ff1e5q\",\"targetName\":\"发送阵位分配命令\"},{\"id\":0,\"key\":\"9cda2e3c-0085-4b29-9fd8-db0f48358983\",\"source\":\"root_mn2vyoqs_n6fm60yf\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn5w0rw2_20uznhe3\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"action_mn79kn1g_x8x8t2mh\",\"type\":\"task\",\"template\":232,\"templateType\":\"node\",\"name\":\"发送阵位分配命令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"order\":0,\"position\":{\"x\":279,\"y\":525},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"target_platform\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lat\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\"},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lon\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\"}],\"variables\":[]}],\"edges\":[]}',41),(225,'总指挥官',NULL,'2026-03-27 00:00:00','2026-03-27 02:28:24','totalcommander',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn89tw9c_5f86ox9z\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":540,\"y\":200},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\",\"source\":\"root_mn89tw9c_5f86ox9z\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn89tys0_foba6n39\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn89tys0_foba6n39\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"multiable\":false,\"order\":0,\"position\":{\"x\":520,\"y\":400},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"9fba60be-d22c-4045-82d9-6fe2b32251c1\",\"source\":\"parallel_mn89tys0_foba6n39\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn89xozd_vmnafn6u\",\"targetName\":\"是否到指定时间\"},{\"id\":0,\"key\":\"82c73cdf-f314-4f62-9011-7e879dfc279c\",\"source\":\"parallel_mn89tys0_foba6n39\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn89xt5c_sxgkv6vf\",\"targetName\":\"是否到指定时间\"},{\"id\":0,\"key\":\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\",\"source\":\"parallel_mn89tys0_foba6n39\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn89xuwr_rl2gnsez\",\"targetName\":\"是否到指定时间\"}]},{\"id\":0,\"key\":\"condition_mn89xozd_vmnafn6u\",\"type\":\"task\",\"template\":2322,\"templateType\":\"node\",\"name\":\"是否到指定时间\",\"category\":\"condition\",\"group\":\"condition\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":200,\"y\":560},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":78,\"templateId\":2322,\"paramKey\":\"reach_time\",\"dataType\":\"string\",\"defaultValue\":\"300\",\"description\":\"时间\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"bb1ed101-66bd-403e-9a27-9bc6534f67c2\",\"source\":\"condition_mn89xozd_vmnafn6u\",\"sourceName\":\"是否到指定时间\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8a3dlb_8rqsjduh\",\"targetName\":\"发送通用指令\"}]},{\"id\":0,\"key\":\"condition_mn89xt5c_sxgkv6vf\",\"type\":\"task\",\"template\":2322,\"templateType\":\"node\",\"name\":\"是否到指定时间\",\"category\":\"condition\",\"group\":\"condition\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":560,\"y\":560},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":78,\"templateId\":2322,\"paramKey\":\"reach_time\",\"dataType\":\"string\",\"defaultValue\":\"600\",\"description\":\"时间\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"dc020169-ddd1-4bfd-a544-71895f90e950\",\"source\":\"condition_mn89xt5c_sxgkv6vf\",\"sourceName\":\"是否到指定时间\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8a3uz3_nk9qe3pp\",\"targetName\":\"发送通用指令\"}]},{\"id\":0,\"key\":\"condition_mn89xuwr_rl2gnsez\",\"type\":\"task\",\"template\":2322,\"templateType\":\"node\",\"name\":\"是否到指定时间\",\"category\":\"condition\",\"group\":\"condition\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":920,\"y\":560},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":78,\"templateId\":2322,\"paramKey\":\"reach_time\",\"dataType\":\"string\",\"defaultValue\":\"1000\",\"description\":\"时间\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"82670dac-6979-45c9-9009-f3638b3d9643\",\"source\":\"condition_mn89xuwr_rl2gnsez\",\"sourceName\":\"是否到指定时间\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8a3x95_2f4s0tfp\",\"targetName\":\"发送通用指令\"}]},{\"id\":0,\"key\":\"action_mn8a3dlb_8rqsjduh\",\"type\":\"task\",\"template\":100,\"templateType\":\"node\",\"name\":\"发送通用指令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":180,\"y\":760},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":79,\"templateId\":100,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"radar\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":80,\"templateId\":100,\"paramKey\":\"command\",\"dataType\":\"string\",\"defaultValue\":\"fire\",\"description\":\"接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]},{\"id\":0,\"key\":\"action_mn8a3uz3_nk9qe3pp\",\"type\":\"task\",\"template\":100,\"templateType\":\"node\",\"name\":\"发送通用指令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":560,\"y\":760},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":79,\"templateId\":100,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"radar2\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":80,\"templateId\":100,\"paramKey\":\"command\",\"dataType\":\"string\",\"defaultValue\":\"巡飞弹命令\",\"description\":\"接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]},{\"id\":0,\"key\":\"action_mn8a3x95_2f4s0tfp\",\"type\":\"task\",\"template\":100,\"templateType\":\"node\",\"name\":\"发送通用指令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"multiable\":false,\"order\":0,\"position\":{\"x\":940,\"y\":760},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":79,\"templateId\":100,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"radar3\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":80,\"templateId\":100,\"paramKey\":\"command\",\"dataType\":\"string\",\"defaultValue\":\"区域指令\",\"description\":\"接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"275c0213-b8a7-4440-907d-568e02840a03\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn89tw9c_5f86ox9z\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn89tys0_foba6n39\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"09a5411d-d897-47c6-a687-5f118fec00a1\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn89tys0_foba6n39\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn89xozd_vmnafn6u\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"c72cb05d-3eb5-4060-b966-b15a89ab11b1\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn89tys0_foba6n39\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn89xt5c_sxgkv6vf\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"277222ec-5576-4ca4-8a33-39e083458644\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn89tys0_foba6n39\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn89xuwr_rl2gnsez\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"97f5641e-368a-42ab-8073-fd532170ed92\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn89xozd_vmnafn6u\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8a3dlb_8rqsjduh\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"e35b3841-cf39-4e76-82c4-b2444e89de2a\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn89xt5c_sxgkv6vf\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8a3uz3_nk9qe3pp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"c02f660e-98d2-49a0-9ae4-54715efe2bb6\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn89xuwr_rl2gnsez\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8a3x95_2f4s0tfp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5479680000000008}},\"router\":{},\"connector\":null}]}',42),(226,'巡飞弹指挥官行为树',NULL,'2026-03-27 00:00:00','2026-03-31 05:54:15','asdktree',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"sequence_mn8bhhe0_rzn33yxj\",\"type\":\"task\",\"template\":4,\"templateType\":\"node\",\"name\":\"顺序节点\",\"category\":\"sequence\",\"group\":\"control\",\"description\":\"中间节点,执行到这里会自动添加\",\"multiable\":false,\"order\":0,\"position\":{\"x\":120,\"y\":660},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"f6769acc-c48c-4841-812f-eac3cefbf0bb\",\"source\":\"sequence_mn8bhhe0_rzn33yxj\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8bhx6g_10q9xcer\",\"targetName\":\"发送集结指令\"},{\"id\":0,\"key\":\"4fdace5d-4612-4973-b0fa-e973c10dde51\",\"source\":\"sequence_mn8bhhe0_rzn33yxj\",\"sourceName\":\"顺序节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8bicag_wccrzt4r\",\"targetName\":\"判断是否集结\"}]},{\"id\":0,\"key\":\"action_mn8bhx6g_10q9xcer\",\"type\":\"task\",\"template\":204,\"templateType\":\"node\",\"name\":\"发送集结指令\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"multiable\":false,\"order\":0,\"position\":{\"x\":0,\"y\":860},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":81,\"templateId\":204,\"paramKey\":\"lat\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":82,\"templateId\":204,\"paramKey\":\"lon\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]},{\"id\":0,\"key\":\"condition_mn8bicag_wccrzt4r\",\"type\":\"task\",\"template\":229,\"templateType\":\"node\",\"name\":\"判断是否集结\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"还没开发\",\"multiable\":false,\"order\":0,\"position\":{\"x\":340,\"y\":880},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b81f4a1c-bcd5-4acb-888b-b167915d0d4d\",\"source\":\"condition_mn8bicag_wccrzt4r\",\"sourceName\":\"判断是否集结\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8bit16_4pv5646e\",\"targetName\":\"发送阵位分配命令\"}]},{\"id\":0,\"key\":\"action_mn8bit16_4pv5646e\",\"type\":\"task\",\"template\":232,\"templateType\":\"node\",\"name\":\"发送阵位分配命令\",\"category\":\"action\",\"group\":\"action\",\"description\":null,\"multiable\":true,\"order\":0,\"position\":{\"x\":340,\"y\":1060},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"Loiter1\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":73,\"templateId\":232,\"paramKey\":\"platforms\",\"dataType\":\"string\",\"defaultValue\":\"Loiter2\",\"description\":\"接受消息的平台\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":74,\"templateId\":232,\"paramKey\":\"lats\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":75,\"templateId\":232,\"paramKey\":\"lons\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":1}],\"variables\":[]},{\"id\":0,\"key\":\"root_mn8bj8qw_p3vg6zxf\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":460,\"y\":380},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"c4f2092f-fe97-46b4-868d-46eb2d5267ea\",\"source\":\"root_mn8bj8qw_p3vg6zxf\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn8bjm7z_j589geng\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mn8bjm7z_j589geng\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"multiable\":false,\"order\":0,\"position\":{\"x\":440,\"y\":520},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"60cf4bf3-b2f2-46c7-ac83-800ccde4a02e\",\"source\":\"parallel_mn8bjm7z_j589geng\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"sequence_mn8bhhe0_rzn33yxj\",\"targetName\":\"顺序节点\"},{\"id\":0,\"key\":\"7c8b76b0-bbf3-483e-8db6-bd08cf5f09e9\",\"source\":\"parallel_mn8bjm7z_j589geng\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8bju53_pwcwzy3v\",\"targetName\":\"检查是否抵达指定位置\"}]},{\"id\":0,\"key\":\"condition_mn8bju53_pwcwzy3v\",\"type\":\"task\",\"template\":123,\"templateType\":\"condition\",\"name\":\"检查是否抵达指定位置\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"判断当前位置是否抵达指定位置\",\"multiable\":false,\"order\":0,\"position\":{\"x\":700,\"y\":720},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"bdbaf582-985a-4d6a-99f9-1d6c60419ee4\",\"source\":\"condition_mn8bju53_pwcwzy3v\",\"sourceName\":\"检查是否抵达指定位置\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8bkkhv_ppndou5p\",\"targetName\":\"发送阵位分配命令\"},{\"id\":0,\"key\":\"bf64ab32-db90-4146-91a8-ae161e7e213b\",\"source\":\"condition_mn8bju53_pwcwzy3v\",\"sourceName\":\"检查是否抵达指定位置\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8c7p0w_w9coici5\",\"targetName\":\"发送开火指令\"}]},{\"id\":0,\"key\":\"action_mn8c7p0w_w9coici5\",\"type\":\"task\",\"template\":192,\"templateType\":\"node\",\"name\":\"发送开火指令\",\"category\":\"action\",\"group\":\"action\",\"description\":\"还没开发\",\"multiable\":false,\"order\":0,\"position\":{\"x\":720,\"y\":860},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"3347d2e9-9eab-41e0-afef-473c27df4c40\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mn8bhhe0_rzn33yxj\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8bhx6g_10q9xcer\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"7cf5e810-682a-4c79-9746-838708d60246\",\"type\":\"edge\",\"source\":{\"cell\":\"sequence_mn8bhhe0_rzn33yxj\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8bicag_wccrzt4r\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"60571adc-edea-4ebd-ba14-abce66ef2879\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8bicag_wccrzt4r\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8bit16_4pv5646e\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"83557747-d1f4-4b8a-9e09-b514000279cc\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn8bj8qw_p3vg6zxf\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn8bjm7z_j589geng\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"e4201734-6bc0-49c5-973f-bae3fe94a875\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn8bjm7z_j589geng\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"sequence_mn8bhhe0_rzn33yxj\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"1c516438-5768-4df7-93e0-c8f1bf9574fc\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn8bjm7z_j589geng\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8bju53_pwcwzy3v\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6660349999999998}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"bf64ab32-db90-4146-91a8-ae161e7e213b\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8bju53_pwcwzy3v\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8c7p0w_w9coici5\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14995000000000072}},\"router\":{},\"connector\":null}]}',43),(227,'巡飞弹1行为树',NULL,'2026-03-27 00:00:00','2026-03-31 05:54:41','tree111',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn8canav_6p1y1juz\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":429,\"y\":258},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"77552120-32c5-4e2b-9b09-f77dd38238b0\",\"source\":\"root_mn8canav_6p1y1juz\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8cat0o_xfdd2u40\",\"targetName\":\"检查是否抵达指定位置\"}]},{\"id\":0,\"key\":\"condition_mn8cat0o_xfdd2u40\",\"type\":\"task\",\"template\":123,\"templateType\":\"condition\",\"name\":\"检查是否抵达指定位置\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"判断当前位置是否抵达指定位置\",\"multiable\":false,\"order\":0,\"position\":{\"x\":420,\"y\":460},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":83,\"templateId\":123,\"paramKey\":\"lat\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":84,\"templateId\":123,\"paramKey\":\"lon\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b6afdbbb-76a4-4710-a36b-15243f0afcf1\",\"source\":\"condition_mn8cat0o_xfdd2u40\",\"sourceName\":\"检查是否抵达指定位置\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8cazpc_4x2qy10j\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"97c88eeb-f4bb-4afa-becb-1427ad720c81\",\"source\":\"condition_mn8cat0o_xfdd2u40\",\"sourceName\":\"检查是否抵达指定位置\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mn8cc0hu_4eqs6j6w\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"action_mn8cb6z3_2bdyejpn\",\"type\":\"task\",\"template\":125,\"templateType\":\"node\",\"name\":\"巡逻节点\",\"category\":\"action\",\"group\":\"action\",\"description\":\"开始巡逻\",\"multiable\":false,\"order\":0,\"position\":{\"x\":200,\"y\":1060},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"parallel_mn8cc0hu_4eqs6j6w\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"multiable\":false,\"order\":0,\"position\":{\"x\":400,\"y\":660},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"d31bb980-d68f-4c29-b484-4cc3ed674410\",\"source\":\"parallel_mn8cc0hu_4eqs6j6w\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8cc4rr_e7adcbhc\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"54c6f903-1555-4cf0-83fa-183d1a69f96f\",\"source\":\"parallel_mn8cc0hu_4eqs6j6w\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8ccagp_t43qljyu\",\"targetName\":\"等待上级命令\"}]},{\"id\":0,\"key\":\"condition_mn8cc4rr_e7adcbhc\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"multiable\":false,\"order\":0,\"position\":{\"x\":200,\"y\":920},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"b588cc5e-e3d3-472f-9751-84984fa0e8d2\",\"source\":\"condition_mn8cc4rr_e7adcbhc\",\"sourceName\":\"等待上级命令\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8cb6z3_2bdyejpn\",\"targetName\":\"巡逻节点\"}]},{\"id\":0,\"key\":\"condition_mn8ccagp_t43qljyu\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"multiable\":false,\"order\":0,\"position\":{\"x\":600,\"y\":920},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"85bd1100-4683-4b24-823a-c6d6a1781103\",\"source\":\"condition_mn8ccagp_t43qljyu\",\"sourceName\":\"等待上级命令\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8ccrgu_oofy4mqh\",\"targetName\":\"开火\"}]},{\"id\":0,\"key\":\"action_mn8ccrgu_oofy4mqh\",\"type\":\"task\",\"template\":117,\"templateType\":\"node\",\"name\":\"开火\",\"category\":\"action\",\"group\":\"action\",\"description\":\"对敌人进行火力打击,需要指定武器名称,齐射数量\",\"multiable\":false,\"order\":0,\"position\":{\"x\":600,\"y\":1060},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":68,\"templateId\":117,\"paramKey\":\"salvo_size\",\"dataType\":\"int\",\"defaultValue\":\"2\",\"description\":\"齐射数量\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":69,\"templateId\":117,\"paramKey\":\"weaponName\",\"dataType\":\"string\",\"defaultValue\":\"sam\",\"description\":\"发射的武器名称\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"97c88eeb-f4bb-4afa-becb-1427ad720c81\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8cat0o_xfdd2u40\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mn8cc0hu_4eqs6j6w\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.9069500000000044}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"d31bb980-d68f-4c29-b484-4cc3ed674410\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn8cc0hu_4eqs6j6w\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8cc4rr_e7adcbhc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.12365000000000145}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"54c6f903-1555-4cf0-83fa-183d1a69f96f\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mn8cc0hu_4eqs6j6w\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8ccagp_t43qljyu\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.557}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"b588cc5e-e3d3-472f-9751-84984fa0e8d2\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8cc4rr_e7adcbhc\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8cb6z3_2bdyejpn\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.5653500000000058}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"85bd1100-4683-4b24-823a-c6d6a1781103\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8ccagp_t43qljyu\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8ccrgu_oofy4mqh\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.7239500000000043}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"77552120-32c5-4e2b-9b09-f77dd38238b0\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn8canav_6p1y1juz\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8cat0o_xfdd2u40\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.4325}},\"router\":{},\"connector\":null}]}',44),(229,'榴弹炮行为树',NULL,'2026-03-27 00:00:00','2026-03-31 05:54:51','tree123',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mn8fnaej_alu7cn72\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":749,\"y\":273},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"36cea9dd-abd0-4875-a946-cbfe55fff532\",\"source\":\"root_mn8fnaej_alu7cn72\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mn8fne76_ogi0qriz\",\"targetName\":\"等待上级命令\"}]},{\"id\":0,\"key\":\"condition_mn8fne76_ogi0qriz\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"multiable\":false,\"order\":0,\"position\":{\"x\":760,\"y\":440},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"f459d6ac-622a-4011-8072-ae08492553c9\",\"source\":\"condition_mn8fne76_ogi0qriz\",\"sourceName\":\"等待上级命令\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mn8fnjwa_bliopru5\",\"targetName\":\"开火\"}]},{\"id\":0,\"key\":\"action_mn8fnjwa_bliopru5\",\"type\":\"task\",\"template\":117,\"templateType\":\"node\",\"name\":\"开火\",\"category\":\"action\",\"group\":\"action\",\"description\":\"对敌人进行火力打击,需要指定武器名称,齐射数量\",\"multiable\":false,\"order\":0,\"position\":{\"x\":760,\"y\":620},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":68,\"templateId\":117,\"paramKey\":\"salvo_size\",\"dataType\":\"int\",\"defaultValue\":\"2\",\"description\":\"齐射数量\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":69,\"templateId\":117,\"paramKey\":\"weaponName\",\"dataType\":\"string\",\"defaultValue\":\"sam\",\"description\":\"发射的武器名称\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"36cea9dd-abd0-4875-a946-cbfe55fff532\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mn8fnaej_alu7cn72\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mn8fne76_ogi0qriz\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14983499999999914}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f459d6ac-622a-4011-8072-ae08492553c9\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mn8fne76_ogi0qriz\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mn8fnjwa_bliopru5\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.21654999999999927}},\"router\":{},\"connector\":null}]}',46),(231,'榴弹炮指挥官',NULL,'2026-03-31 00:00:00','2026-03-31 00:00:00','asdfasdf',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mne7ee0r_3t7528et\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":520,\"y\":220},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"9609b1ae-c7c1-4b81-b098-716109ac8ab3\",\"source\":\"root_mne7ee0r_3t7528et\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mne7efaa_cmirjfis\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mne7efaa_cmirjfis\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"multiable\":false,\"order\":0,\"position\":{\"x\":520,\"y\":440},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"9609b1ae-c7c1-4b81-b098-716109ac8ab3\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mne7ee0r_3t7528et\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mne7efaa_cmirjfis\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.6916369999999997}},\"router\":{},\"connector\":null}]}',47),(232,'巡飞弹2行为树',NULL,'2026-03-31 00:00:00','2026-03-31 07:27:49','tree11123',NULL,'{\"nodes\":[{\"id\":0,\"key\":\"root_mne7fyos_pr1fr9ra\",\"type\":\"task\",\"template\":0,\"templateType\":\"node\",\"name\":\"根节点\",\"category\":\"root\",\"group\":\"control\",\"description\":\"根节点\",\"multiable\":false,\"order\":0,\"position\":{\"x\":454,\"y\":238},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\",\"source\":\"root_mne7fyos_pr1fr9ra\",\"sourceName\":\"根节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mne7g54i_lkd8jz6u\",\"targetName\":\"检查是否抵达指定位置\"}]},{\"id\":0,\"key\":\"condition_mne7g54i_lkd8jz6u\",\"type\":\"task\",\"template\":123,\"templateType\":\"condition\",\"name\":\"检查是否抵达指定位置\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"判断当前位置是否抵达指定位置\",\"multiable\":false,\"order\":0,\"position\":{\"x\":460,\"y\":400},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":83,\"templateId\":123,\"paramKey\":\"lat\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"纬度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":84,\"templateId\":123,\"paramKey\":\"lon\",\"dataType\":\"string\",\"defaultValue\":\"0\",\"description\":\"经度\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"e3b18e80-9b1f-4113-9d6a-19598f8a16e6\",\"source\":\"condition_mne7g54i_lkd8jz6u\",\"sourceName\":\"检查是否抵达指定位置\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"parallel_mne7guh8_h50766ta\",\"targetName\":\"并行节点\"}]},{\"id\":0,\"key\":\"parallel_mne7guh8_h50766ta\",\"type\":\"task\",\"template\":2,\"templateType\":\"node\",\"name\":\"并行节点\",\"category\":\"parallel\",\"group\":\"control\",\"description\":\"中间节点,他的子节点会并行执行\",\"multiable\":false,\"order\":0,\"position\":{\"x\":460,\"y\":580},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"3ff38991-47d7-4669-bbf8-46d19524ee1f\",\"source\":\"parallel_mne7guh8_h50766ta\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mne7h6zf_tuzq4mb1\",\"targetName\":\"等待上级命令\"},{\"id\":0,\"key\":\"e3500d69-ca62-4d3b-aace-23cccb37f5e3\",\"source\":\"parallel_mne7guh8_h50766ta\",\"sourceName\":\"并行节点\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"condition_mne7h96s_8ldfhucj\",\"targetName\":\"等待上级命令\"}]},{\"id\":0,\"key\":\"condition_mne7h6zf_tuzq4mb1\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"multiable\":false,\"order\":0,\"position\":{\"x\":160,\"y\":760},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"f2c95a79-cf02-4946-9010-40831266a474\",\"source\":\"condition_mne7h6zf_tuzq4mb1\",\"sourceName\":\"等待上级命令\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mne7hikh_c1lsf2dp\",\"targetName\":\"巡逻节点\"}]},{\"id\":0,\"key\":\"condition_mne7h96s_8ldfhucj\",\"type\":\"task\",\"template\":120,\"templateType\":\"node\",\"name\":\"等待上级命令\",\"category\":\"condition\",\"group\":\"condition\",\"description\":\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\",\"multiable\":false,\"order\":0,\"position\":{\"x\":700,\"y\":760},\"width\":250,\"height\":60,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":71,\"templateId\":120,\"paramKey\":\"should_task\",\"dataType\":\"string\",\"defaultValue\":\"FIRE\",\"description\":\"等待接受的命令\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[],\"edges\":[{\"id\":0,\"key\":\"966f5c3e-30c8-4054-9053-f1a725626014\",\"source\":\"condition_mne7h96s_8ldfhucj\",\"sourceName\":\"等待上级命令\",\"connector\":{},\"router\":{},\"attrs\":{},\"target\":\"action_mne7hmzq_54vm2j3a\",\"targetName\":\"开火\"}]},{\"id\":0,\"key\":\"action_mne7hikh_c1lsf2dp\",\"type\":\"task\",\"template\":125,\"templateType\":\"node\",\"name\":\"巡逻节点\",\"category\":\"action\",\"group\":\"action\",\"description\":\"开始巡逻\",\"multiable\":false,\"order\":0,\"position\":{\"x\":140,\"y\":940},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[],\"variables\":[]},{\"id\":0,\"key\":\"action_mne7hmzq_54vm2j3a\",\"type\":\"task\",\"template\":117,\"templateType\":\"node\",\"name\":\"开火\",\"category\":\"action\",\"group\":\"action\",\"description\":\"对敌人进行火力打击,需要指定武器名称,齐射数量\",\"multiable\":false,\"order\":0,\"position\":{\"x\":700,\"y\":960},\"width\":250,\"height\":120,\"inputs\":null,\"outputs\":null,\"parameters\":[{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":68,\"templateId\":117,\"paramKey\":\"salvo_size\",\"dataType\":\"int\",\"defaultValue\":\"2\",\"description\":\"齐射数量\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0},{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":69,\"templateId\":117,\"paramKey\":\"weaponName\",\"dataType\":\"string\",\"defaultValue\":\"sam\",\"description\":\"发射的武器名称\",\"templateType\":\"NodeTemplate\",\"groupIndex\":0}],\"variables\":[]}],\"edges\":[{\"id\":0,\"key\":\"e94655e9-b929-443a-a0d4-53a31da064c8\",\"type\":\"edge\",\"source\":{\"cell\":\"root_mne7fyos_pr1fr9ra\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mne7g54i_lkd8jz6u\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.0404690000000046}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"a4fbc763-d15e-487f-8b06-22475c408d65\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mne7g54i_lkd8jz6u\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"parallel_mne7guh8_h50766ta\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#5da0df\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.0404690000000046}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"3ff38991-47d7-4669-bbf8-46d19524ee1f\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mne7guh8_h50766ta\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mne7h6zf_tuzq4mb1\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.14070000000000438}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"e3500d69-ca62-4d3b-aace-23cccb37f5e3\",\"type\":\"edge\",\"source\":{\"cell\":\"parallel_mne7guh8_h50766ta\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"condition_mne7h96s_8ldfhucj\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\"\",\"strokeDashoffset\":0,\"sourceMarker\":null,\"style\":{\"animation\":\"\"}},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.8741000000000059}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"f2c95a79-cf02-4946-9010-40831266a474\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mne7h6zf_tuzq4mb1\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mne7hikh_c1lsf2dp\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.3576000000000058}},\"router\":{},\"connector\":null},{\"id\":0,\"key\":\"966f5c3e-30c8-4054-9053-f1a725626014\",\"type\":\"edge\",\"source\":{\"cell\":\"condition_mne7h96s_8ldfhucj\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\"},\"target\":{\"cell\":\"action_mne7hmzq_54vm2j3a\",\"selector\":\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\"},\"attrs\":{\"lines\":{\"connection\":true,\"strokeLinejoin\":\"round\"},\"wrap\":{\"strokeWidth\":10},\"line\":{\"stroke\":\"#3b82f6\",\"strokeWidth\":2,\"targetMarker\":null,\"strokeDasharray\":\" \",\"strokeDashoffset\":0,\"sourceMarker\":null},\"marker\":{\"fill\":\"#5da0df\",\"atConnectionRatio\":0.42435000000000583}},\"router\":{},\"connector\":null}]}',NULL),(233,'行为树asdf',NULL,'2026-03-31 07:28:05','2026-03-31 07:28:05','asdfsadf',NULL,'{\"nodes\":[],\"edges\":[]}',NULL),(234,'行为树2342',NULL,'2026-03-31 07:29:05','2026-03-31 07:29:05','twert',NULL,'{\"nodes\":[],\"edges\":[]}',NULL); +/*!40000 ALTER TABLE `behaviortree` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `bh_node_command` +-- + +DROP TABLE IF EXISTS `bh_node_command`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `bh_node_command` ( + `id` int NOT NULL AUTO_INCREMENT, + `command` varchar(255) DEFAULT NULL COMMENT '使用的命令', + `chinese_name` varchar(255) DEFAULT NULL COMMENT '命令的对应的中文,显示在用户界面', + `description` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='行为树节点用到的命令\r\n'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `bh_node_command` +-- + +LOCK TABLES `bh_node_command` WRITE; +/*!40000 ALTER TABLE `bh_node_command` DISABLE KEYS */; +INSERT INTO `bh_node_command` (`id`, `command`, `chinese_name`, `description`) VALUES (1,'FIRE','开火','发送开火指令'),(2,'INVESTIGATE','侦查',NULL),(3,'JAMMER','干扰',NULL),(4,'FORMATION','阵位分配',NULL),(5,'ASSEMBLY','集结',NULL); +/*!40000 ALTER TABLE `bh_node_command` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `gen_table` +-- + +DROP TABLE IF EXISTS `gen_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `gen_table` ( + `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', + `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '表名称', + `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '表描述', + `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联子表的表名', + `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子表关联的外键名', + `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '实体类名称', + `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)', + `tpl_web_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)', + `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成包路径', + `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成模块名', + `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成业务名', + `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成功能名', + `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成功能作者', + `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)', + `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '/' COMMENT '生成路径(不填默认项目路径)', + `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '其它生成选项', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`table_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='代码生成业务表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `gen_table` +-- + +LOCK TABLES `gen_table` WRITE; +/*!40000 ALTER TABLE `gen_table` DISABLE KEYS */; +/*!40000 ALTER TABLE `gen_table` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `gen_table_column` +-- + +DROP TABLE IF EXISTS `gen_table_column`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `gen_table_column` ( + `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', + `table_id` bigint DEFAULT NULL COMMENT '归属表编号', + `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列名称', + `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列描述', + `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列类型', + `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JAVA类型', + `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JAVA字段名', + `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否主键(1是)', + `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否自增(1是)', + `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否必填(1是)', + `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否为插入字段(1是)', + `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否编辑字段(1是)', + `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否列表字段(1是)', + `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否查询字段(1是)', + `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)', + `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', + `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典类型', + `sort` int DEFAULT NULL COMMENT '排序', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`column_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='代码生成业务表字段'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `gen_table_column` +-- + +LOCK TABLES `gen_table_column` WRITE; +/*!40000 ALTER TABLE `gen_table_column` DISABLE KEYS */; +/*!40000 ALTER TABLE `gen_table_column` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `nodeconnection` +-- + +DROP TABLE IF EXISTS `nodeconnection`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `nodeconnection` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '连接ID (主键)', + `tree_id` int DEFAULT NULL, + `parent_node_id` int NOT NULL COMMENT '父节点 (外键: TreeInstanceNode.id)', + `child_node_id` int NOT NULL COMMENT '子节点 (外键: TreeInstanceNode.id)', + `order_index` int NOT NULL COMMENT '子节点在父节点下的执行顺序 (对于 Sequence/Selector 等很重要)', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uk_parent_child` (`parent_node_id`,`child_node_id`) USING BTREE, + KEY `child_node_id` (`child_node_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=1249 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='节点连接表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `nodeconnection` +-- + +LOCK TABLES `nodeconnection` WRITE; +/*!40000 ALTER TABLE `nodeconnection` DISABLE KEYS */; +INSERT INTO `nodeconnection` (`id`, `tree_id`, `parent_node_id`, `child_node_id`, `order_index`) VALUES (66,197,108,105,0),(67,197,108,104,1),(68,197,108,107,2),(69,197,107,106,0),(70,197,107,103,1),(71,197,109,108,0),(72,198,111,112,0),(73,198,111,114,1),(74,198,110,116,1),(75,198,116,115,0),(76,198,116,113,1),(77,198,116,117,2),(78,198,110,111,0),(591,NULL,645,646,0),(592,NULL,646,653,0),(593,NULL,646,654,1),(594,NULL,653,647,0),(595,NULL,653,648,1),(596,NULL,653,649,2),(597,NULL,654,650,1),(598,NULL,654,651,2),(599,NULL,654,652,0),(637,NULL,655,664,0),(638,NULL,655,665,1),(639,NULL,662,666,0),(640,NULL,664,656,0),(641,NULL,664,657,1),(642,NULL,664,658,2),(643,NULL,665,661,0),(644,NULL,665,659,1),(645,NULL,665,660,2),(646,NULL,666,663,0),(647,NULL,666,655,1),(651,NULL,352,353,0),(652,NULL,353,354,0),(653,NULL,353,355,1),(654,NULL,632,633,0),(655,NULL,633,634,0),(656,NULL,633,635,1),(657,NULL,486,484,0),(658,NULL,486,485,2),(659,NULL,486,488,1),(660,NULL,487,486,0),(661,NULL,504,505,0),(662,NULL,505,506,0),(663,NULL,505,507,2),(664,NULL,505,508,1),(665,NULL,627,623,0),(666,NULL,627,624,1),(667,NULL,628,622,1),(668,NULL,628,626,0),(669,NULL,628,627,2),(670,NULL,629,620,1),(671,NULL,629,621,0),(672,NULL,630,625,0),(673,NULL,630,628,2),(674,NULL,630,629,1),(675,NULL,631,619,0),(676,NULL,631,630,0),(802,NULL,688,689,0),(803,NULL,689,690,0),(804,NULL,689,691,1),(805,NULL,689,692,2),(942,NULL,368,370,0),(943,NULL,370,369,0),(944,NULL,370,371,0),(971,NULL,745,749,0),(972,NULL,749,746,0),(973,NULL,749,752,1),(974,NULL,749,753,2),(975,NULL,752,747,1),(976,NULL,752,750,0),(977,NULL,753,748,1),(978,NULL,753,751,0),(979,NULL,717,718,0),(980,NULL,718,719,0),(981,NULL,718,720,1),(982,NULL,718,721,2),(983,NULL,718,722,3),(984,NULL,729,730,0),(985,NULL,730,731,0),(986,NULL,730,732,1),(987,NULL,730,733,2),(988,NULL,730,734,3),(989,NULL,735,736,0),(990,NULL,736,737,0),(991,NULL,736,738,1),(992,NULL,736,739,2),(993,NULL,740,741,0),(994,NULL,741,742,0),(995,NULL,741,743,1),(996,NULL,741,744,2),(999,NULL,757,758,0),(1000,NULL,757,759,1),(1001,NULL,757,760,2),(1003,NULL,757,763,0),(1004,NULL,757,764,1),(1005,NULL,757,765,2),(1011,NULL,761,762,0),(1042,NULL,766,767,0),(1043,NULL,767,768,0),(1044,NULL,767,769,1),(1045,NULL,767,770,2),(1054,NULL,771,772,0),(1055,NULL,772,773,0),(1056,NULL,772,774,1),(1057,NULL,772,775,2),(1066,NULL,776,777,0),(1067,NULL,777,778,0),(1068,NULL,777,779,1),(1069,NULL,777,780,2),(1078,NULL,781,782,0),(1079,NULL,782,790,0),(1080,NULL,782,786,0),(1081,NULL,786,787,0),(1082,NULL,786,788,1),(1083,NULL,786,789,2),(1084,NULL,790,783,0),(1085,NULL,790,784,1),(1086,NULL,790,785,2),(1117,225,831,832,0),(1118,225,832,833,0),(1119,225,832,834,0),(1120,225,832,835,0),(1121,225,833,836,0),(1122,225,834,837,0),(1123,225,835,838,0),(1150,209,870,872,0),(1151,209,872,871,0),(1152,209,872,873,1),(1153,209,872,874,2),(1154,209,872,876,0),(1155,209,873,875,0),(1156,209,874,877,0),(1206,226,934,935,0),(1207,226,934,936,0),(1208,226,936,937,0),(1209,226,938,939,0),(1210,226,939,934,0),(1211,226,939,940,0),(1212,226,940,941,0),(1225,227,958,960,0),(1226,227,960,961,0),(1227,227,960,962,0),(1228,227,961,959,0),(1229,227,962,963,0),(1230,227,957,958,0),(1231,229,965,966,0),(1232,229,966,967,0),(1233,231,968,969,0),(1243,232,982,983,0),(1244,232,983,984,0),(1245,232,984,985,0),(1246,232,984,986,0),(1247,232,985,987,0),(1248,232,986,988,0); +/*!40000 ALTER TABLE `nodeconnection` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `nodeparameter` +-- + +DROP TABLE IF EXISTS `nodeparameter`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `nodeparameter` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '节点参数ID (主键)', + `tree_id` int DEFAULT NULL, + `node_instance_id` int NOT NULL COMMENT '关联到哪个节点实例 (外键: TreeInstanceNode.id)', + `param_def_id` int NOT NULL COMMENT '关联到哪个参数定义 (外键: TemplateParameterDef.id)', + `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '节点实例设置的具体参数值 (覆盖模板默认值)', + `group_index` int DEFAULT '0', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uk_instance_param` (`node_instance_id`,`param_def_id`) USING BTREE, + KEY `param_def_id` (`param_def_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=411 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='节点参数表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `nodeparameter` +-- + +LOCK TABLES `nodeparameter` WRITE; +/*!40000 ALTER TABLE `nodeparameter` DISABLE KEYS */; +INSERT INTO `nodeparameter` (`id`, `tree_id`, `node_instance_id`, `param_def_id`, `value`, `group_index`) VALUES (66,197,105,65,'5000',0),(67,197,105,66,'sam_radar',0),(68,197,106,65,'6000',0),(69,197,106,66,'sam_radar',0),(70,198,112,65,'5000',0),(71,198,112,66,'sam_radar',0),(72,198,115,65,'5000',0),(73,198,115,66,'sam_radar',0),(130,200,354,71,'Radar_Start',0),(131,200,355,70,'radar',0),(138,199,369,71,'Radar_Start',0),(139,199,371,70,'radar',0),(151,202,484,71,'FIRE',0),(152,202,485,68,'2',0),(153,202,485,69,'naval_sam',0),(154,202,488,70,'radar',0),(167,203,506,71,'FIRE',0),(168,203,507,68,'2',0),(169,203,507,69,'range_radar_missile',0),(170,203,508,70,'radar',0),(171,201,634,71,'Radar_Start',0),(172,201,635,70,'radar',0),(245,223,794,73,'1,2,3,4',0),(246,223,794,74,'11,22,33,44',0),(247,223,794,75,'111,222,333,444',0),(281,225,833,78,'300',0),(282,225,834,78,'600',0),(283,225,835,78,'1000',0),(284,225,836,79,'radar',0),(285,225,836,80,'fire',0),(286,225,837,79,'radar2',0),(287,225,837,80,'巡飞弹命令',0),(288,225,838,79,'radar3',0),(289,225,838,80,'区域指令',0),(308,209,875,73,'01_sensor_type_1,01_sensor_type_2,01_jam_type_1,01_jam_type_2',0),(309,209,875,74,'23:55:41.61n,23:55:41.61n,23:55:41.61n,23:55:41.61n',1),(310,209,875,75,'120:59:59.09e,120:59:59.09e,120:59:59.09e,120:59:59.09e',2),(311,209,876,81,'0',0),(312,209,876,82,'0',0),(369,226,935,81,'0',0),(370,226,935,82,'0',0),(371,226,937,73,'Loiter1,Loiter2',0),(372,226,937,74,'0,0',1),(373,226,937,75,'0,0',2),(386,227,958,83,'0',0),(387,227,958,84,'0',0),(388,227,961,71,'FIRE',0),(389,227,962,71,'FIRE',0),(390,227,963,68,'2',0),(391,227,963,69,'sam',0),(392,229,966,71,'FIRE',0),(393,229,967,68,'2',0),(394,229,967,69,'sam',0),(405,232,983,83,'0',0),(406,232,983,84,'0',0),(407,232,985,71,'FIRE',0),(408,232,986,71,'FIRE',0),(409,232,988,68,'2',0),(410,232,988,69,'sam',0); +/*!40000 ALTER TABLE `nodeparameter` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `nodetemplate` +-- + +DROP TABLE IF EXISTS `nodetemplate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `nodetemplate` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '节点模板ID (主键)', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '节点类型: "Selector", "Sequence", "Action", "Condition", "Decorator" 等', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模板名称, 例如: "MoveToTarget", "IsTargetVisible"', + `logic_handler` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '对应的逻辑执行代码/脚本/函数名', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '模板描述', + `english_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'afsim 中转换的节点名', + `templete_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'node' COMMENT '模版类型,节点模版或者条件判断,例如“node”,precondition“', + `is_multiable` int DEFAULT '0' COMMENT '判断这个参数是填入一份还是填入多份', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `name` (`name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2324 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='节点模板表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `nodetemplate` +-- + +LOCK TABLES `nodetemplate` WRITE; +/*!40000 ALTER TABLE `nodetemplate` DISABLE KEYS */; +INSERT INTO `nodetemplate` (`id`, `type`, `name`, `logic_handler`, `description`, `english_name`, `templete_type`, `is_multiable`) VALUES (0,'root','根节点',NULL,'根节点',NULL,'node',0),(1,'action','测试执行节点',NULL,'没啥含义就是显示内容',NULL,'node',0),(2,'parallel','并行节点',NULL,'中间节点,他的子节点会并行执行',NULL,'node',0),(3,'select','选择节点',NULL,'中间节点,执行到这里只会选择其中一个节点执行',NULL,'node',0),(4,'sequence','顺序节点',NULL,'中间节点,执行到这里会自动添加',NULL,'node',0),(100,'action','发送通用指令','advanced_behavior ${node_name} script_variables end_script_variables on_init end_on_init on_message end_on_message precondition return true; end_precondition execute return Success(); end_execute end_advanced_behavioradvanced_behavior ${node_name} script_variables end_script_variables on_init end_on_init on_message end_on_message precondition return true; end_precondition execute return Success(); end_execute end_advanced_behavior',NULL,'send_command','node',0),(115,'condition','检查是否在范围内','advanced_behavior ${node_name}\n script_variables\n // double range = 50000; // weapon maximum engagement range in meters\n // string radar_name = \"sam_radar\";\n ${script_variables}\n\n end_script_variables\n \n on_init\n end_on_init\n \n on_message\n \n end_on_message\n \n precondition\n // check if there are any targets in master track list\n if(PLATFORM.MasterTrackList().Count() > 0&& PLATFORM.MasterTrackList().Entry(0).Target().IsValid()){\n double real_range = PLATFORM.GroundRangeTo(PLATFORM.MasterTrackList().Entry(0).Target());\n if(real_range 0){\n WsfWeapon weap = PLATFORM.Weapon(weaponName);\n\n if(weap.IsValid() && weap.QuantityRemaining()>0){\n writeln(weaponName,weap.QuantityRemaining());\n return true;\n\n }\n }\n return false;\n end_precondition\n \n execute\n return Success();\n\n end_execute\n \nend_advanced_behavior\n','判断敌人是否仍旧存活,并且本平台的子弹数量足够进行一轮炮弹发射','check_isCanfire','condition',0),(117,'action','开火','advanced_behavior ${node_name}\n script_variables\n // int salvo_size = 1; // number of missiles to fire\n // string weaponName = \"sam\";\n ${script_variables}\n\n end_script_variables\n \n on_init\n end_on_init\n \n on_message\n end_on_message\n \n precondition\n return true;\n end_precondition\n \n execute\n if(!PLATFORM.MasterTrackList().Empty())\n {\n PLATFORM.Weapon(weaponName).FireSalvo(PLATFORM.MasterTrackList().TrackEntry(0), salvo_size);\n }\n return Success();\n\n end_execute\n \nend_advanced_behavior\n','对敌人进行火力打击,需要指定武器名称,齐射数量','start_fire','node',0),(118,'action','打开雷达','advanced_behavior ${node_name}\n script_variables\n // string radar_name = \"sam_radar\";\n ${script_variables}\n\n end_script_variables\n \n on_init\n end_on_init\n \n on_message\n end_on_message\n \n precondition\n return true;\n end_precondition\n \n execute\n // turn on the SAM radar sensor\n if(PLATFORM.Sensor(radar_name)){\n PLATFORM.Sensor(radar_name).TurnOn();\n return Success();\n }\n else{\n return Failure();\n }\n end_execute\n \nend_advanced_behavior\n','雷达开始工作','start_radar','node',0),(119,'action','转向目标','advanced_behavior ${node_name}\n script_variables\n end_script_variables\n \n on_init\n end_on_init\n \n on_message\n end_on_message\n \n precondition\n return true;\n end_precondition\n \n execute\n // turn platform toward the nearest tracked target\n double bearing = PLATFORM.TrueBearingTo(PLATFORM.MasterTrackList().Entry(0));\n PLATFORM.SetHeading(bearing);\n return Success();\n end_execute\n \nend_advanced_behavior','攻击类型的平台,需要调整飞机的水平指向,把车头或者机头的方向指向敌人','turn_to_target','node',0),(120,'condition','等待上级命令','\nadvanced_behavior ${node_name}\n script_variables\n int tag = 0; // flag to ensure this node executes only once \n string receive_task = \"\"; // task received from control message \n // string should_task = \"FIRE\";\n ${script_variables}\n end_script_variables\n \n on_init\n \n end_on_init\n \n on_message\n type WSF_CONTROL_MESSAGE\n script\n WsfControlMessage msg=(WsfControlMessage)MESSAGE;\n receive_task=msg.AuxDataString(\"task\");\n end_script\n end_on_message\n \n \n precondition\n if(receive_task == should_task && tag==0){\n tag = 1;\n }\n if (tag==0){\n return false;\n }else{\n return true;\n }\n\n end_precondition\n \n execute\n return Success();\n\n end_execute\n \nend_advanced_behavior','等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型','wait_for_command','node',0),(121,'condition','检查雷达雷针朝向','\nadvanced_behavior ${node_name}\n script_variables\n double heading=0;\n \n end_script_variables\n \n on_init\n heading=PLATFORM.Heading();\n end_on_init\n \n on_message\n \n end_on_message\n \n \n precondition\n \n if (heading!=PLATFORM.Heading())\n return true;\n return false;\n end_precondition\n \n execute\n return Success();\n end_execute\n \nend_advanced_behavior','判断当前雷达雷针朝向是否与初始朝向一致','is_radar_ant','condition',0),(122,'action','恢复原始朝向','advanced_behavior ${node_name}\n script_variables\n double heading=0;\n end_script_variables\n \n on_init\n heading=PLATFORM.Heading();\n end_on_init\n \n on_message\n end_on_message\n \n \n \n \n execute\n PLATFORM.SetHeading(heading);\n return Success();\n end_execute\n \nend_advanced_behavior','恢复到雷达雷针原始朝向','radar_ant_pos','node',0),(123,'condition','检查是否抵达指定位置','advanced_behavior ${node_name}\n script_variables\n double range=0;\n ${script_variables} \n\n bool flag=false;\n WsfGeoPoint points= WsfGeoPoint();\n end_script_variables\n \n \n \n on_init\n points= WsfGeoPoint.Construct(\"34:16:59.52n 80:54:24.91w\");\n end_on_init\n \n on_message\n \n end_on_message\n precondition\n if(range>points.GroundRangeTo(PLATFORM.Location()) || flag){\n flag=true;\n return true;\n } \n return false;\n end_precondition\n execute \n return Success();\n end_execute\n \nend_advanced_behavior','判断当前位置是否抵达指定位置','is_reach','condition',0),(124,'action','朝指定位置飞行','advanced_behavior ${node_name}\n script_variables\n WsfGeoPoint points= WsfGeoPoint();\n \n end_script_variables\n \n on_init\n points= WsfGeoPoint.Construct(\"34:16:59.52n 80:54:24.91w 10000000000\");\n \n end_on_init\n \n on_message\n end_on_message\n \n execute\n\n PLATFORM.GoToLocation(points);\n return Success();\n end_execute\n \nend_advanced_behavior','飞往指定位置','specified','node',0),(125,'action','巡逻节点','route route_shape_8\n navigation \n label start \n offset 0 0 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset 100 100 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset 200 0 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset 100 -100 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset 0 0 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset -100 100 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset -200 0 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset -100 -100 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n offset 0 0 km speed 1950 kts altitude 3500 ft msl \n radial_acceleration 2 g \n goto start \n end_navigation \nend_route \n\n\nadvanced_behavior ${node_name} \n script_variables \n bool routeStarted = false; \n end_script_variables \n \n on_init \n routeStarted = false; \n end_on_init \n \n on_message \n \n end_on_message \n\n execute \n if (!routeStarted) {\n \n PLATFORM.FollowRoute(\"route_shape_8\", 0); \n routeStarted = true; \n }\n\n if (PLATFORM.RoutePointIndex())\n routeStarted = false;\n return Success(); \n end_execute \n \nend_advanced_behavior \n','开始巡逻','patrol','node',0),(126,'action','追击节点','advanced_behavior ${node_name}\n script_variables\n \n end_script_variables\n \n on_init\n\n end_on_init\n \n on_message\n end_on_message\n \n precondition\n if(PLATFORM.MasterTrackList().Count())\n return true;\n return false; \n end_precondition\n \n execute \n WsfTrack firstTrack = PLATFORM.MasterTrackList().TrackEntry(0);\n WsfGeoPoint coord = firstTrack.CurrentLocation(); \n PLATFORM.GoToLocation(coord);\n return Success();\n end_execute\n \nend_advanced_behavior','朝敌方战机飞行','pursuit','node',0),(192,'action','发送开火指令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n PLATFORM.Comment(\"send_fire_command\");\n\n WsfControlMessage msg = WsfControlMessage();\n msg.SetAuxData(\"task\",\"FIRE\");\n WsfPlatformList plat=PLATFORM.Subordinates();\n foreach(WsfPlatform P in plat)\n PLATFORM.Comm(\"com\").SendMessage(msg,P.Name(),\"com\");\n return Success(); \n end_execute \nend_advanced_behavior','还没开发','send_fire_command','node',0),(193,'action','进行火力规则计算','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','calculate_fire_rules','node',0),(194,'action','发送雷达控制','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n WsfControlMessage msg = WsfControlMessage();\n msg.SetAuxData(\"task\",\"Radar_Start\");\n WsfPlatformList plat=PLATFORM.Subordinates();\n foreach(WsfPlatform P in plat)\n PLATFORM.Comm(\"com\").SendMessage(msg,P.Name(),\"com\");\n return Success(); \n end_execute \nend_advanced_behavior','还没开发','send_radar_command','node',0),(195,'action','目标分配','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','target_assign','node',0),(196,'action','火力打击评估','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','fire_estimate','node',0),(197,'action','发送地面展开命令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','send_land_command','node',0),(198,'condition','满足开火条件','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n if(TIME_NOW > 600){Success();}\n else{return Failure();}\n return Success(); \n end_execute \nend_advanced_behavior','还没开发','satisfy_fire_condition','node',0),(199,'action','雷达目标分配','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','radar_assign','node',1),(200,'action','情报信息融合分析','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(201,'action','发送空降指令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','issue_airdrop_command','node',0),(203,'action','发送组网指令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','send_networking_order','node',0),(204,'action','发送集结指令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','send_assembly_order','node',0),(205,'action','侦查任务决策分配','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','assign_recon_mission_decision','node',0),(206,'action','进行任务干扰','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','conduct_mission_jamming','node',0),(207,'action','规划路径','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(208,'action','上报干扰结果','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(209,'action','上报侦查结果','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(212,'action','组网','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(213,'action','情报信息融合分析_copy123141','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','Information_integration8','node',0),(214,'action','发送命令','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','SET_CMD','node',0),(216,'action','IS_CMD','advanced_behavior ${node_name}\nscript_variables\n \n \n bool key=false;\n end_script_variables\n \n on_init\n \n end_on_init\n \n on_message\n type WSF_CONTROL_MESSAGE\n script\n WsfControlMessage msg=(WsfControlMessage)MESSAGE;\n \n # receive_task=msg.AuxDataString(\"task\");\n end_script\n end_on_message\n \n \n precondition\n return true;\n end_precondition\n \n execute\n \n if(PLATFORM.Subordinates().Count()>0)\n return Success();\n return Failure();\n end_execute\nend_advanced_behavior','还没开发','IS_CMD','node',0),(217,'action','CMD_DAP','advanced_behavior ${node_name}\n script_variables\n string points=\"24:03:14.35n 121:01:28.26e\"; // Points\n bool key=true; // on\n WsfGeoPoint point;\n bool reachedAssemblyPoint = false;\n bool formationDeployed = false;\n bool sentPointsMessage = false;\n double formationInterval = 1000.0; // 1000 meters between platforms\n end_script_variables\n \n on_init\n point=WsfGeoPoint.Construct(points);\n end_on_init\n \n on_message\n type WSF_CONTROL_MESSAGE\n script\n WsfControlMessage msg=(WsfControlMessage)MESSAGE;\n # receive_task=msg.AuxDataString(\"task\");\n end_script\n end_on_message\n \n precondition\n return true;\n end_precondition\n \n execute\n \n int subCount = PLATFORM.Subordinates().Count();\n writeln(\"CMD_DAP: Subordinates count = \", subCount);\n \n if(subCount > 0 && !sentPointsMessage) {\n WsfControlMessage msg = WsfControlMessage();\n msg.SetAuxData(\"task\",\"points\");\n msg.SetAuxData(\"points\",points);\n foreach(WsfPlatform plat in PLATFORM.Subordinates()){\n writeln(\"CMD_DAP: Sending to \", plat.Name(), \" via radio\");\n PLATFORM.Comm(\"radio\").SendMessage(msg, plat.Name(), \"radio\"); \n }\n sentPointsMessage = true;\n }\n \n writeln(\"CMD_DAP: Current position: \", PLATFORM.Location().ToString());\n writeln(\"CMD_DAP: Distance to assembly point: \", PLATFORM.DownRangeTo(point));\n \n if(key){\n if(PLATFORM.DownRangeTo(point)<300){\n key=false;\n reachedAssemblyPoint = true;\n writeln(\"CMD_DAP: Reached assembly point\");\n }\n PLATFORM.GoToLocation(point);\n return Running();\n }\n else if(reachedAssemblyPoint && !formationDeployed && PLATFORM.Subordinates().Count() > 0){\n // Deploy formation positions to subordinates\n writeln(\"CMD_DAP: Triggering formation deployment for \", PLATFORM.Subordinates().Count(), \" subordinates\");\n int formationIndex = 0;\n foreach(WsfPlatform sub in PLATFORM.Subordinates()){\n WsfGeoPoint formationPos = PLATFORM.Location();\n \n // Calculate formation position based on index\n // Formation pattern: diamond shape around commander\n double heading = PLATFORM.Heading();\n double offsetDistance = formationInterval;\n \n // Formation positions relative to commander\n if(formationIndex == 0){\n // Front position\n formationPos.Extrapolate(heading, offsetDistance);\n } else if(formationIndex == 1){\n // Right flank position\n formationPos.Extrapolate(heading + 90, offsetDistance);\n } else if(formationIndex == 2){\n // Left flank position\n formationPos.Extrapolate(heading - 90, offsetDistance);\n } else if(formationIndex == 3){\n // Rear position\n formationPos.Extrapolate(heading + 180, offsetDistance * 1.5);\n } else {\n // Additional platforms in rear\n formationPos.Extrapolate(heading + 180, offsetDistance * (1.5 + (formationIndex - 4) * 0.5));\n }\n \n WsfControlMessage fdMsg = WsfControlMessage();\n fdMsg.SetAuxData(\"task\", \"formation\");\n fdMsg.SetAuxData(\"formation_pos\", formationPos.ToString());\n \n writeln(\"CMD_DAP: Sending formation position to \", sub.Name(), \" at distance \", PLATFORM.GroundRangeTo(formationPos));\n PLATFORM.Comm(\"radio\").SendMessage(fdMsg, sub.Name(), \"radio\");\n \n formationIndex += 1;\n }\n \n formationDeployed = true;\n writeln(\"CMD_DAP: Formation deployment completed\");\n return Success();\n }\n else\n return Success(); \n \n \n end_execute\nend_advanced_behavior','还没开发','CMD_DAP','node',0),(218,'action','CMD_TA','advanced_behavior ${node_name}\n script_variables\n bool key=true;\n bool assignmentDone = false;\n double lastAssignmentTime = 0.0;\n double assignmentInterval = 10.0;\n int jammerIdx = 0;\n int jammerCount = 0;\n end_script_variables\n \n on_init\n \n end_on_init\n \n on_message\n type WSF_CONTROL_MESSAGE\n script\n WsfControlMessage msg=(WsfControlMessage)MESSAGE;\n end_script\n end_on_message\n \n precondition\n return true;\n end_precondition\n \n execute\n double currentTime = TIME_NOW;\n if(!assignmentDone || (currentTime - lastAssignmentTime >= assignmentInterval)){\n writeln(\"CMD_TA: Starting target assignment at T=\", TIME_NOW);\n \n int enemyCount = 0;\n jammerCount = 0;\n \n foreach(WsfPlatform sub in PLATFORM.Subordinates()){\n bool hasJammer = false;\n for(int i=0; i=platNum && key && !has_sent){\n writeln(\"SET_CMD: Found \", PLATFORM.Subordinates().Count(), \" subordinates\");\n \n // Send message to all subordinates with current platform as commander\n WsfControlMessage msg = WsfControlMessage();\n msg.SetAuxData(\"task\",flag);\n msg.SetAuxData(flag,PLATFORM.Name());\n \n foreach(WsfPlatform plat in PLATFORM.Subordinates()){\n writeln(\"SET_CMD: Sending message to \", plat.Name(), \" type=\", plat.Type());\n PLATFORM.CommEntry(PLATFORM.CommCount()-1).SendMessage(\n msg,plat.Name(),plat.CommEntry(plat.CommCount()-1).Name()); \n }\n has_sent = true;\n }\n \n if(has_sent)\n return Success();\n else\n return Running();\n\n end_execute \nend_advanced_behavior','还没开发','SET_CMD','node',0),(229,'condition','判断是否集结','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','is_assembled','node',0),(230,'condition','判断是否收到目标消息','advanced_behavior ${node_name}\n script_variables \n end_script_variables \n on_init \n end_on_init \n on_message \n end_on_message \n precondition \n return true; \n end_precondition \n execute \n return Success(); \n end_execute \nend_advanced_behavior','还没开发','is_received_target_information','node',0),(232,'action','发送阵位分配命令','\nadvanced_behavior ${node_name}\nscript_variables \n ${script_variables}\nend_script_variables\nexecute \n Array platforms_array = platforms.Split(\",\");\n Array lons_array = lons.Split(\",\");\n Array lats_array = lats.Split(\",\");\n //The lengths of the above three variables are the same\n\n int size= platforms_array.Size();\n for(int num = 0; num =10.15.7','1','用户不存在/密码错误','2026-02-07 20:19:26'),(101,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:20:22'),(102,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:21:14'),(103,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:21:53'),(104,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:21:59'),(105,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','密码输入错误5次,帐户锁定10分钟','2026-02-07 20:22:43'),(106,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:32:56'),(107,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:34:33'),(108,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','1','用户不存在/密码错误','2026-02-07 20:35:04'),(109,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-07 20:37:00'),(110,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-07 20:41:55'),(111,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 15:33:33'),(112,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 18:42:26'),(113,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 20:10:28'),(114,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 20:15:23'),(115,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 20:26:53'),(116,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-08 20:27:14'),(117,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 11:11:54'),(118,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 14:20:14'),(119,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 14:31:53'),(120,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 14:57:59'),(121,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 19:45:35'),(122,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 19:54:43'),(123,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-02-09 21:09:03'),(124,'admin','127.0.0.1','内网IP','Chrome 144','Mac OS >=10.15.7','0','登录成功','2026-03-06 18:42:00'),(125,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','1','用户不存在/密码错误','2026-03-12 01:25:34'),(126,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','1','用户不存在/密码错误','2026-03-12 01:25:34'),(127,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-12 01:25:39'),(128,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-12 10:44:52'),(129,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-12 13:37:24'),(130,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-12 14:12:37'),(131,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-12 16:35:49'),(132,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-13 10:34:40'),(133,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-13 11:15:38'),(134,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-13 11:31:25'),(135,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-13 15:48:24'),(136,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 02:48:35'),(137,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 05:50:21'),(138,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 07:08:12'),(139,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 09:23:32'),(140,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 10:26:41'),(141,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 11:57:05'),(142,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-14 13:16:38'),(143,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-15 02:27:36'),(144,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-15 05:53:31'),(145,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-15 07:29:13'),(146,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-15 07:53:26'),(147,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-15 08:59:17'),(148,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-15 10:00:00'),(149,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-15 10:48:12'),(150,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-15 11:22:31'),(151,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-16 02:20:57'),(152,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-16 02:50:31'),(153,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-16 05:38:11'),(154,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-16 07:03:02'),(155,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-16 07:15:48'),(156,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-16 09:07:02'),(157,'admin','127.0.0.1','内网IP','Chrome 145','Windows10','0','登录成功','2026-03-17 01:21:35'),(158,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-22 05:38:56'),(159,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-22 08:13:00'),(160,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 01:11:55'),(161,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 01:54:55'),(162,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 03:55:39'),(163,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-23 06:00:04'),(164,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 06:00:22'),(165,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 07:49:51'),(166,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-23 09:44:24'),(167,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-24 03:08:40'),(168,'admin','127.0.0.1','内网IP','Firefox 148.0','Windows >=10','0','登录成功','2026-03-24 05:17:02'),(169,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-03-24 05:18:01'),(170,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-25 02:53:58'),(171,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-25 02:54:08'),(172,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-25 03:54:19'),(173,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-25 06:01:45'),(174,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-25 08:01:13'),(175,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-25 09:12:22'),(176,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-25 10:15:06'),(177,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-26 08:08:16'),(178,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-26 08:57:57'),(179,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-26 12:42:13'),(180,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-26 15:37:46'),(181,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-26 15:38:08'),(182,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-27 01:25:39'),(183,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-27 01:25:47'),(184,'admin','127.0.0.1','内网IP','Firefox 149.0','Windows >=10','0','登录成功','2026-03-27 03:14:20'),(185,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-03-27 03:23:10'),(186,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-03-27 05:00:00'),(187,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-27 05:30:02'),(188,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 01:18:10'),(189,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 01:24:34'),(190,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 02:06:15'),(191,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 03:12:10'),(192,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 05:40:19'),(193,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 06:33:47'),(194,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 07:23:40'),(195,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 07:23:47'),(196,'admin','127.0.0.1','内网IP','Edge 146','Windows >=10','0','登录成功','2026-03-31 07:23:52'),(197,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-01 08:56:35'),(198,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-07 13:41:36'),(199,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-07 15:13:54'),(200,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-07 16:48:40'),(201,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-07 18:21:37'),(202,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-09 09:37:42'),(203,'admin','127.0.0.1','内网IP','Chrome 146','Windows10','0','登录成功','2026-04-09 10:21:19'); +/*!40000 ALTER TABLE `sys_logininfor` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_menu` +-- + +DROP TABLE IF EXISTS `sys_menu`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_menu` ( + `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID', + `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称', + `parent_id` bigint DEFAULT '0' COMMENT '父菜单ID', + `order_num` int DEFAULT '0' COMMENT '显示顺序', + `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '路由地址', + `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组件路径', + `query` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '路由参数', + `route_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '路由名称', + `is_frame` int DEFAULT '1' COMMENT '是否为外链(0是 1否)', + `is_cache` int DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)', + `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)', + `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单状态(0正常 1停用)', + `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '权限标识', + `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '#' COMMENT '菜单图标', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + PRIMARY KEY (`menu_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='菜单权限表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_menu` +-- + +LOCK TABLES `sys_menu` WRITE; +/*!40000 ALTER TABLE `sys_menu` DISABLE KEYS */; +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1,'系统管理',0,1,'system',NULL,'','',1,0,'M','0','0','','system','admin','2025-09-22 09:33:04','',NULL,'系统管理目录'),(2,'系统监控',0,2,'monitor',NULL,'','',1,0,'M','0','0','','monitor','admin','2025-09-22 09:33:04','',NULL,'系统监控目录'),(3,'系统工具',0,3,'tool',NULL,'','',1,0,'M','0','0','','tool','admin','2025-09-22 09:33:04','',NULL,'系统工具目录'),(4,'若依官网',0,4,'http://ruoyi.vip',NULL,'','',0,0,'M','0','0','','guide','admin','2025-09-22 09:33:04','',NULL,'若依官网地址'),(100,'用户管理',1,1,'user','system/user/index','','',1,0,'C','0','0','system:user:list','user','admin','2025-09-22 09:33:04','',NULL,'用户管理菜单'),(101,'角色管理',1,2,'role','system/role/index','','',1,0,'C','0','0','system:role:list','peoples','admin','2025-09-22 09:33:04','',NULL,'角色管理菜单'),(102,'菜单管理',1,3,'menu','system/menu/index','','',1,0,'C','0','0','system:menu:list','tree-table','admin','2025-09-22 09:33:04','',NULL,'菜单管理菜单'),(103,'部门管理',1,4,'dept','system/dept/index','','',1,0,'C','0','0','system:dept:list','tree','admin','2025-09-22 09:33:04','',NULL,'部门管理菜单'),(104,'岗位管理',1,5,'post','system/post/index','','',1,0,'C','0','0','system:post:list','post','admin','2025-09-22 09:33:04','',NULL,'岗位管理菜单'),(105,'字典管理',1,6,'dict','system/dict/index','','',1,0,'C','0','0','system:dict:list','dict','admin','2025-09-22 09:33:04','',NULL,'字典管理菜单'),(106,'参数设置',1,7,'config','system/config/index','','',1,0,'C','0','0','system:config:list','edit','admin','2025-09-22 09:33:04','',NULL,'参数设置菜单'),(107,'通知公告',1,8,'notice','system/notice/index','','',1,0,'C','0','0','system:notice:list','message','admin','2025-09-22 09:33:04','',NULL,'通知公告菜单'),(108,'日志管理',1,9,'log','','','',1,0,'M','0','0','','log','admin','2025-09-22 09:33:04','',NULL,'日志管理菜单'),(109,'在线用户',2,1,'online','monitor/online/index','','',1,0,'C','0','0','monitor:online:list','online','admin','2025-09-22 09:33:04','',NULL,'在线用户菜单'),(110,'定时任务',2,2,'job','monitor/job/index','','',1,0,'C','0','0','monitor:job:list','job','admin','2025-09-22 09:33:04','',NULL,'定时任务菜单'),(111,'数据监控',2,3,'druid','monitor/druid/index','','',1,0,'C','0','0','monitor:druid:list','druid','admin','2025-09-22 09:33:04','',NULL,'数据监控菜单'),(112,'服务监控',2,4,'server','monitor/server/index','','',1,0,'C','0','0','monitor:server:list','server','admin','2025-09-22 09:33:04','',NULL,'服务监控菜单'),(113,'缓存监控',2,5,'cache','monitor/cache/index','','',1,0,'C','0','0','monitor:cache:list','redis','admin','2025-09-22 09:33:04','',NULL,'缓存监控菜单'),(114,'缓存列表',2,6,'cacheList','monitor/cache/list','','',1,0,'C','0','0','monitor:cache:list','redis-list','admin','2025-09-22 09:33:04','',NULL,'缓存列表菜单'),(115,'表单构建',3,1,'build','tool/build/index','','',1,0,'C','0','0','tool:build:list','build','admin','2025-09-22 09:33:04','',NULL,'表单构建菜单'),(116,'代码生成',3,2,'gen','tool/gen/index','','',1,0,'C','0','0','tool:gen:list','code','admin','2025-09-22 09:33:04','',NULL,'代码生成菜单'),(117,'系统接口',3,3,'swagger','tool/swagger/index','','',1,0,'C','0','0','tool:swagger:list','swagger','admin','2025-09-22 09:33:04','',NULL,'系统接口菜单'),(500,'操作日志',108,1,'operlog','monitor/operlog/index','','',1,0,'C','0','0','monitor:operlog:list','form','admin','2025-09-22 09:33:04','',NULL,'操作日志菜单'),(501,'登录日志',108,2,'logininfor','monitor/logininfor/index','','',1,0,'C','0','0','monitor:logininfor:list','logininfor','admin','2025-09-22 09:33:04','',NULL,'登录日志菜单'),(1000,'用户查询',100,1,'','','','',1,0,'F','0','0','system:user:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1001,'用户新增',100,2,'','','','',1,0,'F','0','0','system:user:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1002,'用户修改',100,3,'','','','',1,0,'F','0','0','system:user:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1003,'用户删除',100,4,'','','','',1,0,'F','0','0','system:user:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1004,'用户导出',100,5,'','','','',1,0,'F','0','0','system:user:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1005,'用户导入',100,6,'','','','',1,0,'F','0','0','system:user:import','#','admin','2025-09-22 09:33:04','',NULL,''),(1006,'重置密码',100,7,'','','','',1,0,'F','0','0','system:user:resetPwd','#','admin','2025-09-22 09:33:04','',NULL,''),(1007,'角色查询',101,1,'','','','',1,0,'F','0','0','system:role:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1008,'角色新增',101,2,'','','','',1,0,'F','0','0','system:role:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1009,'角色修改',101,3,'','','','',1,0,'F','0','0','system:role:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1010,'角色删除',101,4,'','','','',1,0,'F','0','0','system:role:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1011,'角色导出',101,5,'','','','',1,0,'F','0','0','system:role:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1012,'菜单查询',102,1,'','','','',1,0,'F','0','0','system:menu:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1013,'菜单新增',102,2,'','','','',1,0,'F','0','0','system:menu:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1014,'菜单修改',102,3,'','','','',1,0,'F','0','0','system:menu:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1015,'菜单删除',102,4,'','','','',1,0,'F','0','0','system:menu:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1016,'部门查询',103,1,'','','','',1,0,'F','0','0','system:dept:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1017,'部门新增',103,2,'','','','',1,0,'F','0','0','system:dept:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1018,'部门修改',103,3,'','','','',1,0,'F','0','0','system:dept:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1019,'部门删除',103,4,'','','','',1,0,'F','0','0','system:dept:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1020,'岗位查询',104,1,'','','','',1,0,'F','0','0','system:post:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1021,'岗位新增',104,2,'','','','',1,0,'F','0','0','system:post:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1022,'岗位修改',104,3,'','','','',1,0,'F','0','0','system:post:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1023,'岗位删除',104,4,'','','','',1,0,'F','0','0','system:post:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1024,'岗位导出',104,5,'','','','',1,0,'F','0','0','system:post:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1025,'字典查询',105,1,'#','','','',1,0,'F','0','0','system:dict:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1026,'字典新增',105,2,'#','','','',1,0,'F','0','0','system:dict:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1027,'字典修改',105,3,'#','','','',1,0,'F','0','0','system:dict:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1028,'字典删除',105,4,'#','','','',1,0,'F','0','0','system:dict:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1029,'字典导出',105,5,'#','','','',1,0,'F','0','0','system:dict:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1030,'参数查询',106,1,'#','','','',1,0,'F','0','0','system:config:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1031,'参数新增',106,2,'#','','','',1,0,'F','0','0','system:config:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1032,'参数修改',106,3,'#','','','',1,0,'F','0','0','system:config:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1033,'参数删除',106,4,'#','','','',1,0,'F','0','0','system:config:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1034,'参数导出',106,5,'#','','','',1,0,'F','0','0','system:config:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1035,'公告查询',107,1,'#','','','',1,0,'F','0','0','system:notice:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1036,'公告新增',107,2,'#','','','',1,0,'F','0','0','system:notice:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1037,'公告修改',107,3,'#','','','',1,0,'F','0','0','system:notice:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1038,'公告删除',107,4,'#','','','',1,0,'F','0','0','system:notice:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1039,'操作查询',500,1,'#','','','',1,0,'F','0','0','monitor:operlog:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1040,'操作删除',500,2,'#','','','',1,0,'F','0','0','monitor:operlog:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1041,'日志导出',500,3,'#','','','',1,0,'F','0','0','monitor:operlog:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1042,'登录查询',501,1,'#','','','',1,0,'F','0','0','monitor:logininfor:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1043,'登录删除',501,2,'#','','','',1,0,'F','0','0','monitor:logininfor:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1044,'日志导出',501,3,'#','','','',1,0,'F','0','0','monitor:logininfor:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1045,'账户解锁',501,4,'#','','','',1,0,'F','0','0','monitor:logininfor:unlock','#','admin','2025-09-22 09:33:04','',NULL,''),(1046,'在线查询',109,1,'#','','','',1,0,'F','0','0','monitor:online:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1047,'批量强退',109,2,'#','','','',1,0,'F','0','0','monitor:online:batchLogout','#','admin','2025-09-22 09:33:04','',NULL,''),(1048,'单条强退',109,3,'#','','','',1,0,'F','0','0','monitor:online:forceLogout','#','admin','2025-09-22 09:33:04','',NULL,''),(1049,'任务查询',110,1,'#','','','',1,0,'F','0','0','monitor:job:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1050,'任务新增',110,2,'#','','','',1,0,'F','0','0','monitor:job:add','#','admin','2025-09-22 09:33:04','',NULL,''),(1051,'任务修改',110,3,'#','','','',1,0,'F','0','0','monitor:job:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1052,'任务删除',110,4,'#','','','',1,0,'F','0','0','monitor:job:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1053,'状态修改',110,5,'#','','','',1,0,'F','0','0','monitor:job:changeStatus','#','admin','2025-09-22 09:33:04','',NULL,''),(1054,'任务导出',110,6,'#','','','',1,0,'F','0','0','monitor:job:export','#','admin','2025-09-22 09:33:04','',NULL,''),(1055,'生成查询',116,1,'#','','','',1,0,'F','0','0','tool:gen:query','#','admin','2025-09-22 09:33:04','',NULL,''),(1056,'生成修改',116,2,'#','','','',1,0,'F','0','0','tool:gen:edit','#','admin','2025-09-22 09:33:04','',NULL,''),(1057,'生成删除',116,3,'#','','','',1,0,'F','0','0','tool:gen:remove','#','admin','2025-09-22 09:33:04','',NULL,''),(1058,'导入代码',116,4,'#','','','',1,0,'F','0','0','tool:gen:import','#','admin','2025-09-22 09:33:04','',NULL,''),(1059,'预览代码',116,5,'#','','','',1,0,'F','0','0','tool:gen:preview','#','admin','2025-09-22 09:33:04','',NULL,''),(1060,'生成代码',116,6,'#','','','',1,0,'F','0','0','tool:gen:code','#','admin','2025-09-22 09:33:04','',NULL,''); +/*!40000 ALTER TABLE `sys_menu` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_notice` +-- + +DROP TABLE IF EXISTS `sys_notice`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_notice` ( + `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID', + `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告标题', + `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告类型(1通知 2公告)', + `notice_content` longblob COMMENT '公告内容', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '公告状态(0正常 1关闭)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`notice_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知公告表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_notice` +-- + +LOCK TABLES `sys_notice` WRITE; +/*!40000 ALTER TABLE `sys_notice` DISABLE KEYS */; +INSERT INTO `sys_notice` (`notice_id`, `notice_title`, `notice_type`, `notice_content`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1,'温馨提醒:2018-07-01 若依新版本发布啦','2',_binary '新版本内容','0','admin','2025-09-22 09:33:05','',NULL,'管理员'),(2,'维护通知:2018-07-01 若依系统凌晨维护','1',_binary '维护内容','0','admin','2025-09-22 09:33:05','',NULL,'管理员'); +/*!40000 ALTER TABLE `sys_notice` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_oper_log` +-- + +DROP TABLE IF EXISTS `sys_oper_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_oper_log` ( + `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键', + `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '模块标题', + `business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)', + `method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '方法名称', + `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求方式', + `operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)', + `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作人员', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '部门名称', + `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求URL', + `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机地址', + `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作地点', + `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求参数', + `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '返回参数', + `status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)', + `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '错误消息', + `oper_time` datetime DEFAULT NULL COMMENT '操作时间', + `cost_time` bigint DEFAULT '0' COMMENT '消耗时间', + PRIMARY KEY (`oper_id`) USING BTREE, + KEY `idx_sys_oper_log_bt` (`business_type`) USING BTREE, + KEY `idx_sys_oper_log_s` (`status`) USING BTREE, + KEY `idx_sys_oper_log_ot` (`oper_time`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=397 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='操作日志记录'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_oper_log` +-- + +LOCK TABLES `sys_oper_log` WRITE; +/*!40000 ALTER TABLE `sys_oper_log` DISABLE KEYS */; +INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`) VALUES (100,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"params\":{}} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1','2026-02-08 16:02:33',50),(101,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"params\":{}} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1','2026-02-08 16:05:48',14),(102,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"params\":{}} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1','2026-02-08 16:05:54',10),(103,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"params\":{}} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1','2026-02-08 16:06:14',11),(104,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":200,\\\"height\\\":100,\\\"settings\\\":[],\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldj3w0l_vkjq3afn\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldj3w0l_ky1ur158\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 17:16:36',36),(105,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldj3w0l_vkjq3afn\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldj3w0l_ky1ur158\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"status\\\":null,\\\"template\\\":3,\\\"type\\\":\\\"select\\\",\\\"name\\\":\\\"选择节点\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":760,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldkj9wy_828x8618\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldkj9wy_jxuelsa0\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"conn','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 17:56:48',10),(106,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-23\",\"description\":\"测试行为树,第一个 (复制)\",\"englishName\":\"test_tree_copy_20251223_112418_850\",\"id\":189,\"name\":\"test1_copy_20251223_112418_850\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldksbm4_c1j0vsti\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":247,\\\"y\\\":263},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldksbm4_d5glaht8\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldksbm4_pvbh7438\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 18:03:35',13),(107,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"status\\\":null,\\\"template\\\":3,\\\"type\\\":\\\"select\\\",\\\"name\\\":\\\"选择节点\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":760,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldkj9wy_828x8618\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldkj9wy_jxuelsa0\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"d381c0cd-de72-4b4c-a6ba-832465b3caed\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWid','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 20:48:52',37),(108,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"status\\\":null,\\\"template\\\":3,\\\"type\\\":\\\"select\\\",\\\"name\\\":\\\"选择节点\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":760,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"var__mldkj9wy_828x8618\\\",\\\"name\\\":\\\"范围\\\",\\\"value\\\":\\\"1000\\\",\\\"defaults\\\":\\\"1000\\\",\\\"unit\\\":\\\"KM\\\"},{\\\"key\\\":\\\"var__mldkj9wy_jxuelsa0\\\",\\\"name\\\":\\\"武器名称\\\",\\\"value\\\":\\\"地对空导弹\\\",\\\"defaults\\\":\\\"地对空导弹\\\",\\\"unit\\\":\\\"个\\\"}]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"0f546721-95b5-4f22-bf74-7bace17aca35\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strok','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 20:49:05',8),(109,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"selector\\\":\\\"> foreignobject:nth-','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 20:56:45',10),(110,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":13,\\\"name\\\":\\\"地对地开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":600,\\\"y\\\":480},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 21:32:47',32),(111,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":13,\\\"name\\\":\\\"地对地开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":600,\\\"y\\\":480},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 21:34:00',11),(112,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/193','127.0.0.1','内网IP','[193] ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.deleteBehaviortreeByIds-Inline\n### The error occurred while setting parameters\n### SQL: delete from behaviortree where id in ( ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n; Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT); nested exception is java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)','2026-02-08 21:43:10',92),(113,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/192','127.0.0.1','内网IP','[192] ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.deleteBehaviortreeByIds-Inline\n### The error occurred while setting parameters\n### SQL: delete from behaviortree where id in ( ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n; Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT); nested exception is java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)','2026-02-08 21:43:25',9),(114,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/193','127.0.0.1','内网IP','[193] ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.deleteBehaviortreeByIds-Inline\n### The error occurred while setting parameters\n### SQL: delete from behaviortree where id in ( ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n; Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT); nested exception is java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)','2026-02-08 21:48:57',11),(115,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/193','127.0.0.1','内网IP','[193] ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.deleteBehaviortreeByIds-Inline\n### The error occurred while setting parameters\n### SQL: delete from behaviortree where id in ( ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n; Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT); nested exception is java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)','2026-02-08 21:49:00',7),(116,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/193','127.0.0.1','内网IP','[193] ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.deleteBehaviortreeByIds-Inline\n### The error occurred while setting parameters\n### SQL: delete from behaviortree where id in ( ? )\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)\n; Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT); nested exception is java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wb_decision_tree`.`treenodeinstance`, CONSTRAINT `treenodeinstance_ibfk_1` FOREIGN KEY (`tree_id`) REFERENCES `behaviortree` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT)','2026-02-08 21:49:02',7),(117,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"3333\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":13,\\\"name\\\":\\\"地对地开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":600,\\\"y\\\":480},\\\"width\\\":250,\\\"height\\\":120,\\\"in','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 21:49:53',10),(118,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树1\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"3333\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1a833265-cae5-4771-a85d-d4dced39bcb0\\\",\\\"source\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 21:50:14',11),(119,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"3333\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1a833265-cae5-4771-a85d-d4dced39bcb0\\\",\\\"source\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:04:23',14),(120,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"3333\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1a833265-cae5-4771-a85d-d4dced39bcb0\\\",\\\"source\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:09:38',14),(121,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"status\\\":null,\\\"template\\\":191,\\\"type\\\":\\\"root\\\",\\\"name\\\":\\\"根节点\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":259,\\\"y\\\":148},\\\"width\\\":250,\\\"height\\\":120,\\\"settings\\\":[],\\\"inputs\\\":\\\"33\\\",\\\"outputs\\\":\\\"34\\\",\\\"parameters\\\":{},\\\"variables\\\":[{\\\"key\\\":\\\"variable_mldqn0ro_bc9rnvuf\\\",\\\"name\\\":\\\"3\\\",\\\"value\\\":\\\"4\\\",\\\"defaults\\\":null,\\\"unit\\\":\\\"4\\\"}],\\\"edges\\\":[{\\\"key\\\":\\\"4b0af0c2-7b1e-412a-82e8-89a2500b8adb\\\",\\\"sourceKey\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"targetKey\\\":\\\"select_mldkj9wy_gvkmu3db\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"85cd3297-ec33-41ae-b29a-ea00c7d928c9\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"35dddb81-8461-4c04-88f2-078bff484f7b\\\",\\\"source\\\":\\\"root_mldj3w0l_e7p1m99p\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mlds8snh_77bi97g5\\\",\\\"targetName\\\":\\\"地对地开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":\\\"333333\\\",\\\"position\\\":{\\\"x\\\":649,\\\"y\\\":197},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":\\\"333ddd\\\",\\\"outputs\\\":\\\"33\\\",\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"3333333\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1a833265-cae5-4771-a85d-d4dced39bcb0\\\",\\\"source\\\":\\\"precondition_mldqyy7m_rpossu7r\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"t','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:09:53',10),(122,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-26\",\"description\":\"防空导弹行为树333\",\"englishName\":\"defence_air_tree\",\"id\":2,\"name\":\"战斗行为树23333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldtl91w_gtogsv7p\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":412,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:10:06',11),(123,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-26\",\"description\":\"防空导弹行为树333dddd\",\"englishName\":\"defence_air_tree\",\"id\":2,\"name\":\"战斗行为树23333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldtl91w_gtogsv7p\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":412,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:11:56',9),(124,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-26\",\"description\":\"防空导弹行为树333dddd\",\"englishName\":\"defence_air_tree\",\"id\":2,\"name\":\"战斗行为树23333eeeeee\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldtl91w_gtogsv7p\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":412,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:12:28',8),(125,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"description\":\"ddddd\",\"name\":\"eeeeee\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLException: Field \'english_name\' doesn\'t have a default value\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree ( name, description, xml_content ) values ( ?, ?, ? )\n### Cause: java.sql.SQLException: Field \'english_name\' doesn\'t have a default value\n; Field \'english_name\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'english_name\' doesn\'t have a default value','2026-02-08 22:22:17',7),(126,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"description\":\"dddd\",\"id\":0,\"name\":\"行为树ddd\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ',NULL,1,'\n### Error updating database. Cause: java.sql.SQLException: Field \'english_name\' doesn\'t have a default value\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/BehaviortreeMapper.xml]\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\n### The error occurred while setting parameters\n### SQL: insert into behaviortree ( name, description, xml_content ) values ( ?, ?, ? )\n### Cause: java.sql.SQLException: Field \'english_name\' doesn\'t have a default value\n; Field \'english_name\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'english_name\' doesn\'t have a default value','2026-02-08 22:24:25',9),(127,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"dddd\",\"id\":194,\"name\":\"行为树ddd\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:28:20',12),(128,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-02-08\",\"englishName\":\"dddd\",\"id\":194,\"name\":\"行为树ddd\",\"params\":{},\"updatedAt\":\"2026-02-08\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldu92do_069tptgv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":354,\\\"y\\\":83},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:28:33',8),(129,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-02-08\",\"englishName\":\"dddd\",\"id\":194,\"name\":\"行为树dddddsdsds\",\"params\":{},\"updatedAt\":\"2026-02-08\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mldu92do_069tptgv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":354,\\\"y\\\":83},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-08 22:28:38',8),(130,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:20:59',52),(131,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:21:27',25),(132,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:22:09',31119),(133,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:22:25',13127),(134,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:22:54',5193),(135,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:23:55',1506),(136,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:24:20',6601),(137,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro',NULL,1,'\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'desciption\' in \'field list\'\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/TreenodeinstanceMapper.xml]\n### The error may involve com.solution.system.mapper.TreenodeinstanceMapper.insertTreenodeinstance-Inline\n### The error occurred while setting parameters\n### SQL: insert into treenodeinstance ( template_id, instance_name, is_root, desciption ) values ( ?, ?, ?, ? )\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'desciption\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'desciption\' in \'field list\'','2026-02-09 14:27:02',25610),(138,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro',NULL,1,'\n### Error updating database. Cause: java.sql.SQLException: Field \'tree_id\' doesn\'t have a default value\n### The error may exist in file [/Users/zlin/Datas/development/workspace/intellij/kernelstudio/works/auto-solution/auto-solution-behaviour/target/classes/mapper/system/TreenodeinstanceMapper.xml]\n### The error may involve com.solution.system.mapper.TreenodeinstanceMapper.insertTreenodeinstance-Inline\n### The error occurred while setting parameters\n### SQL: insert into treenodeinstance ( template_id, instance_name, is_root ) values ( ?, ?, ? )\n### Cause: java.sql.SQLException: Field \'tree_id\' doesn\'t have a default value\n; Field \'tree_id\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'tree_id\' doesn\'t have a default value','2026-02-09 14:27:47',6398),(139,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:29:21',21638),(140,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:30:12',23505),(141,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ea62e4c2-fa39-43fd-970a-84491c59b4f9\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:34:35',19581),(142,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ea62e4c2-fa39-43fd-970a-84491c59b4f9\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:36:00',61),(143,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"21d7a43e-80ca-4661-b239-af39b303d146\\\",\\\"source\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":670,\\\"y\\\":372},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ea62e4c2-fa39-43fd-970a-84491c59b4f9\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mles9dq8_8tjm6lp0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mles9rc2_pij18tgj\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:36:29',11345),(144,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:36:42',30),(145,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:37:04',38),(146,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:37:40',15004),(147,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:39:28',6363),(148,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:46:09',30898),(149,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"stro','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:47:48',20881),(150,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:48:13',11034),(151,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:48:32',62),(152,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:49:28',29971),(153,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":260},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 14:50:44',4022),(154,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-23\",\"description\":\"测试行为树,第一个 (复制)\",\"englishName\":\"test_tree_copy_20251223_112300_063\",\"id\":187,\"name\":\"测试复制的行为树_20251223_112300_063\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mletu6w7_puip2zf8\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":301,\\\"y\\\":213},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:04:48',62),(155,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":660,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"014869e5-2c0c-4010-a561-0a90b84650dc\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"targetName\\\":\\\"飞向某个点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":11,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"飞向某个点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"平台飞到某个点\\\",\\\"position\\\":{\\\"x\\\":1000,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1fe1ffc4-9bca-458d-8537-ae59ee4e3cc7\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:05:20',77),(156,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":660,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"014869e5-2c0c-4010-a561-0a90b84650dc\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"targetName\\\":\\\"飞向某个点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":11,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"飞向某个点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"平台飞到某个点\\\",\\\"position\\\":{\\\"x\\\":1000,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1fe1ffc4-9bca-458d-8537-ae59ee4e3cc7\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:05:58',158),(157,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"lll\",\"id\":195,\"name\":\"行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mletxhfu_x61yuhnf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":316,\\\"y\\\":198},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:30',15),(158,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/190','127.0.0.1','内网IP','[190] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:46',11),(159,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/191','127.0.0.1','内网IP','[191] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:48',8),(160,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/192','127.0.0.1','内网IP','[192] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:50',7),(161,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/193','127.0.0.1','内网IP','[193] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:52',7),(162,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/194','127.0.0.1','内网IP','[194] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:53',11),(163,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/195','127.0.0.1','内网IP','[195] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:07:55',7),(164,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":160,\\\"height\\\":100,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":600,\\\"y\\\":160},\\\"width\\\":160,\\\"height\\\":100,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"014869e5-2c0c-4010-a561-0a90b84650dc\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"targetName\\\":\\\"飞向某个点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"dcc02099-6596-49a9-bcf3-2ddf9336b71d\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mleuln8k_ms19axe6\\\",\\\"targetName\\\":\\\"发送消息\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mleulj0l_6o1epy47\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":55,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"到达(测试版)\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"指定飞机到达某个地点','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:27:03',120),(165,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":160,\\\"height\\\":100,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":42,\\\"templateType\\\":\\\"precondition\\\",\\\"name\\\":\\\"轨迹有无判断\\\",\\\"category\\\":\\\"precondition\\\",\\\"description\\\":null,\\\"position\\\":{\\\"x\\\":600,\\\"y\\\":160},\\\"width\\\":160,\\\"height\\\":100,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":50,\\\"templateId\\\":42,\\\"paramKey\\\":\\\"track_processor_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"dddddd\\\",\\\"description\\\":\\\"轨迹处理器的名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"014869e5-2c0c-4010-a561-0a90b84650dc\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mletunsn_rdsljrqo\\\",\\\"targetName\\\":\\\"飞向某个点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"dcc02099-6596-49a9-bcf3-2ddf9336b71d\\\",\\\"source\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"sourceName\\\":\\\"轨迹有无判断\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mleuln8k_ms19axe6\\\",\\\"targetName\\\":\\\"发送消息\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mleulj0l_6o1epy47\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":55,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"到达(测试版)\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"指定飞机到达某个地点','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 15:33:12',126),(166,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"ddddd\",\"id\":196,\"name\":\"行为树dd\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":318,\\\"y\\\":103},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2a0999fe-32f8-435b-aa06-cb095064e9bb\\\",\\\"source\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":3,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"选择节点\\\",\\\"category\\\":\\\"select\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":786,\\\"y\\\":157},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2a0999fe-32f8-435b-aa06-cb095064e9bb\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":\\\"classic\\\",\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.41253799999999957}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 16:21:53',43),(167,'规则',3,'com.solution.web.controller.algo.AlgorithmController.remove()','DELETE',1,'admin','研发部门','/api/algo/algorithm/2','127.0.0.1','内网IP','[2] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 17:49:14',30),(168,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"1\",\"description\":\"参数名称\",\"id\":1,\"paramName\":\"参数1\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试1\",\"type\":\"test1\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 17:50:03',38),(169,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"1\",\"description\":\"参数名称\",\"id\":1,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"333\",\"id\":0,\"paramName\":\"333\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试1\",\"type\":\"test1\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 17:50:51',21),(170,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"333\",\"algorithmParamList\":[{\"algorithmId\":3,\"defaultValue\":\"33\",\"description\":\"33\",\"id\":0,\"paramName\":\"33\"},{\"algorithmId\":3,\"defaultValue\":\"dd\",\"description\":\"dd\",\"id\":0,\"paramName\":\"dd\"}],\"codePath\":\"33\",\"description\":\"33\",\"id\":3,\"name\":\"3333\",\"type\":\"333\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 17:54:37',20),(171,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"1\",\"description\":\"参数名称\",\"id\":1,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"333\",\"id\":2,\"paramName\":\"333\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试1\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 18:03:06',24),(172,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"333\",\"algorithmParamList\":[{\"algorithmId\":3,\"defaultValue\":\"33\",\"description\":\"33\",\"id\":4,\"paramName\":\"33\"},{\"algorithmId\":3,\"defaultValue\":\"dd\",\"description\":\"dd\",\"id\":5,\"paramName\":\"dd\"}],\"codePath\":\"33\",\"description\":\"33\",\"id\":3,\"name\":\"3333\",\"type\":\"formation\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 18:03:12',20),(173,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"333\",\"id\":2,\"paramName\":\"333\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试1\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 18:05:06',19),(174,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"3333333333333333\",\"algorithmParamList\":[{\"algorithmId\":4,\"defaultValue\":\"33\",\"description\":\"33\",\"id\":0,\"paramName\":\"33\"}],\"codePath\":\"3333\",\"description\":\"333333333333\",\"id\":4,\"name\":\"3333\",\"type\":\"defense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:46:59',51),(175,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"555555\",\"algorithmParamList\":[{\"algorithmId\":5,\"defaultValue\":\"33555555\",\"description\":\"33\",\"id\":0,\"paramName\":\"55555533\"}],\"codePath\":\"555555\",\"description\":\"555555\",\"id\":5,\"name\":\"555555\",\"type\":\"defense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:47:09',17),(176,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"66666\",\"algorithmParamList\":[{\"algorithmId\":6,\"defaultValue\":\"33555555\",\"description\":\"33\",\"id\":0,\"paramName\":\"66666\"}],\"codePath\":\"66666\",\"description\":\"66666\",\"id\":6,\"name\":\"66666\",\"type\":\"defense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:47:23',18),(177,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"77777\",\"algorithmParamList\":[{\"algorithmId\":7,\"defaultValue\":\"33555555\",\"description\":\"33\",\"id\":0,\"paramName\":\"66666\"}],\"codePath\":\"77777\",\"description\":\"77777\",\"id\":7,\"name\":\"77777\",\"type\":\"defense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:47:30',16),(178,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"888888\",\"algorithmParamList\":[{\"algorithmId\":8,\"defaultValue\":\"33555555\",\"description\":\"33\",\"id\":0,\"paramName\":\"888888\"}],\"codePath\":\"888888\",\"description\":\"888888\",\"id\":8,\"name\":\"888888\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:47:40',16),(179,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"999999\",\"algorithmParamList\":[{\"algorithmId\":9,\"id\":0,\"paramName\":\"999999\"}],\"codePath\":\"999999\",\"description\":\"999999\",\"id\":9,\"name\":\"999999\",\"type\":\"formation\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:48:35',18),(180,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"100000\",\"algorithmParamList\":[{\"algorithmId\":10,\"id\":0,\"paramName\":\"100000\"}],\"codePath\":\"100000\",\"description\":\"100000\",\"id\":10,\"name\":\"100000\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:48:44',19),(181,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"1100000\",\"algorithmParamList\":[{\"algorithmId\":11,\"id\":0,\"paramName\":\"1100000\"}],\"codePath\":\"1100000\",\"description\":\"1100000\",\"id\":11,\"name\":\"1100000\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:49:03',30),(182,'规则',1,'com.solution.web.controller.algo.AlgorithmController.add()','POST',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"ddd\",\"algorithmParamList\":[{\"algorithmId\":12,\"id\":0,\"paramName\":\"ddd\"}],\"codePath\":\"ddd\",\"description\":\"ddd\",\"id\":12,\"name\":\"ddd\",\"type\":\"defense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:51:27',18),(183,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"333\",\"id\":2,\"paramName\":\"333\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试1333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:52:44',18),(184,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"333\",\"id\":2,\"paramName\":\"333\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:52:47',24),(185,'规则',3,'com.solution.web.controller.algo.AlgorithmController.remove()','DELETE',1,'admin','研发部门','/api/algo/algorithm/5','127.0.0.1','内网IP','[5] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 19:53:00',19),(186,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"dddd\",\"algoConfigList\":[],\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"参数1描述\",\"id\":2,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"444\",\"description\":\"参数2描述\",\"id\":0,\"paramName\":\"参数2\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 20:18:58',45),(187,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"\",\"algoConfigList\":[],\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"参数1描述\",\"id\":2,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"444\",\"description\":\"参数2描述\",\"id\":15,\"paramName\":\"参数2\"}],\"codePath\":\"/home/test.pth\",\"description\":\"\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 20:19:44',37),(188,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"\",\"algoConfigList\":[],\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"参数1描述\",\"id\":2,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"444\",\"description\":\"参数2描述\",\"id\":15,\"paramName\":\"参数2\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 20:19:54',24),(189,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"参数1+参数2+参数2\",\"algoConfigList\":[{\"name\":\"参数1\",\"operation\":\"+\"},{\"name\":\"参数2\",\"operation\":\"+\"},{\"name\":\"参数2\"}],\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"参数1描述\",\"id\":2,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"444\",\"description\":\"参数2描述\",\"id\":15,\"paramName\":\"参数2\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 21:01:24',7605),(190,'规则',3,'com.solution.web.controller.algo.AlgorithmController.remove()','DELETE',1,'admin','研发部门','/api/algo/algorithm/4','127.0.0.1','内网IP','[4] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 21:02:42',20),(191,'规则',2,'com.solution.web.controller.algo.AlgorithmController.edit()','PUT',1,'admin','研发部门','/api/algo/algorithm','127.0.0.1','内网IP','{\"algoConfig\":\"参数1+参数2+参数2\",\"algoConfigList\":[{\"name\":\"参数1\",\"operation\":\"+\"},{\"name\":\"参数2\",\"operation\":\"+\"},{\"name\":\"参数2\"}],\"algorithmParamList\":[{\"algorithmId\":1,\"defaultValue\":\"333\",\"description\":\"参数1描述\",\"id\":2,\"paramName\":\"参数1\"},{\"algorithmId\":1,\"defaultValue\":\"444\",\"description\":\"参数2描述\",\"id\":15,\"paramName\":\"参数2\"}],\"codePath\":\"/home/test.pth\",\"description\":\"测试ddd\",\"id\":1,\"name\":\"测试133333333\",\"type\":\"offense\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 21:06:14',36),(192,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-02-09\",\"englishName\":\"ddddd\",\"id\":196,\"name\":\"行为树dd\",\"params\":{},\"updatedAt\":\"2026-02-09\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":318,\\\"y\\\":103},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2a0999fe-32f8-435b-aa06-cb095064e9bb\\\",\\\"source\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":3,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"选择节点\\\",\\\"category\\\":\\\"select\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":786,\\\"y\\\":157},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"37acf977-7f24-4a34-8639-ab0a43e02bf0\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlewl5g2_zkdvebx0\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mlewl7zc_kd3hwbb7\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":\\\"classic\\\",\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.5210689999999996}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 21:09:30',88),(193,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4ea06014-8025-42a2-a699-b1870d175bd9\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":3,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"选择节点\\\",\\\"category\\\":\\\"select\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":660,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"4ea06014-8025-42a2-a699-b1870d175bd9\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":\\\"classic\\\",\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0},\\\"marker\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-02-09 21:09:52',56),(194,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-12-23\",\"description\":\"测试行为树,第一个 (复制)\",\"englishName\":\"test_tree_copy_20251223_112352_329\",\"id\":188,\"name\":\"测试复制的行为树_20251223_112352_329\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmerm5yo_ltmbsm89\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":325,\\\"y\\\":216},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9d69a328-8b35-443b-a7df-086259029e95\\\",\\\"source\\\":\\\"root_mmerm5yo_ltmbsm89\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mmermd9k_sl7smg4j\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mmermd9k_sl7smg4j\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":3,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"选择节点\\\",\\\"category\\\":\\\"select\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":780,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9d69a328-8b35-443b-a7df-086259029e95\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mmerm5yo_ltmbsm89\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"select_mmermd9k_sl7smg4j\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":\\\"classic\\\",\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.4997290000000012}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-06 18:42:26',92),(195,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2025-10-19\",\"description\":\"战斗行为树1\",\"englishName\":\"combat_behavior_1\",\"id\":1,\"name\":\"战斗行为树133333333\",\"params\":{},\"updatedAt\":\"2026-01-07\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":268,\\\"y\\\":149},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fcafe29a-e8e9-40ff-bf7f-b9e219495016\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"precondition_mlet5hst_p5mtx2sr\\\",\\\"targetName\\\":\\\"轨迹有无判断\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4ea06014-8025-42a2-a699-b1870d175bd9\\\",\\\"source\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":3,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"选择节点\\\",\\\"category\\\":\\\"select\\\",\\\"description\\\":\\\"中间节点,执行到这里只会选择其中一个节点执行\\\",\\\"position\\\":{\\\"x\\\":660,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6e41f4e5-49a0-4d03-b382-7e0670260a0c\\\",\\\"source\\\":\\\"select_mlf6vkwy_gt8anfyw\\\",\\\"sourceName\\\":\\\"选择节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmernch2_1382ithd\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmernch2_1382ithd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"position\\\":{\\\"x\\\":880,\\\"y\\\":440},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"06d81ff9-ab68-4d8d-a613-6b737abe80d1\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mlesukv1_dh51wc9u\\\",\\\"selector\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-06 18:43:44',71),(196,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/1','127.0.0.1','内网IP','[1] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:01',16),(197,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/2','127.0.0.1','内网IP','[2] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:04',12),(198,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/3','127.0.0.1','内网IP','[3] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:05',10),(199,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/4','127.0.0.1','内网IP','[4] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:07',9),(200,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/5','127.0.0.1','内网IP','[5] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:08',10),(201,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/187','127.0.0.1','内网IP','[187] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:10',11),(202,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/188','127.0.0.1','内网IP','[188] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:11',11),(203,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/189','127.0.0.1','内网IP','[189] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:12',13),(204,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/196','127.0.0.1','内网IP','[196] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:40:14',12),(205,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 01:43:55',30),(206,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":340,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":780,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmm','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 10:09:03',291),(207,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":340,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":780,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmm','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 10:09:28',275),(208,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":340,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":780,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmm','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 10:11:41',255),(209,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":320,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1cf9352e-a477-4cfb-933a-c7b49212eb76\\\",\\\"source\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mmmv80ws_50iqlqt4\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 10:46:23',373),(210,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点0\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":320,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1cf9352e-a477-4cfb-933a-c7b49212eb76\\\",\\\"source\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mmmv80ws_50iqlqt4\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 13:38:02',371),(211,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":191,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点0\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"position\\\":{\\\"x\\\":320,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1cf9352e-a477-4cfb-933a-c7b49212eb76\\\",\\\"source\\\":\\\"root_mmmt10tc_8hgkm6zq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mmmv80ws_50iqlqt4\\\",\\\"targetName\\\":\\\"选择节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 14:26:26',464),(212,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"p','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 14:27:05',1025),(213,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"p','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-12 14:27:05',334),(214,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"order\\\":0},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-13 11:37:28',392),(215,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"order\\\":0},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-13 11:37:29',350),(216,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"order\\\":0},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-13 11:38:03',646),(217,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-12\",\"englishName\":\"tree1\",\"id\":197,\"name\":\"行为树0\",\"params\":{},\"updatedAt\":\"2026-03-12\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtumi4_vdtjzd4b\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":121,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查雷达雷针朝向1\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前雷达雷针朝向是否与初始朝向一致\\\",\\\"position\\\":{\\\"x\\\":960,\\\"y\\\":920},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmmtup2x_43ah8rnh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":126,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"追击节点1\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"朝敌方战机飞行\\\",\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"order\\\":1},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtv6ch_hv8tyxso\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"order\\\":0},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmmtw5k1_1b3v1fc2\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内0\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":940},\\\"width\\\":250,\\\"height\\\":120,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-13 11:38:29',322),(218,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree222\",\"id\":198,\"name\":\"行为树2\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmoli4gs_nd20tx0z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e08db00-7128-4ffc-8a14-8f52b8e38b08\\\",\\\"source\\\":\\\"root_mmoli4gs_nd20tx0z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"select_mmolj67y_r2gobhbr\\\",\\\"targetName\\\":\\\"选择节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"c834c378-e335-42ef-99da-6090af3cc569\\\",\\\"source\\\":\\\"root_mmoli4gs_nd20tx0z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mmoli67o_9iao0f3x\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmoli67o_9iao0f3x\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"b6071366-46b0-46b3-81fd-81daba0a795d\\\",\\\"source\\\":\\\"parallel_mmoli67o_9iao0f3x\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmoli98i_un0skvye\\\",\\\"targetName\\\":\\\"检查是否在范围内\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b513dc23-61de-43de-a492-a91f03033b91\\\",\\\"source\\\":\\\"parallel_mmoli67o_9iao0f3x\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmolifit_ig73vkdw\\\",\\\"targetName\\\":\\\"转向目标\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmoli98i_un0skvye\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"i','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-13 15:50:42',710),(219,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"radar1\",\"id\":199,\"name\":\"雷达行为树1\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:08:34',44),(220,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"radar2\",\"id\":200,\"name\":\"雷达行为树2\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:08:47',18),(221,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"radar3\",\"id\":201,\"name\":\"雷达行为树3\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:09:02',184),(222,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:09:12',30),(223,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar2\",\"id\":200,\"name\":\"预警雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:09:16',25),(224,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:09:20',24),(225,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:09:54',11),(226,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:10:11',12),(227,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"33333\",\"id\":204,\"name\":\"防空火炮行为树(近)\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:10:22',10),(228,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"33333\",\"id\":0,\"name\":\"防空火炮行为树(近)\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ',NULL,1,'\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'防空火炮行为树(近)\' for key \'behaviortree.name\'\r\n### The error may exist in file [E:\\work\\auto-solution\\auto-solution-behaviour\\target\\classes\\mapper\\system\\BehaviortreeMapper.xml]\r\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into behaviortree ( name, english_name, xml_content ) values ( ?, ?, ? )\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'防空火炮行为树(近)\' for key \'behaviortree.name\'\n; Duplicate entry \'防空火炮行为树(近)\' for key \'behaviortree.name\'; nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'防空火炮行为树(近)\' for key \'behaviortree.name\'','2026-03-14 07:10:24',68),(229,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:10:43',12),(230,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8480e43d-715a-402a-9db1-536c03149b6d\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"7db3db31-70af-48fd-a409-f08b42cbe654\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":118,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"打开雷达\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"雷达开始工作\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":720,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":70,\\\"templateId\\\":118,\\\"paramKey\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:12:22',112),(231,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar2\",\"id\":200,\"name\":\"预警雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"24518193-c4c1-4822-a42e-2036b41aa59d\\\",\\\"source\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2e7f131d-c11d-49f9-a835-a7513bee26dc\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"a5404bf9-d994-438c-895e-ca0b8578da52\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpznuco_lpqk4e6h\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":228,\\\"y\\\":699},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:13:29',138),(232,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":-20},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\\\",\\\"source\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f9deb620-ea85-417d-bdff-3c2cea828821\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzp4wh_buba6q1d\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:14:20',148),(233,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:15:26',204),(234,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":780},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:16:18',120),(235,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmq08d69_4vy0laz7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:29:38',38),(236,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmq08d69_4vy0laz7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":320,\\\"y\\\":820},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:31:02',53),(237,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmq08d69_4vy0laz7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":380,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-20,\\\"y\\\":1140},\\\"width\\\":25','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:33:44',126),(238,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmq08d69_4vy0laz7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"98479a49-525b-458f-abcb-9a4dba031925\\\",\\\"source\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"targetName\\\":\\\"发送地面展开命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9946ca76-b4cc-4823-9e1f-a30d578b9572\\\",\\\"source\\\":\\\"sequence_mmq08ic9_cpyqazzr\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":100,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"sou','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:44:05',167),(239,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmq08d69_4vy0laz7\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":100,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":380,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"te','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:49:11',169),(240,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":100,\\\"y\\\":640},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":380,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-20,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templa','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 07:52:15',153),(241,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":380,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-20,\\\"y\\\":1140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:08:44',307),(242,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/204','127.0.0.1','内网IP','[204] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:09:23',17),(243,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":780},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:09:31',213),(244,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8480e43d-715a-402a-9db1-536c03149b6d\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"7db3db31-70af-48fd-a409-f08b42cbe654\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":118,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"打开雷达\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"雷达开始工作\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":720,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":70,\\\"templateId\\\":118,\\\"paramKey\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:09:37',179),(245,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8480e43d-715a-402a-9db1-536c03149b6d\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"7db3db31-70af-48fd-a409-f08b42cbe654\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":118,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"打开雷达\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"雷达开始工作\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":720,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":70,\\\"templateId\\\":118,\\\"paramKey\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:09:42',173),(246,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:10:02',227),(247,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-200,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:44:07',387),(248,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-200,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:45:00',201),(249,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-200,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:46:34',218),(250,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-200,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:46:48',423),(251,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-200,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"type\\\":\\\"task\\\",\\\"templ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:47:04',463),(252,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:47:44',322),(253,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:51:25',471),(254,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:51:26',116),(255,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:52:07',123),(256,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:52:11',109),(257,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8480e43d-715a-402a-9db1-536c03149b6d\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"7db3db31-70af-48fd-a409-f08b42cbe654\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"targetName\\\":\\\"打开雷达\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"05cb0d0f-1c33-4055-9250-995e5268cee9\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":117,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"对敌人进行火力打击,需要指定武器名称,齐射数量\\\",\\\"order\\\":0,\\\"pos','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:52:54',96),(258,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8480e43d-715a-402a-9db1-536c03149b6d\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"7db3db31-70af-48fd-a409-f08b42cbe654\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzmtlb_l37axl24\\\",\\\"targetName\\\":\\\"打开雷达\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"05cb0d0f-1c33-4055-9250-995e5268cee9\\\",\\\"source\\\":\\\"root_mmpzmmyn_diyqshgq\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":240,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":117,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"对敌人进行火力打击,需要指定武器名称,齐射数量\\\",\\\"order\\\":0,\\\"pos','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 08:52:55',98),(259,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:28:33',180),(260,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar2\",\"id\":200,\"name\":\"预警雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"24518193-c4c1-4822-a42e-2036b41aa59d\\\",\\\"source\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2e7f131d-c11d-49f9-a835-a7513bee26dc\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"a5404bf9-d994-438c-895e-ca0b8578da52\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpznuco_lpqk4e6h\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":228,\\\"y\\\":699},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:28:38',198),(261,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":-20},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\\\",\\\"source\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f9deb620-ea85-417d-bdff-3c2cea828821\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzp4wh_buba6q1d\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:28:53',249),(262,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":-20},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\\\",\\\"source\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f9deb620-ea85-417d-bdff-3c2cea828821\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzp4wh_buba6q1d\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:28:55',1472),(263,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:29:03',196),(264,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:29:04',213),(265,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequence_mmpzq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:29:04',229),(266,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-14 09:39:34',337),(267,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"Radar_Start\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequenc','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:27:53',154),(268,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar2\",\"id\":200,\"name\":\"预警雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"24518193-c4c1-4822-a42e-2036b41aa59d\\\",\\\"source\\\":\\\"root_mmpznh0o_sdwhm0bp\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2e7f131d-c11d-49f9-a835-a7513bee26dc\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"a5404bf9-d994-438c-895e-ca0b8578da52\\\",\\\"source\\\":\\\"sequence_mmpznm8h_wyrse9wy\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpznuco_lpqk4e6h\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpznry2_rk7uu4cw\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":228,\\\"y\\\":699},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:27:58',111),(269,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":-20},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\\\",\\\"source\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f9deb620-ea85-417d-bdff-3c2cea828821\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzp4wh_buba6q1d\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:28:06',95),(270,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"Radar_Start\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequenc','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:28:49',106),(271,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"Radar_Start\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequenc','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:28:49',106),(272,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar1\",\"id\":199,\"name\":\"预警雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"1e607f23-6b82-4351-bb55-d1c833bc7d64\\\",\\\"source\\\":\\\"root_mmpzpu5s_nf6s11cl\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"Radar_Start\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"63b1d95c-0e2b-4ced-a33b-bfcc8f03e9a9\\\",\\\"source\\\":\\\"sequence_mmpzqijl_ohk44qrd\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzq2fu_h1pf2t2v\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"91023fd8-2737-4692-8fb9-14e220a556ed\\\",\\\"source\\\":\\\"sequenc','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 02:28:49',109),(273,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:00:24',229),(274,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:07:32',275),(275,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:07:36',223),(276,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:09:28',268),(277,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":60,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descri','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:09:47',303),(278,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":100,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descr','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:09:58',260),(279,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descr','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:14:49',259),(280,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 03:16:40',99),(281,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmrfp1i3_svby7o21\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"cond','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:29:49',216),(282,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":117,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"对敌人进行火力打击,需要指定武器名称,齐射数量\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":68,\\\"templateId\\\":117,\\\"paramKey\\\":\\\"salvo_size\\\",\\\"dataType\\\":\\\"int\\\",\\\"defaultValue\\\":\\\"2\\\",\\\"description\\\":\\\"齐射数量\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":69,\\\"templateId\\\":117,\\\"paramKey\\\":\\\"weaponName\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"naval_sam\\\",\\\"description\\\":\\\"发射的武器名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmrfqkf7_4ako7i6v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:31:12',210),(283,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"1111\",\"id\":202,\"name\":\"防空火炮行为树(远)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzmovr_wrwzo1kr\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":220,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq387u5_lqo2dj5g\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":117,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"开火\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"对敌人进行火力打击,需要指定武器名称,齐射数量\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":920,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":68,\\\"templateId\\\":117,\\\"paramKey\\\":\\\"salvo_size\\\",\\\"dataType\\\":\\\"int\\\",\\\"defaultValue\\\":\\\"2\\\",\\\"description\\\":\\\"齐射数量\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":69,\\\"templateId\\\":117,\\\"paramKey\\\":\\\"weaponName\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"naval_sam\\\",\\\"description\\\":\\\"发射的武器名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmrfqkf7_4ako7i6v\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:31:26',187),(284,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmrfp1i3_svby7o21\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"cond','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:31:39',198),(285,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmrfp1i3_svby7o21\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"cond','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:31:40',185),(286,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmrfp1i3_svby7o21\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"cond','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:31:50',178),(287,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"2222\",\"id\":203,\"name\":\"防空火炮行为树(中)\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":500,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"bbd782ce-16d2-4ba7-929e-d9c0e2d44e49\\\",\\\"source\\\":\\\"root_mmpzrh0o_tn40029a\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":520},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6ec8b239-e122-4846-8a5d-d0ecfec768e5\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzrsw8_vtl8b7b4\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f6a27f17-73f3-41ce-8d56-91f77ddb9573\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzrwm0_voybvz4c\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9d6c0167-9f8e-4850-b928-a2394ef03515\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq36b31_jlzyf3gx\\\",\\\"targetName\\\":\\\"开火\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8e3ef092-7e66-4b7a-abd7-a055a4cca888\\\",\\\"source\\\":\\\"sequence_mmpzrknm_1g6p5874\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmrfp1i3_svby7o21\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"cond','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:32:03',191),(288,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"11111111111111111111\",\"id\":207,\"name\":\"行为树11111\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:51:24',15),(289,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descr','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:52:48',369),(290,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"asdfasdf\",\"id\":208,\"name\":\"行为树fadfasdf\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:53:41',12),(291,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/207','127.0.0.1','内网IP','[207] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:54:49',17),(292,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/208','127.0.0.1','内网IP','[208] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 07:54:51',20),(293,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":580,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"8855235e-57ea-4d07-aec3-eba6cafd6ce5\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0c6r7_iu08z4de\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0fd5525d-7f98-4bec-afaf-ab5c4ad4e172\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmq0cdux_x9gg5h30\\\",\\\"targetName\\\":\\\"顺序节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"094f32f9-07dc-4b12-9b54-25227ce6f560\\\",\\\"source\\\":\\\"parallel_mmq09r29_33edkx1d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmq31lo4_uryzls2g\\\",\\\"targetName\\\":\\\"情报信息融合分析\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":140,\\\"y\\\":1100},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"descr','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 10:00:44',316),(294,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0kr01_af2qksvs\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":196,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"后续评估。。。。(暂定)\\\",\\\"order\\\":3,\\\"position\\\":{\\\"x\\\":1300,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"满足开火条件\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 10:03:20',367),(295,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0kr01_af2qksvs\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":196,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"后续评估。。。。(暂定)\\\",\\\"order\\\":3,\\\"position\\\":{\\\"x\\\":1500,\\\"y\\\":1200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"满足开火条件\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 10:11:27',374),(296,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0kr01_af2qksvs\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":196,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"后续评估。。。。(暂定)\\\",\\\"order\\\":3,\\\"position\\\":{\\\"x\\\":1500,\\\"y\\\":1200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"满足开火条件\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 10:48:21',378),(297,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0kr01_af2qksvs\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":196,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"后续评估。。。。(暂定)\\\",\\\"order\\\":3,\\\"position\\\":{\\\"x\\\":1500,\\\"y\\\":1200},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 11:22:48',367),(298,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-160,\\\"y\\\":680},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"根据之前的节点时间判断,说明师父要进行开火\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":1000,\\\"y\\\":1500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2zhg4_4qsobl1c\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":192,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送开火指令\\\",\\\"category\\\":\\\"action\\\",\\\"descrip','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 11:22:57',361),(299,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-460,\\\"y\\\":600},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"根据之前的节点时间判断,说明师父要进行开火\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":1000,\\\"y\\\":1500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2zhg4_4qsobl1c\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":192,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送开火指令\\\",\\\"category\\\":\\\"action\\\",\\\"descrip','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 11:46:21',354),(300,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"command\",\"id\":206,\"name\":\"指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq09mbk_vrrhejtz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":197,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送地面展开命令\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-460,\\\"y\\\":600},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0a8r4_xdf3k3vv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":194,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送雷达控制\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":20,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq0be5t_nk0kw8pv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":199,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"雷达目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-340,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2xbpk_zrtx4wn0\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":195,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"目标分配\\\",\\\"category\\\":\\\"action\\\",\\\"description\\\":\\\"火力规则的计算影响的是现在威胁单位一共有多少,我方一共有多少可以被控制的执行单位,火力单位,然后把我们的火炮和对应的目标进行分配起来\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":1220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmq2z6hq_crlt7nw9\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":198,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"火力打击评估\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"根据之前的节点时间判断,说明师父要进行开火\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":1000,\\\"y\\\":1500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mmq2zhg4_4qsobl1c\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":192,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送开火指令\\\",\\\"category\\\":\\\"action\\\",\\\"descrip','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-15 11:54:38',239),(301,'行为树主',1,'com.solution.scene.controller.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mmslhyw8_2m148m1i\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_nebo_m_2\\\",\\\"platformId\\\":2,\\\"components\\\":[{\\\"id\\\":3,\\\"name\\\":\\\"sam2\\\",\\\"type\\\":\\\"weapon\\\",\\\"description\\\":\\\"地对空导弹第二种\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":4,\\\"name\\\":\\\"aam3\\\",\\\"type\\\":\\\"weapon\\\",\\\"description\\\":\\\"空对空导弹(测试版)\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":8,\\\"name\\\":\\\"comm2\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯处理器2\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":9,\\\"name\\\":\\\"comm1\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯处理器1\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":14,\\\"name\\\":\\\"command_and_control_system_comm\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"蓝方指挥控制系统\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":15,\\\"name\\\":\\\"communication_system_comm\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"蓝方通信系统\\\",\\\"platformId\\\":2,\\\"num\\\":null},{\\\"id\\\":16,\\\"name\\\":\\\"intelligence_system_comm\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"蓝方情报系统\\\",\\\"platformId\\\":2,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"歼击机\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":100,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":265,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f145b4f5-fc49-4718-a37a-d348b708dbb8\\\",\\\"source\\\":\\\"mmslhyw8_2m148m1i\\\",\\\"sourceName\\\":\\\"red_nebo_m_2\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmsli2bt_q8398pg8\\\",\\\"targetName\\\":\\\"blue_commander\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mmsli2bt_q8398pg8\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"blue_commander\\\",\\\"platformId\\\":4,\\\"components\\\":[{\\\"id\\\":20,\\\"name\\\":\\\"nebo_m_radar\\\",\\\"type\\\":\\\"radar\\\",\\\"description\\\":\\\"红方Nebo-M相控阵雷达\\\",\\\"platformId\\\":4,\\\"num\\\":null},{\\\"id\\\":21,\\\"name\\\":\\\"communication_system_comm\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"雷达通信系统\\\",\\\"platformId\\\":4,\\\"num\\\":null},{\\\"id\\\":22,\\\"name\\\":\\\"data_link_system_comm\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"雷达数据链系统\\\",\\\"platformId\\\":4,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-16 03:00:59',20),(302,'行为树主',1,'com.solution.scene.controller.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mmssl132_24h2ausw\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_buk_m3\\\",\\\"platformId\\\":9,\\\"components\\\":[{\\\"id\\\":77,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"防空导弹通信\\\",\\\"platformId\\\":9,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方Buk-M3防空系统\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mmssl2e8_hn8f0n3l\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_commander\\\",\\\"platformId\\\":3,\\\"components\\\":[{\\\"id\\\":72,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"指挥官通信器\\\",\\\"platformId\\\":3,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方指挥官\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":560,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9a72ab77-cffb-47e7-96ae-6c0839ce6219\\\",\\\"source\\\":\\\"mmssl2e8_hn8f0n3l\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmssl132_24h2ausw\\\",\\\"targetName\\\":\\\"red_buk_m3\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"1dcef284-4e4f-4c05-8f29-229bd5f29f3f\\\",\\\"source\\\":\\\"mmssl2e8_hn8f0n3l\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmssl8i7_6yr8cf9z\\\",\\\"targetName\\\":\\\"red_s400\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b7041fae-9f5c-4036-9384-8998d15b1d15\\\",\\\"source\\\":\\\"mmssl2e8_hn8f0n3l\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmsslgan_edgbotkc\\\",\\\"targetName\\\":\\\"red_nebo_m_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"6abeb286-896c-4626-855a-dfc061183261\\\",\\\"source\\\":\\\"mmssl2e8_hn8f0n3l\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmsslhke_jvhd8y5r\\\",\\\"targetName\\\":\\\"red_nebo_m_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"57eb007d-b367-4606-b9d4-b3694679fed6\\\",\\\"source\\\":\\\"mmssl2e8_','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-16 06:19:18',84),(303,'行为树主',1,'com.solution.scene.controller.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_commander\\\",\\\"platformId\\\":3,\\\"components\\\":[{\\\"id\\\":72,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"指挥官通信器\\\",\\\"platformId\\\":3,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方指挥官\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":620,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"7372de0b-c329-44b9-bed8-309c8a4e8026\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgi8p_a84ugty5\\\",\\\"targetName\\\":\\\"red_nebo_m_3\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8d778d1b-834e-4552-b2de-58d06ac30025\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxggns_q1faakn1\\\",\\\"targetName\\\":\\\"red_nebo_m_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"333a7baf-776b-4661-8f00-1413cfe68854\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgfh3_u0eu9i4r\\\",\\\"targetName\\\":\\\"red_nebo_m_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"06c260aa-76ff-4cf7-a1af-c0c6209aa9b1\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxg9mv_5eqg6lvl\\\",\\\"targetName\\\":\\\"red_buk_m3\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"3b496b09-1cfa-4f3a-81c8-8f561760a96b\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgcy9_9bya305v\\\",\\\"targetName\\\":\\\"red_s400\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mmtxg9mv_5eqg6lvl\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_buk_m3\\\",\\\"platformId\\\":9,\\\"components\\\":[{\\\"id\\\":77,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"防空导弹通信\\\",\\\"platformId\\\":9,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方Bu','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-17 01:23:01',30),(304,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-14\",\"englishName\":\"radar3\",\"id\":201,\"name\":\"预警雷达行为树3\",\"params\":{},\"updatedAt\":\"2026-03-14\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":-20},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"da2f0eb3-c945-45eb-82e2-e9bfe3c88eef\\\",\\\"source\\\":\\\"root_mmpzor5s_g38ziljv\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"a5062c95-93e9-409f-82d8-ffc166d6f3d5\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f9deb620-ea85-417d-bdff-3c2cea828821\\\",\\\"source\\\":\\\"sequence_mmpzowpc_1biuz6zn\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mmpzp4wh_buba6q1d\\\",\\\"targetName\\\":\\\"打开雷达\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mmpzozt5_xxbxbn7l\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":280,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-22 05:39:14',148),(305,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"行为树111\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 01:12:12',56),(306,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"111111111111111111\",\"id\":0,\"name\":\"行为树111\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"80b62952-7754-494d-91b5-a0843fa3f4f5\\\",\\\"source\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mn2hr67y_f02gc2nl\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn2hqqbq_vbp6yzr1\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":200,\\\"y\\\":480},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"c108be70-203c-49cc-83ba-a50fc20e5a14\\\",\\\"source\\\":\\\"condition_mn2hqqbq_vbp6yzr1\\\",\\\"sourceName\\\":\\\"检查是否在范围内\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2hrbqi_j58liywv\\\",\\\"targetName\\\":\\\"检查雷达雷针朝向\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn2hr67y_f02gc2nl\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\"',NULL,1,'\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'行为树111\' for key \'behaviortree.name\'\r\n### The error may exist in file [E:\\work\\auto-solution\\auto-solution-behaviour\\target\\classes\\mapper\\system\\BehaviortreeMapper.xml]\r\n### The error may involve com.solution.system.mapper.BehaviortreeMapper.insertBehaviortree-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into behaviortree ( name, english_name, xml_content ) values ( ?, ?, ? )\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'行为树111\' for key \'behaviortree.name\'\n; Duplicate entry \'行为树111\' for key \'behaviortree.name\'; nested exception is java.sql.SQLIntegrityConstraintViolationException: Duplicate entry \'行为树111\' for key \'behaviortree.name\'','2026-03-23 01:13:43',63),(307,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"行为树111\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":621,\\\"y\\\":447},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"0c24b14e-f7f2-42b2-b143-412e77d47e20\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"targetName\\\":\\\"检查是否在范围内\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0c8ccfec-cb02-4c29-b40a-ad53d9d6dd26\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2ht3qg_cwebfuaq\\\",\\\"targetName\\\":\\\"满足开火条件\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":488,\\\"y\\\":669},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 01:14:34',231),(308,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"行为树111\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"e1d7c7ab-c4c5-4070-8938-d5990b1dfeac\\\",\\\"source\\\":\\\"root_mn2hqlpg_19betm0f\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"targetName\\\":\\\"顺序节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":621,\\\"y\\\":447},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"0c24b14e-f7f2-42b2-b143-412e77d47e20\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"targetName\\\":\\\"检查是否在范围内\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0c8ccfec-cb02-4c29-b40a-ad53d9d6dd26\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2ht3qg_cwebfuaq\\\",\\\"targetName\\\":\\\"满足开火条件\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":488,\\\"y\\\":669},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 01:14:38',247),(309,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"行为树111\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":620,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"0c24b14e-f7f2-42b2-b143-412e77d47e20\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"targetName\\\":\\\"检查是否在范围内\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0c8ccfec-cb02-4c29-b40a-ad53d9d6dd26\\\",\\\"source\\\":\\\"sequence_mn2hstyf_f280dlbp\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn2ht3qg_cwebfuaq\\\",\\\"targetName\\\":\\\"满足开火条件\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn2hswmh_iwvzkkjz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":115,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否在范围内\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"需要指定距离平台距离目标的范围,比如是否进入打击范围,是否进入任务区范围,判断是否进行攻击\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":488,\\\"y\\\":669},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":65,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"range\\\",\\\"dataType\\\":\\\"double\\\",\\\"defaultValue\\\":\\\"5000\\\",\\\"description\\\":\\\"防护范围\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":66,\\\"templateId\\\":115,\\\"paramKey\\\":\\\"radar_name\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"sam_radar\\\",\\\"description\\\":\\\"雷达名称\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"14cb5a44-d9dd-4979-a35f-0dc4c361351c\\\",\\\"source\\\":\\\"condi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 01:58:21',201),(310,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:01',51),(311,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":120},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:04',31),(312,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333\",\"id\":212,\"name\":\"干扰武器行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:09',30),(313,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"44\",\"id\":213,\"name\":\"雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:14',33),(314,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":222,\"name\":\"雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":440,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:20',31),(315,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":440,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 07:50:24',33),(316,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:09:15',31),(317,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:02',41),(318,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333\",\"id\":212,\"name\":\"干扰武器行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ba576f59-6489-4fe5-a636-b515ed84f472\\\",\\\"source\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":440,\\\"y\\\":420},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ba576f59-6489-4fe5-a636-b515ed84f472\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.7166040000000503}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:18',44),(319,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"44\",\"id\":213,\"name\":\"雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"65f8fbcc-9a01-4a73-ab50-20e7e38e6536\\\",\\\"source\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"65f8fbcc-9a01-4a73-ab50-20e7e38e6536\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.9249709999999032}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:23',43),(320,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":222,\"name\":\"雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"07084f60-1519-4bca-b24c-bf652517052a\\\",\\\"source\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"07084f60-1519-4bca-b24c-bf652517052a\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.016586000000010245}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:33',47),(321,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.2665799999999581}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:46',45),(322,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.14982999999995808}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:49',49),(323,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.8166039999999338}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:15:56',47),(324,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61aad48c-3ec5-43c1-baa2-9b1698bbf3aa\\\",\\\"source\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"targetName\\\":\\\"IS_CMD\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"84e5e2dc-d22a-44c7-acbf-fbbc83cbb7f1\\\",\\\"source\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2ww6dn_fz4b4ni4\\\",\\\"targetName\\\":\\\"CMD_DAP\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"0a1d245c-5fdc-47ec-9afc-3807fc2dad34\\\",\\\"source\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"targetName\\\":\\\"CMD_TA\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"IS_CMD\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:16:47',90),(325,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9aefce90-80f1-42ca-a138-0affa14d7230\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwy7e_43mjie3t\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwz19_3tjlgj02\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx00h_37ll63ly\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx169_cshuzgei\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:17:39',110),(326,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9aefce90-80f1-42ca-a138-0affa14d7230\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwy7e_43mjie3t\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwz19_3tjlgj02\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx00h_37ll63ly\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx169_cshuzgei\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:18:09',104),(327,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9aefce90-80f1-42ca-a138-0affa14d7230\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwy7e_43mjie3t\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwz19_3tjlgj02\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx00h_37ll63ly\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx169_cshuzgei\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:18:14',106),(328,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9aefce90-80f1-42ca-a138-0affa14d7230\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwy7e_43mjie3t\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwz19_3tjlgj02\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx00h_37ll63ly\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx169_cshuzgei\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:18:20',103),(329,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":211,\"name\":\"干扰武器行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"35af956a-2eb2-467e-8cd9-678c16ed152a\\\",\\\"source\\\":\\\"root_mn2vy9ih_myh6sluz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":340},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9aefce90-80f1-42ca-a138-0affa14d7230\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwy7e_43mjie3t\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ca3470f7-7372-4cc1-8a9f-80821d3c1387\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wwz19_3tjlgj02\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"fa313a3d-7457-4ea3-83d8-d2e82e0af59e\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx00h_37ll63ly\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d92c146c-31e0-4aeb-b3c3-5560ac95e0a6\\\",\\\"source\\\":\\\"parallel_mn2wtqn7_00wp747d\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wx169_cshuzgei\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:18:24',108),(330,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333\",\"id\":212,\"name\":\"干扰武器行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ba576f59-6489-4fe5-a636-b515ed84f472\\\",\\\"source\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":420},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"cf9caa07-1735-4364-9c7b-6fc925a2b8e9\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wywma_lct2qhyr\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d32cbaec-b6fa-4e25-982f-10497e9eaded\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyxk1_nudj21w1\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"573c150f-1f30-4492-ac49-4479adcea175\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyyou_1dsk7kjw\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"a24a0b13-eb21-4a67-8f71-b912c0b0b8f5\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyzw1_oskcpuf4\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:19:03',110),(331,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333\",\"id\":212,\"name\":\"干扰武器行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":240},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"ba576f59-6489-4fe5-a636-b515ed84f472\\\",\\\"source\\\":\\\"root_mn2vydll_5t3s8zx4\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":420},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"cf9caa07-1735-4364-9c7b-6fc925a2b8e9\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wywma_lct2qhyr\\\",\\\"targetName\\\":\\\"JAM_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"d32cbaec-b6fa-4e25-982f-10497e9eaded\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyxk1_nudj21w1\\\",\\\"targetName\\\":\\\"JAM_JAM\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"573c150f-1f30-4492-ac49-4479adcea175\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyyou_1dsk7kjw\\\",\\\"targetName\\\":\\\"JAM_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"a24a0b13-eb21-4a67-8f71-b912c0b0b8f5\\\",\\\"source\\\":\\\"parallel_mn2wum3e_jdcyf4ig\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wyzw1_oskcpuf4\\\",\\\"ta','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:19:09',105),(332,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"44\",\"id\":213,\"name\":\"雷达行为树1\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"65f8fbcc-9a01-4a73-ab50-20e7e38e6536\\\",\\\"source\\\":\\\"root_mn2vygyb_t67z8o5s\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":400,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"b2b3aa73-4a51-4901-ba0a-99e17ff2aac6\\\",\\\"source\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2wzx5g_8y336r6z\\\",\\\"targetName\\\":\\\"SEN_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4a323b53-c154-45fd-97f1-d8551a8d6ce2\\\",\\\"source\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2x00gp_9ohm4udy\\\",\\\"targetName\\\":\\\"SENSOR_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"71a858b6-961d-4725-bd27-feab52a1986d\\\",\\\"source\\\":\\\"parallel_mn2wuskh_ix0xd9l6\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2x02nt_h2t2cfef\\\",\\\"targetName\\\":\\\"SENSOR_FD\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2wzx5g_8y336r6z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":223,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"SEN_RCH\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:19:48',93),(333,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"222\",\"id\":222,\"name\":\"雷达行为树2\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"07084f60-1519-4bca-b24c-bf652517052a\\\",\\\"source\\\":\\\"root_mn2vyl9d_zo1s5vip\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"fd1b3c15-e50d-4e5b-93c5-3e133349d30d\\\",\\\"source\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2x0nwc_vcj8ncs5\\\",\\\"targetName\\\":\\\"SEN_RCH\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4f8b1c04-f54e-498b-9681-9687ce6b5ec0\\\",\\\"source\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2x0p3u_vtj7onvh\\\",\\\"targetName\\\":\\\"SENSOR_AAO\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"f8b80cf0-9664-4e35-9f30-bb33003e94e0\\\",\\\"source\\\":\\\"parallel_mn2wuz7m_6hvp0uyc\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2x0rf7_b9yjvf56\\\",\\\"targetName\\\":\\\"SENSOR_FD\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2x0nwc_vcj8ncs5\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":223,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"SEN_RCH\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 08:20:19',89),(334,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-23 09:45:16',63),(335,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"IS_CMD\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":160,\\\"y\\\":480},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww6dn_fz4b4ni4\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":217,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_DAP\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":1,\\\"position\\\":{\\\"x\\\":440,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":218,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_TA\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":860,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-24 05:18:42',183),(336,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.8999099999999999}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 08:01:35',112),(337,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.6747600000000002}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 08:01:43',73),(338,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"d41543c4-1e2f-4a67-8a9c-9b2ea3960565\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.6166399999999999}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 09:12:29',62),(339,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"d4582e49-6dca-4b09-9fc3-330b389e45bc\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.2832800000000002}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 09:21:11',50),(340,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"940c8e68-e5e4-4d6c-be4e-68e83f4d2856\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.4999699999988079}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 09:41:33',48),(341,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":180},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":231,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"940c8e68-e5e4-4d6c-be4e-68e83f4d2856\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#5da0df\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.7920699999984354}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 09:48:12',56),(342,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":160},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9cda2e3c-0085-4b29-9fd8-db0f48358983\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":360},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"2b3f93b7-7230-4c57-a2eb-966c888859ee\\\",\\\"source\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn5w105m_t0xr25ud\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"904b5271-7526-4c2e-9a85-7fc233ecf97f\\\",\\\"source\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5w1l0c_9b3lhafy\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn5w105m_t0xr25ud\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-25 10:16:02',128),(343,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":360,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9cda2e3c-0085-4b29-9fd8-db0f48358983\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn76yo05_6ygtl6wh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":232,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":320,\\\"y\\\":380},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":73,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"target_platform\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":null,\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":74,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":null,\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":75,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"\\\",\\\"description\\\":\\\" \\\",\\\"templateType\\\":\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-26 08:10:05',91),(344,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"333asdf\",\"id\":223,\"name\":\"直升机行为树\",\"params\":{},\"updatedAt\":\"2026-03-25\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":360,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"6f37a29a-75ea-4a3f-be3b-b6815e23ec9e\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn5r8nqk_h2ff1e5q\\\",\\\"targetName\\\":\\\"发送阵位分配命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"9cda2e3c-0085-4b29-9fd8-db0f48358983\\\",\\\"source\\\":\\\"root_mn2vyoqs_n6fm60yf\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn5w0rw2_20uznhe3\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn79kn1g_x8x8t2mh\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":232,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送阵位分配命令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":null,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":279,\\\"y\\\":525},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":73,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"target_platform\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"radar\\\",\\\"description\\\":\\\"接受消息的平台\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":74,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\"},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":75,\\\"templateId\\\":232,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-26 09:22:29',73),(345,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_commander\\\",\\\"platformId\\\":3,\\\"components\\\":[{\\\"id\\\":72,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"指挥官通信器\\\",\\\"platformId\\\":3,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方指挥官\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-320,\\\"y\\\":280},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"7372de0b-c329-44b9-bed8-309c8a4e8026\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgi8p_a84ugty5\\\",\\\"targetName\\\":\\\"red_nebo_m_3\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"8d778d1b-834e-4552-b2de-58d06ac30025\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxggns_q1faakn1\\\",\\\"targetName\\\":\\\"red_nebo_m_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"333a7baf-776b-4661-8f00-1413cfe68854\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgfh3_u0eu9i4r\\\",\\\"targetName\\\":\\\"red_nebo_m_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"06c260aa-76ff-4cf7-a1af-c0c6209aa9b1\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxg9mv_5eqg6lvl\\\",\\\"targetName\\\":\\\"red_buk_m3\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"3b496b09-1cfa-4f3a-81c8-8f561760a96b\\\",\\\"source\\\":\\\"mmtxg7x4_pladl9bs\\\",\\\"sourceName\\\":\\\"red_commander\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mmtxgcy9_9bya305v\\\",\\\"targetName\\\":\\\"red_s400\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mmtxg9mv_5eqg6lvl\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"red_buk_m3\\\",\\\"platformId\\\":9,\\\"components\\\":[{\\\"id\\\":77,\\\"name\\\":\\\"com\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"防空导弹通信\\\",\\\"platformId\\\":9,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"红方B','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:12:53',57),(346,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:17:20',20),(347,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.34803800000000046}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:19:09',60),(348,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:20:42',161),(349,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:23:16',172),(350,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:25:21',290),(351,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:25:41',293),(352,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:27:03',287),(353,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"totalcommander\",\"id\":225,\"name\":\"总指挥官\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":540,\\\"y\\\":200},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"5c3d794f-f7c9-4336-add2-6e8288f86d2e\\\",\\\"source\\\":\\\"root_mn89tw9c_5f86ox9z\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9fba60be-d22c-4045-82d9-6fe2b32251c1\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"82c73cdf-f314-4f62-9011-7e879dfc279c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xt5c_sxgkv6vf\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ad4d07e0-bb14-4fd7-bf8f-05f6ad4a2c9c\\\",\\\"source\\\":\\\"parallel_mn89tys0_foba6n39\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn89xuwr_rl2gnsez\\\",\\\"targetName\\\":\\\"是否到指定时间\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn89xozd_vmnafn6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2322,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"是否到指定时间\\\",\\\"category\\\":\\\"conditi','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:28:03',293),(354,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:29:45',24),(355,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"判断是否为指挥官\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-140,\\\"y\\\":500},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":218,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_TA\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":860,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":320},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:41:21',209),(356,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"判断是否为指挥官\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-240,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":218,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_TA\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":860,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":320},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:42:29',269),(357,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"判断是否为指挥官\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-240,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":218,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_TA\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":860,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":320},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:43:18',262),(358,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"判断是否为指挥官\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-240,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww8jh_3z4o9z1z\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":218,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"CMD_TA\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":2,\\\"position\\\":{\\\"x\\\":860,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":320},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\"','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:43:59',291),(359,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-23\",\"englishName\":\"111111111111111111\",\"id\":209,\"name\":\"指挥官行为树(部署节点)\",\"params\":{},\"updatedAt\":\"2026-03-23\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"27ed3b4f-fe4d-4789-b1f6-06205a987442\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn2wv8f5_ce4h95s1\\\",\\\"targetName\\\":\\\"并行节点\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"cbc25526-a022-41fe-9651-bac2431373c1\\\",\\\"source\\\":\\\"root_mn2vy6u1_y7yg6lor\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":216,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"判断是否为指挥官\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":-280,\\\"y\\\":540},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":640,\\\"y\\\":320},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"4d79676a-ecfa-464e-884c-a27ce63c9ccf\\\",\\\"source\\\":\\\"parallel_mn45ytis_jqfgl0mm\\\",\\\"sourceName\\\":\\\"并行节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn2ww53l_p3e8caee\\\",\\\"targetName\\\":\\\"IS_CMD\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"eccbad90-b7f6-4584-8cd3-4996acfd8673\\\",\\\"source\\\":\\\"parallel_mn45ytis_jq','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 02:46:52',168),(360,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:01:28',25),(361,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":480,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:01:35',23),(362,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:02:58',8),(363,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree111\",\"id\":227,\"name\":\"巡飞弹1行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:03:15',9),(364,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree2\",\"id\":228,\"name\":\"巡飞弹2行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:03:27',12),(365,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:06:36',172),(366,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:07:43',188),(367,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:11:46',199),(368,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:13:16',192),(369,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:14:38',182),(370,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:23:40',197),(371,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:24:00',203),(372,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"asdktree\",\"id\":226,\"name\":\"巡飞弹指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":120,\\\"y\\\":660},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f6769acc-c48c-4841-812f-eac3cefbf0bb\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"targetName\\\":\\\"发送集结指令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"4fdace5d-4612-4973-b0fa-e973c10dde51\\\",\\\"source\\\":\\\"sequence_mn8bhhe0_rzn33yxj\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"targetName\\\":\\\"判断是否集结\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8bhx6g_10q9xcer\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":204,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"发送集结指令\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"还没开发\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":860},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":81,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":82,\\\"templateId\\\":204,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8bicag_wccrzt4r\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":229,\\\"templateType\\\":\\\"nod','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:24:15',163),(373,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree111\",\"id\":227,\"name\":\"巡飞弹1行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn8canav_6p1y1juz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":429,\\\"y\\\":258},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"sequence_mn8caprr_oeiqugbo\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":4,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"顺序节点\\\",\\\"category\\\":\\\"sequence\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,执行到这里会自动添加\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"71ec696a-8366-498c-8385-5d0df93f8f36\\\",\\\"source\\\":\\\"sequence_mn8caprr_oeiqugbo\\\",\\\"sourceName\\\":\\\"顺序节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":360,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:28:09',151),(374,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree111\",\"id\":227,\"name\":\"巡飞弹1行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn8canav_6p1y1juz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":429,\\\"y\\\":258},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"77552120-32c5-4e2b-9b09-f77dd38238b0\\\",\\\"source\\\":\\\"root_mn8canav_6p1y1juz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":360,\\\"y\\\":580},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"b6afdbbb-76a4-4710-a36b-15243f0afcf1\\\",\\\"source\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"sourceName\\\":\\\"检查是否抵达指定位置\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8cazpc_4x2qy10j\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"97c88eeb-f4bb-4afa-becb-1427ad720c81\\\",\\\"source\\\":\\\"condition_m','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:28:17',164),(375,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree111\",\"id\":227,\"name\":\"巡飞弹1行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn8canav_6p1y1juz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":429,\\\"y\\\":258},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"77552120-32c5-4e2b-9b09-f77dd38238b0\\\",\\\"source\\\":\\\"root_mn8canav_6p1y1juz\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":460},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"b6afdbbb-76a4-4710-a36b-15243f0afcf1\\\",\\\"source\\\":\\\"condition_mn8cat0o_xfdd2u40\\\",\\\"sourceName\\\":\\\"检查是否抵达指定位置\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8cazpc_4x2qy10j\\\",\\\"targetName\\\":\\\"等待上级命令\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"97c88eeb-f4bb-4afa-becb-1427ad720c81\\\",\\\"source\\\":\\\"condition_m','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:28:56',157),(376,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/228','127.0.0.1','内网IP','[228] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:29:08',12),(377,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree123\",\"id\":229,\"name\":\"榴弹炮行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:33:49',12),(378,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree12334\",\"id\":230,\"name\":\"榴弹炮指挥官行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:34:11',8),(379,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree12334\",\"id\":230,\"name\":\"榴弹炮指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn8cr3ls_gmu44lsg\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":637,\\\"y\\\":218},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:39:14',24),(380,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 03:43:59',26),(381,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree123\",\"id\":229,\"name\":\"榴弹炮行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mn8fnaej_alu7cn72\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":749,\\\"y\\\":273},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"36cea9dd-abd0-4875-a946-cbfe55fff532\\\",\\\"source\\\":\\\"root_mn8fnaej_alu7cn72\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mn8fne76_ogi0qriz\\\",\\\"targetName\\\":\\\"等待上级命令\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mn8fne76_ogi0qriz\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":120,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"等待上级命令\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"等待接受命令,一般位于行为树的开始节点之后的第一个节点,用于判断后续的任务是否执行,需要指定任务的类型\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":760,\\\"y\\\":440},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":71,\\\"templateId\\\":120,\\\"paramKey\\\":\\\"should_task\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"FIRE\\\",\\\"description\\\":\\\"等待接受的命令\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"f459d6ac-622a-4011-8072-ae08492553c9\\\",\\\"source\\\":\\\"condition_mn8fne76_ogi0qriz\\\",\\\"sourceName\\\":\\\"等待上级命令\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"action_mn8fnjwa_bliopru5\\\",\\\"targetName\\\":\\\"开火\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"action_mn8fnjwa_bliopru5\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":117,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"开火\\\",\\\"category\\\":\\\"action\\\",\\\"group\\\":\\\"action\\\",\\\"description\\\":\\\"对敌人进行火力打击,需要指定武器名称,齐射数量\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":760,\\\"y\\\":620},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 05:00:36',111),(382,'行为树主',3,'com.solution.web.controller.behaviour.BehaviortreeController.remove()','DELETE',1,'admin','研发部门','/api/system/behaviortree/230','127.0.0.1','内网IP','[230] ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 05:01:20',14),(383,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-27\",\"englishName\":\"tree12334\",\"id\":230,\"name\":\"榴弹炮指挥官行为树\",\"params\":{},\"updatedAt\":\"2026-03-27\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作失败\",\"code\":500}',0,NULL,'2026-03-27 05:01:22',23),(384,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-27 05:01:35',34),(385,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"asdfasdf\",\"id\":231,\"name\":\"行为树asdf\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 03:13:08',36),(386,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"asdfasdf\",\"id\":231,\"name\":\"榴弹炮指挥官\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:55:42',37),(387,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"asdfasdf\",\"id\":231,\"name\":\"榴弹炮指挥官\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mne7ee0r_3t7528et\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":220},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9609b1ae-c7c1-4b81-b098-716109ac8ab3\\\",\\\"source\\\":\\\"root_mne7ee0r_3t7528et\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mne7efaa_cmirjfis\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mne7efaa_cmirjfis\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"并行节点\\\",\\\"category\\\":\\\"parallel\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"中间节点,他的子节点会并行执行\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":520,\\\"y\\\":440},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"9609b1ae-c7c1-4b81-b098-716109ac8ab3\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mne7ee0r_3t7528et\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"parallel_mne7efaa_cmirjfis\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1)\\\"},\\\"attrs\\\":{\\\"lines\\\":{\\\"connection\\\":true,\\\"strokeLinejoin\\\":\\\"round\\\"},\\\"wrap\\\":{\\\"strokeWidth\\\":10},\\\"line\\\":{\\\"stroke\\\":\\\"#3b82f6\\\",\\\"strokeWidth\\\":2,\\\"targetMarker\\\":null,\\\"strokeDasharray\\\":\\\" \\\",\\\"strokeDashoffset\\\":0,\\\"sourceMarker\\\":null},\\\"marker\\\":{\\\"fill\\\":\\\"#5da0df\\\",\\\"atConnectionRatio\\\":0.6916369999999997}},\\\"router\\\":{},\\\"connector\\\":null}]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:56:04',60),(388,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"tree11123\",\"id\":232,\"name\":\"巡飞弹2行为树\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:56:59',14),(389,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"tree11123\",\"id\":232,\"name\":\"巡飞弹2行为树\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":454,\\\"y\\\":238},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\\\",\\\"source\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[]}],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\\\",\\\"type\\\":\\\"edge\\\",\\\"source\\\":{\\\"cell\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"selector\\\":\\\"> foreignobject:nth-child(1) > body:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3)\\\"},\\\"target\\\":{\\\"cell\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"se','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:57:48',79),(390,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"tree11123\",\"id\":232,\"name\":\"巡飞弹2行为树\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":454,\\\"y\\\":238},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\\\",\\\"source\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"e3b18e80-9b1f-4113-9d6a-19598f8a16e6\\\",\\\"source\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"sourceName\\\":\\\"检查是否抵达指定位置\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:57:58',124),(391,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"tree11123\",\"id\":232,\"name\":\"巡飞弹2行为树\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":454,\\\"y\\\":238},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\\\",\\\"source\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"e3b18e80-9b1f-4113-9d6a-19598f8a16e6\\\",\\\"source\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"sourceName\\\":\\\"检查是否抵达指定位置\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:58:37',246),(392,'行为树主',2,'com.solution.web.controller.behaviour.BehaviortreeController.edit()','PUT',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"createdAt\":\"2026-03-31\",\"englishName\":\"tree11123\",\"id\":232,\"name\":\"巡飞弹2行为树\",\"params\":{},\"updatedAt\":\"2026-03-31\",\"xmlContent\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":0,\\\"templateType\\\":\\\"node\\\",\\\"name\\\":\\\"根节点\\\",\\\"category\\\":\\\"root\\\",\\\"group\\\":\\\"control\\\",\\\"description\\\":\\\"根节点\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":454,\\\"y\\\":238},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"3f736a96-a697-4eeb-a5f1-eb0eb5684cbe\\\",\\\"source\\\":\\\"root_mne7fyos_pr1fr9ra\\\",\\\"sourceName\\\":\\\"根节点\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"targetName\\\":\\\"检查是否抵达指定位置\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":123,\\\"templateType\\\":\\\"condition\\\",\\\"name\\\":\\\"检查是否抵达指定位置\\\",\\\"category\\\":\\\"condition\\\",\\\"group\\\":\\\"condition\\\",\\\"description\\\":\\\"判断当前位置是否抵达指定位置\\\",\\\"multiable\\\":false,\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":460,\\\"y\\\":400},\\\"width\\\":250,\\\"height\\\":60,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":83,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lat\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"纬度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0},{\\\"createBy\\\":null,\\\"createTime\\\":null,\\\"updateBy\\\":null,\\\"updateTime\\\":null,\\\"remark\\\":null,\\\"id\\\":84,\\\"templateId\\\":123,\\\"paramKey\\\":\\\"lon\\\",\\\"dataType\\\":\\\"string\\\",\\\"defaultValue\\\":\\\"0\\\",\\\"description\\\":\\\"经度\\\",\\\"templateType\\\":\\\"NodeTemplate\\\",\\\"groupIndex\\\":0}],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"e3b18e80-9b1f-4113-9d6a-19598f8a16e6\\\",\\\"source\\\":\\\"condition_mne7g54i_lkd8jz6u\\\",\\\"sourceName\\\":\\\"检查是否抵达指定位置\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"targetName\\\":\\\"并行节点\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"parallel_mne7guh8_h50766ta\\\",\\\"type\\\":\\\"task\\\",\\\"template\\\":2,','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 05:59:04',265),(393,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 06:50:03',124),(394,'行为树主',1,'com.solution.web.controller.scene.SceneController.saveSceneConfig()','POST',1,'admin','研发部门','/api/system/scene/saveSceneConfig','127.0.0.1','内网IP','{\"communicationGraph\":\"{\\\"nodes\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_cmd_comm_1\\\",\\\"platformId\\\":40,\\\"components\\\":[{\\\"id\\\":83,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":40,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"指挥车\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":420,\\\"y\\\":300},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[],\\\"edges\\\":[{\\\"id\\\":0,\\\"key\\\":\\\"61cc9418-0caf-4acd-b178-aab96cdf0672\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301sxp_p3knatd2\\\",\\\"targetName\\\":\\\"01_jam_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"b35b79b0-5aa4-49a6-a728-57032ac8446b\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"targetName\\\":\\\"01_jam_type_2\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"78c0f468-347f-4159-8402-bd4430b454d0\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn301zd7_89s9wgii\\\",\\\"targetName\\\":\\\"01_sensor_type_1\\\"},{\\\"id\\\":0,\\\"key\\\":\\\"ef7c460f-c913-4ea1-a35a-7711e7af90cd\\\",\\\"source\\\":\\\"mn301qol_lkw9l1pf\\\",\\\"sourceName\\\":\\\"01_cmd_comm_1\\\",\\\"connector\\\":{},\\\"router\\\":{},\\\"attrs\\\":{},\\\"target\\\":\\\"mn3021tw_6sf8eu5e\\\",\\\"targetName\\\":\\\"01_sensor_type_2\\\"}]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301sxp_p3knatd2\\\",\\\"type\\\":\\\"scenario\\\",\\\"name\\\":\\\"01_jam_type_1\\\",\\\"platformId\\\":38,\\\"components\\\":[{\\\"id\\\":81,\\\"name\\\":\\\"radio\\\",\\\"type\\\":\\\"comm\\\",\\\"description\\\":\\\"通讯设备\\\",\\\"platformId\\\":38,\\\"num\\\":null}],\\\"template\\\":0,\\\"templateType\\\":null,\\\"category\\\":null,\\\"group\\\":null,\\\"description\\\":\\\"干扰车1\\\",\\\"order\\\":0,\\\"position\\\":{\\\"x\\\":900,\\\"y\\\":140},\\\"width\\\":250,\\\"height\\\":120,\\\"inputs\\\":null,\\\"outputs\\\":null,\\\"parameters\\\":[],\\\"variables\\\":[]},{\\\"id\\\":0,\\\"key\\\":\\\"mn301v50_y1kvlkdg\\\",\\\"type\\\":\\\"scenario\\\",\\\"na','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 06:50:17',85),(395,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"asdfsadf\",\"id\":233,\"name\":\"行为树asdf\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 07:28:05',22),(396,'行为树主',1,'com.solution.web.controller.behaviour.BehaviortreeController.add()','POST',1,'admin','研发部门','/api/system/behaviortree','127.0.0.1','内网IP','{\"englishName\":\"twert\",\"id\":234,\"name\":\"行为树2342\",\"params\":{},\"xmlContent\":\"{\\\"nodes\\\":[],\\\"edges\\\":[]}\"} ','{\"msg\":\"操作成功\",\"code\":200}',0,NULL,'2026-03-31 07:29:06',11); +/*!40000 ALTER TABLE `sys_oper_log` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_post` +-- + +DROP TABLE IF EXISTS `sys_post`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_post` ( + `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID', + `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码', + `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称', + `post_sort` int NOT NULL COMMENT '显示顺序', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态(0正常 1停用)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`post_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='岗位信息表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_post` +-- + +LOCK TABLES `sys_post` WRITE; +/*!40000 ALTER TABLE `sys_post` DISABLE KEYS */; +INSERT INTO `sys_post` (`post_id`, `post_code`, `post_name`, `post_sort`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1,'ceo','董事长',1,'0','admin','2025-09-22 09:33:04','',NULL,''),(2,'se','项目经理',2,'0','admin','2025-09-22 09:33:04','',NULL,''),(3,'hr','人力资源',3,'0','admin','2025-09-22 09:33:04','',NULL,''),(4,'user','普通员工',4,'0','admin','2025-09-22 09:33:04','',NULL,''); +/*!40000 ALTER TABLE `sys_post` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_role` +-- + +DROP TABLE IF EXISTS `sys_role`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_role` ( + `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID', + `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称', + `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色权限字符串', + `role_sort` int NOT NULL COMMENT '显示顺序', + `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', + `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示', + `dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色信息表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_role` +-- + +LOCK TABLES `sys_role` WRITE; +/*!40000 ALTER TABLE `sys_role` DISABLE KEYS */; +INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1,'超级管理员','admin',1,'1',1,1,'0','0','admin','2025-09-22 09:33:04','',NULL,'超级管理员'),(2,'普通角色','common',2,'2',1,1,'0','0','admin','2025-09-22 09:33:04','',NULL,'普通角色'); +/*!40000 ALTER TABLE `sys_role` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_role_dept` +-- + +DROP TABLE IF EXISTS `sys_role_dept`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_role_dept` ( + `role_id` bigint NOT NULL COMMENT '角色ID', + `dept_id` bigint NOT NULL COMMENT '部门ID', + PRIMARY KEY (`role_id`,`dept_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色和部门关联表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_role_dept` +-- + +LOCK TABLES `sys_role_dept` WRITE; +/*!40000 ALTER TABLE `sys_role_dept` DISABLE KEYS */; +INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (2,100),(2,101),(2,105); +/*!40000 ALTER TABLE `sys_role_dept` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_role_menu` +-- + +DROP TABLE IF EXISTS `sys_role_menu`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_role_menu` ( + `role_id` bigint NOT NULL COMMENT '角色ID', + `menu_id` bigint NOT NULL COMMENT '菜单ID', + PRIMARY KEY (`role_id`,`menu_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色和菜单关联表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_role_menu` +-- + +LOCK TABLES `sys_role_menu` WRITE; +/*!40000 ALTER TABLE `sys_role_menu` DISABLE KEYS */; +INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2,1),(2,2),(2,3),(2,4),(2,100),(2,101),(2,102),(2,103),(2,104),(2,105),(2,106),(2,107),(2,108),(2,109),(2,110),(2,111),(2,112),(2,113),(2,114),(2,115),(2,116),(2,117),(2,500),(2,501),(2,1000),(2,1001),(2,1002),(2,1003),(2,1004),(2,1005),(2,1006),(2,1007),(2,1008),(2,1009),(2,1010),(2,1011),(2,1012),(2,1013),(2,1014),(2,1015),(2,1016),(2,1017),(2,1018),(2,1019),(2,1020),(2,1021),(2,1022),(2,1023),(2,1024),(2,1025),(2,1026),(2,1027),(2,1028),(2,1029),(2,1030),(2,1031),(2,1032),(2,1033),(2,1034),(2,1035),(2,1036),(2,1037),(2,1038),(2,1039),(2,1040),(2,1041),(2,1042),(2,1043),(2,1044),(2,1045),(2,1046),(2,1047),(2,1048),(2,1049),(2,1050),(2,1051),(2,1052),(2,1053),(2,1054),(2,1055),(2,1056),(2,1057),(2,1058),(2,1059),(2,1060); +/*!40000 ALTER TABLE `sys_role_menu` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_user` +-- + +DROP TABLE IF EXISTS `sys_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_user` ( + `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID', + `dept_id` bigint DEFAULT NULL COMMENT '部门ID', + `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账号', + `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户昵称', + `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '00' COMMENT '用户类型(00系统用户)', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户邮箱', + `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '手机号码', + `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)', + `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '头像地址', + `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '密码', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '账号状态(0正常 1停用)', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', + `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '最后登录IP', + `login_date` datetime DEFAULT NULL COMMENT '最后登录时间', + `pwd_update_date` datetime DEFAULT NULL COMMENT '密码最后更新时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`user_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户信息表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_user` +-- + +LOCK TABLES `sys_user` WRITE; +/*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; +INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `pwd_update_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1,103,'admin','若依','00','ry@163.com','15888888888','1','','$2a$10$ezo3lTX8j7Sh14xnyHNPde68wjz41HOFCU3AlaUg9RRx6OrjlKh/a','0','0','127.0.0.1','2026-04-09 10:21:16','2025-09-22 09:33:04','admin','2025-09-22 09:33:04','',NULL,'管理员'),(2,105,'ry','若依','00','ry@qq.com','15666666666','1','','$2a$10$ezo3lTX8j7Sh14xnyHNPde68wjz41HOFCU3AlaUg9RRx6OrjlKh/a','0','0','127.0.0.1','2025-09-22 09:33:04','2025-09-22 09:33:04','admin','2025-09-22 09:33:04','',NULL,'测试员'); +/*!40000 ALTER TABLE `sys_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_user_post` +-- + +DROP TABLE IF EXISTS `sys_user_post`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_user_post` ( + `user_id` bigint NOT NULL COMMENT '用户ID', + `post_id` bigint NOT NULL COMMENT '岗位ID', + PRIMARY KEY (`user_id`,`post_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户与岗位关联表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_user_post` +-- + +LOCK TABLES `sys_user_post` WRITE; +/*!40000 ALTER TABLE `sys_user_post` DISABLE KEYS */; +INSERT INTO `sys_user_post` (`user_id`, `post_id`) VALUES (1,1),(2,2); +/*!40000 ALTER TABLE `sys_user_post` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_user_role` +-- + +DROP TABLE IF EXISTS `sys_user_role`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `sys_user_role` ( + `user_id` bigint NOT NULL COMMENT '用户ID', + `role_id` bigint NOT NULL COMMENT '角色ID', + PRIMARY KEY (`user_id`,`role_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户和角色关联表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_user_role` +-- + +LOCK TABLES `sys_user_role` WRITE; +/*!40000 ALTER TABLE `sys_user_role` DISABLE KEYS */; +INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (1,1),(2,2); +/*!40000 ALTER TABLE `sys_user_role` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `templateparameterdef` +-- + +DROP TABLE IF EXISTS `templateparameterdef`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `templateparameterdef` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '参数定义ID (主键)', + `template_id` int NOT NULL COMMENT '关联到哪个节点模板 (外键: NodeTemplate.id)', + `param_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '参数键名, 例如: "target_name", "speed"', + `data_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '参数数据类型, 例如: "float", "int", "string", "bool"', + `default_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '默认值', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '参数描述', + `template_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'NodeTemplate' COMMENT '判断参数模版是节点的参数模版还是条件的参数模版', + PRIMARY KEY (`id`) USING BTREE, + KEY `template_id` (`template_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='模板参数定义表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `templateparameterdef` +-- + +LOCK TABLES `templateparameterdef` WRITE; +/*!40000 ALTER TABLE `templateparameterdef` DISABLE KEYS */; +INSERT INTO `templateparameterdef` (`id`, `template_id`, `param_key`, `data_type`, `default_value`, `description`, `template_type`) VALUES (65,115,'range','double','5000','防护范围','NodeTemplate'),(66,115,'radar_name','string','sam_radar','雷达名称','NodeTemplate'),(67,116,'weaponName','string','sam','武器名称,用来判断当前武器数量','NodeTemplate'),(68,117,'salvo_size','int','2','齐射数量','NodeTemplate'),(69,117,'weaponName','string','sam','发射的武器名称','NodeTemplate'),(70,118,'radar_name','string','sam_radar','雷达名称','NodeTemplate'),(71,120,'should_task','string','FIRE','等待接受的命令','NodeTemplate'),(73,232,'platforms','string','radar','接受消息的平台','NodeTemplate'),(74,232,'lats','string','0','纬度','NodeTemplate'),(75,232,'lons','string','0','经度','NodeTemplate'),(78,2322,'reach_time','string','0','时间','NodeTemplate'),(79,100,'platforms','string','radar','接受消息的平台','NodeTemplate'),(80,100,'command','string','fire','接受的命令','NodeTemplate'),(81,204,'lat','string','0','纬度','NodeTemplate'),(82,204,'lon','string','0','经度','NodeTemplate'),(83,123,'lat','string','0','纬度','NodeTemplate'),(84,123,'lon','string','0','经度','NodeTemplate'),(85,199,'platform','string','','接受平台','NodeTemplate'),(86,199,'target','string','','雷达分配的目标','NodeTemplate'); +/*!40000 ALTER TABLE `templateparameterdef` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `treenodeinstance` +-- + +DROP TABLE IF EXISTS `treenodeinstance`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `treenodeinstance` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '节点实例ID (主键)', + `tree_id` int NOT NULL COMMENT '属于哪棵行为树 (外键: BehaviorTree.id)', + `template_id` int NOT NULL COMMENT '引用哪个节点模板 (外键: NodeTemplate.id)', + `instance_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '节点的显示名称 (可能与模板名称不同, 用于区分实例)', + `is_root` tinyint NOT NULL DEFAULT '0' COMMENT '判断当前节点是否为根节点,默认情况下是非根节点', + `precondition_templete_id` int DEFAULT NULL COMMENT '节点执行的判断条件对应的模版id', + `node_value` text COMMENT '用来存储在节点上的参数值', + `is_extern` int DEFAULT '0' COMMENT '判断这个变量是不是外部变量,如果是外部变量,用户不可填写,前端不会展示,默认不是外部变量,0表示不是,1表示是外部变量', + PRIMARY KEY (`id`) USING BTREE, + KEY `tree_id` (`tree_id`) USING BTREE, + KEY `template_id` (`template_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=989 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='行为树实例节点表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `treenodeinstance` +-- + +LOCK TABLES `treenodeinstance` WRITE; +/*!40000 ALTER TABLE `treenodeinstance` DISABLE KEYS */; +INSERT INTO `treenodeinstance` (`id`, `tree_id`, `template_id`, `instance_name`, `is_root`, `precondition_templete_id`, `node_value`, `is_extern`) VALUES (3,187,191,'根节点',1,NULL,NULL,0),(10,195,191,'根节点',1,NULL,NULL,0),(21,196,191,'根节点',1,NULL,NULL,0),(22,196,3,'选择节点',0,NULL,NULL,0),(25,188,191,'根节点',1,NULL,NULL,0),(26,188,3,'选择节点',0,NULL,NULL,0),(27,1,191,'根节点',1,NULL,NULL,0),(28,1,3,'选择节点',0,NULL,NULL,0),(29,1,2,'并行节点',0,NULL,NULL,0),(103,197,121,'检查雷达雷针朝向1',0,NULL,NULL,0),(104,197,126,'追击节点1',0,NULL,NULL,0),(105,197,115,'检查是否在范围内0',0,NULL,NULL,0),(106,197,115,'检查是否在范围内0',0,NULL,NULL,0),(107,197,2,'并行节点2',0,NULL,NULL,0),(108,197,3,'选择节点0',0,NULL,NULL,0),(109,197,0,'根节点',1,NULL,NULL,0),(110,198,0,'根节点',1,NULL,NULL,0),(111,198,2,'并行节点',0,NULL,NULL,0),(112,198,115,'检查是否在范围内',0,NULL,NULL,0),(113,198,121,'检查雷达雷针朝向',0,NULL,NULL,0),(114,198,119,'转向目标',0,NULL,NULL,0),(115,198,115,'检查是否在范围内',0,NULL,NULL,0),(116,198,3,'选择节点',0,NULL,NULL,0),(117,198,126,'追击节点',0,NULL,NULL,0),(352,200,0,'根节点',1,NULL,NULL,0),(353,200,4,'顺序节点',0,NULL,NULL,0),(354,200,120,'等待上级命令',0,NULL,NULL,0),(355,200,118,'打开雷达',0,NULL,NULL,0),(368,199,0,'根节点',1,NULL,NULL,0),(369,199,120,'等待上级命令',0,NULL,NULL,0),(370,199,4,'顺序节点',0,NULL,NULL,0),(371,199,118,'打开雷达',0,NULL,NULL,0),(484,202,120,'等待上级命令',0,NULL,NULL,0),(485,202,117,'开火',0,NULL,NULL,0),(486,202,4,'顺序节点',0,NULL,NULL,0),(487,202,0,'根节点',1,NULL,NULL,0),(488,202,118,'打开雷达',0,NULL,NULL,0),(504,203,0,'根节点',1,NULL,NULL,0),(505,203,4,'顺序节点',0,NULL,NULL,0),(506,203,120,'等待上级命令',0,NULL,NULL,0),(507,203,117,'开火',0,NULL,NULL,0),(508,203,118,'打开雷达',0,NULL,NULL,0),(619,206,197,'发送地面展开命令',0,NULL,NULL,0),(620,206,194,'发送雷达控制',0,NULL,NULL,0),(621,206,199,'雷达目标分配',0,NULL,NULL,0),(622,206,195,'目标分配',0,NULL,NULL,0),(623,206,198,'火力打击评估',0,NULL,NULL,0),(624,206,192,'发送开火指令',0,NULL,NULL,0),(625,206,200,'情报信息融合分析',0,NULL,NULL,0),(626,206,193,'进行火力规则计算',0,NULL,NULL,0),(627,206,4,'顺序节点',0,NULL,NULL,0),(628,206,4,'顺序节点',0,NULL,NULL,0),(629,206,4,'顺序节点',0,NULL,NULL,0),(630,206,2,'并行节点',0,NULL,NULL,0),(631,206,0,'根节点',1,NULL,NULL,0),(632,201,0,'根节点',1,NULL,NULL,0),(633,201,4,'顺序节点',0,NULL,NULL,0),(634,201,120,'等待上级命令',0,NULL,NULL,0),(635,201,118,'打开雷达',0,NULL,NULL,0),(717,211,0,'根节点',1,NULL,NULL,0),(718,211,2,'并行节点',0,NULL,NULL,0),(719,211,219,'JAM_RCH',0,NULL,NULL,0),(720,211,220,'JAM_JAM',0,NULL,NULL,0),(721,211,221,'JAM_AAO',0,NULL,NULL,0),(722,211,222,'JAM_FD',0,NULL,NULL,0),(729,212,0,'根节点',1,NULL,NULL,0),(730,212,2,'并行节点',0,NULL,NULL,0),(731,212,219,'JAM_RCH',0,NULL,NULL,0),(732,212,220,'JAM_JAM',0,NULL,NULL,0),(733,212,221,'JAM_AAO',0,NULL,NULL,0),(734,212,222,'JAM_FD',0,NULL,NULL,0),(735,213,0,'根节点',1,NULL,NULL,0),(736,213,2,'并行节点',0,NULL,NULL,0),(737,213,223,'SEN_RCH',0,NULL,NULL,0),(738,213,224,'SENSOR_AAO',0,NULL,NULL,0),(739,213,225,'SENSOR_FD',0,NULL,NULL,0),(740,222,0,'根节点',1,NULL,NULL,0),(741,222,2,'并行节点',0,NULL,NULL,0),(742,222,223,'SEN_RCH',0,NULL,NULL,0),(743,222,224,'SENSOR_AAO',0,NULL,NULL,0),(744,222,225,'SENSOR_FD',0,NULL,NULL,0),(793,223,0,'根节点',1,NULL,NULL,0),(794,223,232,'发送阵位分配命令',0,NULL,NULL,0),(831,225,0,'根节点',1,NULL,NULL,0),(832,225,2,'并行节点',0,NULL,NULL,0),(833,225,2322,'是否到指定时间',0,NULL,NULL,0),(834,225,2322,'是否到指定时间',0,NULL,NULL,0),(835,225,2322,'是否到指定时间',0,NULL,NULL,0),(836,225,100,'发送通用指令',0,NULL,NULL,0),(837,225,100,'发送通用指令',0,NULL,NULL,0),(838,225,100,'发送通用指令',0,NULL,NULL,0),(870,209,0,'根节点',1,NULL,NULL,0),(871,209,216,'判断是否为指挥官',0,NULL,NULL,0),(872,209,2,'并行节点',0,NULL,NULL,0),(873,209,229,'判断是否集结',0,NULL,NULL,0),(874,209,230,'判断是否收到目标消息',0,NULL,NULL,0),(875,209,232,'发送阵位分配命令',0,NULL,NULL,0),(876,209,204,'发送集结指令',0,NULL,NULL,0),(877,209,199,'雷达目标分配',0,NULL,NULL,0),(934,226,4,'顺序节点',0,NULL,NULL,0),(935,226,204,'发送集结指令',0,NULL,NULL,0),(936,226,229,'判断是否集结',0,NULL,NULL,0),(937,226,232,'发送阵位分配命令',0,NULL,NULL,0),(938,226,0,'根节点',1,NULL,NULL,0),(939,226,2,'并行节点',0,NULL,NULL,0),(940,226,123,'检查是否抵达指定位置',0,NULL,NULL,0),(941,226,192,'发送开火指令',0,NULL,NULL,0),(957,227,0,'根节点',1,NULL,NULL,0),(958,227,123,'检查是否抵达指定位置',0,NULL,NULL,0),(959,227,125,'巡逻节点',0,NULL,NULL,0),(960,227,2,'并行节点',0,NULL,NULL,0),(961,227,120,'等待上级命令',0,NULL,NULL,0),(962,227,120,'等待上级命令',0,NULL,NULL,0),(963,227,117,'开火',0,NULL,NULL,0),(965,229,0,'根节点',1,NULL,NULL,0),(966,229,120,'等待上级命令',0,NULL,NULL,0),(967,229,117,'开火',0,NULL,NULL,0),(968,231,0,'根节点',1,NULL,NULL,0),(969,231,2,'并行节点',0,NULL,NULL,0),(982,232,0,'根节点',1,NULL,NULL,0),(983,232,123,'检查是否抵达指定位置',0,NULL,NULL,0),(984,232,2,'并行节点',0,NULL,NULL,0),(985,232,120,'等待上级命令',0,NULL,NULL,0),(986,232,120,'等待上级命令',0,NULL,NULL,0),(987,232,125,'巡逻节点',0,NULL,NULL,0),(988,232,117,'开火',0,NULL,NULL,0); +/*!40000 ALTER TABLE `treenodeinstance` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `zt_platform_type` +-- + +DROP TABLE IF EXISTS `zt_platform_type`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `zt_platform_type` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id', + `zt_platform_type` varchar(255) DEFAULT NULL COMMENT '智唐的json 提供的平台名称', + `sk_platform_type` varchar(255) DEFAULT NULL COMMENT '对应的南航对应的平台名', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `zt_platform_type` +-- + +LOCK TABLES `zt_platform_type` WRITE; +/*!40000 ALTER TABLE `zt_platform_type` DISABLE KEYS */; +INSERT INTO `zt_platform_type` (`id`, `zt_platform_type`, `sk_platform_type`) VALUES (1,'空射诱饵','WSF_PLATFORM'),(2,'AGM-158C','WSF_PLATFORM'),(3,'HQ-9发射车','WSF_PLATFORM'),(4,'导弹','WSF_PLATFORM'),(5,'导航干扰车','WSF_PLATFORM'),(6,'指挥所','WSF_PLATFORM'),(7,'J-15','WSF_PLATFORM'),(8,'HQ-9','WSF_PLATFORM'),(9,'F-16','WSF_PLATFORM'),(10,'610','WSF_PLATFORM'),(11,'制导雷达车','WSF_PLATFORM'),(12,'反辐射导弹','WSF_PLATFORM'),(13,'鹰击-91反辐射型','WSF_PLATFORM'),(14,'E-2D','WSF_PLATFORM'),(15,'311-1','WSF_PLATFORM'),(16,'HB-1','WSF_PLATFORM'),(17,'BGM109','WSF_PLATFORM'),(18,'舷外诱饵','WSF_PLATFORM'),(19,'EA-18G','WSF_PLATFORM'),(20,'阿利伯克级驱逐舰','WSF_PLATFORM'); +/*!40000 ALTER TABLE `zt_platform_type` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2026-04-09 10:53:41