- 为User.created_by添加ForeignKey约束,确保数据完整性 - 修复AdjustmentEnum枚举命名(yes/no -> YES/NO) - 统一User模型的relationship配置,使用back_populates替代backref - 移除User.created_projects的级联删除配置,保持与Project模型一致
后端开发目录
目录说明
src/
源代码目录,包含所有后端业务逻辑代码。
controllers/
控制器层,处理HTTP请求和响应。
services/
服务层,实现业务逻辑。
models/
数据模型,定义数据库表结构。
routes/
路由定义,配置API端点。
middleware/
中间件,处理认证、日志等横切关注点。
utils/
工具函数,提供通用功能。
tests/
测试目录,包含单元测试和集成测试。
docs/
文档目录,包含API文档和技术文档。
config/
配置目录,包含数据库配置、环境变量等。