Files
chinese-family-tree-2/测试账号说明.md
T
freedakgmail e92884ae53 0.0.1.0
2025-11-23 03:07:39 +08:00

2.0 KiB
Raw Blame History

测试账号说明

数据库初始化

数据库已清理并重新初始化,包含两个完整的测试用户和家族树数据。

测试账号

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代传承关系
  • 完整的配偶信息
  • 父母-子女关系链
  • 出生/去世日期
  • 籍贯和出生地
  • 联系方式(现代成员)
  • 个人简介和标签
  • 世代编号和辈分名

如何重新初始化数据库

如果需要重新初始化数据库,运行以下命令:

pnpm db:seed

或者:

npx prisma db seed

注意事项

  • 所有测试账号密码统一为 123456
  • 数据库使用 PostgreSQL,配置在 .env 文件中
  • 种子脚本会先清理所有现有数据,然后创建新数据
  • 不再使用本地 IndexedDB 缓存,所有数据存储在 PostgreSQL 中