hrms-mgt/src/modules/07_insignia/interface/index/Main.ts

113 lines
1.7 KiB
TypeScript
Raw Normal View History

interface OptionData {
2024-09-25 16:44:07 +07:00
id: string | number;
name: string;
}
2023-08-26 15:59:09 +07:00
interface OptionDataYear {
id: string;
name: string;
year: number;
}
interface OptionReport {
id: string;
title: string;
}
interface Optionround {
profileId: string;
id: string;
}
interface TypeData {
fileName: string;
reason: string;
pathName: string;
}
interface OptionDataInsignia {
id: string;
name: string;
type: string;
}
interface InsigniaType {
label: string;
name: string;
}
2024-09-25 16:44:07 +07:00
interface OptionPeriod {
label: string;
value: number;
}
interface OptionRound {
id: string;
year: number;
name: string;
}
interface DataStat {
allUserUser: number;
orgAllCount: number;
orgNoSendCount: number;
orgSendCount: number;
}
interface DataPerson {
address: string;
citizenId: string;
date: string;
dateReceive: string;
dateReceiveInsignia: string;
dateReturnInsignia: string;
datepay: string;
docReceiveInsignia: string;
docReturnInsignia: string;
employeeType: string;
id: string;
name: string;
number: string;
orgReceiveInsignia: string;
orgReturnInsignia: string;
page: string;
position: string;
prefix: string;
profileType: string;
section: string;
status: string;
type: string;
typepay: string;
vatnumber: string;
volumeNo: string;
}
interface DataDocuments {
annotation: string;
file: string;
fileName: string;
}
interface DataAllocate {
allocate: number;
id: string;
insignia: string;
insigniaId: string;
remain: number;
total: number;
year: number;
}
export type {
OptionData,
OptionDataYear,
OptionReport,
Optionround,
TypeData,
OptionDataInsignia,
InsigniaType,
2024-09-25 16:44:07 +07:00
OptionPeriod,
OptionRound,
DataStat,
DataPerson,
DataDocuments,
DataAllocate,
};