interface DataTree {
  labelName: string;
  orgCode: string;
  orgLevel: 0;
  orgName: string;
  orgRootName: string;
  orgTreeCode: string;
  orgTreeId: string;
  orgTreeName: string;
  orgTreeShortName: string;
  children: DataTree[];
  posMaster: PosMaster[];
}

interface PosMaster {
  posNo: string;
  fullNameCurrentHolder: string;
  orgLevel: number;
  orgTreeId: string;
  posmasterId: string;
}

interface ListPerson {
  citizenId: string;
  firstName: string;
  id: string;
  lastName: string;
  posLevel: string;
  posNo: string;
  posType: string;
  position: string;
  prefix: string;
  posMasterOrder?: string;
}

export type { DataTree, PosMaster, ListPerson };
