从用户角度讲,任务自主规划与执行软件系统能力需求主要包括任务管理能力、战斗管理能力、方案驱动管理能力、共用态势管理能力、系统设置管理能力、多想定切换能力、数据主题管理能力、数据中转管理能力、数据存储管理能力
Go to file
root bcca36ea19 推送代码工程 2026-04-24 17:24:21 +08:00
app 推送代码工程 2026-04-24 17:24:21 +08:00
src 生成 C++ 代码工程 2026-04-24 15:17:55 +08:00
tests 生成代码工程 2026-04-24 17:13:51 +08:00
.gitignore Initial commit: 项目初始化 2026-04-23 17:01:52 +08:00
README.md 生成代码工程 2026-04-24 17:13:51 +08:00
events.ndjson 生成代码工程 2026-04-24 17:13:51 +08:00
pom.xml 生成 C++ 代码工程 2026-04-24 15:17:55 +08:00
requirements.txt 生成代码工程 2026-04-24 17:13:51 +08:00

README.md

单体示例工程

一个基于 FastAPI 的简单待办事项Todo管理服务使用内存假数据存储。

功能

  • 获取所有待办事项列表
  • 根据 ID 获取单个待办事项
  • 创建新的待办事项
  • 更新待办事项
  • 删除待办事项

安装依赖

cd codegen-runs/codegen_a2cef5070965479b93c5b3c07d4c8216
pip install -r requirements.txt

启动服务

uvicorn app.main:app --reload --port 8000

访问 http://127.0.0.1:8000/docs 查看自动生成的 API 文档Swagger UI

运行测试

cd codegen-runs/codegen_a2cef5070965479b93c5b3c07d4c8216
pytest tests/ -v

快速验证

启动服务后,在另一个终端执行:

# 获取所有待办事项
curl http://127.0.0.1:8000/todos

# 创建新待办事项
curl -X POST http://127.0.0.1:8000/todos \
  -H "Content-Type: application/json" \
  -d '{"title": "学习 FastAPI", "completed": false}'