This commit is contained in:
owenchen committed 2026-10-20 15:44:56 +08:00
1 parent 9b01c4a57a
commit 6417562c4f
37 files changed
+2767 -202

No files matched your search

@@ -21,5 +21,18 @@ namespace CloudBuilder.Master.Service
FamilyTreeData BindSelfPerson(string treeId, string personId);
FamilyTreeData UnbindSelfPerson(string treeId);
// 族谱全系/小系 .fm 导入导出(D1-D8):Export 出明文数据由前端加密,Save/List/Read 走交换目录
string GetExchangeFactor();
FamilyTreeExchangeData ExportFamilyTree(string treeId, string scope, string anchorPersonId);
string SaveExchangeFile(string fileName, string contentBase64);
FamilyTreeExchangeFileInfo[] ListExchangeFiles(string treeId);
string ReadExchangeFile(string fileName);
int ImportFamilyTree(string targetTreeId, FamilyTreeExchangeData data);
int ImportSubTree(string targetTreeId, string anchorPersonId, FamilyTreeExchangeData data);
FamilyTreeExchangeFileInfo[] ListBackups(string treeId);
int RestoreBackup(string targetTreeId, string backupFileName);
}
}