0.0.8.0
This commit is contained in:
+25
-25
@@ -4,7 +4,7 @@ import type { FamilyMember, FamilyTreeData } from "@/types/family"
|
||||
const createMember = (
|
||||
id: string,
|
||||
name: string,
|
||||
gender: "male" | "female",
|
||||
gender: "MALE" | "FEMALE",
|
||||
generation: number,
|
||||
props: Partial<FamilyMember> = {},
|
||||
): FamilyMember => {
|
||||
@@ -26,7 +26,7 @@ const createMember = (
|
||||
|
||||
const members: Record<string, FamilyMember> = {
|
||||
// ========== 第一代 (曾祖父母辈,1920年代出生) ==========
|
||||
"1": createMember("1", "国强", "male", 1, {
|
||||
"1": createMember("1", "国强", "MALE", 1, {
|
||||
ancestralHome: "广东省广州市",
|
||||
bio: "李氏家族第一代,抗战时期参加革命工作,新中国成立后在政府部门工作,为人正直,深受敬重。",
|
||||
tags: ["革命干部", "始祖"],
|
||||
@@ -35,7 +35,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["2"],
|
||||
childrenIds: ["3", "4", "5"],
|
||||
}),
|
||||
"2": createMember("2", "秀芳", "female", 1, {
|
||||
"2": createMember("2", "秀芳", "FEMALE", 1, {
|
||||
fullName: "王秀芳",
|
||||
surname: "王",
|
||||
givenName: "秀芳",
|
||||
@@ -48,7 +48,7 @@ const members: Record<string, FamilyMember> = {
|
||||
}),
|
||||
|
||||
// ========== 第二代 (祖父母辈,1950年代出生) ==========
|
||||
"3": createMember("3", "建华", "male", 2, {
|
||||
"3": createMember("3", "建华", "MALE", 2, {
|
||||
fatherId: "1",
|
||||
motherId: "2",
|
||||
ancestralHome: "广东省深圳市",
|
||||
@@ -60,7 +60,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["6"],
|
||||
childrenIds: ["9", "10"],
|
||||
}),
|
||||
"4": createMember("4", "建国", "male", 2, {
|
||||
"4": createMember("4", "建国", "MALE", 2, {
|
||||
fatherId: "1",
|
||||
motherId: "2",
|
||||
generationName: "建",
|
||||
@@ -73,7 +73,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["7"],
|
||||
childrenIds: ["11", "12", "13"],
|
||||
}),
|
||||
"5": createMember("5", "建军", "male", 2, {
|
||||
"5": createMember("5", "建军", "MALE", 2, {
|
||||
fatherId: "1",
|
||||
motherId: "2",
|
||||
generationName: "建",
|
||||
@@ -88,7 +88,7 @@ const members: Record<string, FamilyMember> = {
|
||||
}),
|
||||
|
||||
// 第二代配偶
|
||||
"6": createMember("6", "丽华", "female", 2, {
|
||||
"6": createMember("6", "丽华", "FEMALE", 2, {
|
||||
fullName: "陈丽华",
|
||||
surname: "陈",
|
||||
givenName: "丽华",
|
||||
@@ -99,7 +99,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["3"],
|
||||
childrenIds: ["9", "10"],
|
||||
}),
|
||||
"7": createMember("7", "美玲", "female", 2, {
|
||||
"7": createMember("7", "美玲", "FEMALE", 2, {
|
||||
fullName: "张美玲",
|
||||
surname: "张",
|
||||
givenName: "美玲",
|
||||
@@ -109,7 +109,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["4"],
|
||||
childrenIds: ["11", "12", "13"],
|
||||
}),
|
||||
"8": createMember("8", "雅琴", "female", 2, {
|
||||
"8": createMember("8", "雅琴", "FEMALE", 2, {
|
||||
fullName: "林雅琴",
|
||||
surname: "林",
|
||||
givenName: "雅琴",
|
||||
@@ -121,7 +121,7 @@ const members: Record<string, FamilyMember> = {
|
||||
}),
|
||||
|
||||
// ========== 第三代 (父母辈,1980年代出生) ==========
|
||||
"9": createMember("9", "志远", "male", 3, {
|
||||
"9": createMember("9", "志远", "MALE", 3, {
|
||||
fatherId: "3",
|
||||
motherId: "6",
|
||||
generationName: "志",
|
||||
@@ -137,7 +137,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["15"],
|
||||
childrenIds: ["17", "18"],
|
||||
}),
|
||||
"10": createMember("10", "志强", "male", 3, {
|
||||
"10": createMember("10", "志强", "MALE", 3, {
|
||||
fatherId: "3",
|
||||
motherId: "6",
|
||||
generationName: "志",
|
||||
@@ -153,7 +153,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["16"],
|
||||
childrenIds: ["19"],
|
||||
}),
|
||||
"11": createMember("11", "志明", "male", 3, {
|
||||
"11": createMember("11", "志明", "MALE", 3, {
|
||||
fatherId: "4",
|
||||
motherId: "7",
|
||||
generationName: "志",
|
||||
@@ -170,7 +170,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["20"],
|
||||
childrenIds: ["21", "22"],
|
||||
}),
|
||||
"12": createMember("12", "志文", "male", 3, {
|
||||
"12": createMember("12", "志文", "MALE", 3, {
|
||||
fatherId: "4",
|
||||
motherId: "7",
|
||||
generationName: "志",
|
||||
@@ -183,7 +183,7 @@ const members: Record<string, FamilyMember> = {
|
||||
phone: "13600136004",
|
||||
email: "zhiwen.li@writer.com",
|
||||
}),
|
||||
"13": createMember("13", "志勇", "male", 3, {
|
||||
"13": createMember("13", "志勇", "MALE", 3, {
|
||||
fatherId: "4",
|
||||
motherId: "7",
|
||||
generationName: "志",
|
||||
@@ -197,7 +197,7 @@ const members: Record<string, FamilyMember> = {
|
||||
email: "zhiyong.li@lawfirm.com",
|
||||
address: "上海市浦东新区陆家嘴金融中心",
|
||||
}),
|
||||
"14": createMember("14", "志诚", "male", 3, {
|
||||
"14": createMember("14", "志诚", "MALE", 3, {
|
||||
fatherId: "5",
|
||||
motherId: "8",
|
||||
generationName: "志",
|
||||
@@ -216,7 +216,7 @@ const members: Record<string, FamilyMember> = {
|
||||
}),
|
||||
|
||||
// 第三代配偶
|
||||
"15": createMember("15", "晓雯", "female", 3, {
|
||||
"15": createMember("15", "晓雯", "FEMALE", 3, {
|
||||
fullName: "赵晓雯",
|
||||
surname: "赵",
|
||||
givenName: "晓雯",
|
||||
@@ -226,7 +226,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["9"],
|
||||
childrenIds: ["17", "18"],
|
||||
}),
|
||||
"16": createMember("16", "诗涵", "female", 3, {
|
||||
"16": createMember("16", "诗涵", "FEMALE", 3, {
|
||||
fullName: "刘诗涵",
|
||||
surname: "刘",
|
||||
givenName: "诗涵",
|
||||
@@ -236,7 +236,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["10"],
|
||||
childrenIds: ["19"],
|
||||
}),
|
||||
"20": createMember("20", "雨欣", "female", 3, {
|
||||
"20": createMember("20", "雨欣", "FEMALE", 3, {
|
||||
fullName: "周雨欣",
|
||||
surname: "周",
|
||||
givenName: "雨欣",
|
||||
@@ -246,7 +246,7 @@ const members: Record<string, FamilyMember> = {
|
||||
spouseIds: ["11"],
|
||||
childrenIds: ["21", "22"],
|
||||
}),
|
||||
"23": createMember("23", "婉婷", "female", 3, {
|
||||
"23": createMember("23", "婉婷", "FEMALE", 3, {
|
||||
fullName: "郑婉婷",
|
||||
surname: "郑",
|
||||
givenName: "婉婷",
|
||||
@@ -258,7 +258,7 @@ const members: Record<string, FamilyMember> = {
|
||||
}),
|
||||
|
||||
// ========== 第四代 (子女辈,2010年代出生) ==========
|
||||
"17": createMember("17", "浩然", "male", 4, {
|
||||
"17": createMember("17", "浩然", "MALE", 4, {
|
||||
fatherId: "9",
|
||||
motherId: "15",
|
||||
generationName: "浩",
|
||||
@@ -267,7 +267,7 @@ const members: Record<string, FamilyMember> = {
|
||||
tags: ["学生"],
|
||||
birthDate: "2010-05-10",
|
||||
}),
|
||||
"18": createMember("18", "思琪", "female", 4, {
|
||||
"18": createMember("18", "思琪", "FEMALE", 4, {
|
||||
fatherId: "9",
|
||||
motherId: "15",
|
||||
generationName: "思",
|
||||
@@ -276,7 +276,7 @@ const members: Record<string, FamilyMember> = {
|
||||
tags: ["学生"],
|
||||
birthDate: "2013-08-22",
|
||||
}),
|
||||
"19": createMember("19", "宇轩", "male", 4, {
|
||||
"19": createMember("19", "宇轩", "MALE", 4, {
|
||||
fatherId: "10",
|
||||
motherId: "16",
|
||||
generationName: "宇",
|
||||
@@ -285,7 +285,7 @@ const members: Record<string, FamilyMember> = {
|
||||
tags: ["学生"],
|
||||
birthDate: "2015-11-18",
|
||||
}),
|
||||
"21": createMember("21", "梓涵", "female", 4, {
|
||||
"21": createMember("21", "梓涵", "FEMALE", 4, {
|
||||
fatherId: "11",
|
||||
motherId: "20",
|
||||
generationName: "梓",
|
||||
@@ -294,7 +294,7 @@ const members: Record<string, FamilyMember> = {
|
||||
tags: ["大学生"],
|
||||
birthDate: "2007-03-05",
|
||||
}),
|
||||
"22": createMember("22", "子轩", "male", 4, {
|
||||
"22": createMember("22", "子轩", "MALE", 4, {
|
||||
fatherId: "11",
|
||||
motherId: "20",
|
||||
generationName: "子",
|
||||
@@ -303,7 +303,7 @@ const members: Record<string, FamilyMember> = {
|
||||
tags: ["学生"],
|
||||
birthDate: "2010-07-14",
|
||||
}),
|
||||
"24": createMember("24", "欣怡", "female", 4, {
|
||||
"24": createMember("24", "欣怡", "FEMALE", 4, {
|
||||
fatherId: "14",
|
||||
motherId: "23",
|
||||
generationName: "欣",
|
||||
|
||||
Reference in New Issue
Block a user