This commit is contained in:
freedakgmail
2025-11-23 03:07:39 +08:00
parent 626d7dddde
commit e92884ae53
679 changed files with 208175 additions and 1183474 deletions
+77
View File
@@ -0,0 +1,77 @@
# 测试账号说明
## 数据库初始化
数据库已清理并重新初始化,包含两个完整的测试用户和家族树数据。
## 测试账号
### 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 中