116 lines
2.1 KiB
TypeScript
116 lines
2.1 KiB
TypeScript
interface Pagination {
|
|
rowsPerPage: number;
|
|
}
|
|
|
|
interface DataOption {
|
|
id: string | number;
|
|
name: string;
|
|
}
|
|
|
|
interface ItemTabs {
|
|
label: string;
|
|
name: string;
|
|
}
|
|
|
|
interface DataPerson {
|
|
fullName?: string;
|
|
citizenId: string;
|
|
firstName: 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;
|
|
}
|
|
|
|
interface ListCommand {
|
|
id: string;
|
|
code: string;
|
|
name: string;
|
|
subtitle?: string;
|
|
commandSysId: string;
|
|
}
|
|
|
|
interface DataOrder {
|
|
assignFullName: string;
|
|
commandAffectDate: string | Date;
|
|
commandExcecuteDate: string | Date;
|
|
commandNo: string;
|
|
commandYear: number;
|
|
createdFullName: string;
|
|
id: string;
|
|
issue: string;
|
|
status: string;
|
|
}
|
|
|
|
interface DataFileOrder {
|
|
reportName: string;
|
|
template: string;
|
|
data: {
|
|
commandDate: string;
|
|
commandExcecuteDate: string;
|
|
commandNo: string;
|
|
commandTitle: string;
|
|
commandYear: 2024;
|
|
detailBody: string;
|
|
detailFooter: string;
|
|
detailHeader: string;
|
|
name: string;
|
|
position: string;
|
|
};
|
|
}
|
|
|
|
interface FormDataDetail {
|
|
id?: string;
|
|
status?: string;
|
|
commandNo: string;
|
|
commandYear: number | null;
|
|
detailHeader: string;
|
|
detailBody: string;
|
|
detailFooter: string;
|
|
issue: string | null;
|
|
commandAffectDate: Date | null;
|
|
commandExcecuteDate: Date | null;
|
|
commandSysId?: string;
|
|
commandTypeName?: string;
|
|
isBangkok?: string | null;
|
|
isAttachment: boolean;
|
|
}
|
|
|
|
export type {
|
|
Pagination,
|
|
DataOption,
|
|
ItemTabs,
|
|
DataPerson,
|
|
DateSelectPerson,
|
|
ListCommand,
|
|
DataOrder,
|
|
DataFileOrder,
|
|
FormDataDetail
|
|
};
|