跳到主要内容

cs.job-orders.batch-allocate

批量舱位分配

  • 请求路由: cs.job-orders.batch-allocate
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "cs.job-orders.batch-allocate",
"data" : {
"replaceMe" : "分配请求对象数组"
}
});

请求参数​

名称类型必须说明
jobIdString否工作单 ID
allocationInfosObject[]否分配信息(按箱型分组,包含来源批次)
allocationInfos.[].typeString否箱型类型
allocationInfos.[].nameString否箱型名称
allocationInfos.[].nameEnString否箱型英文名称
allocationInfos.[].settlementUnitPriceNumber否结算单价
allocationInfos.[].sourceBatchesObject[]否按来源批次细分
allocationInfos.[].sourceBatches.[].itemTypeString否来源类型
  • FORECAST_INVENTORY - 来源于预报单的库存
  • INVENTORY - 库存
  • PEER - 同行舱位(仅保存于业务单据,不进入系统库存)
  • allocationInfos.[].sourceBatches.[].inventoryIdString否舱位库存 ID
    allocationInfos.[].sourceBatches.[].allocatedNumber否舱位来源分配数量
    allocationInfos.[].sourceBatches.[].forecastIdString否销售预报单 ID (消耗 FORECAST_INVENTORY 时必传)
    allocationInfos.[].sourceBatches.[].soNoString否SO单号

    返回​

    分配后的工作单对象列表

    { }