56 lines
1.3 KiB
TypeScript
56 lines
1.3 KiB
TypeScript
|
|
interface DataProps {
|
||
|
|
row: RequestItemsObject;
|
||
|
|
rowIndex: number;
|
||
|
|
}
|
||
|
|
|
||
|
|
//ข้อมูล
|
||
|
|
interface RequestItemsObject {
|
||
|
|
currentAddress: String | null;
|
||
|
|
currentDistrictId: String | null;
|
||
|
|
currentProvinceId: String | null;
|
||
|
|
currentSubDistrictId: String | null;
|
||
|
|
currentZipCode: String | null;
|
||
|
|
registrationAddress: String | null;
|
||
|
|
registrationDistrictId: String | null;
|
||
|
|
registrationProvinceId: String | null;
|
||
|
|
registrationSame: Boolean | null;
|
||
|
|
registrationSubDistrictId: String | null;
|
||
|
|
registrationZipCode: String | null;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface RequestItemsHistoryObject {
|
||
|
|
currentAddress: String | null;
|
||
|
|
currentDistrict: String | null;
|
||
|
|
currentProvince: String | null;
|
||
|
|
currentSubDistrict: String | null;
|
||
|
|
currentZipCode: String | null;
|
||
|
|
registrationAddress: String | null;
|
||
|
|
registrationDistrict: String | null;
|
||
|
|
registrationProvince: String | null;
|
||
|
|
registrationSame: Boolean | null;
|
||
|
|
registrationSubDistrict: String | null;
|
||
|
|
registrationZipCode: String | null;
|
||
|
|
createdFullName: String | null;
|
||
|
|
createdAt: Date;
|
||
|
|
}
|
||
|
|
|
||
|
|
//columns
|
||
|
|
interface Columns {
|
||
|
|
[index: number]: {
|
||
|
|
name: String;
|
||
|
|
align: String;
|
||
|
|
label: String;
|
||
|
|
sortable: Boolean;
|
||
|
|
field: String;
|
||
|
|
headerStyle: String;
|
||
|
|
style: String;
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|
||
|
|
export type {
|
||
|
|
RequestItemsObject,
|
||
|
|
Columns,
|
||
|
|
DataProps,
|
||
|
|
RequestItemsHistoryObject,
|
||
|
|
};
|