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

30 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Agent-User 上下文(极简版)
## 位置
- 项目根:`/Users/nongjun/Desktop/Ai公司/本地开发与测试/kaopeilian-backend/`
- 工作目录:`app/api/v1/``app/services/``app/models/``app/schemas/`
## 依赖
- 输入依赖Auth 认证与角色检查(`get_current_user``require_admin`、数据库与Redis
- 输出接口:用户与团队查询/维护 API 与服务方法,供 Course/Exam/Training/Analytics 使用
## 关键约束
- 安全:认证必需;普通用户仅能操作自身;管理员可管理全量
- 性能:用户列表分页查询 ≤ 200ms本地常用筛选字段建索引
- 观测:登录、变更、角色调整等关键动作记录结构化日志
## 最小运行信息
- 环境变量:复用通用 `.env`,无新增必需项
- 测试账号:与 Auth 模块一致superadmin/admin/testuser
- 关联模型/表:`users``teams``user_teams`
## 开发完成状态
- ✅ 用户管理模块已完成
- ✅ 数据模型User、Team、UserTeam
- ✅ 服务层UserServiceCRUD、认证、团队管理
- ✅ Auth模块登录、令牌刷新、登出
- ✅ API路由用户和认证相关端点
- ✅ 数据库表结构已创建
- ⚠️ SQLAlchemy 2.0兼容性问题需要注意