tinywms.containers.create
新建货柜,包含基本状态与事件列表
- 请求路由:
tinywms.containers.create- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "tinywms.containers.create",
"data" : {
"id" : "MSKU9502577",
"status" : "GTIN",
"events" : [
{
"eventId" : "evt-20241010-001",
"eventType" : "EQUIPMENT",
"eventDateTime" : "2024-10-10T08:00:00Z",
"eventCreatedDateTime" : "2024-10-10T08:05:00Z",
"eventClassifierCode" : "ACT",
"equipmentEventTypeCode" : "GTIN",
"equipmentReference" : "MSKU9502577",
"isoEquipmentCode" : "45G1",
"emptyIndicatorCode" : "LADEN",
"eventLocation" : {
"UNLocationCode" : "CNSHK",
"facilityCode" : "SGT",
"facilityCodeListProvider" : "SMDG"
},
"transportCall" : {
"transportCallReference" : "TC-88321",
"facilityCode" : "SGT",
"facilityCodeListProvider" : "SMDG",
"facilityTypeCode" : "POTE",
"modeOfTransport" : "VESSEL"
}
}
]
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
id | String | 是 | 货柜编号,遵循 ISO 6346 |
status | String | 是 | 货柜状态,沿用 DCSA 设备事件类型枚举 |
wmsStatus | String | 否 | 仓储关注的状态 |
events | Object[] | 否 | 设备事件列表,直接存储原始 JSON |
hisEvents | Array[] | 否 | 历史事件列表,记录生命周期内的过往事件;每个元素代表一次完整序列 |
extraProps | Object | 否 | 扩展属性 |
tenantId | String | 否 | 租户ID |
返回
创建结果
{
"id" : "MSKU9502577",
"status" : "GTIN"
}
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
id | String | 货柜编号,遵循 ISO 6346 |
status | String | 货柜状态,沿用 DCSA 设备事件类型枚举 |
wmsStatus | String | 仓储关注的状态 |
events | Object[] | 设备事件列表,直接存储原始 JSON |
hisEvents | Array[] | 历史事件列表,记录生命周期内的过往事件;每个元素代表一次完整序列 |
extraProps | Object | 扩展属性 |
tenantId | String | 租户ID |