Download OpenAPI specification:
NX One Piece 系統相關的系統說明
登入使用者帳號用的 API
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| email required | string 使用者信箱 |
| password required | string 登入的密碼 |
{- "email": "string",
- "password": "string"
}{- "ok": true,
- "data": {
- "accessToken": "token......",
- "expiresIn": 3600,
- "user": {
- "id": 1,
- "type": "regular",
- "email": "abc@google.com",
- "employeeNumber": "123456",
- "departmentId": null,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
}
}以員工編號作登入的 API (登入完善前用的臨時機制)
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| employeeNumber required | string 員工編號 |
{- "employeeNumber": "string"
}{- "ok": true,
- "data": {
- "accessToken": "token......",
- "expiresIn": 3600,
- "user": {
- "id": 1,
- "type": "regular",
- "email": "abc@google.com",
- "employeeNumber": "123456",
- "departmentId": null,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
}
}將授權更新它的期限,並取得新的 Token
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
{- "ok": true,
- "data": {
- "accessToken": "string",
- "expiresIn": 0,
- "user": {
- "id": 0,
- "type": "regular",
- "email": "string",
- "employeeNumber": "string",
- "departmentId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
}
}釋放 Token 並登出
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
{- "ok": true
}取得工廠/實體店的清單的 API
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "type": "factory",
- "code": "string",
- "country": "string",
- "region": "string",
- "locale": "string",
- "scheduleType": "string",
- "workStartTime": "string",
- "workEndTime": "string",
- "name": "string",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
]
}取得指定工作階段的工作站資訊 API
| stationCode required | string 工作站的代碼 |
| stage required | string Enum: "waiting_label" "batch_waiting_label" "picking" "print" "pack" "ship" 指定的工作階段:
|
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "state": "active",
- "name": "包裝站 A",
- "stockMagazineName": null,
- "factoryId": 0,
- "createdAt": "2024-01-01 00:00:00",
- "updatedAt": "2024-01-01 00:00:00",
- "machine": {
- "id": 0,
- "type": "machineType??",
- "stage": "pack",
- "state": "active",
- "name": "包裝顯示機器",
- "stationId": 0,
- "createdAt": "2024-01-01 00:00:00",
- "updatedAt": "2024-01-01 00:00:00",
- "wares": [ ]
}
}
}綁定撿料箱到工作站 API
| stationCode required | string 工作站的代碼 |
| stage required | string Enum: "waiting_label" "batch_waiting_label" "picking" "print" "pack" "ship" 指定的工作階段:
|
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| wareNumber required | string 要綁定的撿料箱 |
| mode required | string Enum: "raw_product" "final_product" 綁定撿料箱的模式:
|
{- "wareNumber": "string",
- "mode": "raw_product"
}{- "ok": true,
- "data": {
- "id": 0,
- "number": "B00001",
- "workflow": "???",
- "mode": "raw_product",
- "state": "processing",
- "pickingCarGrid": null,
- "currentPickingCarId": null,
- "currentStationId": 0,
- "currentMachineId": 0,
- "wareTypeId": 0,
- "pickingTaskId": 0,
- "bindedAt": "2025-01-01 00:00:00",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "processingItems": [ ]
}
}取得撿料箱的內容 API
| wareNumber required | string 撿料箱的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "number": "string",
- "workflow": "string",
- "mode": "dynamic",
- "state": "pending",
- "pickingCarGrid": 0,
- "currentPickingCarId": 0,
- "currentStationId": 0,
- "currentMachineId": 0,
- "pickingTaskId": 0,
- "bindedAt": "2025-01-01 00:00:00",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "wareType": "string",
- "pickingTypes": [
- "normal"
], - "quantity": 0,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
]
}
}取得指定用途的包裝類型清單 API
| purpose required | string 指定的用途。product 產品包裝,shipping 出貨包裝 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "purpose": "item",
- "code": "string",
- "materialCode": "string",
- "name": "string",
- "height": 0,
- "width": 0,
- "depth": 0,
- "weight": 0,
- "images": [
- "string"
], - "active": true,
- "sequence": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
]
}取得 NG 原因的內容 API
| stage required | string Enum: "waiting_label" "batch_waiting_label" "picking" "print" "pack" "ship" 指定的工作階段:
|
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "stage": "string",
- "tag": "string",
- "disposition": "string",
- "name": "string",
- "active": true,
- "sequence": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "translatedName": "string"
}
]
}取得撿料車的內容 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "type": "standard",
- "carNumber": "C00001",
- "name": "標準撿料車 01",
- "state": "pending",
- "factoryId": 1,
- "currentUserId": 1,
- "pickingGridTypeId": 1,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "pickingGridType": {
- "id": 1,
- "name": "四格撿料格",
- "grids": [ ]
}, - "wares": [ ]
}
}開始撿料的 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| number required | string 撿料箱的編號 |
| pickingType required | string Enum: "customized" "normal" "order" 撿料的類別:
|
| orderNumber | string 指定訂單的編號 |
| grid required | integer 撿料格的編號 |
[- {
- "number": "W001",
- "pickingType": "customized",
- "orderNumber": "#TW123456",
- "grid": 1
}
]{- "ok": true,
- "data": {
- "id": 0,
- "type": "standard",
- "carNumber": "string",
- "name": "string",
- "state": "pending",
- "factoryId": 0,
- "currentUserId": 0,
- "pickingGridTypeId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "grids": [
- [
- {
- "wareType": "string",
- "quantity": 0
}
]
], - "pickingList": [
- {
- "wareNumber": "string",
- "wareSequence": 0,
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingSku": "string",
- "trackingCode": "string",
- "processingItemId": 0
}
], - "wares": [
- { }
]
}
}取得並同步指定品項即時的撿料位置 API
| processingItemId required | integer 加工品項的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}撿出指定的加工品項 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| barcode required | string 用來撿料的條碼 |
| sequence required | integer 放到撿料箱中的順序 |
| processingItemId | integer 加工品項的 ID |
| wareNumber required | string 撿料箱的編號 |
{- "barcode": "string",
- "sequence": 0,
- "processingItemId": 0,
- "wareNumber": "string"
}{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}完成撿料車的撿料 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "number": "string",
- "workflow": "string",
- "mode": "dynamic",
- "state": "pending",
- "pickingCarGrid": 0,
- "currentPickingCarId": 0,
- "currentStationId": 0,
- "currentMachineId": 0,
- "pickingTaskId": 0,
- "bindedAt": "2025-01-01 00:00:00",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "wareType": "string",
- "pickingTypes": [
- "normal"
], - "quantity": 0,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
], - "stationName": "string"
}
]
}取得撿料箱的應退回撿料並暫存的狀態 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "number": "string",
- "workflow": "string",
- "mode": "dynamic",
- "state": "pending",
- "pickingCarGrid": 0,
- "currentPickingCarId": 0,
- "currentStationId": 0,
- "currentMachineId": 0,
- "pickingTaskId": 0,
- "bindedAt": "2025-01-01 00:00:00",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "wareType": "string",
- "pickingTypes": [
- "normal"
], - "quantity": 0,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
], - "stationName": "string"
}
]
}以品項為單位來退回撿料 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| processingItemIds required | Array of integers 加工品項 IDs |
{- "processingItemIds": [
- 0
]
}{- "ok": true
}以撿料箱為單位來退回撿料 API
| carNumber required | string 撿料車的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| wareNumbers required | Array of strings 撿料箱的編號 |
{- "wareNumbers": [
- "string"
]
}{- "ok": true
}回報找不到撿料品的 API
| processingItemId required | integer 要撿料的加工品項的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}檢查撿料箱是否能使用指定的撿料類型的 API
| wareNumber required | string 撿料箱的編號 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| pickingType required | string Enum: "customized" "normal" "order" 撿料的類別:
|
| orderNumber | string 指定訂單的編號 |
{- "pickingType": "customized",
- "orderNumber": "string"
}{- "ok": true
}開始印刷 API
| processingItemId required | integer 要撿料的加工品項的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| jigNumber required | string 治具的編號 |
| fixtureNumber required | string 仿型的編號 |
{- "jigNumber": "string",
- "fixtureNumber": "string"
}{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}完成印刷 API
| processingItemId required | integer 要撿料的加工品項的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}取得工作階段的最後檢查內容 API
| stationCode required | string 工作站的代碼 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "nextStation": "string",
- "finalWare": {
- "id": 0,
- "number": "string",
- "workflow": "string",
- "mode": "dynamic",
- "state": "pending",
- "pickingCarGrid": 0,
- "currentPickingCarId": 0,
- "currentStationId": 0,
- "currentMachineId": 0,
- "pickingTaskId": 0,
- "bindedAt": "2025-01-01 00:00:00",
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "wareType": "string",
- "pickingTypes": [
- "normal"
], - "quantity": 0,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
]
}, - "ngIndexes": [
- 0
], - "toStockIndexes": [
- 0
]
}
}將加工品項綁定到工作站庫存箱 API
| stationCode required | string 工作站的代碼 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| processingItemId required | integer 要綁定的加工品項 |
| trackingCode required | string 要綁定的流水編號 |
{- "processingItemId": 0,
- "trackingCode": "string"
}{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}回報 NG API
| processingItemId required | integer 要撿料的加工品項的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| ngReasonId required | integer 回報的 NG 原因 |
{- "ngReasonId": 0
}{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}取得加工品項的包裝資訊 API
| processingItemId required | integer 要取得包裝資訊的加工品項 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": {
- "packageType": {
- "id": 0,
- "purpose": "item",
- "code": "string",
- "materialCode": "string",
- "name": "string",
- "height": 0,
- "width": 0,
- "depth": 0,
- "weight": 0,
- "images": [
- "string"
], - "active": true,
- "sequence": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}, - "attachments": [
- {
- "title": "string",
- "imageUrl": "string",
- "positionImageUrl": "string",
- "quantity": 0,
- "sku": "string"
}
]
}
}完成品項的包裝 API
| processingItemId required | integer 要完成包裝的加工品項 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| stationCode required | string 工作站的代碼 |
| startPackingTime | string^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01... 此品項在前端作業開始的時間,用來紀錄工時用。 |
{- "stationCode": "S01",
- "startPackingTime": "2025-01-01 00:00:00"
}{- "ok": true,
- "data": {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "orderNumber": "string",
- "stageInfo": {
- "printFile": "string",
- "printType": "string",
- "printJigNumber": "string",
- "pirntFixtureNumber": "string"
}
}
}列印加工品項的標籤 API
| processingItemId required | integer 要列印標籤的加工品項 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true
}取得工作站未出的出貨單資訊 API
| stationCode | string 指定的工作站代號。如果不帶則是不指定工作站。 |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": [
- {
- "id": 0,
- "shippingNumber": "string",
- "tag": "string",
- "packageType": "string",
- "state": "pending",
- "transportMethod": "external",
- "customerCode": "string",
- "carrier": "string",
- "allocation": "string",
- "trackingNumber": "string",
- "shippingLabel": "string",
- "weight": 0,
- "shippingRecipient": "string",
- "shippingEmail": "string",
- "shippingZip": "string",
- "shippingCountryCode": "string",
- "shippingCountry": "string",
- "shippingState": "string",
- "shippingCity": "string",
- "shippingDistrict": "string",
- "shippingAddress": "string",
- "shippingPhone": "string",
- "extraShippingInfo": { },
- "notes": "string",
- "factoryId": 0,
- "stationId": 0,
- "userId": 0,
- "demandOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "canFulfill": true,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
]
}
]
}取得指定的出貨單 API
| shippingOrderId required | integer 出貨單的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
{- "ok": true,
- "data": { }
}Fulfill 指定的出貨單 API
| shippingOrderId required | integer 出貨單的 ID |
| Authorization required | string Example: Bearer {Token} 已授權的 Token,用來和後端溝通授權的相關確認 |
| X-Client-Timezone | string Default: Asia/Taipei Examples:
告訴後端目前客戶端的時區是什麼,後端回應的資料將自動轉換成客戶端的時區時間 |
| X-Locale | string Default: zh_TW Example: en 告訴後端目前前端的語系是什麼。 |
| X-Factory-Id required | integer or string Examples:
告訴後端目前所屬的工廠/實體店是哪一個。備註:選擇以 Factory ID 或是 Factory Code 皆可。 |
| stationCode required | string 工作站的代碼 |
| packageTypeCode required | string 包裝的類型代碼 |
{- "stationCode": "S01",
- "packageTypeCode": "string"
}{- "ok": true,
- "data": {
- "id": 0,
- "shippingNumber": "string",
- "tag": "string",
- "packageType": "string",
- "state": "pending",
- "transportMethod": "external",
- "customerCode": "string",
- "carrier": "string",
- "allocation": "string",
- "trackingNumber": "string",
- "shippingLabel": "string",
- "weight": 0,
- "shippingRecipient": "string",
- "shippingEmail": "string",
- "shippingZip": "string",
- "shippingCountryCode": "string",
- "shippingCountry": "string",
- "shippingState": "string",
- "shippingCity": "string",
- "shippingDistrict": "string",
- "shippingAddress": "string",
- "shippingPhone": "string",
- "extraShippingInfo": { },
- "notes": "string",
- "factoryId": 0,
- "stationId": 0,
- "userId": 0,
- "demandOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00",
- "canFulfill": true,
- "processingItems": [
- {
- "id": 0,
- "batchNumber": "string",
- "serialNumber": "string",
- "workflow": "string",
- "currentStage": "string",
- "trackingCode": "string",
- "pickingSku": "string",
- "finalSku": "string",
- "state": "awaiting_stock",
- "rackCode": "string",
- "locationCode": "string",
- "locationCol": 0,
- "locationRow": 0,
- "packageType": "string",
- "materialBatchNumber": "string",
- "attachments": [
- {
- "title": "string",
- "sku": "string",
- "materialCode": "string",
- "imageUrl": "string",
- "positionImageUrl": "string"
}
], - "processingChecklist": {
- "print": true,
- "picking": true,
- "waitingLabel": true,
- "property1": true,
- "property2": true
}, - "launchAt": "2025-01-01 00:00:00",
- "wareId": 0,
- "wareSequence": 0,
- "ngReasonId": 0,
- "reworkFromId": 0,
- "demandItemId": 0,
- "pickingMagazineItemId": 0,
- "pickingPosition": 0,
- "pickingPositionUnit": "string",
- "pickingNumber": "string",
- "shippingOrderId": 0,
- "createdAt": "2025-01-01 00:00:00",
- "updatedAt": "2025-01-01 00:00:00"
}
]
}
}