refactor: 移除 SQLite 支持,仅保留 MySQL

This commit is contained in:
2026-08-05 17:43:13 +08:00
parent 81e622fa09
commit 47720a8fcc
35 changed files with 111 additions and 1961 deletions

View File

@@ -24,10 +24,10 @@
```
前端 (React + Vite) 后端 (NestJS) 数据库
┌─────────────────┐ ┌──────────────────┐ ┌──────────┐
│ React 19 │ │ NestJS 11 │ │ SQLite
│ Ant Design 6 │────▶│ TypeORM 0.3 │────▶│ (开发)
│ ECharts │ │ JWT + Passport │ │ MySQL 8
│ Vite 8 │ │ ExcelJS + PDFKit │ │ (生产)
│ React 19 │ │ NestJS 11 │ │ MySQL 8
│ Ant Design 6 │────▶│ TypeORM 0.3 │────▶│
│ ECharts │ │ JWT + Passport │ │
│ Vite 8 │ │ ExcelJS + PDFKit │ │
└─────────────────┘ └──────────────────┘ └──────────┘
```
@@ -37,6 +37,7 @@
- Node.js >= 18
- npm >= 9
- MySQL 8.0
### 后端启动
@@ -93,7 +94,7 @@ docker-compose up -d # 一键启动 MySQL + 后端 + 前端
| 配置项 | 说明 | 默认值 |
|--------|------|--------|
| `DB_TYPE` | 数据库类型 | `mysql` |
| `DB_TYPE` | 数据库类型(仅支持 MySQL | `mysql` |
| `DB_HOST` | 数据库地址 | `localhost` |
| `DB_PORT` | 数据库端口 | `3306` |
| `DB_USERNAME` | 数据库用户名 | `dorm_billing` |