hrms-mgt/src/interface/request/manage/prefix.ts
2023-06-01 12:54:58 +07:00

46 lines
927 B
TypeScript

//response api เกี่ยวกับ status code กับ error
interface RequestHistoryObject {
message: String;
result: ResultHistoryObject;
status: number;
}
//rusult แนบ id version mongo
interface ResultHistoryObject {
id: String;
items: RequestPrefixHistoryObject;
version: String;
}
//ข้อมูล คำนำหน้า
interface RequestPrefixHistoryObject {
createdAt?: Date;
createdFullName: String;
createdUserId: String;
id: String;
isActive: Boolean;
lastUpdateFullName: String;
lastUpdateUserId: String;
lastUpdatedAt?: Date;
name: String;
}
//columns
interface PrefixColumns {
[index: number]: {
name: String;
align: String;
label: String;
sortable: Boolean;
field: String;
headerStyle: String;
style: String;
};
}
export type {
RequestHistoryObject,
ResultHistoryObject,
RequestPrefixHistoryObject,
PrefixColumns,
};