Refactoring code module 15_development

This commit is contained in:
STW_TTTY\stwtt 2024-09-20 14:47:35 +07:00
parent 895bfe98f2
commit 32ff7bdc96
25 changed files with 271 additions and 1440 deletions

View file

@ -105,6 +105,56 @@ interface DataHistory {
year: number;
}
interface OrgTree {
orgTreeId: string;
orgRootId: string;
orgLevel: number;
orgName: string;
orgTreeName: string;
orgTreeShortName: string;
orgTreeCode: string;
orgCode: string;
orgTreeRank: string;
orgTreeRankSub: string;
orgTreeOrder: number;
orgRootCode: string;
orgTreePhoneEx: string;
orgTreePhoneIn: string;
orgTreeFax: string;
orgRevisionId: string;
orgRootName: string;
responsibility: string;
labelName: string;
totalPosition: number;
totalPositionCurrentUse: number;
totalPositionCurrentVacant: number;
totalPositionNextUse: number;
totalPositionNextVacant: number;
totalRootPosition: number;
totalRootPositionCurrentUse: number;
totalRootPositionCurrentVacant: number;
totalRootPositionNextUse: number;
totalRootPositionNextVacant: number;
children: OrgTree[];
}
interface PersonData {
id: string;
citizenId: string;
name: string;
position: string;
type: string;
level: string;
positionSide: string;
org: string;
}
interface StrategyNode {
id: string;
level: number;
name: string;
children: StrategyNode[];
}
export type {
DataOption,
DataOptionCheckBox,
@ -116,4 +166,7 @@ export type {
FormProjectDetail,
DataOptionTechnique,
DataHistory,
OrgTree,
PersonData,
StrategyNode,
};