interface DataCommandSys {
  id: string;
  createdAt: string;
  lastUpdatedAt: string;
  createdFullName: string;
  lastUpdateFullName: string;
  sysName: string;
  sysDescription: string;
}

interface DataTemplateDetail {
  id: string;
  name: string;
  code: string;
  detailHeader: string;
  detailBody: string;
  detailFooter: string;
  fileCover?: string;
  fileAttachment?: string;
  isActive: boolean;
  commandSysId: string;
  persons?: PersonsType[];
  name1?: string;
  name2?: string;
  name3?: string;
  name4?: string;
}

interface PersonsType {
  no: string;
  org?: string;
  fullName: string;
  citizenId: string;
  position?: string;
  posLevel?: string;
  posNo?: string;
  amount?: string;
  dateRetire?: string;
  dateExecute?: string;
  remark?: string;
}

export type { DataCommandSys, DataTemplateDetail };
