hrms-mgt/src/modules/13_salary/interface/response/Main.ts

43 lines
800 B
TypeScript
Raw Normal View History

interface DataOption {
id: string;
name: string;
}
interface Salary {
id: string;
salaryType: string;
posType: string;
posLevel: string;
isActive: boolean;
date: Date; //ให้ไว้ ณ วันที่
startDate: Date;
endDate: Date;
detail: string;
}
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;
}
interface SalaryPosType {
id: string;
posTypeName: string;
posTypeRank: string;
}
interface SalaryPosLevel {
id: string;
posLevelAuthority: string;
posLevelName: string;
posLevelRank: number;
}
export type { Salary, SalaryRate, SalaryPosType, SalaryPosLevel };