BookSystem/backend/auth/requirements.txt
jayhgq 82cf0192e8 refactor: 重构系统权限与设置管理,新增多类型配置能力
1.  重构权限码规范,将系统权限前缀从perm:system改为system:
2.  扩展系统设置模型,支持string/image/select/boolean四种配置类型
3.  新增设置项选项配置、图片上传功能
4.  重构初始化权限数据,拆分权限与系统设置权限结构
5.  重写前端系统设置页面,支持按类型渲染不同配置表单
6.  添加python-multipart依赖支持文件上传

遗留问题:
1.系统设置页面的添加设置按钮无法使用
2026-05-27 15:39:13 +08:00

34 lines
498 B
Plaintext
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.

# FastAPI核心
fastapi>=0.133.0
uvicorn[standard]>=0.41.0
fastapi_cdn_host==0.10.0
# Pydantic数据验证
pydantic>=2.5.0
pydantic-settings>=2.1.0
pydantic[email]>=2.5.0
# 密码加密
passlib[bcrypt]>=1.7.4
# FastCRUD
fastcrud==0.21.0
# JWT
python-jose[cryptography]>=3.3.0
# SQLAlchemy ORM包含异步支持
sqlalchemy>=2.0.46
alembic>=1.18.4
# PostgreSQL
asyncpg>=0.31.0
# Redis异步客户端
redis>=7.2.0
# 验证码生成
captcha>=0.7.1
# 文件上传
python-multipart>=0.0.9