เงินเดืน => ปรับ code ผังบัญชีค่าจ้างลูกจ้างประจำ

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-04-29 18:02:00 +07:00
parent 4232c5d4e8
commit 7c62840eeb
8 changed files with 484 additions and 526 deletions

View file

@ -1,58 +1,38 @@
interface ObjectCharRef {
name: object | null;
group: object | null;
[key: string]: any;
}
interface ObjectReteRef {
posType: object | null
posName: object | null
posLevel: object | null
rateOldMin: object | null
groupOld: object | null
rateMaxOld: object | null
groupRateHigh: object | null
rateHighMax: object | null
[key: string]: any;
}
interface DataOptions {
id: string
name: string
id: string;
name: string;
}
interface DataListOptions {
id: string
posDictName: string
posTypeId: string
posTypeName: string
posLevelId: string
posLevelName: number
id: string;
posDictName: string;
posTypeId: string;
posTypeName: string;
posLevelId: string;
posLevelName: number;
}
interface ListData {
id: string
posType: string
posName: string
posLevel: string
rateOldMin: string
groupOld: Array<number>
rateMaxOld: string
groupRateHigh: string
rateHighMax: string
reson: string
id: string;
posType: string;
posName: string;
posLevel: string;
rateOldMin: string;
groupOld: Array<number>;
rateMaxOld: string;
groupRateHigh: string;
rateHighMax: string;
reson: string;
}
interface ResponseData {
id: string
posLevel: string
position: string
posType: string
details: string
salaryMin: string
salary: string
salaryMax: string
group: string
salaryEmployeeMin: Array<number>
id: string;
posLevel: string;
position: string;
posType: string;
details: string;
salaryMin: string;
salary: string;
salaryMax: string;
group: string;
salaryEmployeeMin: Array<number>;
}
export type { ObjectCharRef, ObjectReteRef, DataOptions, DataListOptions, ListData,ResponseData };
export type { DataOptions, DataListOptions, ListData, ResponseData };

View file

@ -21,4 +21,10 @@ interface FormDataRate {
salaryDay: number;
}
export type { FormDataChar, FormFilter, FormDataRate };
interface FormDataRateEpm {
salaryNo: null | number | string;
salaryMonth: null | number | string;
salaryDay: null | number | string;
}
export type { FormDataChar, FormFilter, FormDataRate, FormDataRateEpm };

View file

@ -14,4 +14,19 @@ interface EmployeeRateSalary {
salaryMonth: number;
step: number;
}
export type { EmployeeSalary, EmployeeRateSalary };
interface PosType {
id: string;
posLevels: PosLevel[];
posTypeName: string;
posTypeRank: number;
posTypeShortName: string;
}
interface PosLevel {
id: string;
posLevelAuthority: string;
posLevelName: number;
posLevelRank: number;
}
export type { EmployeeSalary, EmployeeRateSalary, PosType };