hrms-mgt/src/modules/23_persons/interface/Main.ts
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 985f1bcf23 feat(persons): add router for persons feature
2026-05-18 13:44:38 +07:00

38 lines
676 B
TypeScript

interface DataOptions {
id: string;
name: string;
}
interface PosTypes {
createdAt: Date;
id: string;
lastUpdateFullName: string;
lastUpdatedAt: Date;
posTypeName: string;
posTypeRank: number;
posLevels: PosLevels[];
}
interface PosLevels {
createdAt: Date;
id: string;
lastUpdateFullName: string;
lastUpdatedAt: Date;
posLevelAuthority: string;
posLevelName: string;
posLevelRank: number;
}
interface Person {
citizenId: string;
firstName: string;
id: string;
lastName: string;
posLevel: string;
posType: string;
position: string;
prefix: string;
rank: string;
}
export type { DataOptions, PosTypes, PosLevels, Person };