| |
| export type PurchaseFormSnapshot = { |
| commodityCode: number; |
| intro: string; |
| catalogPath?: string; |
| codeSummary?: string; |
| schedule: { |
| numberOfDeliveries: number; |
| intervalOfDeliveries: string; |
| yearForDeliverySchedule: number; |
| }; |
| fields: Array<{ |
| id: string; |
| label: string; |
| type: string; |
| answer: string | number; |
| unit?: string; |
| }>; |
| otherSpecification: string; |
| }; |
|
|
| export type SubmitPayloadJson = { |
| requestDetails: { |
| requestNumber: string; |
| requestedBy: string; |
| department: string; |
| budgetCode: string; |
| requestedDate: string; |
| }; |
| purchaseForms: PurchaseFormSnapshot[]; |
| lineItems: Array<{ |
| pr_line_item: number; |
| mat_grp: number; |
| pr_short_text: string; |
| pr_long_text: string; |
| pr_quantity: number; |
| delivery_date: string; |
| }>; |
| }; |
|
|