รายละเอียดตำแหน่ง

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-02-05 11:16:29 +07:00
parent 01f89066a0
commit f77ab65589
6 changed files with 260 additions and 84 deletions

View file

@ -124,6 +124,8 @@ interface NewPagination {
sortBy: string;
}
export type {
Pagination,
DataOption,

View file

@ -0,0 +1,53 @@
interface DataPosition {
id: string;
orgRootId: string;
orgChild1Id: string | null;
orgChild2Id: string | null;
orgChild3Id: string | null;
orgChild4Id: string | null;
posMasterNoPrefix: string;
posMasterNo: string;
posMasterNoSuffix: string;
orgShortname: string;
positions: Position[];
positionName: string;
positionField: string;
posTypeId: string;
posTypeName: string;
posLevelId: string;
posLevelName: string;
posExecutiveId: string;
posExecutiveName: string;
positionExecutiveField: string;
positionArea: string;
positionIsSelected: string | boolean;
}
interface Position {
id: string;
positionName: string;
positionField: string;
posTypeId: string;
posTypeName: string;
posLevelId: string;
posLevelName: string;
posExecutiveId: string;
posExecutiveName: string;
positionExecutiveField: string;
positionArea: string;
positionIsSelected: boolean;
}
interface FormDetailPosition {
positionNo: string;
positionType: string;
positionPathSide: string;
positionLine: string;
positionSide: string;
positionLevel: string;
positionExecutive: string;
positionExecutiveSide: string;
status: string;
}
export type { DataPosition, Position, FormDetailPosition };