hrms-mgt/src/modules/18_command/interface/index/Main.ts

68 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-09-09 17:26:30 +07:00
interface Pagination {
rowsPerPage: number;
}
interface DataOption {
2024-09-10 18:03:01 +07:00
id: string | number;
2024-09-09 17:26:30 +07:00
name: string;
}
interface ItemTabs {
label: string;
name: string;
}
interface DataPerson {
fullName?: string;
citizenId: string;
fristName: string;
id: string;
lastName: string;
org: string;
position: string;
prefix: string;
profileId: string;
sendCC: string[];
}
interface DateSelectPerson {
citizenId: string;
firstName: string;
id: string;
isSit: boolean;
lastName: string;
name: string;
node: number;
nodeId: string;
orgChild1Id: string;
orgChild2Id: string;
orgChild3Id: string;
orgChild4Id: string;
orgRootId: string;
orgShortname: string;
organizationName: string;
posMasterNo: number;
posMasterNoPrefix: string;
posMasterNoSuffix: string;
position: string;
prefix: string;
profileId: string;
}
2024-09-24 11:19:41 +07:00
interface ListCommand {
id: string;
code: string;
name: string;
subtitle?: string;
commandSysId: string;
}
export type {
Pagination,
DataOption,
ItemTabs,
DataPerson,
DateSelectPerson,
ListCommand,
};