hrms-mgt/src/modules/23_persons/interface/Main.ts

39 lines
676 B
TypeScript
Raw Normal View History

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 };