UI รายงานทะเบียนประวัติ
This commit is contained in:
parent
64f60eead9
commit
e0f1f5ee71
5 changed files with 1257 additions and 323 deletions
|
|
@ -84,6 +84,112 @@ interface DataOption {
|
|||
name: string;
|
||||
}
|
||||
|
||||
interface RangeAge {
|
||||
min: number;
|
||||
max: number;
|
||||
}
|
||||
|
||||
interface DataStructureTree {
|
||||
labelName: string;
|
||||
orgCode: string;
|
||||
orgLevel: number;
|
||||
orgName: string;
|
||||
orgRevisionId: string;
|
||||
orgRootName: string;
|
||||
orgTreeCode: string;
|
||||
orgTreeFax: string;
|
||||
orgTreeId: string;
|
||||
orgTreeName: string;
|
||||
orgTreeOrder: number;
|
||||
orgTreePhoneEx: string;
|
||||
orgTreePhoneIn: string;
|
||||
orgTreeRank: string;
|
||||
orgTreeRankSub: string;
|
||||
orgTreeShortName: string;
|
||||
responsibility: string;
|
||||
totalPosition: number;
|
||||
totalPositionCurrentUse: number;
|
||||
totalPositionCurrentVacant: number;
|
||||
totalPositionNextUse: number;
|
||||
totalPositionNextVacant: number;
|
||||
totalRootPosition: number;
|
||||
totalRootPositionCurrentUse: number;
|
||||
totalRootPositionCurrentVacant: number;
|
||||
totalRootPositionNextUse: number;
|
||||
totalRootPositionNextVacant: number;
|
||||
children: DataStructureTree[];
|
||||
orgRootCode: string;
|
||||
orgRootShortName: string;
|
||||
}
|
||||
|
||||
interface DataNodeData {
|
||||
name: string;
|
||||
nodeId: string | null | undefined;
|
||||
node: string | null | undefined | number;
|
||||
}
|
||||
|
||||
interface FormFilter {
|
||||
page: number;
|
||||
pageSize: number;
|
||||
keyword: string;
|
||||
type: string;
|
||||
searchType?: string;
|
||||
posType: string;
|
||||
posLevel: string;
|
||||
retireYear: string | null;
|
||||
rangeYear: { min: number; max: number };
|
||||
isShowRetire: boolean | null;
|
||||
isProbation: boolean | null;
|
||||
isAll?: boolean;
|
||||
nodeId?: string | null;
|
||||
node?: string | null | number;
|
||||
retireType?: null | string;
|
||||
}
|
||||
|
||||
interface PosType {
|
||||
id: string;
|
||||
posTypeName: string;
|
||||
posTypeRank: number;
|
||||
posLevels: PosLevel[];
|
||||
createdAt: Date | null;
|
||||
lastUpdatedAt: Date | null;
|
||||
lastUpdateFullName: string;
|
||||
}
|
||||
|
||||
interface PosLevel {
|
||||
id: string;
|
||||
posLevelName: string;
|
||||
posLevelRank: number;
|
||||
posLevelAuthority: string;
|
||||
createdAt: Date | null;
|
||||
lastUpdatedAt: Date | null;
|
||||
lastUpdateFullName: string;
|
||||
}
|
||||
|
||||
interface OptionExecutive {
|
||||
id: string;
|
||||
posExecutiveName: string;
|
||||
}
|
||||
|
||||
interface ResOptionPerson {
|
||||
createdAt: string;
|
||||
createdFullName: string;
|
||||
createdUserId: string;
|
||||
id: string;
|
||||
lastUpdateFullName: string;
|
||||
lastUpdateUserId: string;
|
||||
lastUpdatedAt: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
interface DataEducationLevel {
|
||||
createdAt: string;
|
||||
createdFullName: string;
|
||||
id: string;
|
||||
lastUpdatedAt: string;
|
||||
name: string;
|
||||
rank: number;
|
||||
}
|
||||
export type {
|
||||
ListDataText,
|
||||
DataSurvey,
|
||||
|
|
@ -93,4 +199,13 @@ export type {
|
|||
ProbationReportType,
|
||||
FileType,
|
||||
DataOption,
|
||||
RangeAge,
|
||||
DataStructureTree,
|
||||
DataNodeData,
|
||||
FormFilter,
|
||||
PosType,
|
||||
PosLevel,
|
||||
OptionExecutive,
|
||||
ResOptionPerson,
|
||||
DataEducationLevel
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue