78 lines
2.0 KiB
Markdown
78 lines
2.0 KiB
Markdown
# 测试账号说明
|
||
|
||
## 数据库初始化
|
||
|
||
数据库已清理并重新初始化,包含两个完整的测试用户和家族树数据。
|
||
|
||
## 测试账号
|
||
|
||
### 1. 王先生 👨
|
||
- **邮箱**: `wang@example.com`
|
||
- **密码**: `123456`
|
||
- **家族树**: 王氏家族
|
||
- **籍贯**: 山东省济南市
|
||
- **成员数**: 5代共11人
|
||
|
||
#### 家族成员概览
|
||
- **第1代**: 王德厚(始祖,1880-1955)+ 李秀英
|
||
- **第2代**: 王建国(1910-1985)+ 张淑贞、王建华(1918-1995)
|
||
- **第3代**: 王明(1945-)+ 刘芳
|
||
- **第4代**: 王浩(1975-)+ 陈静
|
||
- **第5代**: 王子轩(2005-,在读大学生)
|
||
|
||
### 2. 虞女士 👩
|
||
- **邮箱**: `yu@example.com`
|
||
- **密码**: `123456`
|
||
- **家族树**: 虞氏家族
|
||
- **籍贯**: 浙江省杭州市
|
||
- **成员数**: 5代共11人
|
||
|
||
#### 家族成员概览
|
||
- **第1代**: 虞文昌(始祖,1885-1960)+ 周婉仪
|
||
- **第2代**: 虞国栋(1915-1988)+ 林雅芳
|
||
- **第3代**: 虞晓梅(1950-)+ 赵建平
|
||
- **第4代**: 虞雨欣(1980-)+ 钱俊杰
|
||
- **第5代**: 虞诗涵(2008-,在读中学生)
|
||
|
||
## 登录页面更新
|
||
|
||
登录页面已更新,包含以下功能:
|
||
|
||
1. **默认账号**: 默认填充王先生的账号信息
|
||
2. **快速切换**: 提供两个测试账号的快速切换按钮
|
||
3. **一键填充**: 点击"使用"按钮即可快速填充对应账号信息
|
||
|
||
## 数据特点
|
||
|
||
两个家族树都包含完整的信息:
|
||
|
||
- ✅ 5代传承关系
|
||
- ✅ 完整的配偶信息
|
||
- ✅ 父母-子女关系链
|
||
- ✅ 出生/去世日期
|
||
- ✅ 籍贯和出生地
|
||
- ✅ 联系方式(现代成员)
|
||
- ✅ 个人简介和标签
|
||
- ✅ 世代编号和辈分名
|
||
|
||
## 如何重新初始化数据库
|
||
|
||
如果需要重新初始化数据库,运行以下命令:
|
||
|
||
```bash
|
||
pnpm db:seed
|
||
```
|
||
|
||
或者:
|
||
|
||
```bash
|
||
npx prisma db seed
|
||
```
|
||
|
||
## 注意事项
|
||
|
||
- 所有测试账号密码统一为 `123456`
|
||
- 数据库使用 PostgreSQL,配置在 `.env` 文件中
|
||
- 种子脚本会先清理所有现有数据,然后创建新数据
|
||
- 不再使用本地 IndexedDB 缓存,所有数据存储在 PostgreSQL 中
|