1、后端数据库model优化,解决mysql、sqlite初始化问题,同时满足

2、部门表移除创建人,负责会和user表有外键循环引用问题,这样设计合理
3、前端所有列表左对齐,移除部门详情中创建人字段
This commit is contained in:
zhangtao
2024-12-11 20:20:46 +08:00
parent 0a7d7ebcd6
commit 07583dd3a0
19 changed files with 244 additions and 364 deletions
+24 -134
View File
@@ -1,137 +1,27 @@
aiofiles==24.1.0
aiomysql==0.2.0
aioredis==2.0.1
aiosqlite==0.17.0
alembic==1.14.0
annotated-types==0.7.0
anyio==4.4.0
async-timeout==4.0.3
asyncmy==0.2.9
babel==2.16.0
bcrypt==4.0.1
beautifulsoup4==4.12.3
bracex==2.5.post1
Brotli==1.1.0
cachetools==5.5.0
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
colorlog==6.9.0
cryptography==43.0.3
csscompressor==0.9.5
cssselect2==0.7.0
dnspython==2.7.0
docker==7.1.0
email_validator==2.2.0
et-xmlfile==1.1.0
exceptiongroup==1.2.2
fastapi==0.115.2
fastapi-admin==1.0.4
fonttools==4.55.0
ghp-import==2.1.0
gitdb==4.0.11
GitPython==3.1.43
google-auth==2.34.0
greenlet==3.1.1
gunicorn==23.0.0
h11==0.14.0
htmlmin2==0.1.13
httptools==0.6.1
idna==3.8
iso8601==1.1.0
Jinja2==3.1.4
jsmin==3.0.1
kubernetes==30.1.0
loguru==0.7.2
Mako==1.3.6
Markdown==3.3.7
markdown-it-py==3.0.0
MarkupSafe==2.1.5
mdurl==0.1.2
mergedeep==1.3.4
mkdocs==1.6.1
mkdocs-get-deps==0.2.0
mkdocs-git-revision-date-localized-plugin==1.3.0
mkdocs-git-revision-date-plugin==0.3.2
mkdocs-include-markdown-plugin==7.0.1
mkdocs-material==9.5.44
mkdocs-material-extensions==1.3.1
mkdocs-minify-plugin==0.8.0
mkdocs-pdf-export-plugin==0.5.10
motor==3.6.0
numpy==2.1.1
oauthlib==3.2.2
openpyxl==3.1.5
packaging==24.1
paginate==0.5.7
pandas==2.2.2
passlib==1.7.4
pathspec==0.12.1
pendulum==3.0.0
pillow==11.0.0
platformdirs==4.3.6
pyasn1==0.6.0
pyasn1_modules==0.4.0
pycparser==2.22
pydantic==2.8.2
pydantic-settings==2.4.0
pydantic_core==2.20.1
pydantic_validation_decorator==0.1.4
pydyf==0.11.0
Pygments==2.18.0
PyJWT==2.9.0
pymdown-extensions==10.4
pymongo==4.9.2
PyMySQL==1.1.1
pyphen==0.15.0
pypika-tortoise==0.1.6
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
python-multipart==0.0.9
pytz==2024.1
PyYAML==6.0.2
pyyaml_env_tag==0.1
regex==2024.11.6
requests==2.32.3
requests-oauthlib==2.0.0
rich==13.8.0
rsa==4.9
shellingham==1.5.4
six==1.16.0
smmap==5.0.1
sniffio==1.3.1
soupsieve==2.6
SQLAlchemy==2.0.36
SQLAlchemy-Utils==0.41.2
starlette==0.38.4
time-machine==2.15.0
tinycss2==1.4.0
tinyhtml5==2.0.0
tortoise-orm==0.21.6
typer==0.12.5
typing_extensions==4.12.2
tzdata==2024.1
ua-parser==0.18.0
urllib3==2.2.2
user-agents==2.2.0
uvicorn==0.30.6
uvloop==0.20.0
watchdog==6.0.0
watchfiles==0.24.0
wcmatch==10.0
webencodings==0.5.1
websocket-client==1.8.0
websockets==13.1
xlrd==2.0.1
xlwt==1.3.0
zopfli==0.2.3.post1
psutil
APScheduler
DateTime
redis
# pg数据库
# asyncpg==0.30.0
# psycopg2==2.9.10
gunicorn==23.0.0
requests==2.32.3
pandas==2.2.2
openpyxl==3.1.5
SQLAlchemy==2.0.36
pillow==11.0.0
pydantic_validation_decorator==0.1.4
passlib==1.7.4
user-agents==2.2.0
PyJWT==2.9.0
pydantic-settings==2.4.0
psutil==6.1.0
python-multipart==0.0.9
greenlet==3.1.1
bcrypt==4.0.1
aiofiles==24.1.0 # 文件操作
aioredis==2.0.1 # redis 异步操作数据库
aiosqlite==0.17.0 # sqlite 异步操作数据库
motor==3.6.0 # mongodb 驱动
asyncmy==0.2.9 # mysql 异步操作数据库:基于 mysqlclientasyncmy 是 mysqlclient 的异步版本,mysqlclient 是一个 C 语言编写的 MySQL 客户端,性能较高。性能:asyncmy 通常在性能上优于 aiomysql,特别是在高并发和大数据量的场景下。
# aiomysql==0.2.0 # mysql 异步操作数据库基于 pymysqlaiomysql 是 pymysql 的异步版本,pymysql 是一个纯 Python 实现的 MySQL 客户端。成熟度:aiomysql 相对较为成熟,社区支持较好,文档也比较完善。
# alembic==1.14.0 # 数据库版本控制
# kubernetes==30.1.0 # 预留(后面开发会使用)
# docker==7.1.0 # 预留(后面开发会使用)