This commit is contained in:
owenchen committed 2026-10-19 13:36:58 +08:00
1 parent 479762b57e
commit 27284040cc
30 files changed
+3042 -428

No files matched your search

@@ -221,6 +221,55 @@ this.familyTreeService= familyTreeService;
}
}
public class BindSelfPersonCompositionData
{
public string treeId { get; set; }
public string personId { get; set; }
}
[PermissionOperate(name: "FamilyTree", operate: "Find")]
[HttpPost]
[UnitOfWork]
public dynamic BindSelfPerson(BindSelfPersonCompositionData compositionData)
{
try
{
var result = familyTreeService.BindSelfPerson(compositionData.treeId,compositionData.personId);
return result;
}
catch (ValidatedException vex)
{
return vex;
}
catch (Exception ex)
{
return new ServiceErrorException(ex);
}
}
[PermissionOperate(name: "FamilyTree", operate: "Find")]
[HttpPost]
[UnitOfWork]
public dynamic UnbindSelfPerson(string treeId)
{
try
{
var result = familyTreeService.UnbindSelfPerson(treeId);
return result;
}
catch (ValidatedException vex)
{
return vex;
}
catch (Exception ex)
{
return new ServiceErrorException(ex);
}
}
[PermissionOperate(name: "FamilyTree", operate: "Update")]
[HttpPost]
[UnitOfWork]