2026-06-09 05:14:15 +00:00
|
|
|
|
{
|
|
|
|
|
|
"projectId": 42,
|
2026-06-09 09:33:25 +00:00
|
|
|
|
"generationId": "codegen_80ea1de49b4447fb9537c7ea66bf70e4",
|
|
|
|
|
|
"language": "java",
|
2026-06-09 05:14:15 +00:00
|
|
|
|
"status": "completed",
|
|
|
|
|
|
"fileIds": [
|
|
|
|
|
|
981
|
|
|
|
|
|
],
|
2026-06-09 09:33:25 +00:00
|
|
|
|
"outputDir": "E:\\pro\\wokspace-ai_agent\\ai-agent-integration\\agents\\ai_agents\\project-files\\codegen-runs\\codegen_80ea1de49b4447fb9537c7ea66bf70e4",
|
|
|
|
|
|
"relativeOutputDir": "codegen-runs/codegen_80ea1de49b4447fb9537c7ea66bf70e4",
|
2026-06-09 05:14:15 +00:00
|
|
|
|
"generatedFiles": [
|
|
|
|
|
|
"README.md",
|
|
|
|
|
|
"events.ndjson",
|
2026-06-09 09:33:25 +00:00
|
|
|
|
"pom.xml",
|
|
|
|
|
|
"src/main/java/com/example/demo/DemoApplication.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/config/OpenApiConfig.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/config/WebConfig.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/controller/BusinessController.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/controller/HealthController.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/BusinessItem.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/DistributionLog.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/Event.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/StatusLog.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/TaskPlan.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/TaskTemplate.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/model/TemplateVersion.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/repository/EventRepository.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/repository/TemplateRepository.java",
|
|
|
|
|
|
"src/main/java/com/example/demo/service/BusinessService.java",
|
|
|
|
|
|
"src/main/resources/application.yml",
|
|
|
|
|
|
"src/test/java/com/example/demo/BusinessServiceTest.java"
|
2026-06-09 05:14:15 +00:00
|
|
|
|
],
|
2026-06-09 09:33:25 +00:00
|
|
|
|
"analysisSummary": "### 业务目标 \n1. 实现从战场事件感知到任务生成、执行监控的闭环管理,提升任务规划效率与指挥响应速度。 \n2. 支持人机协同(HITL)与自主执行两种模式下的任务规划与重配置,满足现代战争高动态、快节奏的作战需求。 \n3. 构建基于先验知识库的任务模板管理体系,实现模板的接收、版本控制、可视化展示与智能推荐。 \n4. 实现任务方案向卫星、无人机、雷达等异构作战资产的可靠分发,并实时监控其执行状态。 \n5. 确保系统在国产化软硬件平台上的稳定运行,具备高可靠性、安全性、可维护性与环境适应性。\n\n---\n\n### 功能清单 \n1. **事件接收功能**:监听网络端口或消息队列,接收JSON/XML格式的原始事件数据包,支持断点续传与本地缓存。 \n2. **事件处理功能**:对原始事件进行过滤、时间戳与坐标系转换、封装为标准内部模型,添加元数据并持久化。 \n3. **事件展示功能**:从前端界面展示标准化事件列表,支持排序、分页、刷新及“处理/拒绝”操作。 \n4. **任务生成功能**:允许用户选择一个或多个待处理事件,结合参数配置生成任务草案,调用任务生成算法填充模板。 \n5. **模板管理功能**: \n - 接收上级推送的任务模板集合数据(JSON/XML),解析并增量/全量更新本地存储; \n - 可视化展示模板集合,支持按名称、更新时间、常用度排序; \n - 展示模板详细信息及子任务需求树状结构; \n - 支持人环模式下用户手动选择模板并锁定版本; \n - 支持自主模式下自动匹配最优模板并提示用户确认; \n - 支持先验知识库配置参数调整与合法性验证。 \n6. **计划管理功能**: \n - 集中式计划列表管理,支持基于用户偏好的加权排序; \n - 计划详情可视化展示,HITL节点触发人工干预通知; \n - 计划重配置操作,执行重配置算法并高亮变更部分; \n - 分布式计划聚合管理,构建依赖关系图并运行一致性检查。 \n7. **方案分发功能**:将任务方案通过军用数据链或TCP/UDP协议发送至作战资产,监听ACK响应,更新状态指示灯,失败时支持重发。 \n8. **状态监控功能**:实时接收遥测数据,解析后更新监控看板,异常状态码触发报警,通信中断时标记“数据陈旧”。\n\n---\n\n### 数据结构 \n#### 核心数据库表 \n**1. 事件表(Event)** \n| 字段名称 | 字段代码 | 类型 | 说明 | \n|--------|--------|------|------| \n| 事件ID | event_id | VARCHAR(64) | 唯一标识 | \n| 事件类型 | event_type | VARCHAR(20) | 如临机事件、规划事件 | \n| 发生时间 | occur_time | DATETIME | 事件实际发生时间 | \n| 事件标题 | title | VARCHAR(255) | 简要描述 | \n| 事件描述 | description | TEXT | 详细内容 | \n| 位置坐标 | location | VARCHAR(100) | 经纬度或其他坐标系表示 | \n| 优先级 | priority | INT | 数值越大优先级越高 | \n| 状态 | status | VARCHAR(20) | 如“待处理”、“已拒绝”、“已生成任务” | \n| 创建时间 | create_time | DATETIME | 系统记录时间 |\n\n**2. 任务模板表(TaskTemplate)** \n| 字段名称 | 字段代码 | 类型 | 说明 | \n|--------|--------|------|------| \n| 模板ID | template_id | VARCHAR(64) | 唯一标识 | \n| 模板名称 | name | VARCHAR(100) | 显示名称 | \n| 版本号 | version | VARCHAR(20) | 如v1.2.0 | \n| 内容路径 | content_path | VARCHAR(255) | 指向模板文件的存储路径 | \n| 适用场景 | scenario | VARCHAR(50) | 如侦察、打击、预警 | \n| 是否启用 | enabled | BOOLEAN | 控制是否可用 | \n| 创建时间 | create_time | DATETIME | |\n\n**3. 模板版本表(TemplateVersion)** \n| 字段名称 | 字段代码 | 类型 | 说明 | \n|--------|--------|------|------| \n| ID | id | BIGINT
|
|
|
|
|
|
"eventLogFile": "E:\\pro\\wokspace-ai_agent\\ai-agent-integration\\agents\\ai_agents\\project-files\\codegen-runs\\codegen_80ea1de49b4447fb9537c7ea66bf70e4\\events.ndjson",
|
2026-06-09 05:14:15 +00:00
|
|
|
|
"repoSettings": {
|
|
|
|
|
|
"username": "root",
|
|
|
|
|
|
"password": "pAssW0rd",
|
|
|
|
|
|
"repoUrl": "http://47.108.255.216:3000/root/task_plan_execute.git",
|
|
|
|
|
|
"branch": "main"
|
|
|
|
|
|
},
|
|
|
|
|
|
"repoUrl": "http://47.108.255.216:3000/root/task_plan_execute.git",
|
|
|
|
|
|
"branch": "main"
|
|
|
|
|
|
}
|