This commit is contained in:
freedakgmail
2025-11-22 23:49:24 +08:00
parent b83382b604
commit c033e46782
3580 changed files with 1745279 additions and 2428 deletions
+18
View File
@@ -1,6 +1,16 @@
export type Gender = "male" | "female" | "other"
export type LifeStatus = "living" | "deceased" | "unknown"
export interface FamilyStory {
id: string
title: string
content: string
date?: string
imageIds?: string[]
createdAt: string
updatedAt: string
}
export interface FamilyMember {
id: string
@@ -29,6 +39,12 @@ export interface FamilyMember {
birthPlace?: string
burialPlace?: string // 墓地 (for deceased)
// Contact Information
phone?: string // 手机号
telephone?: string // 固定电话
email?: string // 邮箱
address?: string // 现居地址
// Relationships (Adjacency List style)
fatherId?: string
motherId?: string
@@ -40,6 +56,8 @@ export interface FamilyMember {
tags?: string[] // e.g., "Famous", "Official", "Scholar"
avatarUrl?: string
avatarImageId?: string // ID referencing the 'images' table in Dexie
photoIds?: string[] // 照片墙 - 多张照片的 ID 数组
stories?: FamilyStory[] // 家族故事
// Metadata
createdAt: string