hrms-mgt/src/modules/04_registryPerson/interface/response/Salary.ts

41 lines
843 B
TypeScript

interface ResListSalary {
amount: number;
createdAt: string;
createdFullName: string;
createdUserId: string;
date: string;
id: string;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string;
mouthSalaryAmount: number;
order: number;
posNo: string;
position: string;
positionExecutive: string;
positionLevel: string;
positionLine: string;
positionPathSide: string;
positionSalaryAmount: number;
positionType: string;
profileEmployeeId: null | string;
profileId: string;
refCommandNo: string;
templateDoc: string;
}
interface ResType {
id: string;
posTypeName: string;
posTypeRank: number;
posLevels: PosLevel[];
}
interface PosLevel {
id: string;
posLevelAuthority: null;
posLevelName: string;
posLevelRank: number;
}
export type { ResListSalary, ResType };