2024-09-12 17:11:00 +07:00
|
|
|
interface ResListCommand {
|
|
|
|
|
data: {
|
|
|
|
|
result: {
|
|
|
|
|
data: DataListCommand[];
|
|
|
|
|
total: number;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-11 15:59:04 +07:00
|
|
|
interface DataListCommand {
|
2024-09-12 17:11:00 +07:00
|
|
|
assignFullName: string;
|
|
|
|
|
commandAffectDate: null | Date | string;
|
|
|
|
|
commandExcecuteDate: null | Date | string;
|
|
|
|
|
commandNo: string;
|
|
|
|
|
commandYear: number;
|
|
|
|
|
createdFullName: string;
|
|
|
|
|
id: string;
|
|
|
|
|
status: string;
|
|
|
|
|
issue?: string;
|
2025-07-18 11:57:30 +07:00
|
|
|
commandCode?: string;
|
|
|
|
|
commandType?: string;
|
2024-09-12 17:11:00 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface DataCommandType {
|
2024-09-11 15:59:04 +07:00
|
|
|
category: string;
|
|
|
|
|
commandCode: string;
|
|
|
|
|
createdAt: string | Date;
|
|
|
|
|
createdFullName: string;
|
|
|
|
|
createdUserId: string;
|
|
|
|
|
id: string;
|
|
|
|
|
lastUpdateFullName: string;
|
|
|
|
|
lastUpdateUserId: string;
|
|
|
|
|
lastUpdatedAt: string | Date;
|
|
|
|
|
name: string;
|
2024-09-30 15:38:43 +07:00
|
|
|
subtitle: string;
|
2024-09-11 15:59:04 +07:00
|
|
|
}
|
|
|
|
|
|
2024-09-26 12:10:15 +07:00
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-26 17:25:06 +07:00
|
|
|
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;
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
2024-11-04 13:00:27 +07:00
|
|
|
interface DataDirector {
|
|
|
|
|
actFullName: string;
|
|
|
|
|
citizenId: string;
|
|
|
|
|
firstName: string;
|
|
|
|
|
id: string;
|
|
|
|
|
isDirector: number;
|
|
|
|
|
lastName: string;
|
|
|
|
|
orgRootId: string;
|
|
|
|
|
posLevel: string;
|
|
|
|
|
posType: string;
|
|
|
|
|
position: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface DataAuthority {
|
|
|
|
|
id: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstName: string;
|
|
|
|
|
lastName: string;
|
|
|
|
|
position: string;
|
|
|
|
|
profileId: string;
|
|
|
|
|
comment: string;
|
|
|
|
|
isSignatory: boolean;
|
|
|
|
|
}
|
|
|
|
|
|
2026-02-09 16:23:02 +07:00
|
|
|
interface DataOperators {
|
|
|
|
|
commandId: string;
|
|
|
|
|
createdAt: string;
|
|
|
|
|
createdFullName: string;
|
|
|
|
|
createdUserId: string;
|
|
|
|
|
firstName: string;
|
|
|
|
|
id: string;
|
|
|
|
|
lastName: string;
|
|
|
|
|
lastUpdateFullName: string;
|
|
|
|
|
lastUpdateUserId: string;
|
|
|
|
|
lastUpdatedAt: string;
|
|
|
|
|
orderNo: number;
|
|
|
|
|
posLevel: string;
|
|
|
|
|
posNo: string;
|
|
|
|
|
posType: string;
|
|
|
|
|
position: string;
|
|
|
|
|
positionExecutive: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
profileId: string;
|
|
|
|
|
roleName: string;
|
|
|
|
|
posExecutiveName?: string;
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-26 12:10:15 +07:00
|
|
|
export type {
|
|
|
|
|
ResListCommand,
|
|
|
|
|
DataListCommand,
|
|
|
|
|
DataCommandType,
|
|
|
|
|
DataFileDownload,
|
2024-09-26 17:25:06 +07:00
|
|
|
DataFileOrder,
|
2024-11-04 13:00:27 +07:00
|
|
|
DataDirector,
|
|
|
|
|
DataAuthority,
|
2026-02-09 16:23:02 +07:00
|
|
|
DataOperators,
|
2024-09-26 12:10:15 +07:00
|
|
|
};
|