Files
012-kaopeilian/docs/规划/后端开发拆分策略/子agent/02-Agent-User/context.md
111 998211c483 feat: 初始化考培练系统项目
- 从服务器拉取完整代码
- 按框架规范整理项目结构
- 配置 Drone CI 测试环境部署
- 包含后端(FastAPI)、前端(Vue3)、管理端

技术栈: Vue3 + TypeScript + FastAPI + MySQL
2026-01-24 19:33:28 +08:00

1.2 KiB
Raw Blame History

Agent-User 上下文(极简版)

位置

  • 项目根:/Users/nongjun/Desktop/Ai公司/本地开发与测试/kaopeilian-backend/
  • 工作目录:app/api/v1/app/services/app/models/app/schemas/

依赖

  • 输入依赖Auth 认证与角色检查(get_current_userrequire_admin、数据库与Redis
  • 输出接口:用户与团队查询/维护 API 与服务方法,供 Course/Exam/Training/Analytics 使用

关键约束

  • 安全:认证必需;普通用户仅能操作自身;管理员可管理全量
  • 性能:用户列表分页查询 ≤ 200ms本地常用筛选字段建索引
  • 观测:登录、变更、角色调整等关键动作记录结构化日志

最小运行信息

  • 环境变量:复用通用 .env,无新增必需项
  • 测试账号:与 Auth 模块一致superadmin/admin/testuser
  • 关联模型/表:usersteamsuser_teams

开发完成状态

  • 用户管理模块已完成
  • 数据模型User、Team、UserTeam
  • 服务层UserServiceCRUD、认证、团队管理
  • Auth模块登录、令牌刷新、登出
  • API路由用户和认证相关端点
  • 数据库表结构已创建
  • ⚠️ SQLAlchemy 2.0兼容性问题需要注意