API จัดการตำแหน่งติดเงื่อนไข
This commit is contained in:
parent
d4696409b2
commit
9114081c21
6 changed files with 115 additions and 27 deletions
45
src/modules/19_condition/interface/response/Main.ts
Normal file
45
src/modules/19_condition/interface/response/Main.ts
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
interface OrgTree {
|
||||
orgTreeId: string;
|
||||
orgRootId: string;
|
||||
orgLevel: number;
|
||||
orgTreeName: string;
|
||||
orgTreeShortName: string;
|
||||
orgTreeCode: string;
|
||||
orgCode: string;
|
||||
orgTreeRank: string;
|
||||
orgTreeOrder: number | null;
|
||||
orgRootCode: string;
|
||||
orgTreePhoneEx: string;
|
||||
orgTreePhoneIn: string;
|
||||
orgTreeFax: string;
|
||||
orgRevisionId: string;
|
||||
isOfficer: boolean;
|
||||
children: OrgTree[];
|
||||
}
|
||||
|
||||
interface DataPositionCondition {
|
||||
conditionReason: string;
|
||||
id: string;
|
||||
isCondition: boolean;
|
||||
orgShortname: string;
|
||||
posMasterNo: number;
|
||||
posMasterNoPrefix: string | null;
|
||||
posMasterNoSuffix: string | null;
|
||||
profilePosition: string;
|
||||
profilePoslevel: string;
|
||||
profilePostype: string;
|
||||
positions: Positions[];
|
||||
}
|
||||
|
||||
interface Positions {
|
||||
id: string;
|
||||
posExecutiveName: string;
|
||||
posLevelName: string;
|
||||
posTypeName: string;
|
||||
positionArea: string;
|
||||
positionExecutiveField: string;
|
||||
positionField: string;
|
||||
positionName: string;
|
||||
}
|
||||
|
||||
export type { OrgTree, DataPositionCondition };
|
||||
Loading…
Add table
Add a link
Reference in a new issue