/auth)/jwc)/aac)/isim)注意: 生产环境下,文档接口默认关闭,需在配置文件中设置 app.debug = true启用。
LoveACE-V2/
├── 📁 loveace/ # 主应用目录
│ ├── 📁 config/ # 配置管理
│ │ ├── logger.py # 日志配置
│ │ ├── manager.py # 配置管理器
│ │ └── settings.py # 配置模型
│ ├── 📁 database/ # 数据库相关代码
│ │ ├── creator.py # 数据库会话管理
│ │ ├── base/ # 基础模型定义
│ │ ├── auth/ # 认证相关模型 (用户、令牌、登录、注册)
│ │ ├── aac/ # 爱安财积分票据模型
│ │ └── isim/ # 宿舍管理模型
│ ├── 📁 router/ # API路由定义
│ │ ├── dependencies/ # 路由依赖项 (认证、日志等)
│ │ ├── endpoint/ # API端点
│ │ │ ├── auth/ # 认证路由 (登录、注册、authme)
│ │ │ ├── jwc/ # 教务系统路由 (成绩、课表、考试、培养方案等)
│ │ │ ├── aac/ # 爱安财系统路由 (积分查询)
│ │ │ └── isim/ # 宿舍管理路由 (电费、房间信息)
│ │ └── schemas/ # 通用响应模型和错误处理
│ ├── 📁 service/ # 服务层
│ │ ├── model/ # 服务模型
│ │ └── remote/ # 远程服务
│ │ └── aufe/ # 安徽财经大学服务集成
│ ├── 📁 middleware/ # 中间件
│ │ └── process_time.py # 请求处理时间中间件
│ └── 📁 utils/ # 工具函数
│ ├── richuru_hook.py # Rich + Loguru 集成
│ └── rsa.py # RSA 加密工具
├── 📁 data/ # 数据文件
│ ├── isim_rooms.json # 宿舍房间数据
│ └── keys/ # RSA密钥对
├── 📁 logs/ # 日志文件目录
├── 📄 main.py # 应用入口文件
├── 📄 config.json # 配置文件
├── 📄 pyproject.toml # 项目依赖配置 (uv)
├── 📄 uv.lock # 依赖锁定文件
└── 📄 README.md # 项目说明文档