优化更新
This commit is contained in:
@@ -13,21 +13,29 @@
|
||||
|
||||
```
|
||||
├── src/ // 后端源码
|
||||
├── ui/ // 前端源码(Vue3 + ElementPlus)
|
||||
├── ui/ // 前端源码(Vue3 + NaiveUI)
|
||||
├── config/ // 配置文件(base / database / redis / auth)
|
||||
├── docker/ // Docker 部署配置(Dockerfile / docker-compose.yml)
|
||||
├── document/ // 项目文档(SQL脚本、迁移日志等)
|
||||
├── migrations/ // Alembic 数据库迁移脚本
|
||||
├── scripts/ // 脚本工具(init_db、migrate_db、seed 等)
|
||||
├── scripts/ // 脚本工具(setup_db / migrate_db 等)
|
||||
├── tests/ // 测试代码(contract / unit / integration)
|
||||
├── deploy/ // 部署配置(nginx.conf、supervisor.conf)
|
||||
├── wiki/ // VitePress 文档站点
|
||||
├── static/ // 静态资源(验证码字体等)
|
||||
├── uploads/ // 上传文件存储目录
|
||||
├── app.py // 后端启动入口
|
||||
├── gunicorn.conf.py // Gunicorn 生产环境配置
|
||||
├── generator.py // 代码生成器 CLI 入口
|
||||
├── config.json // 代码生成器配置
|
||||
├── .env.example // 环境变量模板
|
||||
├── .env // 环境变量(不提交到版本控制)
|
||||
├── docker-compose.yml // Docker 编排配置
|
||||
├── Dockerfile // 后端镜像构建文件
|
||||
├── Makefile // 快捷命令(db-init、migrate-*、db-migrate)
|
||||
├── pyproject.toml // 项目元数据与工具配置
|
||||
├── requirements.txt // Python 依赖清单
|
||||
├── alembic.ini // Alembic 配置
|
||||
├── requirements-dev.txt // 开发依赖清单
|
||||
├── .flake8 // Flake8 代码检查配置
|
||||
├── .pre-commit-config.yaml // Pre-commit 钩子配置
|
||||
├── .dockerignore // Docker 构建忽略规则
|
||||
└── README.md // 项目说明
|
||||
```
|
||||
|
||||
@@ -60,7 +68,7 @@ src/
|
||||
│ ├── constants/ // 常量定义
|
||||
│ │ └── common.py // PAGE_SIZE / DEFAULT_PASSWORD 等
|
||||
│ └── utils/ // 工具函数
|
||||
│ ├── request.py // parse_request_body / parse_batch_ids / parse_id_list
|
||||
│ ├── request.py // parse_request_body / parse_batch_ids / parse_batch_ids
|
||||
│ ├── captcha.py // 验证码生成(Pillow)
|
||||
│ ├── file.py // 文件工具
|
||||
│ ├── ip.py // IP 地址获取
|
||||
@@ -141,7 +149,9 @@ ui/src/
|
||||
│ ├── tool/ // 工具页面(generator / example)
|
||||
│ ├── setting/ // 设置页面(profile / configWeb)
|
||||
│ ├── exception/ // 异常页面(404 / 500)
|
||||
│ └── about/ // 关于页面
|
||||
│ ├── about/ // 关于页面
|
||||
│ ├── iframe/ // 内嵌页面
|
||||
│ └── redirect/ // 重定向页面
|
||||
├── components/ // 公共组件
|
||||
│ ├── Table/ // BasicTable 表格组件
|
||||
│ ├── Form/ // BasicForm 表单组件
|
||||
@@ -157,6 +167,9 @@ ui/src/
|
||||
│ ├── Select/ // 下拉选择组件
|
||||
│ ├── CountTo/ // 数字动画组件
|
||||
│ ├── Authority/ // 权限组件
|
||||
│ ├── CheckToken/ // Token 检查组件
|
||||
│ ├── Application/ // 应用组件
|
||||
│ ├── Websocket/ // WebSocket 组件
|
||||
│ ├── Lockscreen/ // 锁屏组件
|
||||
│ ├── Password/ // 密码强度组件
|
||||
│ ├── Region/ // 区域选择组件
|
||||
@@ -202,8 +215,8 @@ ui/src/
|
||||
│ ├── useLockFn.ts // 防重复提交
|
||||
│ └── Storage.ts // 本地存储
|
||||
├── directives/ // 自定义指令(v-perm 权限指令)
|
||||
├── plugins/ // 插件注册(ElementPlus / 自定义组件 / 指令)
|
||||
├── styles/ // 全局样式(Tailwind CSS / ElementPlus 主题覆盖)
|
||||
├── plugins/ // 插件注册(自定义组件 / 指令)
|
||||
├── styles/ // 全局样式(Tailwind CSS / NaiveUI 主题)
|
||||
├── enums/ // 枚举定义
|
||||
└── assets/ // 静态资源
|
||||
├── icons/ // 图标
|
||||
|
||||
Reference in New Issue
Block a user