เงินเดือน,รายงาน KPI

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-07-11 18:10:59 +07:00
parent 45aac3b5a5
commit 4462ee6bee
9 changed files with 1034 additions and 206 deletions

View file

@ -56,6 +56,75 @@ interface Row {
total: number;
}
interface DataPosSalary {
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: string;
profileId: string;
refCommandNo: string;
templateDoc: string;
}
interface DataDiscipline {
date: string;
detail: string;
id: string;
lastUpdateFullName: string;
lastUpdatedAt: string;
level: string;
refCommandDate: string;
refCommandNo: string;
unStigma: string;
}
interface DataLeave {
id: string;
createdAt: string;
createdUserId: string;
lastUpdatedAt: string;
lastUpdateUserId: string;
createdFullName: string;
lastUpdateFullName: string;
profileId: string;
profileEmployeeId: string;
leaveTypeId: string;
dateLeaveStart: string;
dateLeaveEnd: string;
leaveDays: number;
leaveCount: number;
totalLeave: number;
status: string;
reason: string;
leaveType: {
id: string;
createdAt: string;
createdUserId: string;
lastUpdatedAt: string;
lastUpdateUserId: string;
createdFullName: string;
lastUpdateFullName: string;
name: string;
code: string;
limit: number;
};
}
export type {
Salary,
SalaryRate,
@ -64,4 +133,7 @@ export type {
RowList,
Row,
DataOption,
DataPosSalary,
DataDiscipline,
DataLeave,
};