# 工作中心 API

# 工作中心创建

接口地址:/api/open/v2/workCenter/create

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "body": {
    "availableShiftQty": 0,
    "bottleneckResourceType": 0,
    "code": "",
    "description": "",
    "division": 0,
    "efficiency": 0,
    "enableLimitMaxLotProductiveQty": 0,
    "enableMatchingLotConsumeWip": 0,
    "enabled": 0,
    "key": 0,
    "lotCarFlowType": 0,
    "monitor": 0,
    "name": "",
    "outsourcing": 0,
    "overloadRatio": 0,
    "resourceList": [
      {
        "code": "",
        "type": ""
      }
    ],
    "useRatio": 0,
    "warehouseBinCode": "",
    "warehouseCode": "",
    "workCenterCalendarCode": ""
  }
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
parameter parameter body true RequestParameter«WorkCenterParams» RequestParameter«WorkCenterParams»
  body false WorkCenterParams WorkCenterParams
    availableShiftQty 每班可用资源数(正整数) false integer
    bottleneckResourceType 瓶颈资源类型 1:员工 2:小组 false integer
    code 工作中心编码 false string
    description 备注 false string
    division 是否分工 false integer
    efficiency 效率 false number
    enableLimitMaxLotProductiveQty 限制批量最大可报工数 false integer
    enableMatchingLotConsumeWip 是否根据批量消耗在制品 false integer
    enabled 是否启用 false integer
    key 1 关键工作中心 0 不是 false integer
    lotCarFlowType 批量流转类型: 0手动流转 1满足批量自动流转 2报工自动流转 false integer
    monitor 监控设备 false integer
    name 工作中心名称 false string
    outsourcing 使用外协 false integer
    overloadRatio 超负荷比例 false number
    resourceList 资源列表 false array ResourceParams
      code 编码 false string
      type 派发类型(1:人,2:组),可用值:NULL,STAFF,GROUP,MACHINE false string
    useRatio 利用率 false number
    warehouseBinCode 库位编码 false string
    warehouseCode 仓库编码 false string
    workCenterCalendarCode 工作日历编码,创建后无法变更 false string

响应状态:

状态码 说明 schema
200 OK BaseResponse
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
message string

响应示例:

{
	"code": 0,
	"message": ""
}

# 工作中心更新

接口地址:/api/open/v2/workCenter/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "body": {
    "availableShiftQty": 0,
    "bottleneckResourceType": 0,
    "code": "",
    "description": "",
    "division": 0,
    "efficiency": 0,
    "enableLimitMaxLotProductiveQty": 0,
    "enableMatchingLotConsumeWip": 0,
    "enabled": 0,
    "key": 0,
    "lotCarFlowType": 0,
    "monitor": 0,
    "name": "",
    "outsourcing": 0,
    "overloadRatio": 0,
    "resourceList": [
      {
        "code": "",
        "type": ""
      }
    ],
    "useRatio": 0,
    "warehouseBinCode": "",
    "warehouseCode": "",
    "workCenterCalendarCode": ""
  }
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
parameter parameter body true RequestParameter«WorkCenterParams» RequestParameter«WorkCenterParams»
  body false WorkCenterParams WorkCenterParams
    availableShiftQty 每班可用资源数(正整数) false integer
    bottleneckResourceType 瓶颈资源类型 1:员工 2:小组 false integer
    code 工作中心编码 false string
    description 备注 false string
    division 是否分工 false integer
    efficiency 效率 false number
    enableLimitMaxLotProductiveQty 限制批量最大可报工数 false integer
    enableMatchingLotConsumeWip 是否根据批量消耗在制品 false integer
    enabled 是否启用 false integer
    key 1 关键工作中心 0 不是 false integer
    lotCarFlowType 批量流转类型: 0手动流转 1满足批量自动流转 2报工自动流转 false integer
    monitor 监控设备 false integer
    name 工作中心名称 false string
    outsourcing 使用外协 false integer
    overloadRatio 超负荷比例 false number
    resourceList 资源列表 false array ResourceParams
      code 编码 false string
      type 派发类型(1:人,2:组),可用值:NULL,STAFF,GROUP,MACHINE false string
    useRatio 利用率 false number
    warehouseBinCode 库位编码 false string
    warehouseCode 仓库编码 false string
    workCenterCalendarCode 工作日历编码,创建后无法变更 false string

响应状态:

状态码 说明 schema
200 OK BaseResponse
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
message string

响应示例:

{
	"code": 0,
	"message": ""
}

# 工作中心创建-更新

接口地址:/api/open/v2/workCenter/upsert

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "body": {
    "availableShiftQty": 0,
    "bottleneckResourceType": 0,
    "code": "",
    "description": "",
    "division": 0,
    "efficiency": 0,
    "enableLimitMaxLotProductiveQty": 0,
    "enableMatchingLotConsumeWip": 0,
    "enabled": 0,
    "key": 0,
    "lotCarFlowType": 0,
    "monitor": 0,
    "name": "",
    "outsourcing": 0,
    "overloadRatio": 0,
    "resourceList": [
      {
        "code": "",
        "type": ""
      }
    ],
    "useRatio": 0,
    "warehouseBinCode": "",
    "warehouseCode": "",
    "workCenterCalendarCode": ""
  }
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
parameter parameter body true RequestParameter«WorkCenterParams» RequestParameter«WorkCenterParams»
  body false WorkCenterParams WorkCenterParams
    availableShiftQty 每班可用资源数(正整数) false integer
    bottleneckResourceType 瓶颈资源类型 1:员工 2:小组 false integer
    code 工作中心编码 false string
    description 备注 false string
    division 是否分工 false integer
    efficiency 效率 false number
    enableLimitMaxLotProductiveQty 限制批量最大可报工数 false integer
    enableMatchingLotConsumeWip 是否根据批量消耗在制品 false integer
    enabled 是否启用 false integer
    key 1 关键工作中心 0 不是 false integer
    lotCarFlowType 批量流转类型: 0手动流转 1满足批量自动流转 2报工自动流转 false integer
    monitor 监控设备 false integer
    name 工作中心名称 false string
    outsourcing 使用外协 false integer
    overloadRatio 超负荷比例 false number
    resourceList 资源列表 false array ResourceParams
      code 编码 false string
      type 派发类型(1:人,2:组),可用值:NULL,STAFF,GROUP,MACHINE false string
    useRatio 利用率 false number
    warehouseBinCode 库位编码 false string
    warehouseCode 仓库编码 false string
    workCenterCalendarCode 工作日历编码,创建后无法变更 false string

响应状态:

状态码 说明 schema
200 OK BaseResponse
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
message string

响应示例:

{
	"code": 0,
	"message": ""
}