cs.job-orders.batch-allocate
批量舱位分配
- 请求路由:
cs.job-orders.batch-allocate- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "cs.job-orders.batch-allocate",
"data" : {
"replaceMe" : "分配请求对象数组"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
jobId | String | 否 | 工作单 ID |
allocationInfos | Object[] | 否 | 分配信息(按箱型分组,包含来源批次) |
allocationInfos.[].type | String | 否 | 箱型类型 |
allocationInfos.[].name | String | 否 | 箱型名称 |
allocationInfos.[].nameEn | String | 否 | 箱型英文名称 |
allocationInfos.[].settlementUnitPrice | Number | 否 | 结算单价 |
allocationInfos.[].sourceBatches | Object[] | 否 | 按来源批次细分 |
allocationInfos.[].sourceBatches.[].itemType | String | 否 | 来源类型 |
allocationInfos.[].sourceBatches.[].inventoryId | String | 否 | 舱位库存 ID |
allocationInfos.[].sourceBatches.[].allocated | Number | 否 | 舱位来源分配数量 |
allocationInfos.[].sourceBatches.[].forecastId | String | 否 | 销售预报单 ID (消耗 FORECAST_INVENTORY 时必传) |
allocationInfos.[].sourceBatches.[].soNo | String | 否 | SO单号 |
返回
分配后的工作单对象列表
{ }