2024-02-15 11:46:25 +07:00
|
|
|
interface DataOption {
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
2024-02-15 18:01:15 +07:00
|
|
|
interface Salary {
|
|
|
|
|
id: string;
|
|
|
|
|
salaryType: string;
|
|
|
|
|
posType: string;
|
|
|
|
|
posLevel: string;
|
|
|
|
|
isActive: boolean;
|
|
|
|
|
date: Date; //ให้ไว้ ณ วันที่
|
|
|
|
|
startDate: Date;
|
|
|
|
|
endDate: Date;
|
|
|
|
|
detail: string;
|
|
|
|
|
}
|
2024-02-15 11:46:25 +07:00
|
|
|
|
2024-02-16 11:12:16 +07:00
|
|
|
interface SalaryRate {
|
|
|
|
|
id: string;
|
|
|
|
|
salary: number;
|
|
|
|
|
salaryHalf: number;
|
|
|
|
|
salaryHalfSpecial: number;
|
|
|
|
|
salaryFull: number;
|
|
|
|
|
salaryFullSpecial: number;
|
|
|
|
|
salaryFullHalf: number;
|
|
|
|
|
salaryFullHalfSpecial: number;
|
|
|
|
|
isNext: boolean;
|
|
|
|
|
}
|
|
|
|
|
|
2024-02-16 15:57:30 +07:00
|
|
|
interface SalaryPosType {
|
|
|
|
|
id: string;
|
|
|
|
|
posTypeName: string;
|
|
|
|
|
posTypeRank: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface SalaryPosLevel {
|
|
|
|
|
id: string;
|
|
|
|
|
posLevelAuthority: string;
|
|
|
|
|
posLevelName: string;
|
|
|
|
|
posLevelRank: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type { Salary, SalaryRate, SalaryPosType, SalaryPosLevel };
|