hrms-mgt/src/modules/18_command/interface/response/Main.ts
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 307bfc67c0 ออกคำสั่ง PreViewPDF
2024-09-26 12:10:15 +07:00

61 lines
1.1 KiB
TypeScript

interface ResListCommand {
data: {
result: {
data: DataListCommand[];
total: number;
};
};
}
interface DataListCommand {
assignFullName: string;
commandAffectDate: null | Date | string;
commandExcecuteDate: null | Date | string;
commandNo: string;
commandYear: number;
createdFullName: string;
id: string;
status: string;
issue?: string;
}
interface DataCommandType {
category: string;
commandCode: string;
createdAt: string | Date;
createdFullName: string;
createdUserId: string;
id: string;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string | Date;
name: string;
}
interface DataFileDownload {
author: string;
category: [];
createdAt: string;
createdBy: string;
description: string;
downloadUrl: string;
fileName: string;
fileSize: number;
fileType: string;
hidden: boolean;
keyword: [];
metadata: {};
path: string;
pathname: string;
title: string;
updatedAt: string;
updatedBy: string;
upload: boolean;
}
export type {
ResListCommand,
DataListCommand,
DataCommandType,
DataFileDownload,
};