76 lines
1.6 KiB
TypeScript
76 lines
1.6 KiB
TypeScript
interface DataSalaryPos {
|
|
avatar: string;
|
|
avatarName: string;
|
|
citizenId: string;
|
|
firstName: string;
|
|
id: string;
|
|
lastName: string;
|
|
org: string;
|
|
orgRevisionId: string;
|
|
orgRootShortName: string;
|
|
posExecutive: string;
|
|
posLevel: string;
|
|
posLevelId: string;
|
|
posNo: string;
|
|
posType: string;
|
|
posTypeId: string;
|
|
position: string;
|
|
prefix: string;
|
|
rank: string;
|
|
root: string;
|
|
rootId: string;
|
|
statusCheckEdit: string;
|
|
type: string;
|
|
}
|
|
|
|
interface DataPosition {
|
|
amount: number;
|
|
amountSpecial: number;
|
|
commandCode: string;
|
|
commandDateAffect: Date;
|
|
commandDateSign: Date;
|
|
commandId: string;
|
|
commandName: string;
|
|
commandNo: string;
|
|
commandYear: number;
|
|
createdAt: string;
|
|
createdFullName: string;
|
|
createdUserId: string;
|
|
dateGovernment: string;
|
|
id: string;
|
|
isDelete: boolean;
|
|
isEdit: boolean;
|
|
isEntry: boolean;
|
|
isGovernment: string;
|
|
lastUpdateFullName: string;
|
|
lastUpdateUserId: string;
|
|
lastUpdatedAt: string;
|
|
mouthSalaryAmount: number;
|
|
order: number;
|
|
orgChild1: string;
|
|
orgChild2: string;
|
|
orgChild3: string;
|
|
orgChild4: string;
|
|
orgRoot: string;
|
|
posNo: string;
|
|
posNoAbb: string;
|
|
positionCee: string;
|
|
positionExecutive: string;
|
|
positionLevel: string;
|
|
positionLine: string;
|
|
positionName: string;
|
|
positionPathSide: string;
|
|
positionSalaryAmount: number;
|
|
positionType: string;
|
|
profileEmployeeId: string;
|
|
profileId: string;
|
|
refId: number;
|
|
remark: string;
|
|
salaryId: string;
|
|
status: string;
|
|
posNumCodeSitAbb: string;
|
|
posNumCodeSit: string;
|
|
positionExecutiveField: string;
|
|
}
|
|
|
|
export type { DataSalaryPos, DataPosition };
|