# lwc-cloud-mes-ppd API 接口文档

- 文档标题：lwc-cloud-mes-ppd
- 版本：3.0.0
- 描述：LWC Cloud API接口文档
- 数据来源：https://api.leadwaycloud.com/lwc-cloud-mes-ppd/v3/api-docs
- 生成时间：2026-08-03T22:00:20.132Z
- 接口数量：132
- 分组数量：18
- 模型数量：225

## 服务地址

| 地址 | 说明 |
| --- | --- |
| http://localhost:8080 | 开发环境 |
| https://api.leadwaycloud.com | 测试环境 |

## 接口目录

### 加工中心管理

- [PUT /api/workCenter/update/{id} - 编辑加工中心](#put-api-workcenter-update-id-update)
- [POST /api/workCenter/statusChange/{id} - 加工中心状态变更](#post-api-workcenter-statuschange-id-statuschange)
- [POST /api/workCenter/export - 导出加工中心](#post-api-workcenter-export-exportworkcenter)
- [POST /api/workCenter/add - 添加加工中心](#post-api-workcenter-add-add)
- [GET /api/workCenter/page - 加工中心分页](#get-api-workcenter-page-page)
- [GET /api/workCenter/list - 加工中心列表](#get-api-workcenter-list-list)
- [GET /api/workCenter/get/{id} - 加工中心详情](#get-api-workcenter-get-id-get)
- [DELETE /api/workCenter/delete/{id} - 删除加工中心](#delete-api-workcenter-delete-id-delete-1)

### 工单管理

- [PUT /api/work/update/{id} - 编辑工单](#put-api-work-update-id-update-1)
- [PUT /api/work/terminate/{id} - 终止工单](#put-api-work-terminate-id-terminate)
- [PUT /api/work/pause/{id} - 暂停工单](#put-api-work-pause-id-pause)
- [PUT /api/work/confirm/{id} - 确认工单](#put-api-work-confirm-id-confirm)
- [PUT /api/work/complete/{id} - 完成工单](#put-api-work-complete-id-complete)
- [POST /api/work/confirm/batch - 批量确认工单](#post-api-work-confirm-batch-batchconfirm)
- [POST /api/work/add - 新增工单](#post-api-work-add-add-1)
- [POST /api/work/addList - 批量新增工单](#post-api-work-addlist-addlist)
- [GET /api/work/page - 工单分页列表](#get-api-work-page-page-1)
- [GET /api/work/get/{id} - 工单详情](#get-api-work-get-id-get-1)
- [DELETE /api/work/delete/{id} - 删除工单](#delete-api-work-delete-id-delete-2)

### 转序单管理

- [PUT /api/transfer-order/update/{id} - 编辑转序单](#put-api-transfer-order-update-id-update-2)
- [POST /api/transfer-order/save - 保存为草稿](#post-api-transfer-order-save-save)
- [POST /api/transfer-order/save-and-confirm - 保存并确认](#post-api-transfer-order-save-and-confirm-saveandconfirm)
- [POST /api/transfer-order/confirm/{id} - 确认转序](#post-api-transfer-order-confirm-id-confirm-3)
- [GET /api/transfer-order/page - 转序单分页列表](#get-api-transfer-order-page-page-5)
- [GET /api/transfer-order/next-process - 预览下工序](#get-api-transfer-order-next-process-previewnextprocess)
- [GET /api/transfer-order/get/{id} - 转序单详情](#get-api-transfer-order-get-id-get-4)
- [GET /api/transfer-order/batches - 查询草稿转序单批次占用情况](#get-api-transfer-order-batches-querydraftoccupancy)
- [DELETE /api/transfer-order/delete/{id} - 删除转序单](#delete-api-transfer-order-delete-id-delete-3)

### 交接班管理

- [PUT /api/shift-handover-record/update/{id} - 编辑交接班](#put-api-shift-handover-record-update-id-update-3)
- [PUT /api/shift-handover-record/confirm/{id} - 确认交接](#put-api-shift-handover-record-confirm-id-confirm-1)
- [POST /api/shift-handover-record/add - 新增交接班](#post-api-shift-handover-record-add-add-4)
- [GET /api/shift-handover-record/page - 交接班分页列表](#get-api-shift-handover-record-page-page-6)
- [GET /api/shift-handover-record/list - 交接班列表](#get-api-shift-handover-record-list-list-4)
- [GET /api/shift-handover-record/get/{id} - 交接班详情](#get-api-shift-handover-record-get-id-get-5)
- [DELETE /api/shift-handover-record/delete/{id} - 删除交接班](#delete-api-shift-handover-record-delete-id-delete-4)

### 工艺路线模板管理

- [PUT /api/routeTemplate/update/{id} - 编辑工艺路线模板](#put-api-routetemplate-update-id-update-4)
- [PUT /api/routeTemplate/process/update/{routeProcessId} - 更新工序](#put-api-routetemplate-process-update-routeprocessid-updateprocess)
- [POST /api/routeTemplate/statusChange/{id} - 工艺路线模板状态变更](#post-api-routetemplate-statuschange-id-statuschange-1)
- [POST /api/routeTemplate/process/move/{routeTemplateId} - 移动工序](#post-api-routetemplate-process-move-routetemplateid-moveprocess)
- [POST /api/routeTemplate/process/add/{routeTemplateId} - 添加工序](#post-api-routetemplate-process-add-routetemplateid-addprocess)
- [POST /api/routeTemplate/copy/{routeTemplateId} - 复制工艺路线模板](#post-api-routetemplate-copy-routetemplateid-copy)
- [POST /api/routeTemplate/add - 添加工艺路线模板](#post-api-routetemplate-add-add-5)
- [GET /api/routeTemplate/process/list/{id} - 获取工序树](#get-api-routetemplate-process-list-id-getprocesslist)
- [GET /api/routeTemplate/page - 工艺路线模板分页](#get-api-routetemplate-page-page-7)
- [GET /api/routeTemplate/list - 工艺路线模板列表](#get-api-routetemplate-list-list-5)
- [GET /api/routeTemplate/get/{id} - 工艺路线模板详情](#get-api-routetemplate-get-id-get-6)
- [DELETE /api/routeTemplate/process/delete/{routeProcessId} - 删除工序](#delete-api-routetemplate-process-delete-routeprocessid-deleteprocess)
- [DELETE /api/routeTemplate/delete/{id} - 删除工艺路线模板](#delete-api-routetemplate-delete-id-delete-5)

### 生产订单管理

- [PUT /api/production-order/update/{id} - 更新生产订单-手动创建](#put-api-production-order-update-id-update-5)
- [POST /api/production-order/terminated - 批量终止生产订单](#post-api-production-order-terminated-terminated)
- [POST /api/production-order/status-change/{id} - 生产订单状态变更](#post-api-production-order-status-change-id-statuschange-2)
- [POST /api/production-order/release - 批量发布生产订单](#post-api-production-order-release-release)
- [POST /api/production-order/delete - 删除生产订单](#post-api-production-order-delete-delete)
- [POST /api/production-order/add - 新增生产订单-手动创建](#post-api-production-order-add-add-6)
- [GET /api/production-order/page - 分页查询生产订单](#get-api-production-order-page-page-8)
- [GET /api/production-order/list - 列表查询生产订单](#get-api-production-order-list-list-6)
- [GET /api/production-order/get/{id} - 获取生产订单详情](#get-api-production-order-get-id-get-7)
- [GET /api/production-order/attribute/process/next-execution/{productionOrderId} - 属性-获取后继工序](#get-api-production-order-attribute-process-next-execution-productionorderid-getn)
- [GET /api/production-order/attribute/process/list/{id} - 属性-获取订单工序列表](#get-api-production-order-attribute-process-list-id-getprocesslist-1)
- [GET /api/production-order/attribute/process/get/{id} - 属性-获取工序](#get-api-production-order-attribute-process-get-id-getorderprocess)
- [GET /api/production-order/attribute/bom-tree/{id} - 属性-获取订单BOM](#get-api-production-order-attribute-bom-tree-id-getbomtree)
- [GET /api/production-order/attribute/batch/list/{id} - 属性-获取订单批次列表](#get-api-production-order-attribute-batch-list-id-getbatchlist)

### 生产订单批次日志管理

- [PUT /api/production-order-batch-log/update/{id} - 编辑批次日志](#put-api-production-order-batch-log-update-id-update-6)
- [POST /api/production-order-batch-log/addList - 批量新增批次日志](#post-api-production-order-batch-log-addlist-addlist-1)
- [GET /api/production-order-batch-log/page - 批次日志分页列表](#get-api-production-order-batch-log-page-page-9)
- [GET /api/production-order-batch-log/list - 批次日志列表](#get-api-production-order-batch-log-list-list-7)
- [GET /api/production-order-batch-log/get - 查询批次日志详情信息](#get-api-production-order-batch-log-get-get-8)

### 工序库管理

- [PUT /api/process/update/{id} - 编辑工序](#put-api-process-update-id-update-7)
- [POST /api/process/statusChange/{id} - 工序状态变更](#post-api-process-statuschange-id-statuschange-3)
- [POST /api/process/export - 导出工序](#post-api-process-export-exportprocess)
- [POST /api/process/add - 添加工序](#post-api-process-add-add-7)
- [GET /api/process/page - 工序分页](#get-api-process-page-page-10)
- [GET /api/process/list - 工序列表](#get-api-process-list-list-8)
- [GET /api/process/get/{id} - 工序详情](#get-api-process-get-id-get-9)
- [DELETE /api/process/delete/{id} - 删除工序](#delete-api-process-delete-id-delete-6)

### 工序计划管理

- [PUT /api/process-schedule/update/{id} - 编辑工序计划](#put-api-process-schedule-update-id-update-8)
- [POST /api/process-schedule/split/{id} - 拆分工序计划](#post-api-process-schedule-split-id-split)
- [POST /api/process-schedule/drag/{id} - 拖拽工序计划](#post-api-process-schedule-drag-id-drag)
- [POST /api/process-schedule/batch-un-publish - 批量取消发布工序计划](#post-api-process-schedule-batch-un-publish-batchunpublish)
- [POST /api/process-schedule/batch-publish - 批量发布工序计划](#post-api-process-schedule-batch-publish-batchpublish)
- [POST /api/process-schedule/batch-delete - 批量删除工序计划](#post-api-process-schedule-batch-delete-batchdelete)
- [POST /api/process-schedule/add - 创建工序计划](#post-api-process-schedule-add-add-8)
- [GET /api/process-schedule/pending/page - 待排产工序](#get-api-process-schedule-pending-page-pendingpage)
- [GET /api/process-schedule/page - 工序计划分页](#get-api-process-schedule-page-page-11)
- [GET /api/process-schedule/list - 工序计划列表](#get-api-process-schedule-list-list-9)
- [GET /api/process-schedule/get/{id} - 工序计划详情](#get-api-process-schedule-get-id-get-10)
- [GET /api/process-schedule/gantt - 甘特图](#get-api-process-schedule-gantt-gantt)

### 完工单管理

- [PUT /api/order-completion/update/{id} - 编辑完工单](#put-api-order-completion-update-id-update-9)
- [PUT /api/order-completion/confirm/{id} - 确认完工](#put-api-order-completion-confirm-id-confirm-2)
- [POST /api/order-completion/add - 新增完工单](#post-api-order-completion-add-add-9)
- [GET /api/order-completion/page - 完工单分页列表](#get-api-order-completion-page-page-12)
- [GET /api/order-completion/get/{id} - 完工单详情](#get-api-order-completion-get-id-get-11)
- [DELETE /api/order-completion/delete/{id} - 删除完工单](#delete-api-order-completion-delete-id-delete-7)

### 产品工艺路线管理

- [PUT /api/goods-process-route/update/{goodsProcessRouteId} - 路线-编辑产品工艺路线](#put-api-goods-process-route-update-goodsprocessrouteid-update-10)
- [PUT /api/goods-process-route/process/update/{routeProcessId} - 工序-更新工序](#put-api-goods-process-route-process-update-routeprocessid-updateprocess-1)
- [POST /api/goods-process-route/status-change/{goodsProcessRouteId} - 路线-产品工艺路线状态变更](#post-api-goods-process-route-status-change-goodsprocessrouteid-statuschange-4)
- [POST /api/goods-process-route/quote - 路线-引用工艺路线模板](#post-api-goods-process-route-quote-quote)
- [POST /api/goods-process-route/process/move/{goodsProcessRouteId} - 工序-移动工序](#post-api-goods-process-route-process-move-goodsprocessrouteid-moveprocess-1)
- [POST /api/goods-process-route/process/band/bom/{goodsProcessRouteId} - 工序-绑定BOM信息](#post-api-goods-process-route-process-band-bom-goodsprocessrouteid-processbandbom)
- [POST /api/goods-process-route/process/add/{goodsProcessRouteId} - 工序-添加工序](#post-api-goods-process-route-process-add-goodsprocessrouteid-addprocess-1)
- [POST /api/goods-process-route/enabled/{goodsProcessRouteId} - 路线-产品工艺路线激活](#post-api-goods-process-route-enabled-goodsprocessrouteid-enabled)
- [POST /api/goods-process-route/copy - 路线-复制当前版本工艺路线](#post-api-goods-process-route-copy-copy-1)
- [POST /api/goods-process-route/copy-to-goods - 路线-复制其它现有产品工艺路线](#post-api-goods-process-route-copy-to-goods-copytogoods)
- [POST /api/goods-process-route/add - 路线-新增产品工艺路线](#post-api-goods-process-route-add-add-10)
- [GET /api/goods-process-route/process/list/{goodsProcessRouteId} - 工序-获取工序树](#get-api-goods-process-route-process-list-goodsprocessrouteid-getprocesslist-2)
- [GET /api/goods-process-route/page - 路线-产品工艺路线分页](#get-api-goods-process-route-page-page-13)
- [GET /api/goods-process-route/list - 路线-产品工艺路线列表](#get-api-goods-process-route-list-list-10)
- [GET /api/goods-process-route/goods-barcode/page - 商品-产品信息分页](#get-api-goods-process-route-goods-barcode-page-page-14)
- [GET /api/goods-process-route/goods-barcode/list - 商品-产品信息列表](#get-api-goods-process-route-goods-barcode-list-list-11)
- [GET /api/goods-process-route/get/{goodsProcessRouteId} - 路线-产品工艺路线详情](#get-api-goods-process-route-get-goodsprocessrouteid-get-12)
- [DELETE /api/goods-process-route/process/delete/{routeProcessId} - 工序-删除工序](#delete-api-goods-process-route-process-delete-routeprocessid-deleteprocess-1)
- [DELETE /api/goods-process-route/delete/{goodsProcessRouteId} - 路线-删除产品工艺路线](#delete-api-goods-process-route-delete-goodsprocessrouteid-delete-8)

### 加工中心日历管理

- [POST /api/workCenter/calendar/timePeriod/batchSave - 添加/编辑加工中心日历-按时间段](#post-api-workcenter-calendar-timeperiod-batchsave-timeperiodbatchsave)
- [POST /api/workCenter/calendar/batchSave - 添加/编辑加工中心日历-全量](#post-api-workcenter-calendar-batchsave-batchsave)
- [GET /api/workCenter/calendar/list - 查询加工中心日历](#get-api-workcenter-calendar-list-list-1)

### 开工单管理

- [POST /api/work-order/start/add - 添加开工](#post-api-work-order-start-add-add-2)
- [GET /api/work-order/start/page - 开工单分页列表](#get-api-work-order-start-page-page-2)
- [GET /api/work-order/start/list - 开工单列表](#get-api-work-order-start-list-list-2)
- [GET /api/work-order/start/get/{id} - 开工单详情](#get-api-work-order-start-get-id-get-2)

### 报工单管理

- [POST /api/work-order/report/add - 完工申报（报工）](#post-api-work-order-report-add-add-3)
- [GET /api/work-order/report/page - 报工单分页列表](#get-api-work-order-report-page-page-3)
- [GET /api/work-order/report/list - 报工单列表](#get-api-work-order-report-list-list-3)
- [GET /api/work-order/report/get/{id} - 报工单详情](#get-api-work-order-report-get-id-get-3)

### 在制品内核

- [POST /api/wip/query - 查询在制品（全量）](#post-api-wip-query-querywip)
- [POST /api/wip/page - 查询在制品（分页）](#post-api-wip-page-querywippage)
- [POST /api/wip/applyWipEvents - 应用 WIP 事件列表](#post-api-wip-applywipevents-applywipevents)

### 在制品台账

- [GET /api/wip/ledger/page - 在制品台账分页列表](#get-api-wip-ledger-page-page-4)
- [GET /api/wip/ledger/detail - 在制品台账详情](#get-api-wip-ledger-detail-detail)

### 服务监控管理

- [GET /api/monitor/version - 获取服务版本信息](#get-api-monitor-version-version)
- [GET /api/monitor/health - 心跳检查](#get-api-monitor-health-health)

### 生产执行变更记录管理

- [GET /api/execute-change/page - 分页](#get-api-execute-change-page-page-15)
- [GET /api/execute-change/list - 列表](#get-api-execute-change-list-list-12)


## 接口详情

<a id="put-api-workcenter-update-id-update"></a>

### PUT /api/workCenter/update/{id}

- 分组：加工中心管理
- 名称：编辑加工中心
- OperationId：update

#### 调用方法

`PUT /api/workCenter/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterDTO$UpdateDTO（com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 是 | 名称 |  |
| outsource | boolean | 是 | 是否为外协虚拟加工中心 |  |
| departmentId | integer(int64) | 是 | 所属车间/部门ID |  |
| leaderUserId | integer(int64) | 是 | 负责人ID |  |
| description | string | 否 | 描述 |  |
| note | string | 否 | 备注 |  |
| workCenterResourceList | WorkCenterDTO$ResourceDTO[] | 否 | 资源列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-workcenter-statuschange-id-statuschange"></a>

### POST /api/workCenter/statusChange/{id}

- 分组：加工中心管理
- 名称：加工中心状态变更
- OperationId：statusChange

#### 调用方法

`POST /api/workCenter/statusChange/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterDTO$StatusChangeDTO（com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-workcenter-export-exportworkcenter"></a>

### POST /api/workCenter/export

- 分组：加工中心管理
- 名称：导出加工中心
- OperationId：exportWorkCenter

#### 调用方法

`POST /api/workCenter/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterDTO$QueryDTO（com.leadwaycloud.ppd.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | WorkCenterDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-workcenter-add-add"></a>

### POST /api/workCenter/add

- 分组：加工中心管理
- 名称：添加加工中心
- OperationId：add

#### 调用方法

`POST /api/workCenter/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterDTO$AddDTO（com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 编号 |  |
| name | string | 是 | 名称 |  |
| outsource | boolean | 是 | 是否为外协虚拟加工中心 |  |
| departmentId | integer(int64) | 是 | 所属车间/部门ID |  |
| leaderUserId | integer(int64) | 是 | 负责人ID |  |
| description | string | 否 | 描述 |  |
| note | string | 否 | 备注 |  |
| workCenterResourceList | WorkCenterDTO$ResourceDTO[] | 否 | 资源列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-workcenter-page-page"></a>

### GET /api/workCenter/page

- 分组：加工中心管理
- 名称：加工中心分页
- OperationId：page

#### 调用方法

`GET /api/workCenter/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | WorkCenterEnum | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| departmentId | query | 否 | integer(int64) | 所属车间/部门ID |  |
| leaderUserId | query | 否 | integer(int64) | 负责人ID |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkCenterVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$ListVO | 否 |  |  |

<a id="get-api-workcenter-list-list"></a>

### GET /api/workCenter/list

- 分组：加工中心管理
- 名称：加工中心列表
- OperationId：list

#### 调用方法

`GET /api/workCenter/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | WorkCenterEnum | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| departmentId | query | 否 | integer(int64) | 所属车间/部门ID |  |
| leaderUserId | query | 否 | integer(int64) | 负责人ID |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkCenterVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-workcenter-get-id-get"></a>

### GET /api/workCenter/get/{id}

- 分组：加工中心管理
- 名称：加工中心详情
- OperationId：get

#### 调用方法

`GET /api/workCenter/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 加工中心ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkCenterVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$DetailVO | 否 |  |  |

<a id="delete-api-workcenter-delete-id-delete-1"></a>

### DELETE /api/workCenter/delete/{id}

- 分组：加工中心管理
- 名称：删除加工中心
- OperationId：delete_1

#### 调用方法

`DELETE /api/workCenter/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-work-update-id-update-1"></a>

### PUT /api/work/update/{id}

- 分组：工单管理
- 名称：编辑工单
- OperationId：update_1

#### 调用方法

`PUT /api/work/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderUpdateDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| qty | number(double) | 否 | 数量 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划结束日期 |  |
| resourceList | WorkResourceDTO[] | 否 |  |  |
| delResourceIdList | integer(int64)[] | 否 |  |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-work-terminate-id-terminate"></a>

### PUT /api/work/terminate/{id}

- 分组：工单管理
- 名称：终止工单
- OperationId：terminate

#### 调用方法

`PUT /api/work/terminate/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderReasonDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderReasonDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 操作原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-work-pause-id-pause"></a>

### PUT /api/work/pause/{id}

- 分组：工单管理
- 名称：暂停工单
- OperationId：pause

#### 调用方法

`PUT /api/work/pause/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderReasonDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderReasonDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 操作原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-work-confirm-id-confirm"></a>

### PUT /api/work/confirm/{id}

- 分组：工单管理
- 名称：确认工单
- OperationId：confirm

#### 调用方法

`PUT /api/work/confirm/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-work-complete-id-complete"></a>

### PUT /api/work/complete/{id}

- 分组：工单管理
- 名称：完成工单
- OperationId：complete

#### 调用方法

`PUT /api/work/complete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-work-confirm-batch-batchconfirm"></a>

### POST /api/work/confirm/batch

- 分组：工单管理
- 名称：批量确认工单
- OperationId：batchConfirm

#### 调用方法

`POST /api/work/confirm/batch`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-work-add-add-1"></a>

### POST /api/work/add

- 分组：工单管理
- 名称：新增工单
- OperationId：add_1

#### 调用方法

`POST /api/work/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderAddDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| pickingType | string | 是 | 工单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】 |  |
| originType | string | 否 | 源订单类型  【 PROCESS_SCHEDULE : 工序计划   】 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| qty | number | 是 | 计划数量 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划结束日期 |  |
| resourceList | WorkResourceDTO[] | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-work-addlist-addlist"></a>

### POST /api/work/addList

- 分组：工单管理
- 名称：批量新增工单
- OperationId：addList

#### 调用方法

`POST /api/work/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderAddDTO[]（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | WorkOrderAddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-work-page-page-1"></a>

### GET /api/work/page

- 分组：工单管理
- 名称：工单分页列表
- OperationId：page_1

#### 调用方法

`GET /api/work/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| pickingType | query | 否 | string | 工单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】 |  |
| orderProcessCode | query | 否 | string | 工序编号 |  |
| orderProcessId | query | 否 | integer(int64) | 工序ID |  |
| processScheduleCode | query | 否 | string | 工序计划编号 |  |
| orderCode | query | 否 | string | 生产订单编号 |  |
| goodsName | query | 否 | string | 商品名称 |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| userId | query | 否 | integer(int64) | 用户ID |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 PROCESS_SCHEDULE : 工序计划   】 |  |
| departmentId | query | 否 | integer(int64) | 班组/部门ID |  |
| assetDeviceId | query | 否 | integer(int64) | 设备ID |  |
| supplierId | query | 否 | integer(int64) | 外协供应商ID |  |
| status | query | 否 | string | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createBy | query | 否 | integer(int64) | 创建人ID |  |
| planStartDate | query | 否 | string(date) | 计划开始日期 |  |
| planEndDate | query | 否 | string(date) | 计划结束日期 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderListVO | 否 |  |  |

<a id="get-api-work-get-id-get-1"></a>

### GET /api/work/get/{id}

- 分组：工单管理
- 名称：工单详情
- OperationId：get_1

#### 调用方法

`GET /api/work/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderDetailVO | 否 |  |  |

<a id="delete-api-work-delete-id-delete-2"></a>

### DELETE /api/work/delete/{id}

- 分组：工单管理
- 名称：删除工单
- OperationId：delete_2

#### 调用方法

`DELETE /api/work/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-transfer-order-update-id-update-2"></a>

### PUT /api/transfer-order/update/{id}

- 分组：转序单管理
- 名称：编辑转序单
- OperationId：update_2

#### 调用方法

`PUT /api/transfer-order/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TransferOrderUpdateDTO（com.leadwaycloud.ppd.model.dto.transfer.TransferOrderUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| items | TransferOrderItemDTO[] | 是 | 转序明细列表（仅改批次/数量） |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-transfer-order-save-save"></a>

### POST /api/transfer-order/save

- 分组：转序单管理
- 名称：保存为草稿
- OperationId：save

#### 调用方法

`POST /api/transfer-order/save`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TransferOrderSaveDTO（com.leadwaycloud.ppd.model.dto.transfer.TransferOrderSaveDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 是 | 生产订单ID |  |
| fromOrderProcessId | integer(int64) | 是 | 源工序ID |  |
| items | TransferOrderItemDTO[] | 是 | 转序明细列表（目标工序+批次绑定） |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-transfer-order-save-and-confirm-saveandconfirm"></a>

### POST /api/transfer-order/save-and-confirm

- 分组：转序单管理
- 名称：保存并确认
- OperationId：saveAndConfirm

#### 调用方法

`POST /api/transfer-order/save-and-confirm`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TransferOrderSaveDTO（com.leadwaycloud.ppd.model.dto.transfer.TransferOrderSaveDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 是 | 生产订单ID |  |
| fromOrderProcessId | integer(int64) | 是 | 源工序ID |  |
| items | TransferOrderItemDTO[] | 是 | 转序明细列表（目标工序+批次绑定） |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-transfer-order-confirm-id-confirm-3"></a>

### POST /api/transfer-order/confirm/{id}

- 分组：转序单管理
- 名称：确认转序
- OperationId：confirm_3

#### 调用方法

`POST /api/transfer-order/confirm/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-transfer-order-page-page-5"></a>

### GET /api/transfer-order/page

- 分组：转序单管理
- 名称：转序单分页列表
- OperationId：page_5

#### 调用方法

`GET /api/transfer-order/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 转序单号 |  |
| productionOrderCode | query | 否 | string | 生产订单编号 |  |
| productionOrderId | query | 否 | integer(int64) | 生产订单ID |  |
| transferType | query | 否 | string | 转序类型  【 NORMAL : PARALLEL_SPLIT : MERGE : 】 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRMED : 】 |  |
| fromProcessName | query | 否 | string | 源工序名称 |  |
| toProcessName | query | 否 | string | 目标工序名称 |  |
| batchCode | query | 否 | string | 批次号 |  |
| goodsBarcode | query | 否 | string | 产品编号 |  |
| goodsName | query | 否 | string | 产品名称 |  |
| createTimeStart | query | 否 | string(date-time) | 创建时间开始 |  |
| createTimeEnd | query | 否 | string(date-time) | 创建时间结束 |  |
| page | query | 否 | integer | Zero-based page index (0..N) |  |
| size | query | 否 | integer | The size of the page to be returned |  |
| sort | query | 否 | string[] | Sorting criteria in the format: property,(asc\|desc). Default sort order is ascending. Multiple sort criteria are supported. |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：TransferOrderListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferOrderListVO | 否 |  |  |

<a id="get-api-transfer-order-next-process-previewnextprocess"></a>

### GET /api/transfer-order/next-process

- 分组：转序单管理
- 名称：预览下工序
- OperationId：previewNextProcess
- 描述：不落库，仅返回下工序路由预览

#### 调用方法

`GET /api/transfer-order/next-process`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| productionOrderId | query | 是 | integer(int64) | 生产订单ID |  |
| fromOrderProcessId | query | 是 | integer(int64) | 源工序ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：NextProcessPreviewVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.transfer.NextProcessPreviewVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | NextProcessPreviewVO | 否 |  |  |

<a id="get-api-transfer-order-get-id-get-4"></a>

### GET /api/transfer-order/get/{id}

- 分组：转序单管理
- 名称：转序单详情
- OperationId：get_4

#### 调用方法

`GET /api/transfer-order/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：TransferOrderDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferOrderDetailVO | 否 |  |  |

<a id="get-api-transfer-order-batches-querydraftoccupancy"></a>

### GET /api/transfer-order/batches

- 分组：转序单管理
- 名称：查询草稿转序单批次占用情况
- OperationId：queryDraftOccupancy
- 描述：查询指定订单工序的草稿转序单已占用的批次/序列号明细，用于创建转序单时前端比对可用量

#### 调用方法

`GET /api/transfer-order/batches`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| productionOrderId | query | 是 | integer(int64) | 生产订单ID |  |
| orderProcessId | query | 是 | integer(int64) | 工序ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：TransferDraftOccupancyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferDraftOccupancyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferDraftOccupancyVO[] | 否 | 返回数据 |  |

<a id="delete-api-transfer-order-delete-id-delete-3"></a>

### DELETE /api/transfer-order/delete/{id}

- 分组：转序单管理
- 名称：删除转序单
- OperationId：delete_3

#### 调用方法

`DELETE /api/transfer-order/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-shift-handover-record-update-id-update-3"></a>

### PUT /api/shift-handover-record/update/{id}

- 分组：交接班管理
- 名称：编辑交接班
- OperationId：update_3

#### 调用方法

`PUT /api/shift-handover-record/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 交接班记录ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ShiftHandoverRecordUpdateDTO（com.leadwaycloud.ppd.model.dto.shifthandover.ShiftHandoverRecordUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 交班备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="put-api-shift-handover-record-confirm-id-confirm-1"></a>

### PUT /api/shift-handover-record/confirm/{id}

- 分组：交接班管理
- 名称：确认交接
- OperationId：confirm_1

#### 调用方法

`PUT /api/shift-handover-record/confirm/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 交接班记录ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="post-api-shift-handover-record-add-add-4"></a>

### POST /api/shift-handover-record/add

- 分组：交接班管理
- 名称：新增交接班
- OperationId：add_4

#### 调用方法

`POST /api/shift-handover-record/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ShiftHandoverRecordAddDTO（com.leadwaycloud.ppd.model.dto.shifthandover.ShiftHandoverRecordAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 是 | 工单ID |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| note | string | 是 | 交班备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-shift-handover-record-page-page-6"></a>

### GET /api/shift-handover-record/page

- 分组：交接班管理
- 名称：交接班分页列表
- OperationId：page_6

#### 调用方法

`GET /api/shift-handover-record/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| workOrderId | query | 否 | integer(int64) | 工单ID |  |
| workOrderCode | query | 否 | string | 工单编号 |  |
| orderId | query | 否 | integer(int64) | 生产订单ID |  |
| orderCode | query | 否 | string | 生产订单编号 |  |
| orderProcessId | query | 否 | integer(int64) | 工序ID |  |
| orderProcessCode | query | 否 | string | 工序编号 |  |
| orderProcessName | query | 否 | string | 工序名称 |  |
| status | query | 否 | string | 交接状态：PENDING/COMPLETED |  |
| handoverUserId | query | 否 | integer(int64) | 交班人ID |  |
| takeoverUserId | query | 否 | integer(int64) | 接班人ID |  |
| goodsName | query | 否 | string | 商品名称 |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| handoverStartTime | query | 否 | string | 交班开始时间（yyyy-MM-dd HH:mm:ss） |  |
| handoverEndTime | query | 否 | string | 交班结束时间（yyyy-MM-dd HH:mm:ss） |  |
| takeoverStartTime | query | 否 | string | 接班开始时间（yyyy-MM-dd HH:mm:ss） |  |
| takeoverEndTime | query | 否 | string | 接班结束时间（yyyy-MM-dd HH:mm:ss） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ShiftHandoverRecordListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordListVO | 否 |  |  |

<a id="get-api-shift-handover-record-list-list-4"></a>

### GET /api/shift-handover-record/list

- 分组：交接班管理
- 名称：交接班列表
- OperationId：list_4

#### 调用方法

`GET /api/shift-handover-record/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| workOrderId | query | 否 | integer(int64) | 工单ID |  |
| workOrderCode | query | 否 | string | 工单编号 |  |
| orderId | query | 否 | integer(int64) | 生产订单ID |  |
| orderCode | query | 否 | string | 生产订单编号 |  |
| orderProcessId | query | 否 | integer(int64) | 工序ID |  |
| orderProcessCode | query | 否 | string | 工序编号 |  |
| orderProcessName | query | 否 | string | 工序名称 |  |
| status | query | 否 | string | 交接状态：PENDING/COMPLETED |  |
| handoverUserId | query | 否 | integer(int64) | 交班人ID |  |
| takeoverUserId | query | 否 | integer(int64) | 接班人ID |  |
| goodsName | query | 否 | string | 商品名称 |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| handoverStartTime | query | 否 | string | 交班开始时间（yyyy-MM-dd HH:mm:ss） |  |
| handoverEndTime | query | 否 | string | 交班结束时间（yyyy-MM-dd HH:mm:ss） |  |
| takeoverStartTime | query | 否 | string | 接班开始时间（yyyy-MM-dd HH:mm:ss） |  |
| takeoverEndTime | query | 否 | string | 接班结束时间（yyyy-MM-dd HH:mm:ss） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ShiftHandoverRecordListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordListVO[] | 否 | 返回数据 |  |

<a id="get-api-shift-handover-record-get-id-get-5"></a>

### GET /api/shift-handover-record/get/{id}

- 分组：交接班管理
- 名称：交接班详情
- OperationId：get_5

#### 调用方法

`GET /api/shift-handover-record/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 交接班记录ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ShiftHandoverRecordDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordDetailVO | 否 |  |  |

<a id="delete-api-shift-handover-record-delete-id-delete-4"></a>

### DELETE /api/shift-handover-record/delete/{id}

- 分组：交接班管理
- 名称：删除交接班
- OperationId：delete_4

#### 调用方法

`DELETE /api/shift-handover-record/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 交接班记录ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="put-api-routetemplate-update-id-update-4"></a>

### PUT /api/routeTemplate/update/{id}

- 分组：工艺路线模板管理
- 名称：编辑工艺路线模板
- OperationId：update_4

#### 调用方法

`PUT /api/routeTemplate/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteTemplateDTO$UpdateDTO（com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 模板编码 |  |
| name | string | 是 | 模板名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-routetemplate-process-update-routeprocessid-updateprocess"></a>

### PUT /api/routeTemplate/process/update/{routeProcessId}

- 分组：工艺路线模板管理
- 名称：更新工序
- OperationId：updateProcess

#### 调用方法

`PUT /api/routeTemplate/process/update/{routeProcessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeProcessId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$UpdateProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$UpdateProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-routetemplate-statuschange-id-statuschange-1"></a>

### POST /api/routeTemplate/statusChange/{id}

- 分组：工艺路线模板管理
- 名称：工艺路线模板状态变更
- OperationId：statusChange_1

#### 调用方法

`POST /api/routeTemplate/statusChange/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteTemplateDTO$StatusChangeDTO（com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-routetemplate-process-move-routetemplateid-moveprocess"></a>

### POST /api/routeTemplate/process/move/{routeTemplateId}

- 分组：工艺路线模板管理
- 名称：移动工序
- OperationId：moveProcess

#### 调用方法

`POST /api/routeTemplate/process/move/{routeTemplateId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeTemplateId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$MoveProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$MoveProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processId | integer(int64) | 是 | 要移动的工序ID |  |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-routetemplate-process-add-routetemplateid-addprocess"></a>

### POST /api/routeTemplate/process/add/{routeTemplateId}

- 分组：工艺路线模板管理
- 名称：添加工序
- OperationId：addProcess

#### 调用方法

`POST /api/routeTemplate/process/add/{routeTemplateId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeTemplateId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$AddProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$AddProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |
| processId | integer(int64) | 否 | 关联的标准工序库ID |  |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-routetemplate-copy-routetemplateid-copy"></a>

### POST /api/routeTemplate/copy/{routeTemplateId}

- 分组：工艺路线模板管理
- 名称：复制工艺路线模板
- OperationId：copy

#### 调用方法

`POST /api/routeTemplate/copy/{routeTemplateId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeTemplateId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteTemplateDTO$CopyDTO（com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$CopyDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 新模板编码 |  |
| name | string | 是 | 新模板名称 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-routetemplate-add-add-5"></a>

### POST /api/routeTemplate/add

- 分组：工艺路线模板管理
- 名称：添加工艺路线模板
- OperationId：add_5

#### 调用方法

`POST /api/routeTemplate/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteTemplateDTO$AddDTO（com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 模板编码 |  |
| name | string | 是 | 模板名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-routetemplate-process-list-id-getprocesslist"></a>

### GET /api/routeTemplate/process/list/{id}

- 分组：工艺路线模板管理
- 名称：获取工序树
- OperationId：getProcessList

#### 调用方法

`GET /api/routeTemplate/process/list/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 工艺路线模板ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RouteTemplateVO$ProcessVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ProcessVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ProcessVO[] | 否 | 返回数据 |  |

<a id="get-api-routetemplate-page-page-7"></a>

### GET /api/routeTemplate/page

- 分组：工艺路线模板管理
- 名称：工艺路线模板分页
- OperationId：page_7

#### 调用方法

`GET /api/routeTemplate/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 模板编码 |  |
| name | query | 否 | string | 模板名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| note | query | 否 | string | 备注 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RouteTemplateVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ListVO | 否 |  |  |

<a id="get-api-routetemplate-list-list-5"></a>

### GET /api/routeTemplate/list

- 分组：工艺路线模板管理
- 名称：工艺路线模板列表
- OperationId：list_5

#### 调用方法

`GET /api/routeTemplate/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 模板编码 |  |
| name | query | 否 | string | 模板名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| note | query | 否 | string | 备注 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RouteTemplateVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-routetemplate-get-id-get-6"></a>

### GET /api/routeTemplate/get/{id}

- 分组：工艺路线模板管理
- 名称：工艺路线模板详情
- OperationId：get_6

#### 调用方法

`GET /api/routeTemplate/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 工艺路线模板ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RouteTemplateVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$DetailVO | 否 |  |  |

<a id="delete-api-routetemplate-process-delete-routeprocessid-deleteprocess"></a>

### DELETE /api/routeTemplate/process/delete/{routeProcessId}

- 分组：工艺路线模板管理
- 名称：删除工序
- OperationId：deleteProcess

#### 调用方法

`DELETE /api/routeTemplate/process/delete/{routeProcessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeProcessId | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="delete-api-routetemplate-delete-id-delete-5"></a>

### DELETE /api/routeTemplate/delete/{id}

- 分组：工艺路线模板管理
- 名称：删除工艺路线模板
- OperationId：delete_5

#### 调用方法

`DELETE /api/routeTemplate/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-production-order-update-id-update-5"></a>

### PUT /api/production-order/update/{id}

- 分组：生产订单管理
- 名称：更新生产订单-手动创建
- OperationId：update_5

#### 调用方法

`PUT /api/production-order/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderUpdateDTO（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |
| goodsProcessRouteId | integer(int64) | 否 | 产品工艺路线ID |  |
| planQty | number | 否 | 计划数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-terminated-terminated"></a>

### POST /api/production-order/terminated

- 分组：生产订单管理
- 名称：批量终止生产订单
- OperationId：terminated

#### 调用方法

`POST /api/production-order/terminated`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderChangeDTO$TerminatedDTO（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderChangeDTO$TerminatedDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 否 |  |  |
| reason | string | 否 | 变更原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-status-change-id-statuschange-2"></a>

### POST /api/production-order/status-change/{id}

- 分组：生产订单管理
- 名称：生产订单状态变更
- OperationId：statusChange_2

#### 调用方法

`POST /api/production-order/status-change/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderChangeDTO$StatusDTO（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderChangeDTO$StatusDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态 |  |
| reason | string | 否 | 变更原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-release-release"></a>

### POST /api/production-order/release

- 分组：生产订单管理
- 名称：批量发布生产订单
- OperationId：release

#### 调用方法

`POST /api/production-order/release`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderReleaseDTO$OrderReleaseDTO[]（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderReleaseDTO$OrderReleaseDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | ProductionOrderReleaseDTO$OrderReleaseDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-delete-delete"></a>

### POST /api/production-order/delete

- 分组：生产订单管理
- 名称：删除生产订单
- OperationId：delete

#### 调用方法

`POST /api/production-order/delete`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-add-add-6"></a>

### POST /api/production-order/add

- 分组：生产订单管理
- 名称：新增生产订单-手动创建
- OperationId：add_6

#### 调用方法

`POST /api/production-order/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderAddDTO（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| type | string | 是 | 订单类型 |  |
| originType | string | 是 | 来源类型 |  |
| originId | integer(int64) | 否 | 来源ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 是 | 产品BOM ID |  |
| goodsProcessRouteId | integer(int64) | 是 | 产品工艺路线ID |  |
| planQty | integer(int32) | 是 | 计划数量 |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-production-order-page-page-8"></a>

### GET /api/production-order/page

- 分组：生产订单管理
- 名称：分页查询生产订单
- OperationId：page_8

#### 调用方法

`GET /api/production-order/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) |  |  |
| size | query | 是 | integer(int32) |  |  |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : IN_PROCESS : ON_HOLD : COMPLETED : TERMINATED : DELETE : 】 |  |
| type | query | 否 | string | 订单类型  【 GOODS : OTHER : 】 |  |
| originType | query | 否 | string | 来源类型  【 MANUAL : MRP : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| batchCode | query | 否 | string | 批次号（精确匹配） |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起（判断订单时间段与查询范围有交集） |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止（判断订单时间段与查询范围有交集） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间-起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间-止 |  |
| productionOrderIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$ListVO | 否 |  |  |

<a id="get-api-production-order-list-list-6"></a>

### GET /api/production-order/list

- 分组：生产订单管理
- 名称：列表查询生产订单
- OperationId：list_6

#### 调用方法

`GET /api/production-order/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : IN_PROCESS : ON_HOLD : COMPLETED : TERMINATED : DELETE : 】 |  |
| type | query | 否 | string | 订单类型  【 GOODS : OTHER : 】 |  |
| originType | query | 否 | string | 来源类型  【 MANUAL : MRP : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| batchCode | query | 否 | string | 批次号（精确匹配） |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起（判断订单时间段与查询范围有交集） |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止（判断订单时间段与查询范围有交集） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间-起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间-止 |  |
| productionOrderIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-production-order-get-id-get-7"></a>

### GET /api/production-order/get/{id}

- 分组：生产订单管理
- 名称：获取生产订单详情
- OperationId：get_7

#### 调用方法

`GET /api/production-order/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$DetailVO | 否 |  |  |

<a id="get-api-production-order-attribute-process-next-execution-productionorderid-getn"></a>

### GET /api/production-order/attribute/process/next-execution/{productionOrderId}

- 分组：生产订单管理
- 名称：属性-获取后继工序
- OperationId：getNextExecutionProcess

#### 调用方法

`GET /api/production-order/attribute/process/next-execution/{productionOrderId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| productionOrderId | path | 是 | integer(int64) |  |  |
| orderProcessId | query | 否 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderAttributeVO$ProcessListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$ProcessListVO[] | 否 | 返回数据 |  |

<a id="get-api-production-order-attribute-process-list-id-getprocesslist-1"></a>

### GET /api/production-order/attribute/process/list/{id}

- 分组：生产订单管理
- 名称：属性-获取订单工序列表
- OperationId：getProcessList_1

#### 调用方法

`GET /api/production-order/attribute/process/list/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderAttributeVO$ProcessListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$ProcessListVO[] | 否 | 返回数据 |  |

<a id="get-api-production-order-attribute-process-get-id-getorderprocess"></a>

### GET /api/production-order/attribute/process/get/{id}

- 分组：生产订单管理
- 名称：属性-获取工序
- OperationId：getOrderProcess

#### 调用方法

`GET /api/production-order/attribute/process/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderAttributeVO$ProcessBriefVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessBriefVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$ProcessBriefVO | 否 |  |  |

<a id="get-api-production-order-attribute-bom-tree-id-getbomtree"></a>

### GET /api/production-order/attribute/bom-tree/{id}

- 分组：生产订单管理
- 名称：属性-获取订单BOM
- OperationId：getBomTree

#### 调用方法

`GET /api/production-order/attribute/bom-tree/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderAttributeVO$OrderBomVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$OrderBomVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$OrderBomVO | 否 |  |  |

<a id="get-api-production-order-attribute-batch-list-id-getbatchlist"></a>

### GET /api/production-order/attribute/batch/list/{id}

- 分组：生产订单管理
- 名称：属性-获取订单批次列表
- OperationId：getBatchList

#### 调用方法

`GET /api/production-order/attribute/batch/list/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderVO$BatchVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$BatchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$BatchVO[] | 否 | 返回数据 |  |

<a id="put-api-production-order-batch-log-update-id-update-6"></a>

### PUT /api/production-order-batch-log/update/{id}

- 分组：生产订单批次日志管理
- 名称：编辑批次日志
- OperationId：update_6

#### 调用方法

`PUT /api/production-order-batch-log/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderBatchLogUpdateDTO（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderBatchLogUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | integer(int64) | 否 | 数量 |  |
| status | string | 否 | 状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-production-order-batch-log-addlist-addlist-1"></a>

### POST /api/production-order-batch-log/addList

- 分组：生产订单批次日志管理
- 名称：批量新增批次日志
- OperationId：addList_1

#### 调用方法

`POST /api/production-order-batch-log/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProductionOrderBatchLogAddDTO[]（com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderBatchLogAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | ProductionOrderBatchLogAddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-production-order-batch-log-page-page-9"></a>

### GET /api/production-order-batch-log/page

- 分组：生产订单批次日志管理
- 名称：批次日志分页列表
- OperationId：page_9

#### 调用方法

`GET /api/production-order-batch-log/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| orderId | query | 否 | integer(int64) | 生产订单ID |  |
| orderProcessId | query | 否 | integer(int64) | 工序ID |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originIdList | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | query | 否 | integer(int64) | 批次ID |  |
| serialId | query | 否 | integer(int64) | 节号ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderBatchLogListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogListVO | 否 |  |  |

<a id="get-api-production-order-batch-log-list-list-7"></a>

### GET /api/production-order-batch-log/list

- 分组：生产订单批次日志管理
- 名称：批次日志列表
- OperationId：list_7

#### 调用方法

`GET /api/production-order-batch-log/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderId | query | 否 | integer(int64) | 生产订单ID |  |
| orderProcessId | query | 否 | integer(int64) | 工序ID |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originIdList | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | query | 否 | integer(int64) | 批次ID |  |
| serialId | query | 否 | integer(int64) | 节号ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderBatchLogListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogListVO[] | 否 | 返回数据 |  |

<a id="get-api-production-order-batch-log-get-get-8"></a>

### GET /api/production-order-batch-log/get

- 分组：生产订单批次日志管理
- 名称：查询批次日志详情信息
- OperationId：get_8

#### 调用方法

`GET /api/production-order-batch-log/get`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | query | 是 | integer(int64) | ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProductionOrderBatchLogDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogDetailVO | 否 |  |  |

<a id="put-api-process-update-id-update-7"></a>

### PUT /api/process/update/{id}

- 分组：工序库管理
- 名称：编辑工序
- OperationId：update_7

#### 调用方法

`PUT /api/process/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessDTO$UpdateDTO（com.leadwaycloud.ppd.model.dto.process.ProcessDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| requirement | string | 否 | 工序要求 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 是 | 质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| resourceList | ProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-statuschange-id-statuschange-3"></a>

### POST /api/process/statusChange/{id}

- 分组：工序库管理
- 名称：工序状态变更
- OperationId：statusChange_3

#### 调用方法

`POST /api/process/statusChange/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessDTO$StatusChangeDTO（com.leadwaycloud.ppd.model.dto.process.ProcessDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-export-exportprocess"></a>

### POST /api/process/export

- 分组：工序库管理
- 名称：导出工序
- OperationId：exportProcess

#### 调用方法

`POST /api/process/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessDTO$QueryDTO（com.leadwaycloud.ppd.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppd.model.dto.process.ProcessDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | ProcessDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-process-add-add-7"></a>

### POST /api/process/add

- 分组：工序库管理
- 名称：添加工序
- OperationId：add_7

#### 调用方法

`POST /api/process/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessDTO$AddDTO（com.leadwaycloud.ppd.model.dto.process.ProcessDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| requirement | string | 否 | 工序要求 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 是 | 质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| resourceList | ProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-process-page-page-10"></a>

### GET /api/process/page

- 分组：工序库管理
- 名称：工序分页
- OperationId：page_10

#### 调用方法

`GET /api/process/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 工序编码 |  |
| name | query | 否 | string | 工序名称 |  |
| keyword | query | 否 | string | 工序编码or工序名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| type | query | 否 | string | 工序类别  【 PRODUCTION : QUALITY : 】 |  |
| processType | query | 否 | string | 加工类别  【 HOMEMADE : OUTSOURCE : HOMEMADE_OUTSOURCE : 】 |  |
| responsibleDepartmentId | query | 否 | integer(int64) | 责任部门ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$ListVO | 否 |  |  |

<a id="get-api-process-list-list-8"></a>

### GET /api/process/list

- 分组：工序库管理
- 名称：工序列表
- OperationId：list_8

#### 调用方法

`GET /api/process/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 工序编码 |  |
| name | query | 否 | string | 工序名称 |  |
| keyword | query | 否 | string | 工序编码or工序名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 |  |
| type | query | 否 | string | 工序类别  【 PRODUCTION : QUALITY : 】 |  |
| processType | query | 否 | string | 加工类别  【 HOMEMADE : OUTSOURCE : HOMEMADE_OUTSOURCE : 】 |  |
| responsibleDepartmentId | query | 否 | integer(int64) | 责任部门ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-process-get-id-get-9"></a>

### GET /api/process/get/{id}

- 分组：工序库管理
- 名称：工序详情
- OperationId：get_9

#### 调用方法

`GET /api/process/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 工序ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$DetailVO | 否 |  |  |

<a id="delete-api-process-delete-id-delete-6"></a>

### DELETE /api/process/delete/{id}

- 分组：工序库管理
- 名称：删除工序
- OperationId：delete_6

#### 调用方法

`DELETE /api/process/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-process-schedule-update-id-update-8"></a>

### PUT /api/process-schedule/update/{id}

- 分组：工序计划管理
- 名称：编辑工序计划
- OperationId：update_8

#### 调用方法

`PUT /api/process-schedule/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$UpdateDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planQty | number | 是 | 计划数量 |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleDTO$ScheduleNodeDTO[] | 是 | 班次节点列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-split-id-split"></a>

### POST /api/process-schedule/split/{id}

- 分组：工序计划管理
- 名称：拆分工序计划
- OperationId：split

#### 调用方法

`POST /api/process-schedule/split/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$SplitDTO[]（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$SplitDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | ProcessScheduleDTO$SplitDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-drag-id-drag"></a>

### POST /api/process-schedule/drag/{id}

- 分组：工序计划管理
- 名称：拖拽工序计划
- OperationId：drag

#### 调用方法

`POST /api/process-schedule/drag/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$DragDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$DragDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| shiftItemId | integer(int64) | 是 | 班次ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-batch-un-publish-batchunpublish"></a>

### POST /api/process-schedule/batch-un-publish

- 分组：工序计划管理
- 名称：批量取消发布工序计划
- OperationId：batchUnpublish

#### 调用方法

`POST /api/process-schedule/batch-un-publish`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$BatchOperationDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$BatchOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 是 | 工序计划ID列表 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-batch-publish-batchpublish"></a>

### POST /api/process-schedule/batch-publish

- 分组：工序计划管理
- 名称：批量发布工序计划
- OperationId：batchPublish

#### 调用方法

`POST /api/process-schedule/batch-publish`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$BatchOperationDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$BatchOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 是 | 工序计划ID列表 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-batch-delete-batchdelete"></a>

### POST /api/process-schedule/batch-delete

- 分组：工序计划管理
- 名称：批量删除工序计划
- OperationId：batchDelete

#### 调用方法

`POST /api/process-schedule/batch-delete`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$BatchOperationDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$BatchOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 是 | 工序计划ID列表 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-process-schedule-add-add-8"></a>

### POST /api/process-schedule/add

- 分组：工序计划管理
- 名称：创建工序计划
- OperationId：add_8

#### 调用方法

`POST /api/process-schedule/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ProcessScheduleDTO$AddDTO（com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| orderId | integer(int64) | 是 | 订单ID |  |
| orderProcessId | integer(int64) | 是 | 订单工序ID |  |
| workCenterId | integer(int64) | 是 | 目标加工中心ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| planQty | number | 是 | 排程数量 |  |
| planStartDate | string(date) | 是 | 开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleDTO$ScheduleNodeDTO[] | 是 | 班次节点列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-process-schedule-pending-page-pendingpage"></a>

### GET /api/process-schedule/pending/page

- 分组：工序计划管理
- 名称：待排产工序
- OperationId：pendingPage

#### 调用方法

`GET /api/process-schedule/pending/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| orderCode | query | 否 | string | 订单号 |  |
| batchCode | query | 否 | string | 批次号 |  |
| processName | query | 否 | string | 工序名称 |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessScheduleVO$PendingTaskListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$PendingTaskListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$PendingTaskListVO | 否 |  |  |

<a id="get-api-process-schedule-page-page-11"></a>

### GET /api/process-schedule/page

- 分组：工序计划管理
- 名称：工序计划分页
- OperationId：page_11

#### 调用方法

`GET /api/process-schedule/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : DELETE : 】 |  |
| workPending | query | 否 | boolean | 工单待排(状态传递为ASSIGNED时生效) |  |
| workCenterOutsource | query | 否 | boolean | 加工中心-是否为外协虚拟加工中心 |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |
| orderProcessIdList | query | 否 | integer(int64)[] |  |  |
| planEndDate | query | 否 | string(date) | 计划日期起 |  |
| planStartDate | query | 否 | string(date) | 计划日期止 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| orderCode | query | 否 | string | 订单号 |  |
| batchCode | query | 否 | string | 批次号 |  |
| processName | query | 否 | string | 工序名称 |  |
| processCode | query | 否 | string | 工序编号 |  |
| code | query | 否 | string | 编号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessScheduleVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$ListVO | 否 |  |  |

<a id="get-api-process-schedule-list-list-9"></a>

### GET /api/process-schedule/list

- 分组：工序计划管理
- 名称：工序计划列表
- OperationId：list_9

#### 调用方法

`GET /api/process-schedule/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : DELETE : 】 |  |
| workPending | query | 否 | boolean | 工单待排(状态传递为ASSIGNED时生效) |  |
| workCenterOutsource | query | 否 | boolean | 加工中心-是否为外协虚拟加工中心 |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |
| orderProcessIdList | query | 否 | integer(int64)[] |  |  |
| planEndDate | query | 否 | string(date) | 计划日期起 |  |
| planStartDate | query | 否 | string(date) | 计划日期止 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| orderCode | query | 否 | string | 订单号 |  |
| batchCode | query | 否 | string | 批次号 |  |
| processName | query | 否 | string | 工序名称 |  |
| processCode | query | 否 | string | 工序编号 |  |
| code | query | 否 | string | 编号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessScheduleVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-process-schedule-get-id-get-10"></a>

### GET /api/process-schedule/get/{id}

- 分组：工序计划管理
- 名称：工序计划详情
- OperationId：get_10

#### 调用方法

`GET /api/process-schedule/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 工序计划ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessScheduleVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$DetailVO | 否 |  |  |

<a id="get-api-process-schedule-gantt-gantt"></a>

### GET /api/process-schedule/gantt

- 分组：工序计划管理
- 名称：甘特图
- OperationId：gantt

#### 调用方法

`GET /api/process-schedule/gantt`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : DELETE : 】 |  |
| planStartDate | query | 是 | string(date) | 甘特图开始日期 |  |
| planEndDate | query | 是 | string(date) | 甘特图结束日期 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ProcessScheduleVO$GanttScheduleVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttScheduleVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$GanttScheduleVO | 否 |  |  |

<a id="put-api-order-completion-update-id-update-9"></a>

### PUT /api/order-completion/update/{id}

- 分组：完工单管理
- 名称：编辑完工单
- OperationId：update_9

#### 调用方法

`PUT /api/order-completion/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OrderCompletionUpdateDTO（com.leadwaycloud.ppd.model.dto.ordercompletion.OrderCompletionUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| qty | number(double) | 否 | 备注 |  |
| batchList | WorkOrderBatchDTO[] | 否 | 批次/节号明细列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-order-completion-confirm-id-confirm-2"></a>

### PUT /api/order-completion/confirm/{id}

- 分组：完工单管理
- 名称：确认完工
- OperationId：confirm_2

#### 调用方法

`PUT /api/order-completion/confirm/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-order-completion-add-add-9"></a>

### POST /api/order-completion/add

- 分组：完工单管理
- 名称：新增完工单
- OperationId：add_9

#### 调用方法

`POST /api/order-completion/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OrderCompletionAddDTO（com.leadwaycloud.ppd.model.dto.ordercompletion.OrderCompletionAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 生产订单ID |  |
| orderProcessId | integer(int64) | 是 | 末道工序ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | number(double) | 是 | 数量 |  |
| status | string | 是 | 状态  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】 |  |
| note | string | 否 | 备注 |  |
| batchList | WorkOrderBatchDTO[] | 是 | 关联批次列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-order-completion-page-page-12"></a>

### GET /api/order-completion/page

- 分组：完工单管理
- 名称：完工单分页列表
- OperationId：page_12

#### 调用方法

`GET /api/order-completion/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 1 |
| size | query | 是 | integer(int32) | 查询页行数 | 20 |
| code | query | 否 | string | 完工单号（模糊搜索） |  |
| orderCode | query | 否 | string | 生产订单编号（模糊搜索） |  |
| goodsCode | query | 否 | string | 物料编号（模糊搜索） |  |
| goodsBarcode | query | 否 | string | 商品条码编号 |  |
| batchCode | query | 否 | string | 批次号（模糊搜索） |  |
| status | query | 否 | string | 状态筛选：DRAFT=草稿, COMPLETED=已完成, DELETE=已删除  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间-起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间-止 |  |
| createdBy | query | 否 | integer(int64) | 创建人ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：OrderCompletionListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderCompletionListVO | 否 |  |  |

<a id="get-api-order-completion-get-id-get-11"></a>

### GET /api/order-completion/get/{id}

- 分组：完工单管理
- 名称：完工单详情
- OperationId：get_11

#### 调用方法

`GET /api/order-completion/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 完工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：OrderCompletionDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderCompletionDetailVO | 否 |  |  |

<a id="delete-api-order-completion-delete-id-delete-7"></a>

### DELETE /api/order-completion/delete/{id}

- 分组：完工单管理
- 名称：删除完工单
- OperationId：delete_7

#### 调用方法

`DELETE /api/order-completion/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-process-route-update-goodsprocessrouteid-update-10"></a>

### PUT /api/goods-process-route/update/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：路线-编辑产品工艺路线
- OperationId：update_10

#### 调用方法

`PUT /api/goods-process-route/update/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$UpdateDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-process-route-process-update-routeprocessid-updateprocess-1"></a>

### PUT /api/goods-process-route/process/update/{routeProcessId}

- 分组：产品工艺路线管理
- 名称：工序-更新工序
- OperationId：updateProcess_1

#### 调用方法

`PUT /api/goods-process-route/process/update/{routeProcessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeProcessId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$UpdateProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$UpdateProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-status-change-goodsprocessrouteid-statuschange-4"></a>

### POST /api/goods-process-route/status-change/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：路线-产品工艺路线状态变更
- OperationId：statusChange_4

#### 调用方法

`POST /api/goods-process-route/status-change/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$StatusChangeDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-quote-quote"></a>

### POST /api/goods-process-route/quote

- 分组：产品工艺路线管理
- 名称：路线-引用工艺路线模板
- OperationId：quote

#### 调用方法

`POST /api/goods-process-route/quote`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$QuoteDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$QuoteDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| sourceRouteTemplateId | integer(int64) | 是 | 源工艺路线模板ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-process-move-goodsprocessrouteid-moveprocess-1"></a>

### POST /api/goods-process-route/process/move/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：工序-移动工序
- OperationId：moveProcess_1

#### 调用方法

`POST /api/goods-process-route/process/move/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$MoveProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$MoveProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processId | integer(int64) | 是 | 要移动的工序ID |  |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-process-band-bom-goodsprocessrouteid-processbandbom"></a>

### POST /api/goods-process-route/process/band/bom/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：工序-绑定BOM信息
- OperationId：processBandBom

#### 调用方法

`POST /api/goods-process-route/process/band/bom/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$BatchBomDTO[]（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$BatchBomDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | RouteProcessDTO$BatchBomDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-process-add-goodsprocessrouteid-addprocess-1"></a>

### POST /api/goods-process-route/process/add/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：工序-添加工序
- OperationId：addProcess_1

#### 调用方法

`POST /api/goods-process-route/process/add/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RouteProcessDTO$AddProcessDTO（com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$AddProcessDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |
| processId | integer(int64) | 否 | 关联的标准工序库ID |  |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-enabled-goodsprocessrouteid-enabled"></a>

### POST /api/goods-process-route/enabled/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：路线-产品工艺路线激活
- OperationId：enabled

#### 调用方法

`POST /api/goods-process-route/enabled/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-copy-copy-1"></a>

### POST /api/goods-process-route/copy

- 分组：产品工艺路线管理
- 名称：路线-复制当前版本工艺路线
- OperationId：copy_1

#### 调用方法

`POST /api/goods-process-route/copy`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$CopyDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$CopyDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| sourceGoodsProcessRouteId | integer(int64) | 是 | 源产品工艺路线ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-copy-to-goods-copytogoods"></a>

### POST /api/goods-process-route/copy-to-goods

- 分组：产品工艺路线管理
- 名称：路线-复制其它现有产品工艺路线
- OperationId：copyToGoods

#### 调用方法

`POST /api/goods-process-route/copy-to-goods`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$CopyToGoodsDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$CopyToGoodsDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| sourceGoodsProcessRouteId | integer(int64) | 是 | 源产品工艺路线ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-goods-process-route-add-add-10"></a>

### POST /api/goods-process-route/add

- 分组：产品工艺路线管理
- 名称：路线-新增产品工艺路线
- OperationId：add_10

#### 调用方法

`POST /api/goods-process-route/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsProcessRouteDTO$AddDTO（com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| goodsBomId | integer(int64) | 是 | 产品BOM ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-goods-process-route-process-list-goodsprocessrouteid-getprocesslist-2"></a>

### GET /api/goods-process-route/process/list/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：工序-获取工序树
- OperationId：getProcessList_2

#### 调用方法

`GET /api/goods-process-route/process/list/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) | 工艺路线ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RouteTemplateVO$ProcessVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ProcessVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ProcessVO[] | 否 | 返回数据 |  |

<a id="get-api-goods-process-route-page-page-13"></a>

### GET /api/goods-process-route/page

- 分组：产品工艺路线管理
- 名称：路线-产品工艺路线分页
- OperationId：page_13

#### 调用方法

`GET /api/goods-process-route/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : ENABLED : DEACTIVATE : DELETE : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsProcessRouteVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$ListVO | 否 |  |  |

<a id="get-api-goods-process-route-list-list-10"></a>

### GET /api/goods-process-route/list

- 分组：产品工艺路线管理
- 名称：路线-产品工艺路线列表
- OperationId：list_10

#### 调用方法

`GET /api/goods-process-route/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : ACTIVE : ENABLED : DEACTIVATE : DELETE : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsProcessRouteVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$ListVO[] | 否 | 返回数据 |  |

<a id="get-api-goods-process-route-goods-barcode-page-page-14"></a>

### GET /api/goods-process-route/goods-barcode/page

- 分组：产品工艺路线管理
- 名称：商品-产品信息分页
- OperationId：page_14

#### 调用方法

`GET /api/goods-process-route/goods-barcode/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| type | query | 否 | string | 类型  【 PREPARE : PRODUCT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsProcessRouteVO$GoodsListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$GoodsListVO | 否 |  |  |

<a id="get-api-goods-process-route-goods-barcode-list-list-11"></a>

### GET /api/goods-process-route/goods-barcode/list

- 分组：产品工艺路线管理
- 名称：商品-产品信息列表
- OperationId：list_11

#### 调用方法

`GET /api/goods-process-route/goods-barcode/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| type | query | 否 | string | 类型  【 PREPARE : PRODUCT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsProcessRouteVO$GoodsListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$GoodsListVO[] | 否 | 返回数据 |  |

<a id="get-api-goods-process-route-get-goodsprocessrouteid-get-12"></a>

### GET /api/goods-process-route/get/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：路线-产品工艺路线详情
- OperationId：get_12

#### 调用方法

`GET /api/goods-process-route/get/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) | 产品工艺路线ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsProcessRouteVO$DetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$DetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$DetailVO | 否 |  |  |

<a id="delete-api-goods-process-route-process-delete-routeprocessid-deleteprocess-1"></a>

### DELETE /api/goods-process-route/process/delete/{routeProcessId}

- 分组：产品工艺路线管理
- 名称：工序-删除工序
- OperationId：deleteProcess_1

#### 调用方法

`DELETE /api/goods-process-route/process/delete/{routeProcessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| routeProcessId | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="delete-api-goods-process-route-delete-goodsprocessrouteid-delete-8"></a>

### DELETE /api/goods-process-route/delete/{goodsProcessRouteId}

- 分组：产品工艺路线管理
- 名称：路线-删除产品工艺路线
- OperationId：delete_8

#### 调用方法

`DELETE /api/goods-process-route/delete/{goodsProcessRouteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsProcessRouteId | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-workcenter-calendar-timeperiod-batchsave-timeperiodbatchsave"></a>

### POST /api/workCenter/calendar/timePeriod/batchSave

- 分组：加工中心日历管理
- 名称：添加/编辑加工中心日历-按时间段
- OperationId：timePeriodBatchSave

#### 调用方法

`POST /api/workCenter/calendar/timePeriod/batchSave`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterCalendarDTO$TimePeriodBatchDTO（com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterCalendarDTO$TimePeriodBatchDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| startDate | string(date) | 是 | 开始日期 |  |
| endDate | string(date) | 是 | 结束日期 |  |
| shiftItemIdList | integer(int64)[] | 否 | 班次ID列表 |  |
| dayOfWeekList | string[] | 否 | 周一到周日 |  |
| exception | boolean | 是 | 是否为例外日期 |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| note | string | 否 | 备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-workcenter-calendar-batchsave-batchsave"></a>

### POST /api/workCenter/calendar/batchSave

- 分组：加工中心日历管理
- 名称：添加/编辑加工中心日历-全量
- OperationId：batchSave

#### 调用方法

`POST /api/workCenter/calendar/batchSave`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkCenterCalendarDTO$BatchDTO（com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterCalendarDTO$BatchDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| calendarItems | WorkCenterCalendarDTO$CalendarItemDTO[] | 是 | 日历列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-workcenter-calendar-list-list-1"></a>

### GET /api/workCenter/calendar/list

- 分组：加工中心日历管理
- 名称：查询加工中心日历
- OperationId：list_1

#### 调用方法

`GET /api/workCenter/calendar/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| workCenterId | query | 是 | integer(int64) | 加工中心ID |  |
| startDate | query | 是 | string(date) | 开始日期 |  |
| endDate | query | 是 | string(date) | 结束日期 |  |
| workCenterIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkCenterCalendarVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterCalendarVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterCalendarVO[] | 否 | 返回数据 |  |

<a id="post-api-work-order-start-add-add-2"></a>

### POST /api/work-order/start/add

- 分组：开工单管理
- 名称：添加开工
- OperationId：add_2

#### 调用方法

`POST /api/work-order/start/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderStartAddDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderStartAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 是 | 关联工单ID |  |
| code | string | 是 | 开工单编号 |  |
| name | string | 否 | 名称 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| qty | number | 是 | 本次开工数量 |  |
| status | string | 否 | 开工状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-work-order-start-page-page-2"></a>

### GET /api/work-order/start/page

- 分组：开工单管理
- 名称：开工单分页列表
- OperationId：page_2

#### 调用方法

`GET /api/work-order/start/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| workOrderId | query | 否 | integer(int64) | 关联工单ID |  |
| workOrderIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 否 | string | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderStartListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartListVO | 否 |  |  |

<a id="get-api-work-order-start-list-list-2"></a>

### GET /api/work-order/start/list

- 分组：开工单管理
- 名称：开工单列表
- OperationId：list_2

#### 调用方法

`GET /api/work-order/start/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| workOrderId | query | 否 | integer(int64) | 关联工单ID |  |
| workOrderIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 否 | string | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderStartListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartListVO[] | 否 | 返回数据 |  |

<a id="get-api-work-order-start-get-id-get-2"></a>

### GET /api/work-order/start/get/{id}

- 分组：开工单管理
- 名称：开工单详情
- OperationId：get_2

#### 调用方法

`GET /api/work-order/start/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 开工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderStartDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartDetailVO | 否 |  |  |

<a id="post-api-work-order-report-add-add-3"></a>

### POST /api/work-order/report/add

- 分组：报工单管理
- 名称：完工申报（报工）
- OperationId：add_3

#### 调用方法

`POST /api/work-order/report/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkOrderReportAddDTO（com.leadwaycloud.ppd.model.dto.workorder.WorkOrderReportAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| code | string | 是 | 报工单编号 |  |
| name | string | 否 | 名称 |  |
| orderProcessId | integer(int64) | 是 | 工序ID |  |
| qty | number(double) | 是 | 本次报工数量 |  |
| status | string | 是 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| doneTime | string(date-time) | 否 | 实际完工时间 |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-work-order-report-page-page-3"></a>

### GET /api/work-order/report/page

- 分组：报工单管理
- 名称：报工单分页列表
- OperationId：page_3

#### 调用方法

`GET /api/work-order/report/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| workOrderId | query | 否 | integer(int64) | 关联工单ID |  |
| workOrderIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 否 | string | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderReportListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportListVO | 否 |  |  |

<a id="get-api-work-order-report-list-list-3"></a>

### GET /api/work-order/report/list

- 分组：报工单管理
- 名称：报工单列表
- OperationId：list_3

#### 调用方法

`GET /api/work-order/report/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| workOrderId | query | 否 | integer(int64) | 关联工单ID |  |
| workOrderIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 否 | string | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderReportListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportListVO[] | 否 | 返回数据 |  |

<a id="get-api-work-order-report-get-id-get-3"></a>

### GET /api/work-order/report/get/{id}

- 分组：报工单管理
- 名称：报工单详情
- OperationId：get_3

#### 调用方法

`GET /api/work-order/report/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 报工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkOrderReportDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportDetailVO | 否 |  |  |

<a id="post-api-wip-query-querywip"></a>

### POST /api/wip/query

- 分组：在制品内核
- 名称：查询在制品（全量）
- OperationId：queryWip

#### 调用方法

`POST /api/wip/query`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WipQueryDTO（com.leadwaycloud.ppd.api.model.dto.wip.WipQueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单id |  |
| productionOrderProcessId | integer(int64) | 否 | 工序id |  |
| processName | string | 否 | 工序名称（模糊查询 ppd_order_process.name） |  |
| orderCode | string | 否 | 生产订单编号（模糊） |  |
| orderName | string | 否 | 生产订单名称（模糊） |  |
| goodsCode | string | 否 | 货号（模糊查询 stock_goods.code） |  |
| goodsName | string | 否 | 货品名称（模糊查询 stock_goods.name） |  |
| goodsBarcode | string | 否 | 物料编号（模糊查询 stock_goods_barcode.barcode） |  |
| batchCode | string | 否 | 批次号（模糊） |  |
| statusIn | string[] | 否 | 状态列表（桶级过滤） |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| lastProcess | boolean | 否 | 是否最后工序（true-仅查末工序；false-仅查非末工序；null-不过滤） |  |
| firstInTimeStart | string(date-time) | 否 | 首次转入时间-开始 |  |
| firstInTimeEnd | string(date-time) | 否 | 首次转入时间-结束 |  |
| updateTimeStart | string(date-time) | 否 | 更新时间-开始 |  |
| updateTimeEnd | string(date-time) | 否 | 更新时间-结束 |  |
| onlyPositiveQty | boolean | 否 | 仅查询正数量桶（默认 true） |  |
| page | integer(int32) | 否 | 页码（从0开始，queryWipPage时必填） |  |
| size | integer(int32) | 否 | 每页条数（queryWipPage时必填，默认10） |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WipGroupVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipGroupVO[] | 否 | 返回数据 |  |

<a id="post-api-wip-page-querywippage"></a>

### POST /api/wip/page

- 分组：在制品内核
- 名称：查询在制品（分页）
- OperationId：queryWipPage

#### 调用方法

`POST /api/wip/page`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WipQueryDTO（com.leadwaycloud.ppd.api.model.dto.wip.WipQueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单id |  |
| productionOrderProcessId | integer(int64) | 否 | 工序id |  |
| processName | string | 否 | 工序名称（模糊查询 ppd_order_process.name） |  |
| orderCode | string | 否 | 生产订单编号（模糊） |  |
| orderName | string | 否 | 生产订单名称（模糊） |  |
| goodsCode | string | 否 | 货号（模糊查询 stock_goods.code） |  |
| goodsName | string | 否 | 货品名称（模糊查询 stock_goods.name） |  |
| goodsBarcode | string | 否 | 物料编号（模糊查询 stock_goods_barcode.barcode） |  |
| batchCode | string | 否 | 批次号（模糊） |  |
| statusIn | string[] | 否 | 状态列表（桶级过滤） |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| lastProcess | boolean | 否 | 是否最后工序（true-仅查末工序；false-仅查非末工序；null-不过滤） |  |
| firstInTimeStart | string(date-time) | 否 | 首次转入时间-开始 |  |
| firstInTimeEnd | string(date-time) | 否 | 首次转入时间-结束 |  |
| updateTimeStart | string(date-time) | 否 | 更新时间-开始 |  |
| updateTimeEnd | string(date-time) | 否 | 更新时间-结束 |  |
| onlyPositiveQty | boolean | 否 | 仅查询正数量桶（默认 true） |  |
| page | integer(int32) | 否 | 页码（从0开始，queryWipPage时必填） |  |
| size | integer(int32) | 否 | 每页条数（queryWipPage时必填，默认10） |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WipGroupVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipGroupVO | 否 |  |  |

<a id="post-api-wip-applywipevents-applywipevents"></a>

### POST /api/wip/applyWipEvents

- 分组：在制品内核
- 名称：应用 WIP 事件列表
- OperationId：applyWipEvents

#### 调用方法

`POST /api/wip/applyWipEvents`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WipEventDTO[]（com.leadwaycloud.ppd.api.model.dto.wip.WipEventDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | WipEventDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-wip-ledger-page-page-4"></a>

### GET /api/wip/ledger/page

- 分组：在制品台账
- 名称：在制品台账分页列表
- OperationId：page_4

#### 调用方法

`GET /api/wip/ledger/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| productionOrderId | query | 否 | integer(int64) | 生产订单id |  |
| productionOrderProcessId | query | 否 | integer(int64) | 工序id |  |
| processName | query | 否 | string | 工序名称（模糊查询 ppd_order_process.name） |  |
| orderCode | query | 否 | string | 生产订单编号（模糊） |  |
| orderName | query | 否 | string | 生产订单名称（模糊） |  |
| goodsCode | query | 否 | string | 货号（模糊查询 stock_goods.code） |  |
| goodsName | query | 否 | string | 货品名称（模糊查询 stock_goods.name） |  |
| goodsBarcode | query | 否 | string | 物料编号（模糊查询 stock_goods_barcode.barcode） |  |
| batchCode | query | 否 | string | 批次号（模糊） |  |
| statusIn | query | 否 | string[] | 状态列表（桶级过滤） |  |
| productionType | query | 否 | string | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| lastProcess | query | 否 | boolean | 是否最后工序（true-仅查末工序；false-仅查非末工序；null-不过滤） |  |
| firstInTimeStart | query | 否 | string(date-time) | 首次转入时间-开始 |  |
| firstInTimeEnd | query | 否 | string(date-time) | 首次转入时间-结束 |  |
| updateTimeStart | query | 否 | string(date-time) | 更新时间-开始 |  |
| updateTimeEnd | query | 否 | string(date-time) | 更新时间-结束 |  |
| onlyPositiveQty | query | 否 | boolean | 仅查询正数量桶（默认 true） |  |
| page | query | 否 | integer(int32) | 页码（从0开始，queryWipPage时必填） |  |
| size | query | 否 | integer(int32) | 每页条数（queryWipPage时必填，默认10） |  |
| sort | query | 否 | string[] | Sorting criteria in the format: property,(asc\|desc). Default sort order is ascending. Multiple sort criteria are supported. |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WipLedgerGroupVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerGroupVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipLedgerGroupVO | 否 |  |  |

<a id="get-api-wip-ledger-detail-detail"></a>

### GET /api/wip/ledger/detail

- 分组：在制品台账
- 名称：在制品台账详情
- OperationId：detail

#### 调用方法

`GET /api/wip/ledger/detail`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| productionOrderId | query | 是 | integer(int64) | 生产订单ID |  |
| productionOrderProcessId | query | 是 | integer(int64) | 工序ID |  |
| status | query | 是 | string | 在制品状态  【 NONE : PENDING : IN_PROCESS : PENDING_INSPECTION : INSPECTING : QUALIFIED_COMPLETED : UNQUALIFIED_COMPLETED : NCR_PROCESSING : SCRAPPED : CONCESSION_RELEASE : REWORK : REPAIR : TRANSFERRED_OUT : FINAL_TRANSFERRED_OUT : 】 |  |
| batchCode | query | 否 | string | 批次号（模糊，仅过滤 details） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WipLedgerDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipLedgerDetailVO | 否 |  |  |

<a id="get-api-monitor-version-version"></a>

### GET /api/monitor/version

- 分组：服务监控管理
- 名称：获取服务版本信息
- OperationId：version

#### 调用方法

`GET /api/monitor/version`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-monitor-health-health"></a>

### GET /api/monitor/health

- 分组：服务监控管理
- 名称：心跳检查
- OperationId：health

#### 调用方法

`GET /api/monitor/health`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-execute-change-page-page-15"></a>

### GET /api/execute-change/page

- 分组：生产执行变更记录管理
- 名称：分页
- OperationId：page_15

#### 调用方法

`GET /api/execute-change/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| originId | query | 是 | integer(int64) | 源ID |  |
| originType | query | 是 | string | 源类型  【 GOODS_BARCODE : PRODUCTION_ORDER : PROCESS_SCHEDULE : NORMAL_DISPATCH : OUTSOURCE_DISPATCH : START_WORK_ORDER : REPORT_WORK_ORDER : 】 |  |
| originLineId | query | 否 | integer(int64) | 源明细ID |  |
| originTypeSub | query | 否 | string | 源明细类型  【 GOODS_PROCESS_ROUTE : PRODUCTION_ORDER_STATUS : PROCESS_SCHEDULE_STATUS : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ExecuteChangeLogVO$ListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ExecuteChangeLogVO$ListVO | 否 |  |  |

<a id="get-api-execute-change-list-list-12"></a>

### GET /api/execute-change/list

- 分组：生产执行变更记录管理
- 名称：列表
- OperationId：list_12

#### 调用方法

`GET /api/execute-change/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| originId | query | 是 | integer(int64) | 源ID |  |
| originType | query | 是 | string | 源类型  【 GOODS_BARCODE : PRODUCTION_ORDER : PROCESS_SCHEDULE : NORMAL_DISPATCH : OUTSOURCE_DISPATCH : START_WORK_ORDER : REPORT_WORK_ORDER : 】 |  |
| originLineId | query | 否 | integer(int64) | 源明细ID |  |
| originTypeSub | query | 否 | string | 源明细类型  【 GOODS_PROCESS_ROUTE : PRODUCTION_ORDER_STATUS : PROCESS_SCHEDULE_STATUS : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ExecuteChangeLogVO$ListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ExecuteChangeLogVO$ListVO[] | 否 | 返回数据 |  |


## 模型定义

### com.leadwaycloud.core.model.RJava.lang.Object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$ResourceDTO

加工中心资源DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessType | string | 是 | 资源类型 |  |
| businessId | integer(int64) | 是 | 资源ID |  |
| primary | boolean | 是 | 是否是主资源 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$UpdateDTO

更新加工中心DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 是 | 名称 |  |
| outsource | boolean | 是 | 是否为外协虚拟加工中心 |  |
| departmentId | integer(int64) | 是 | 所属车间/部门ID |  |
| leaderUserId | integer(int64) | 是 | 负责人ID |  |
| description | string | 否 | 描述 |  |
| note | string | 否 | 备注 |  |
| workCenterResourceList | WorkCenterDTO$ResourceDTO[] | 否 | 资源列表 |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderBatchDTO

工单批次DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 是 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | number(double) | 否 | 数量 |  |
| status | string | 是 | 状态(在制品的状态) |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderUpdateDTO

编辑工单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| qty | number(double) | 否 | 数量 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划结束日期 |  |
| resourceList | WorkResourceDTO[] | 否 |  |  |
| delResourceIdList | integer(int64)[] | 否 |  |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkResourceDTO

工单资源DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| workCenterId | integer(int64) | 否 | 加工中心ID |  |
| businessId | integer(int64) | 否 | 业务ID |  |
| businessType | string | 否 | 业务类型  【 DEVICE : 设备   DEPARTMENT : 部门/班组   USER : 用户   SUPPLIER : 供应商   】  【 DEVICE : 设备   DEPARTMENT : 部门/班组   USER : 用户   SUPPLIER : 供应商   】 |  |
| primary | boolean | 否 | 是否主资源 |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderReasonDTO

工单操作原因DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 操作原因 |  |

### com.leadwaycloud.ppd.model.dto.transfer.TransferOrderItemDTO

转序单明细项DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| toOrderProcessId | integer(int64) | 是 | 目标工序ID |  |
| batchId | integer(int64) | 是 | 批次ID |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| status | string | 是 | 源WIP状态（QUALIFIED_COMPLETED/CONCESSION_RELEASE） |  |
| qty | number | 是 | 转序数量 |  |

### com.leadwaycloud.ppd.model.dto.transfer.TransferOrderUpdateDTO

转序单更新DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| items | TransferOrderItemDTO[] | 是 | 转序明细列表（仅改批次/数量） |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.shifthandover.ShiftHandoverRecordUpdateDTO

交接班记录编辑DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 交班备注 |  |

### com.leadwaycloud.core.model.RJava.lang.Boolean

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$UpdateDTO

更新工艺路线模板DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 模板编码 |  |
| name | string | 是 | 模板名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$BomDTO

工序BomDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBomLineId | integer(int64) | 是 | 产品BOM-LINE ID |  |
| qty | number | 否 | 数量 |  |
| lossRate | number | 否 | 损耗率 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$ResourceDTO

工序资源DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| note | string | 否 | 备注 |  |
| primary | boolean | 是 | 是否是主资源 |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$UpdateProcessDTO

更新工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderUpdateDTO

更新生产订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |
| goodsProcessRouteId | integer(int64) | 否 | 产品工艺路线ID |  |
| planQty | number | 否 | 计划数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderBatchLogUpdateDTO

生产订单批次日志-编辑DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | integer(int64) | 否 | 数量 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.ppd.model.dto.process.ProcessDTO$ResourceDTO

工序资源DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| note | string | 否 | 备注 |  |
| primary | boolean | 是 | 是否是主资源 |  |

### com.leadwaycloud.ppd.model.dto.process.ProcessDTO$UpdateDTO

更新工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| requirement | string | 否 | 工序要求 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 是 | 质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| resourceList | ProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$ScheduleNodeDTO

班次节点DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| date | string(date) | 是 | 日期 |  |
| shiftItemId | integer(int64) | 是 | 班次ID |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$UpdateDTO

编辑/拉伸调整工序计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planQty | number | 是 | 计划数量 |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleDTO$ScheduleNodeDTO[] | 是 | 班次节点列表 |  |

### com.leadwaycloud.ppd.model.dto.ordercompletion.OrderCompletionUpdateDTO

完工单编辑DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| qty | number(double) | 否 | 备注 |  |
| batchList | WorkOrderBatchDTO[] | 否 | 批次/节号明细列表 |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$UpdateDTO

更新产品工艺路线DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$StatusChangeDTO

状态变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.ppd.common.enums.WorkCenterEnum

无

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$QueryDTO

查询加工中心DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | WorkCenterEnum | 否 |  |  |
| departmentId | integer(int64) | 否 | 所属车间/部门ID |  |
| leaderUserId | integer(int64) | 否 | 负责人ID |  |
| workCenterIdList | integer(int64)[] | 否 | 加工中心ID列表 |  |

### com.leadwaycloud.ppd.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | WorkCenterDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.ppd.plug.poi.model.dto.ReportColumnDTO

选择导出列模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| key | string | 否 | 导出列名称 |  |
| name | string | 否 | 导出列展示名称 |  |
| width | number(double) | 否 | 列宽 |  |
| height | number(double) | 否 | 列高 |  |
| type | integer(int32) | 否 | 导出类型 1 是文本 2 是图片,3 是函数,10 是数字 默认是文本 |  |
| exportImageType | integer(int32) | 否 | 图片的类型,1是文件,2是数据库 |  |
| columnList | ReportColumnDTO[] | 否 | 子集 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterCalendarDTO$TimePeriodBatchDTO

按时间段 批量添加/编辑加工中心日历DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| startDate | string(date) | 是 | 开始日期 |  |
| endDate | string(date) | 是 | 结束日期 |  |
| shiftItemIdList | integer(int64)[] | 否 | 班次ID列表 |  |
| dayOfWeekList | string[] | 否 | 周一到周日 |  |
| exception | boolean | 是 | 是否为例外日期 |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterCalendarDTO$BatchDTO

批量添加/编辑加工中心日历DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| calendarItems | WorkCenterCalendarDTO$CalendarItemDTO[] | 是 | 日历列表 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterCalendarDTO$CalendarItemDTO

加工中心日历项DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| date | string(date) | 是 | 日期 |  |
| shiftItemId | integer(int64) | 否 | 班次ID |  |
| exception | boolean | 是 | 是否为例外日期 |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.workcenter.WorkCenterDTO$AddDTO

添加加工中心DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 编号 |  |
| name | string | 是 | 名称 |  |
| outsource | boolean | 是 | 是否为外协虚拟加工中心 |  |
| departmentId | integer(int64) | 是 | 所属车间/部门ID |  |
| leaderUserId | integer(int64) | 是 | 负责人ID |  |
| description | string | 否 | 描述 |  |
| note | string | 否 | 备注 |  |
| workCenterResourceList | WorkCenterDTO$ResourceDTO[] | 否 | 资源列表 |  |

### com.leadwaycloud.core.model.RJava.lang.Long

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderAddDTO

新增工单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| pickingType | string | 是 | 工单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】 |  |
| originType | string | 否 | 源订单类型  【 PROCESS_SCHEDULE : 工序计划   】 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| qty | number | 是 | 计划数量 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划结束日期 |  |
| resourceList | WorkResourceDTO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderStartAddDTO

开工登记DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 是 | 关联工单ID |  |
| code | string | 是 | 开工单编号 |  |
| name | string | 否 | 名称 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| qty | number | 是 | 本次开工数量 |  |
| status | string | 否 | 开工状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.dto.workorder.WorkOrderReportAddDTO

报工单新增DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| code | string | 是 | 报工单编号 |  |
| name | string | 否 | 名称 |  |
| orderProcessId | integer(int64) | 是 | 工序ID |  |
| qty | number(double) | 是 | 本次报工数量 |  |
| status | string | 是 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| doneTime | string(date-time) | 否 | 实际完工时间 |  |
| batchList | WorkOrderBatchDTO[] | 否 |  |  |

### com.leadwaycloud.ppd.api.model.dto.wip.WipQueryDTO

在制品查询条件

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单id |  |
| productionOrderProcessId | integer(int64) | 否 | 工序id |  |
| processName | string | 否 | 工序名称（模糊查询 ppd_order_process.name） |  |
| orderCode | string | 否 | 生产订单编号（模糊） |  |
| orderName | string | 否 | 生产订单名称（模糊） |  |
| goodsCode | string | 否 | 货号（模糊查询 stock_goods.code） |  |
| goodsName | string | 否 | 货品名称（模糊查询 stock_goods.name） |  |
| goodsBarcode | string | 否 | 物料编号（模糊查询 stock_goods_barcode.barcode） |  |
| batchCode | string | 否 | 批次号（模糊） |  |
| statusIn | string[] | 否 | 状态列表（桶级过滤） |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| lastProcess | boolean | 否 | 是否最后工序（true-仅查末工序；false-仅查非末工序；null-不过滤） |  |
| firstInTimeStart | string(date-time) | 否 | 首次转入时间-开始 |  |
| firstInTimeEnd | string(date-time) | 否 | 首次转入时间-结束 |  |
| updateTimeStart | string(date-time) | 否 | 更新时间-开始 |  |
| updateTimeEnd | string(date-time) | 否 | 更新时间-结束 |  |
| onlyPositiveQty | boolean | 否 | 仅查询正数量桶（默认 true） |  |
| page | integer(int32) | 否 | 页码（从0开始，queryWipPage时必填） |  |
| size | integer(int32) | 否 | 每页条数（queryWipPage时必填，默认10） |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipGroupVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.api.model.vo.wip.WipDetailVO

在制品桶级明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次号 |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| serialNo | string | 否 | 序列号 |  |
| status | string | 否 | 当前状态 |  |
| qty | number | 否 | 当前结存数量 |  |
| firstInTime | string(date-time) | 否 | 首次转入时间 |  |
| lastInTime | string(date-time) | 否 | 最近转入时间 |  |
| firstOutTime | string(date-time) | 否 | 首次转出时间 |  |
| lastOutTime | string(date-time) | 否 | 最近转出时间 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO

在制品聚合结果（订单+工序维度）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderName | string | 否 | 生产订单名称 |  |
| productionOrderProcessId | integer(int64) | 否 | 工序ID |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| isLastProcess | boolean | 否 | 是否最后工序 |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| goodsId | integer(int64) | 否 | 货品ID |  |
| goodsCode | string | 否 | 货号 |  |
| goodsName | string | 否 | 货品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBarcode | string | 否 | 产品条码 |  |
| totalQty | number | 否 | 汇总数量（所有桶的 qty 之和） |  |
| details | WipDetailVO[] | 否 | 桶级明细列表 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WipGroupVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.api.model.vo.wip.WipGroupVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipGroupVO | 否 |  |  |

### com.leadwaycloud.ppd.api.model.dto.wip.WipEventDTO

在制品事件（单工序原子事件）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 是 | 生产订单ID |  |
| productionOrderProcessId | integer(int64) | 是 | 工序ID（本事件影响的工序） |  |
| fromStatus | string | 否 | 源状态（无源桶事件时为空） |  |
| toStatus | string | 是 | 目标状态 |  |
| eventType | string | 是 | 业务事件类型 |  |
| originType | string | 是 | 来源单据类型 |  |
| originId | integer(int64) | 是 | 来源单据头ID |  |
| items | WipEventItemDTO[] | 是 | 明细列表 |  |

### com.leadwaycloud.ppd.api.model.dto.wip.WipEventItemDTO

在制品事件明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 是 | 批次ID |  |
| serialId | integer(int64) | 否 | 序列号ID（无序列号管理时为空） |  |
| qty | number | 是 | 数量 |  |

### com.leadwaycloud.ppd.model.dto.transfer.TransferOrderSaveDTO

转序单保存DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 是 | 生产订单ID |  |
| fromOrderProcessId | integer(int64) | 是 | 源工序ID |  |
| items | TransferOrderItemDTO[] | 是 | 转序明细列表（目标工序+批次绑定） |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.shifthandover.ShiftHandoverRecordAddDTO

交接班记录新增DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workOrderId | integer(int64) | 是 | 工单ID |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| note | string | 是 | 交班备注 |  |

### com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$StatusChangeDTO

状态变更工艺路线模板DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$MoveProcessDTO

移动工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processId | integer(int64) | 是 | 要移动的工序ID |  |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$AddProcessDTO

添加工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| relationProcessId | integer(int64) | 否 | 关联工序ID |  |
| relationType | string | 否 | 关系类型(ROOT_FIRST-根节点-起/ROOT_LAST-根节点-尾/SERIAL-串行/PARALLEL-并行) |  |
| processId | integer(int64) | 否 | 关联的标准工序库ID |  |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| resourceList | RouteProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| bomLineList | RouteProcessDTO$BomDTO[] | 否 | BOM列表 |  |

### com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$CopyDTO

复制工艺路线模板DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 新模板编码 |  |
| name | string | 是 | 新模板名称 |  |

### com.leadwaycloud.ppd.model.dto.routetemplate.RouteTemplateDTO$AddDTO

添加工艺路线模板DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 模板编码 |  |
| name | string | 是 | 模板名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderChangeDTO$TerminatedDTO

订单终止DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 否 |  |  |
| reason | string | 否 | 变更原因 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderChangeDTO$StatusDTO

订单状态变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态 |  |
| reason | string | 否 | 变更原因 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderReleaseDTO$BatchDTO

发布订单-批次DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 批次号 |  |
| qty | number | 是 | 批次数量 |  |
| serial | boolean | 是 | 是否启用序列号管理 |  |
| serialNoList | string[] | 否 |  |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderReleaseDTO$OrderReleaseDTO

发布订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 是 | 订单ID |  |
| batchList | ProductionOrderReleaseDTO$BatchDTO[] | 是 | 批次列表 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderAddDTO

新增生产订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| type | string | 是 | 订单类型 |  |
| originType | string | 是 | 来源类型 |  |
| originId | integer(int64) | 否 | 来源ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 是 | 产品BOM ID |  |
| goodsProcessRouteId | integer(int64) | 是 | 产品工艺路线ID |  |
| planQty | integer(int32) | 是 | 计划数量 |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.productionorder.ProductionOrderBatchLogAddDTO

生产订单批次日志-新增DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originType | string | 是 | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | integer(int64) | 是 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | integer(int64) | 是 | 数量 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.ppd.model.dto.process.ProcessDTO$StatusChangeDTO

状态变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.ppd.model.dto.process.ProcessDTO$QueryDTO

查询工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| keyword | string | 否 | 工序编码or工序名称 |  |
| status | string | 否 | 状态 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |

### com.leadwaycloud.ppd.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppd.model.dto.process.ProcessDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | ProcessDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.ppd.model.dto.process.ProcessDTO$AddDTO

添加工序DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 工序编码 |  |
| name | string | 是 | 工序名称 |  |
| requirement | string | 否 | 工序要求 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 是 | 质检点 |  |
| responsibleCompanyId | integer(int64) | 否 | 责任公司ID |  |
| responsibleDepartmentId | integer(int64) | 否 | 责任部门ID |  |
| resourceList | ProcessDTO$ResourceDTO[] | 否 | 资源列表 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$SplitDTO

拆分工序计划单项DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| no | integer(int32) | 否 | 序号(用于前段生成编号排序) |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| planQty | number | 是 | 计划数量 |  |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleDTO$ScheduleNodeDTO[] | 是 | 班次节点列表 |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$DragDTO

拖拽调整工序计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workCenterId | integer(int64) | 是 | 加工中心ID |  |
| planStartDate | string(date) | 是 | 计划开始日期 |  |
| shiftItemId | integer(int64) | 是 | 班次ID |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$BatchOperationDTO

批量发布/取消发布/删除DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 是 | 工序计划ID列表 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.processschedule.ProcessScheduleDTO$AddDTO

拖拽创建工序计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| orderId | integer(int64) | 是 | 订单ID |  |
| orderProcessId | integer(int64) | 是 | 订单工序ID |  |
| workCenterId | integer(int64) | 是 | 目标加工中心ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| planQty | number | 是 | 排程数量 |  |
| planStartDate | string(date) | 是 | 开始日期 |  |
| planEndDate | string(date) | 是 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleDTO$ScheduleNodeDTO[] | 是 | 班次节点列表 |  |

### com.leadwaycloud.ppd.model.dto.ordercompletion.OrderCompletionAddDTO

完工单新增DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 生产订单ID |  |
| orderProcessId | integer(int64) | 是 | 末道工序ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | number(double) | 是 | 数量 |  |
| status | string | 是 | 状态  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】 |  |
| note | string | 否 | 备注 |  |
| batchList | WorkOrderBatchDTO[] | 是 | 关联批次列表 |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$StatusChangeDTO

状态变更产品工艺路线DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$QuoteDTO

从模板创建DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| sourceRouteTemplateId | integer(int64) | 是 | 源工艺路线模板ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.routeprocess.RouteProcessDTO$BatchBomDTO

工序BomDTO-批量

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBomLineId | integer(int64) | 是 | 产品BOM-LINE ID |  |
| qty | number | 否 | 数量 |  |
| lossRate | number | 否 | 损耗率 |  |
| note | string | 否 | 备注 |  |
| routeProcessId | integer(int64) | 是 | 路线工序ID |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$CopyDTO

复制产品工艺路线DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| sourceGoodsProcessRouteId | integer(int64) | 是 | 源产品工艺路线ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$CopyToGoodsDTO

复制其他产品工艺路线DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| sourceGoodsProcessRouteId | integer(int64) | 是 | 源产品工艺路线ID |  |
| code | string | 是 | 编码 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.dto.goodsprocessroute.GoodsProcessRouteDTO$AddDTO

新增产品工艺路线DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| goodsBomId | integer(int64) | 是 | 产品BOM ID |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WorkCenterVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO

加工中心列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| outsource | boolean | 否 | 是否为外协虚拟加工中心 |  |
| departmentId | integer(int64) | 否 | 所属车间/部门ID |  |
| departmentName | string | 否 | 所属车间/部门名称 |  |
| leaderUserId | integer(int64) | 否 | 负责人ID |  |
| leaderUserName | string | 否 | 负责人名称 |  |
| description | string | 否 | 描述 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.asset.AssetDeviceVO

设备VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 否 | 编号 |  |
| assetsCode | string | 否 | 固定资产编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.ppd.model.vo.crm.CrmSupplierVO

供应商VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM对象ID |  |
| externalCode | string | 否 | 外部编号 |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.ppd.model.vo.hr.HrDepartmentVO

部门VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织架构值 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$DetailVO

加工中心详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| outsource | boolean | 否 | 是否为外协虚拟加工中心 |  |
| department | HrDepartmentVO | 否 |  |  |
| leaderUser | ResUserVO | 否 |  |  |
| createUser | ResUserVO | 否 |  |  |
| description | string | 否 | 描述 |  |
| note | string | 否 | 备注 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| workCenterResourceList | WorkCenterVO$ResourceVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterVO$ResourceVO

工序资源VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| note | string | 否 | 备注 |  |
| primary | boolean | 是 | 是否是主资源 |  |
| user | ResUserVO | 否 |  |  |
| department | HrDepartmentVO | 否 |  |  |
| assetDevice | AssetDeviceVO | 否 |  |  |
| supplier | CrmSupplierVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.res.ResUserVO

用户模型VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| userName | string | 否 | 账号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| language | string | 否 | 语言 |  |
| image | string | 否 | 图片 |  |
| partnerId | integer(int64) | 否 | 关系ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterCalendarVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkCenterCalendarVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.vo.hr.ShiftScheduleItemVO

排班方案班次VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 是 | 班次编码 |  |
| name | string | 是 | 班次名称 |  |
| totalWorkHours | number | 是 | 总工时 |  |
| status | string | 是 | 状态 |  |
| timeSegmentList | ShiftScheduleItemVO$TimeSegmentVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.hr.ShiftScheduleItemVO$TimeSegmentVO

排班方案班次时间段

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| shiftScheduleItemId | integer(int64) | 是 | 班次ID |  |
| startTime | LocalTime | 是 |  |  |
| endTime | LocalTime | 是 |  |  |
| type | string | 是 | 类型 |  |
| workHours | number | 是 | 工时 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workcenter.WorkCenterCalendarVO

加工中心工作日历VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| date | string(date) | 否 | 日期 |  |
| exception | boolean | 否 | 是否为例外日期 |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| note | string | 否 | 备注 |  |
| createUser | ResUserVO | 否 |  |  |
| shiftScheduleItem | ShiftScheduleItemVO | 否 |  |  |

### java.time.LocalTime

结束时间

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| hour | integer(int32) | 否 |  |  |
| minute | integer(int32) | 否 |  |  |
| second | integer(int32) | 否 |  |  |
| nano | integer(int32) | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WorkOrderListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.entity.asset.AssetDevice

设备

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| code | string | 否 | 编号 |  |
| assetsCode | string | 否 | 固定资产编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderListVO

工单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 派工单编号 |  |
| pickingType | string | 否 | 工单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   】 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 PROCESS_SCHEDULE : 工序计划   】 |  |
| orderCode | string | 否 | 生产订单编号 |  |
| goodsId | integer(int64) | 否 | 产品ID |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessCode | string | 否 | 工序编号 |  |
| orderProcessName | string | 否 | 工序名称 |  |
| qty | number(double) | 否 | 计划数量 |  |
| startQty | number(double) | 否 | 已开工数量 |  |
| reportedQty | number(double) | 否 | 已报工数量 |  |
| remainingQty | number(double) | 否 | 剩余数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| actualStartDate | string(date) | 否 | 实际开始日期 |  |
| actualEndDate | string(date) | 否 | 实际完成日期 |  |
| status | string | 否 | 派工单状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| workResourceList | WorkResourceVO[] | 否 |  |  |
| processScheduleCode | string | 否 | 工序计划编号 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkResourceVO

工单资源VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| businessId | integer(int64) | 否 | 业务ID |  |
| businessType | string | 否 | 业务类型  【 DEVICE : 设备   DEPARTMENT : 部门/班组   USER : 用户   SUPPLIER : 供应商   】 |  |
| workCenterId | integer(int64) | 否 | 加工中心ID |  |
| primary | boolean | 否 | 是否主资源 |  |
| assetDeviceList | AssetDevice[] | 否 |  |  |
| departmentList | HrDepartmentVO[] | 否 |  |  |
| userList | ResUserVO[] | 否 |  |  |
| supplierList | CrmSupplierVO[] | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderDetailVO

工单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 PROCESS_SCHEDULE : 工序计划   】 |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessName | string | 否 | 工序名称 |  |
| orderProcessCode | string | 否 | 工序编号 |  |
| goodsId | string | 否 | 产品ID |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| qty | number(double) | 否 | 计划数量 |  |
| reportedQty | number(double) | 否 | 已报工数量 |  |
| remainingQty | number(double) | 否 | 剩余数量 |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划结束日期 |  |
| actualStartDate | string(date) | 否 | 实际开始日期 |  |
| actualEndDate | string(date) | 否 | 实际结束日期 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createdBy | integer(int64) | 否 | 创建人ID |  |
| updateBy | integer(int64) | 否 | 更新人ID |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |
| createUser | ResUserVO | 否 |  |  |
| planQty | number(double) | 否 | 工序计划计划总数 |  |
| workOrderAllocatedQty | number(double) | 否 | 工序计划已分配数量 |  |
| workOrderPendingQty | number(double) | 否 | 工序计划剩余分配数量 |  |
| workResourceList | WorkResourceVO[] | 否 |  |  |
| workOrderStartList | WorkOrderStartDetailVO[] | 否 |  |  |
| workOrderReportList | WorkOrderReportDetailVO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportDetailVO

报工单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessName | string | 否 | 工序名称 |  |
| orderProcessCode | string | 否 | 工序编号 |  |
| qty | number(double) | 否 | 本次报工数量 |  |
| doneTime | string(date-time) | 否 | 实际完工时间 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createdBy | integer(int64) | 否 | 创建人ID |  |
| createUserName | string | 否 | 创建人名称 |  |
| updateBy | integer(int64) | 否 | 更新人ID |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartDetailVO

开工单摘要VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 开工单ID |  |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessName | string | 否 | 工序名称 |  |
| orderProcessCode | string | 否 | 工序编号 |  |
| qty | number(double) | 否 | 开工数量 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createUserName | string | 否 | 创建人名称 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WorkOrderStartListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO

开工单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessName | string | 否 | 工序名称 |  |
| orderProcessCode | string | 否 | 工序编码 |  |
| qty | number(double) | 否 | 开工数量 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| batchLogList | WorkOrderStartListVO$BatchLogVO[] | 否 | 批次/序列号明细 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO$BatchLogVO

批次日志VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchCode | string | 否 | 批次号 |  |
| serialNo | string | 否 | 序列号 |  |
| qty | number(double) | 否 | 数量 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderStartDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderStartDetailVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WorkOrderReportListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO

报工单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| workOrderId | integer(int64) | 否 | 关联工单ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| qty | number(double) | 否 | 本次报工数量 |  |
| doneTime | string(date-time) | 否 | 实际完工时间 |  |
| status | string | 否 | 状态  【 DRAFT : 草稿   ASSIGNED : 已发布   IN_PROCESS : 进行中   ON_HOLD : 暂停   COMPLETED : 已完成   TERMINATED : 已终止   DELETE : 已删除   】 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| batchLogList | WorkOrderReportListVO$BatchLogVO[] | 否 | 批次/序列号明细 |  |

### com.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO$BatchLogVO

批次日志VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchCode | string | 否 | 批次号 |  |
| serialNo | string | 否 | 序列号 |  |
| qty | number(double) | 否 | 数量 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.workorder.WorkOrderReportDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkOrderReportDetailVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerGroupVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | WipLedgerGroupVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerGroupVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipLedgerGroupVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerBucketVO

在制品台账桶级明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次号 |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| serialNo | string | 否 | 序列号 |  |
| qty | number | 否 | 当前结存数量 |  |
| firstInTime | string(date-time) | 否 | 首次转入时间 |  |
| lastInTime | string(date-time) | 否 | 最近转入时间 |  |
| firstOutTime | string(date-time) | 否 | 首次转出时间 |  |
| lastOutTime | string(date-time) | 否 | 最近转出时间 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerGroupVO

在制品台账聚合结果（订单+工序+状态维度）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderName | string | 否 | 生产订单名称 |  |
| productionOrderProcessId | integer(int64) | 否 | 工序ID |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| isLastProcess | boolean | 否 | 是否最后工序 |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| goodsId | integer(int64) | 否 | 货品ID |  |
| goodsCode | string | 否 | 货号 |  |
| goodsName | string | 否 | 货品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBarcode | string | 否 | 产品条码 |  |
| status | string | 否 | 在制品状态 |  |
| statusName | string | 否 | 状态中文名 |  |
| totalQty | number | 否 | 汇总数量 |  |
| createTime | string(date-time) | 否 | 创建时间（组内最早 firstInTime） |  |
| updateTime | string(date-time) | 否 | 更新时间（组内最新 updateTime） |  |
| details | WipLedgerBucketVO[] | 否 | 桶级明细列表 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WipLedgerDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerDetailVO

在制品台账详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderName | string | 否 | 生产订单名称 |  |
| productionOrderProcessId | integer(int64) | 否 | 工序ID |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| isLastProcess | boolean | 否 | 是否最后工序 |  |
| productionType | string | 否 | PRODUCTION(生产工序),QUALITY(质检工序) |  |
| goodsId | integer(int64) | 否 | 货品ID |  |
| goodsCode | string | 否 | 货号 |  |
| goodsName | string | 否 | 货品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBarcode | string | 否 | 产品条码 |  |
| status | string | 否 | 在制品状态 |  |
| statusName | string | 否 | 状态中文名 |  |
| totalQty | number | 否 | 汇总数量 |  |
| createTime | string(date-time) | 否 | 创建时间（组内最早 firstInTime） |  |
| updateTime | string(date-time) | 否 | 更新时间（组内最新 updateTime） |  |
| details | WipLedgerBucketVO[] | 否 | 桶级明细列表 |  |
| goodsSpec | string | 否 | 物料规格 |  |
| relatedOrders | WipLedgerRelatedOrderVO[] | 否 | 关联单据列表 |  |

### com.leadwaycloud.ppd.model.vo.ppd.wip.WipLedgerRelatedOrderVO

在制品台账关联单据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originType | string | 否 | 来源单据类型编码 |  |
| originTypeName | string | 否 | 来源单据类型名称 |  |
| originId | integer(int64) | 否 | 来源单据ID |  |
| code | string | 否 | 来源单据编号 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | TransferOrderListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferOrderListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderListVO

转序单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 转序单ID |  |
| code | string | 否 | 转序单号 |  |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| productionOrderCode | string | 否 | 生产订单编号 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsBarcode | string | 否 | 产品编号 |  |
| fromProcessName | string | 否 | 上工序名称 |  |
| toProcessName | string | 否 | 下工序名称 |  |
| batchCodes | string | 否 | 批次号（多个以顿号分隔） |  |
| transferType | string | 否 | 转序类型 |  |
| transferTypeName | string | 否 | 转序类型名称 |  |
| status | string | 否 | 状态 |  |
| statusName | string | 否 | 状态名称 |  |
| totalQty | number | 否 | 转序总数 |  |
| note | string | 否 | 备注 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createByName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| confirmBy | integer(int64) | 否 | 确认人ID |  |
| confirmByName | string | 否 | 确认人姓名 |  |
| confirmTime | string(date-time) | 否 | 确认时间 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.transfer.NextProcessPreviewVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | NextProcessPreviewVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.NextProcessPreviewVO

下工序预览VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| fromOrderProcessId | integer(int64) | 否 | 源工序ID |  |
| fromProcessCode | string | 否 | 源工序编码 |  |
| fromProcessName | string | 否 | 源工序名称 |  |
| transferType | string | 否 | 转序类型 |  |
| transferTypeName | string | 否 | 转序类型名称 |  |
| toProcesses | NextProcessPreviewVO$NextProcessItemVO[] | 否 | 目标工序列表 |  |
| isLastProcess | boolean | 否 | 是否末工序 |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.NextProcessPreviewVO$NextProcessItemVO

目标工序项

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderProcessId | integer(int64) | 否 | 目标工序ID |  |
| processCode | string | 否 | 目标工序编码 |  |
| processName | string | 否 | 目标工序名称 |  |
| relationType | string | 否 | 关系类型（SERIAL/PARALLEL） |  |
| parallelGroup | string | 否 | 并行组标识（PARALLEL_SPLIT时相同） |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferOrderDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderBatchLineVO

转序单批次绑定明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次编号 |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| serialNo | string | 否 | 序列号 |  |
| status | string | 否 | 在制品状态 | "QUALIFIED_COMPLETED" |
| qty | integer(int32) | 否 | 数量 |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferOrderDetailVO

转序单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 转序单ID |  |
| code | string | 否 | 转序单号 |  |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| productionOrderCode | string | 否 | 生产订单编号 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsBarcode | string | 否 | 产品编号 |  |
| transferType | string | 否 | 转序类型 |  |
| transferTypeName | string | 否 | 转序类型名称 |  |
| status | string | 否 | 状态 |  |
| statusName | string | 否 | 状态名称 |  |
| totalQty | number | 否 | 转序总数 |  |
| note | string | 否 | 备注 |  |
| fromProcesses | TransferProcessInfoVO[] | 否 | 上工序列表（多上工序/MERGE场景） |  |
| toProcesses | TransferProcessInfoVO[] | 否 | 下工序列表 |  |
| batches | TransferOrderBatchLineVO[] | 否 | 关联批次/序列号 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createByName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| confirmBy | integer(int64) | 否 | 确认人ID |  |
| confirmByName | string | 否 | 确认人姓名 |  |
| confirmTime | string(date-time) | 否 | 确认时间 |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferProcessInfoVO

转序单工序摘要VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 订单工序ID |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.transfer.TransferDraftOccupancyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferDraftOccupancyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferDraftBindingVO

草稿转序单批次绑定VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次编号 |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| serialNo | string | 否 | 序列号 |  |
| status | string | 否 | 在制品状态 | "QUALIFIED_COMPLETED" |
| qty | integer(int32) | 否 | 占用数量 |  |

### com.leadwaycloud.ppd.model.vo.ppd.transfer.TransferDraftOccupancyVO

转序草稿占用VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| transferOrderId | integer(int64) | 否 | 转序单ID |  |
| transferOrderCode | string | 否 | 转序单号 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| bindings | TransferDraftBindingVO[] | 否 | 批次绑定明细列表 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ShiftHandoverRecordListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO

交接班记录列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 交接班记录ID |  |
| workOrderId | integer(int64) | 否 | 工单ID |  |
| workOrderCode | string | 否 | 工单编号 |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| orderProcessName | string | 否 | 工序名称 |  |
| orderProcessCode | string | 否 | 工序编号 |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| note | string | 否 | 交班备注 |  |
| status | string | 否 | 交接状态：PENDING=待接班, COMPLETED=已完成  【 PENDING : 待接班   COMPLETED : 已完成   DELETE : 删除   】 |  |
| statusName | string | 否 | 交接状态中文名 |  |
| handoverUserId | integer(int64) | 否 | 交班人ID |  |
| handoverUserName | string | 否 | 交班人姓名 |  |
| handoverTime | string(date-time) | 否 | 交班时间 |  |
| takeoverUserId | integer(int64) | 否 | 接班人ID |  |
| takeoverUserName | string | 否 | 接班人姓名 |  |
| takeoverTime | string(date-time) | 否 | 接班时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftHandoverRecordDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.shifthandover.ShiftHandoverRecordDetailVO

交接班记录详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 交接班记录ID |  |
| workOrderId | integer(int64) | 否 | 工单ID |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| note | string | 否 | 交班备注 |  |
| status | string | 否 | 交接状态：PENDING=待接班, COMPLETED=已完成  【 PENDING : 待接班   COMPLETED : 已完成   DELETE : 删除   】 |  |
| statusName | string | 否 | 交接状态中文名 |  |
| handoverUser | ResUserVO | 否 |  |  |
| handoverTime | string(date-time) | 否 | 交班时间 |  |
| takeoverUser | ResUserVO | 否 |  |  |
| takeoverTime | string(date-time) | 否 | 接班时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createdBy | integer(int64) | 否 | 创建人ID |  |
| updateBy | integer(int64) | 否 | 更新人ID |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ProcessVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ProcessVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$BomVO

工序BomVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBomLineId | integer(int64) | 是 | 产品BOM-LINE ID |  |
| qty | number | 否 | 数量 |  |
| lossRate | number | 否 | 损耗率 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ProcessVO

工序VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 工序ID |  |
| processId | integer(int64) | 否 | 关联的标准工序库ID |  |
| parentRouteProcessId | integer(int64) | 否 | 父工序ID |  |
| treeLevel | integer(int32) | 否 | 树层级深度 |  |
| treePath | string | 否 | 树路径 |  |
| executionOrder | integer(int32) | 否 | 执行顺序号 |  |
| executable | boolean | 否 | 是否为可执行工序 |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| status | string | 是 | 状态 |  |
| type | string | 是 | 工序类别 |  |
| processType | string | 是 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否为质检点 |  |
| responsibleCompany | ResCompanyVO | 否 |  |  |
| responsibleDepartment | HrDepartmentVO | 否 |  |  |
| requirement | string | 否 | 工序要求 |  |
| note | string | 否 | 备注 |  |
| predecessorIdList | integer(int64) | 否 | 前驱工序ID列表 |  |
| parallelGroup | string | 否 | 并行组标识 |  |
| resourceList | RouteTemplateVO$ResourceVO | 否 |  |  |
| bomLineList | RouteTemplateVO$BomVO | 否 |  |  |
| childrenList | RouteTemplateVO$ProcessVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ResourceVO

工序资源VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 资源ID |  |
| businessId | integer(int64) | 否 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| workCenter | WorkCenterVO$DetailVO | 否 |  |  |
| primary | boolean | 是 | 是否是主资源 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.vo.res.ResCompanyVO

公司VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 是 | 公司编号（仅允许字母和数字） | "CD01" |
| otherCode | string | 否 | 其他编号 | "AAAA-01" |
| type | string | 是 | 类型 |  |
| status | string | 是 | 状态 |  |
| name | string | 是 | 名称 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RouteTemplateVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO

工艺路线模板列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 模板编码 |  |
| name | string | 否 | 模板名称 |  |
| status | string | 是 | 状态 |  |
| note | string | 否 | 备注 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUserName | string | 否 | 最近编辑人 |  |
| updateTime | string(date-time) | 否 | 最近编辑时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RouteTemplateVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.routetemplate.RouteTemplateVO$DetailVO

工艺路线模板详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 模板编码 |  |
| name | string | 否 | 模板名称 |  |
| status | string | 是 | 状态 |  |
| note | string | 否 | 备注 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUserName | string | 否 | 更新人 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ProductionOrderVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO

生产订单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| type | string | 否 | 订单类型 |  |
| originType | string | 否 | 来源类型 |  |
| goodsCode | string | 否 | 商品编号 |  |
| goodsName | string | 否 | 商品名称 |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| goodsBarcodeSpec | string | 否 | 商品条码编号规格 |  |
| batchCode | string | 否 | 批次号 |  |
| goodsProcessRouteCode | string | 否 | 工艺路线编码 |  |
| goodsProcessRouteName | string | 否 | 工艺路线名称 |  |
| goodsBomName | string | 否 | BOM名称 |  |
| goodsBomVersion | string | 否 | BOM版本号 |  |
| planQty | number | 否 | 计划数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUserName | string | 否 | 更新人名称 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |
| actualQty | number | 否 | 完成数量 |  |
| actualStartDate | string(date-time) | 否 | 实际开始时间 |  |
| actualEndDate | string(date-time) | 否 | 实际完成时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO$ProcessRouteVO

产品工艺商品列表-工艺路线VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$BatchVO

批次VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 批次号 |  |
| qty | number | 否 | 批次数量 |  |
| serial | boolean | 否 | 是否启用序列号管理 |  |
| serialList | ProductionOrderVO$SerialVO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$DetailVO

生产订单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| type | string | 否 | 订单类型 |  |
| originType | string | 否 | 来源类型 |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| stockGoods | StockGoodsVO | 否 |  |  |
| stockGoodsBarcode | StockGoodsBarcodeVO | 否 |  |  |
| goodsBom | StockGoodsBomVO | 否 |  |  |
| goodsProcessRoute | GoodsProcessRouteVO$GoodsListVO$ProcessRouteVO | 否 |  |  |
| planQty | number | 否 | 计划数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| note | string | 否 | 备注 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUserName | string | 否 | 更新人名称 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |
| actualQty | number | 否 | 完成数量 |  |
| actualStartDate | string(date-time) | 否 | 实际开始时间 |  |
| actualEndDate | string(date-time) | 否 | 实际完成时间 |  |
| batchList | ProductionOrderVO$BatchVO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$SerialVO

序列号VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| serialNo | string | 否 | 序列号 |  |

### com.leadwaycloud.ppd.model.vo.stock.StockGoodsBarcodeVO

条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| type | string | 是 | 条码类型 |  |
| images | string | 否 | 图片 |  |
| barcode | string | 是 | 商品条码 |  |
| defSettlement | boolean | 是 | 是否是结算默认条码 |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |

### com.leadwaycloud.ppd.model.vo.stock.StockGoodsBomVO

商品BOM-VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| name | string | 否 | 名称 |  |
| version | string | 是 | 版本 |  |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| publishDate | string(date) | 否 | 发布日期 |  |
| status | string | 否 | 状态 |  |
| remark | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.vo.stock.StockGoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| spec | string | 否 | 规格 |  |
| type | string | 否 | 产品类型 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$ProcessListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessListVO

订单工序列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| processId | integer(int64) | 否 | 标准工序ID |  |
| parentProcessId | integer(int64) | 否 | 父工序ID |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否质检点 |  |
| last | boolean | 否 | 是否终点工序 |  |
| executionOrder | integer(int32) | 否 | 执行顺序号 |  |
| treePath | string | 否 | 树路径 |  |
| treeLevel | integer(int32) | 否 | 树层级深度 |  |
| executable | boolean | 否 | 是否为可执行工序 |  |
| responsibleCompany | ResCompanyVO | 否 |  |  |
| responsibleDepartment | HrDepartmentVO | 否 |  |  |
| requirement | string | 否 | 工序技术要求 |  |
| note | string | 否 | 备注 |  |
| parallelGroup | string | 否 | 并行组标识 |  |
| childrenList | ProductionOrderAttributeVO$ProcessListVO[] | 否 |  |  |
| predecessorIdList | integer(int64)[] | 否 |  |  |
| resourceList | ProductionOrderAttributeVO$ProcessResourceVO[] | 否 |  |  |
| bomLineList | ProductionOrderAttributeVO$ProcessResourceVO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessResourceVO

工序资源VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 否 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| workCenter | WorkCenterVO$DetailVO | 否 |  |  |
| primary | boolean | 是 | 是否是主资源 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessBriefVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$ProcessBriefVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$ProcessBriefVO

订单工序简要信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| processId | integer(int64) | 否 | 标准工序ID |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 是否质检点 |  |
| last | boolean | 否 | 是否终点工序 |  |
| executionOrder | integer(int32) | 否 | 执行顺序号 |  |
| treePath | string | 否 | 树路径 |  |
| treeLevel | integer(int32) | 否 | 树层级深度 |  |
| executable | boolean | 否 | 是否为可执行工序 |  |
| requirement | string | 否 | 工序技术要求 |  |
| note | string | 否 | 备注 |  |
| parallelGroup | string | 否 | 并行组标识 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$OrderBomVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderAttributeVO$OrderBomVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$OrderBomLineVO

BOM明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| stockGoods | StockGoodsVO | 否 |  |  |
| stockGoodsBarcode | StockGoodsBarcodeVO | 否 |  |  |
| qty | number | 否 | 数量 |  |
| lossRate | number | 否 | 损耗率 |  |
| note | string | 否 | 备注 |  |
| goodsBomTreeList | StockGoodsBomTreeVO[] | 否 | 商品子BOM树集合 |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderAttributeVO$OrderBomVO

BOM VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | BOM ID |  |
| version | string | 否 | BOM版本号 |  |
| name | string | 否 | BOM名称 |  |
| goodsBomTreeList | ProductionOrderAttributeVO$OrderBomLineVO[] | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.stock.StockGoodsBomTreeVO

商品BOM树VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| bomLineId | integer(int64) | 否 | bomLineId主键id |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| version | string | 是 | 商品BOM版本 |  |
| versionBomId | integer(int64) | 是 | 明细行版本BOMId |  |
| versionBomIdVersion | string | 否 | 明细行版本BOMIdVersion |  |
| lossRate | number | 否 | 损耗率 |  |
| remark | string | 否 | 备注 |  |
| qty | number(double) | 是 | 转换数量 |  |
| goods | StockGoodsVO | 是 |  |  |
| goodsBarcode | StockGoodsBarcodeVO | 是 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderVO$BatchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderVO$BatchVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ProductionOrderBatchLogListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO

生产订单批次日志-列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | number(double) | 否 | 数量 |  |
| createBy | integer(int64) | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| status | string | 否 | 状态 |  |
| batch | ProductionOrderBatchLogListVO$BatchVO | 否 |  |  |
| serial | ProductionOrderBatchLogListVO$SerialVO | 否 |  |  |
| serialRef | ProductionOrderBatchLogListVO$SerialRefVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO$BatchVO

批次信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 批次ID |  |
| code | string | 否 | 批次号 |  |
| qty | number | 否 | 批次数量 |  |
| serial | boolean | 否 | 是否需要序列号管理 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO$SerialRefVO

批次节号关联信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 关联ID |  |
| productionOrderId | integer(int64) | 否 | 生产订单ID |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| serialId | integer(int64) | 否 | 序列号ID |  |
| qty | number | 否 | 数量 |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO$SerialVO

节号信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 节号ID |  |
| serialNo | string | 否 | 序列号 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProductionOrderBatchLogDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.productionorder.ProductionOrderBatchLogDetailVO

生产订单批次日志-详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderProcessId | integer(int64) | 否 | 工序ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型  【 NORMAL_DISPATCH : 派工单   OUTSOURCE_DISPATCH : 外协派工单   START_WORK_ORDER : 开工单   REPORT_WORK_ORDER : 报工单   TRANSFER_ORDER : 转序单   ORDER_COMPLETION : 完工单   】 |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| serialId | integer(int64) | 否 | 节号ID |  |
| qty | number(double) | 否 | 数量 |  |
| createBy | integer(int64) | 否 | 创建人 |  |
| updateBy | integer(int64) | 否 | 更新人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |
| batch | ProductionOrderBatchLogListVO$BatchVO | 否 |  |  |
| serial | ProductionOrderBatchLogListVO$SerialVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ProcessVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO

工序列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| status | string | 否 | 状态 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 质检点 |  |
| responsibleDepartmentName | string | 否 | 责任部门名称 |  |
| workCenterName | string | 否 | 加工中心名称 |  |
| createUserName | string | 否 | 创建人名称 |  |
| requirement | string | 否 | 工序要求 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$DetailVO

工序详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 工序编码 |  |
| name | string | 否 | 工序名称 |  |
| status | string | 否 | 状态 |  |
| requirement | string | 否 | 工序要求 |  |
| type | string | 否 | 工序类别 |  |
| processType | string | 否 | 加工类别 |  |
| qualityPoint | boolean | 否 | 质检点 |  |
| responsibleCompany | ResCompanyVO | 否 |  |  |
| responsibleDepartment | HrDepartmentVO | 否 |  |  |
| resourceList | ProcessVO$ProcessResourceVO[] | 否 | 资源列表 |  |
| createUser | ResUserVO | 否 |  |  |
| updateUser | ResUserVO | 否 |  |  |
| note | string | 否 | 备注 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.ppd.model.vo.ppd.process.ProcessVO$ProcessResourceVO

工序资源VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 业务ID（加工中心ID） |  |
| businessType | string | 是 | 业务类型 |  |
| note | string | 否 | 备注 |  |
| primary | boolean | 是 | 是否是主资源 |  |
| workCenter | WorkCenterVO$DetailVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$PendingTaskListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ProcessScheduleVO$PendingTaskListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$PendingTaskListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$PendingTaskListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$PendingProcessVO

待排任务池-工序VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderProcessId | integer(int64) | 否 | 订单工序ID |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| executionOrder | integer(int32) | 否 | 工序序号 |  |
| planQty | number | 否 | 计划数量 |  |
| pendingQty | number | 否 | 待排数量 |  |
| workCenterName | string | 否 | 所属工作中心名称 |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$PendingTaskListVO

待排任务池列表VO（商品级聚合）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 否 | 订单ID |  |
| goodsCode | string | 否 | 商品编号 |  |
| goodsName | string | 否 | 商品名称 |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| goodsBarcodeSpec | string | 否 | 规格型号 |  |
| orderCode | string | 否 | 订单号 |  |
| batchCode | string | 否 | 批次号 |  |
| planEndDate | string(date) | 否 | 订单交期 |  |
| processList | ProcessScheduleVO$PendingProcessVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ProcessScheduleVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO

工序计划列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 工序计划ID |  |
| code | string | 否 | 工序计划编号 |  |
| name | string | 否 | 工序计划名称 |  |
| status | string | 否 | 状态 |  |
| processCode | string | 否 | 工序编码 |  |
| processName | string | 否 | 工序名称 |  |
| goodsCode | string | 否 | 商品编号 |  |
| goodsName | string | 否 | 商品名称 |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| goodsBarcodeSpec | string | 否 | 规格型号 |  |
| orderCode | string | 否 | 订单号 |  |
| batchCode | string | 否 | 批次号 |  |
| workCenter | WorkCenterVO$ListVO | 否 |  |  |
| planQty | number | 否 | 工序计划数量 |  |
| workOrderAllocatedQty | number | 否 | 工单已分配数量 |  |
| workOrderPendingQty | number | 否 | 工单待分配数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createUserName | string | 否 | 创建人姓名 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$DetailScheduleNodeVO

详情-占位节点VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| date | string(date) | 否 | 日期 |  |
| shiftScheduleItem | ShiftScheduleItemVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$DetailVO

工序计划详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 工序计划ID |  |
| code | string | 否 | 工序计划编号 |  |
| name | string | 否 | 工序计划名称 |  |
| status | string | 否 | 状态 |  |
| planQty | number | 否 | 计划数量 |  |
| pendingQty | number | 否 | 待排数量 |  |
| workOrderAllocatedQty | number | 否 | 工单已分配数量 |  |
| workOrderPendingQty | number | 否 | 工单待分配数量 |  |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleVO$DetailScheduleNodeVO | 否 |  |  |
| workCenter | WorkCenterVO$DetailVO | 否 |  |  |
| orderProcess | ProductionOrderAttributeVO$ProcessBriefVO | 否 |  |  |
| productionOrder | ProductionOrderVO$ListVO | 否 |  |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createUser | ResUserVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttScheduleVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ProcessScheduleVO$GanttScheduleVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttProcessScheduleVO

甘特图-工序计划VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 工序计划ID |  |
| code | string | 否 | 工序计划编号 |  |
| name | string | 否 | 工序计划名称 |  |
| status | string | 否 | 状态 |  |
| orderId | integer(int64) | 否 | 订单ID |  |
| orderProcessId | integer(int64) | 否 | 订单工序ID |  |
| processCode | string | 否 | 工序编码 |  |
| processName | string | 否 | 工序名称 |  |
| goodsCode | string | 否 | 商品编号 |  |
| goodsName | string | 否 | 商品名称 |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| goodsBarcodeSpec | string | 否 | 规格型号 |  |
| orderCode | string | 否 | 订单号 |  |
| batchCode | string | 否 | 批次号 |  |
| workCenterId | integer(int64) | 否 | 加工中心ID |  |
| planQty | number | 否 | 计划数量 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| scheduleNodeList | ProcessScheduleVO$ScheduleNodeVO | 否 |  |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createUserName | string | 否 | 创建人姓名 |  |
| orderPlanOverdue | ProcessScheduleVO$GanttProcessScheduleVO$GanttOrderPlanOverdue | 否 |  |  |
| preProcessOverdueList | ProcessScheduleVO$GanttProcessScheduleVO$GanttPreProcessOverdue[] | 否 | 工序超期提醒(超期时返回) |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttProcessScheduleVO$GanttOrderPlanOverdue

订单超期提醒

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processPlanEndDate | string(date) | 否 | 工序结束时间 |  |
| orderPlanEndDate | string(date) | 否 | 订单结束时间 |  |
| overdueDays | integer(int64) | 否 | 超期天数 |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttProcessScheduleVO$GanttPreProcessOverdue

工序超期提醒

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processPlanStartTime | string(date-time) | 否 | 工序开始时间 |  |
| preProcessCode | string | 否 | 前工序编码 |  |
| preProcessName | string | 否 | 前工序名称 |  |
| preProcessPlanEndTime | string(date-time) | 否 | 前工序结束时间 |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttScheduleVO

甘特图数据VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| processScheduleList | ProcessScheduleVO$GanttProcessScheduleVO[] | 否 | 工序计划列表 |  |
| workCenterScheduleList | ProcessScheduleVO$GanttWorkCenterScheduleVO[] | 否 | 加工中心列表 |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttWorkCenterCalendarVO

甘特图-加工中心日历

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| date | string(date) | 否 | 日期 |  |
| exception | boolean | 否 | 是否为例外日期 |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| note | string | 否 | 备注 |  |
| shiftScheduleItem | ShiftScheduleItemVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$GanttWorkCenterScheduleVO

甘特图-加工中心和日历VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| workCenterList | WorkCenterVO$DetailVO[] | 否 | 加工中心 |  |
| calendarList | ProcessScheduleVO$GanttWorkCenterCalendarVO[] | 否 | 加工中心日历 |  |

### com.leadwaycloud.ppd.model.vo.ppd.processschedule.ProcessScheduleVO$ScheduleNodeVO

甘特图-班次节点VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| date | string(date) | 否 | 日期 |  |
| shiftItemId | integer(int64) | 否 | 班次ID |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | OrderCompletionListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderCompletionListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionListVO

完工单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 记录ID |  |
| code | string | 否 | 完工单编号 |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| goodsId | integer(int64) | 否 | 物料ID |  |
| goodsCode | string | 否 | 物料编号 |  |
| goodsName | string | 否 | 物料名称 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| batchInfo | string | 否 | 批次号(单个显示批次号，多个显示多个批次) |  |
| qty | number(double) | 否 | 完工数量（所有批次节号汇总） |  |
| status | string | 否 | 状态：DRAFT=草稿, COMPLETED=已完成  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createUserName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderCompletionDetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionBatchSerialVO

完工单批次/节号明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次号 |  |
| qty | number(double) | 否 | 本次完工数量 |  |

### com.leadwaycloud.ppd.model.vo.ppd.ordercompletion.OrderCompletionDetailVO

完工单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 记录ID |  |
| code | string | 否 | 完工单编号 |  |
| orderId | integer(int64) | 否 | 生产订单ID |  |
| orderCode | string | 否 | 生产订单编号 |  |
| orderProcessId | integer(int64) | 否 | 末道工序ID |  |
| goodsId | integer(int64) | 否 | 物料ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| goodsBarcode | string | 否 | 商品条码编号 |  |
| goodsCode | string | 否 | 物料编号 |  |
| goodsName | string | 否 | 物料名称 |  |
| qty | number | 否 | 完工数量（汇总） |  |
| status | string | 否 | 状态：DRAFT=草稿, COMPLETED=已完成  【 DRAFT : 草稿   COMPLETED : 已完成   DELETE : 删除   】 |  |
| note | string | 否 | 备注 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createUserName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateBy | integer(int64) | 否 | 更新人ID |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |
| batchSerialList | OrderCompletionBatchSerialVO[] | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | GoodsProcessRouteVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO

产品工艺路线列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| no | integer(int32) | 否 | 序号(递增) |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUserName | string | 否 | 最近编辑人 |  |
| updateTime | string(date-time) | 否 | 最近编辑时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | GoodsProcessRouteVO$GoodsListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$GoodsListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO

产品工艺商品列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockGoods | StockGoodsVO | 否 |  |  |
| stockGoodsBarcode | StockGoodsBarcodeVO | 否 |  |  |
| uom | SysUomVO | 否 |  |  |
| stockGoodsBom | StockGoodsBomVO | 否 |  |  |
| goodsProcessRoute | GoodsProcessRouteVO$GoodsListVO$ProcessRouteVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.sys.SysUomVO

计量单位模型VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 是 | 计量单位code |  |
| name | string | 是 | 计量单位名称 |  |
| symbol | string | 否 | 计量代号 |  |
| active | boolean | 是 | 是否是可用的 |  |
| ratio | number(double) | 否 | 换算率 |  |
| shortName | string | 否 | 简称 |  |
| isoShortName | string | 否 | ISO名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$GoodsListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$GoodsListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$DetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsProcessRouteVO$DetailVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.goodsprocessroute.GoodsProcessRouteVO$DetailVO

产品工艺路线详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsBomId | integer(int64) | 否 | 产品BOM ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| no | integer(int32) | 否 | 序号(递增) |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| createUser | ResUserVO | 否 |  |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUser | ResUserVO | 否 |  |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | ExecuteChangeLogVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ExecuteChangeLogVO$ListVO | 否 |  |  |

### com.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO

产品工艺路线列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| originId | integer(int64) | 是 | 源ID |  |
| originType | string | 是 | 源类型 |  |
| originLineId | integer(int64) | 否 | 源明细ID |  |
| originTypeSub | string | 否 | 源明细类型 |  |
| oldStatus | string | 否 | 切换前状态 |  |
| newStatus | string | 否 | 切换后状态 |  |
| oldValue | string | 否 | 变更前值 |  |
| newValue | string | 否 | 变更后值 |  |
| note | string | 否 | 备注 |  |
| createUser | ResUserVO | 否 |  |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateUser | ResUserVO | 否 |  |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppd.model.vo.ppd.executechange.ExecuteChangeLogVO$ListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ExecuteChangeLogVO$ListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.lang.Void

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

