# 生产工序 API
# 创建工序
接口地址:/api/open/v2/procedures/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "P_001",
"comment": "",
"customizeFields": {},
"lotCarFlowType": 0,
"name": "开料",
"packagingProcedure": 0,
"printProcedure": 0,
"procedureType": 0,
"workCenterCode": "W001"
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«ProcedureSaveParams» | RequestParameter«ProcedureSaveParams» |
body | false | ProcedureSaveParams | ProcedureSaveParams | ||
code | 编码 | false | string | ||
comment | 备注 | false | string | ||
customizeFields | 自定义字段 | false | object | ||
lotCarFlowType | 流转方式 0手动流转 1满足批量自动流转 2报工自动流转(【0】:手动流转,【1】:满足批量自动流转,【2】:报工自动流转) | false | integer | ||
name | 名称 | false | string | ||
packagingProcedure | 是否包装工序(【1】:是,【0】:否) | false | integer | ||
printProcedure | 是否打印工序(【1】:是,【0】:否) | false | integer | ||
procedureType | 工序类型 1检验工序 0生产工序(【0】:生产工序,【1】:检验工序) | false | integer | ||
workCenterCode | 工作中心编码 | 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/procedures/delete
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": ""
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«string» | RequestParameter«string» |
body | 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/procedures/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"codeLike": "P_001",
"codes": "P_001",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«ProcedureQueryParams» | RequestParameter«ProcedureQueryParams» |
body | false | ProcedureQueryParams | ProcedureQueryParams | ||
codeLike | 编码模糊匹配 | false | string | ||
codes | 编码筛选 | false | array | string | |
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«ProcedureSimpleDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«ProcedureSimpleDTO» | ListPagingResponseData«ProcedureSimpleDTO» | |
length | integer(int32) | ||
list | array | ProcedureSimpleDTO | |
code | 编码 | string | |
name | 名称 | string | |
workCenterCode | 工作中心编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"code": "P_001",
"name": "开料",
"workCenterCode": "W001"
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改工序详情
接口地址:/api/open/v2/procedures/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "P_001",
"comment": "",
"customizeFields": {},
"lotCarFlowType": 0,
"name": "开料",
"packagingProcedure": 0,
"printProcedure": 0,
"procedureType": 0,
"workCenterCode": "W001"
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
itemSaveParamRequestParameter | itemSaveParamRequestParameter | body | true | RequestParameter«ProcedureSaveParams» | RequestParameter«ProcedureSaveParams» |
body | false | ProcedureSaveParams | ProcedureSaveParams | ||
code | 编码 | false | string | ||
comment | 备注 | false | string | ||
customizeFields | 自定义字段 | false | object | ||
lotCarFlowType | 流转方式 0手动流转 1满足批量自动流转 2报工自动流转(【0】:手动流转,【1】:满足批量自动流转,【2】:报工自动流转) | false | integer | ||
name | 名称 | false | string | ||
packagingProcedure | 是否包装工序(【1】:是,【0】:否) | false | integer | ||
printProcedure | 是否打印工序(【1】:是,【0】:否) | false | integer | ||
procedureType | 工序类型 1检验工序 0生产工序(【0】:生产工序,【1】:检验工序) | false | integer | ||
workCenterCode | 工作中心编码 | 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/procedures/upsert
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
根据工序编码判断,存在则更新,不存在则创建
请求示例:
{
"body": {
"code": "P_001",
"comment": "",
"customizeFields": {},
"lotCarFlowType": 0,
"name": "开料",
"packagingProcedure": 0,
"printProcedure": 0,
"procedureType": 0,
"workCenterCode": "W001"
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
itemSaveParamRequestParameter | itemSaveParamRequestParameter | body | true | RequestParameter«ProcedureSaveParams» | RequestParameter«ProcedureSaveParams» |
body | false | ProcedureSaveParams | ProcedureSaveParams | ||
code | 编码 | false | string | ||
comment | 备注 | false | string | ||
customizeFields | 自定义字段 | false | object | ||
lotCarFlowType | 流转方式 0手动流转 1满足批量自动流转 2报工自动流转(【0】:手动流转,【1】:满足批量自动流转,【2】:报工自动流转) | false | integer | ||
name | 名称 | false | string | ||
packagingProcedure | 是否包装工序(【1】:是,【0】:否) | false | integer | ||
printProcedure | 是否打印工序(【1】:是,【0】:否) | false | integer | ||
procedureType | 工序类型 1检验工序 0生产工序(【0】:生产工序,【1】:检验工序) | false | integer | ||
workCenterCode | 工作中心编码 | 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": ""
}