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

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

## 服务地址

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

## 接口目录

### 需求计划管理

- [PUT /api/demandPlan/update/{id} - 编辑需求计划](#put-api-demandplan-update-id-update)
- [POST /api/demandPlan/statusChange/{id} - 需求计划状态变更](#post-api-demandplan-statuschange-id-statuschange)
- [POST /api/demandPlan/export - 导出需求计划](#post-api-demandplan-export-exportdemandplan)
- [POST /api/demandPlan/adjustLine/{id} - 调整需求计划明细](#post-api-demandplan-adjustline-id-adjustline)
- [POST /api/demandPlan/add - 添加需求计划](#post-api-demandplan-add-add)
- [GET /api/demandPlan/page - 需求计划分页](#get-api-demandplan-page-page)
- [GET /api/demandPlan/list - 需求计划列表](#get-api-demandplan-list-list-1)
- [GET /api/demandPlan/horizontal - 需求计划横表](#get-api-demandplan-horizontal-horizontal)
- [GET /api/demandPlan/get/{id} - 需求计划详情](#get-api-demandplan-get-id-get)
- [DELETE /api/demandPlan/delete/{id} - 删除需求计划](#delete-api-demandplan-delete-id-delete)

### 生产变更记录管理

- [GET /api/productionChange/list - 生产变更记录列表](#get-api-productionchange-list-list)

### 服务监控管理

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


## 接口详情

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

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

- 分组：需求计划管理
- 名称：编辑需求计划
- OperationId：update

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DemandPlanDTO$UpdateDTO（com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| demandDepartmentId | integer(int64) | 是 | 需求部门ID |  |
| demandUserId | integer(int64) | 否 | 需求人ID |  |
| partnerId | integer(int64) | 否 | 客户关系对象ID |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| demandPlanLineList | DemandPlanLineDTO$EditDTO[] | 是 | 需求计划明细集合 |  |

#### 响应


- 状态码：`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-demandplan-statuschange-id-statuschange"></a>

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

- 分组：需求计划管理
- 名称：需求计划状态变更
- OperationId：statusChange

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DemandPlanDTO$StatusChangeDTO（com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | 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-demandplan-export-exportdemandplan"></a>

### POST /api/demandPlan/export

- 分组：需求计划管理
- 名称：导出需求计划
- OperationId：exportDemandPlan

#### 调用方法

`POST /api/demandPlan/export`

#### 参数

无

#### 请求体


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

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

#### 响应


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

无

<a id="post-api-demandplan-adjustline-id-adjustline"></a>

### POST /api/demandPlan/adjustLine/{id}

- 分组：需求计划管理
- 名称：调整需求计划明细
- OperationId：adjustLine

#### 调用方法

`POST /api/demandPlan/adjustLine/{id}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DemandPlanLineDTO$AdjustDTO[]（com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanLineDTO$AdjustDTO）

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

#### 响应


- 状态码：`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-demandplan-add-add"></a>

### POST /api/demandPlan/add

- 分组：需求计划管理
- 名称：添加需求计划
- OperationId：add

#### 调用方法

`POST /api/demandPlan/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DemandPlanDTO$AddDTO（com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| demandDepartmentId | integer(int64) | 是 | 需求部门ID |  |
| demandUserId | integer(int64) | 否 | 需求人ID |  |
| partnerId | integer(int64) | 否 | 客户关系对象ID |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| demandPlanLineList | DemandPlanLineDTO$EditDTO[] | 是 | 需求计划明细集合 |  |

#### 响应


- 状态码：`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-demandplan-page-page"></a>

### GET /api/demandPlan/page

- 分组：需求计划管理
- 名称：需求计划分页
- OperationId：page

#### 调用方法

`GET /api/demandPlan/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| status | query | 否 | string | 状态  【 DRAFT : DONE : PAUSE : CLOSED : CANCEL : 】 |  |
| code | query | 否 | string | 需求编号 |  |
| name | query | 否 | string | 需求名称 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| partnerId | query | 否 | integer(int64) | 客户ID |  |
| demandUserId | query | 否 | integer(int64) | 需求人ID |  |
| createBy | query | 否 | integer(int64) | 创建人ID |  |
| demandDepartmentId | query | 否 | integer(int64) | 需求部门ID |  |
| startDate | query | 否 | string(date) | 开始日期 |  |
| endDate | query | 否 | string(date) | 结束日期 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-demandplan-list-list-1"></a>

### GET /api/demandPlan/list

- 分组：需求计划管理
- 名称：需求计划列表
- OperationId：list_1

#### 调用方法

`GET /api/demandPlan/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| status | query | 否 | string | 状态  【 DRAFT : DONE : PAUSE : CLOSED : CANCEL : 】 |  |
| code | query | 否 | string | 需求编号 |  |
| name | query | 否 | string | 需求名称 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| partnerId | query | 否 | integer(int64) | 客户ID |  |
| demandUserId | query | 否 | integer(int64) | 需求人ID |  |
| createBy | query | 否 | integer(int64) | 创建人ID |  |
| demandDepartmentId | query | 否 | integer(int64) | 需求部门ID |  |
| startDate | query | 否 | string(date) | 开始日期 |  |
| endDate | query | 否 | string(date) | 结束日期 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-demandplan-horizontal-horizontal"></a>

### GET /api/demandPlan/horizontal

- 分组：需求计划管理
- 名称：需求计划横表
- OperationId：horizontal

#### 调用方法

`GET /api/demandPlan/horizontal`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 产品条码ID |  |
| partnerId | query | 否 | integer(int64) | 客户ID |  |
| startDate | query | 否 | string(date) | 开始日期(需求日期) |  |
| endDate | query | 否 | string(date) | 结束日期(需求日期) |  |

#### 请求体

无

#### 响应


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

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

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

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

- 分组：需求计划管理
- 名称：需求计划详情
- OperationId：get

#### 调用方法

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

#### 参数

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

#### 请求体

无

#### 响应


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

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

<a id="delete-api-demandplan-delete-id-delete"></a>

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

- 分组：需求计划管理
- 名称：删除需求计划
- OperationId：delete

#### 调用方法

`DELETE /api/demandPlan/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="get-api-productionchange-list-list"></a>

### GET /api/productionChange/list

- 分组：生产变更记录管理
- 名称：生产变更记录列表
- OperationId：list

#### 调用方法

`GET /api/productionChange/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| originId | query | 是 | integer(int64) | 源单据ID |  |
| originLineId | query | 否 | integer(int64) | 源单据明细ID |  |
| originType | query | 是 | string | 源单据类型 |  |

#### 请求体

无

#### 响应


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

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

<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 | 否 | 返回数据 |  |


## 模型定义

### com.leadwaycloud.core.model.RJava.lang.Object

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

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$UpdateDTO

修改需求计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| demandDepartmentId | integer(int64) | 是 | 需求部门ID |  |
| demandUserId | integer(int64) | 否 | 需求人ID |  |
| partnerId | integer(int64) | 否 | 客户关系对象ID |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| demandPlanLineList | DemandPlanLineDTO$EditDTO[] | 是 | 需求计划明细集合 |  |

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanLineDTO$EditDTO

编辑需求计划明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originLineId | integer(int64) | 否 | 源单据明细ID |  |
| originType | string | 否 | 源单据类型 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number | 否 | 计量单位转换基本单位转换率 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| priority | integer(int32) | 否 | 优先级：1-4,数字越小优先级越高 |  |
| demandDate | string(date) | 否 | 需求日期 |  |
| demandQty | number | 是 | 需求数量 |  |
| remainDemandDate | string(date) | 否 | 剩余需求日期 |  |
| demandPlanLineOffsetList | DemandPlanLineOffsetDTO[] | 否 | 抵充明细集合 |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanLineOffsetDTO

需求计划明细抵充DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| demandPlanLineId | integer(int64) | 是 | 需求计划明细ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originLineId | integer(int64) | 否 | 源单据明细ID |  |
| originType | string | 否 | 源单据类型 |  |
| qty | number | 是 | 数量 |  |

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$StatusChangeDTO

需求计划状态变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 计划状态 |  |
| note | string | 否 | 原因 |  |

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$QueryDTO

查询需求计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| code | string | 否 | 需求编号 |  |
| name | string | 否 | 需求名称 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| partnerId | integer(int64) | 否 | 客户ID |  |
| demandUserId | integer(int64) | 否 | 需求人ID |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| startDate | string(date) | 否 | 开始日期 |  |
| endDate | string(date) | 否 | 结束日期 |  |

### com.leadwaycloud.ppc.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$QueryDTO

公共导出模型

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

### com.leadwaycloud.ppc.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.ppc.model.dto.demandplan.DemandPlanLineDTO$AdjustDTO

需求计划明细调整DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| demandPlanLineId | integer(int64) | 是 | 需求计划明细ID |  |
| demandPlanLineOffsetList | DemandPlanLineOffsetDTO[] | 否 | 抵充明细集合 |  |
| remainDemandDate | string(date) | 否 | 剩余需求日期 |  |
| priority | integer(int32) | 否 | 优先级：1-4,数字越小优先级越高 |  |
| demandDate | string(date) | 否 | 需求日期 |  |
| demandQty | number | 是 | 需求数量 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$AddDTO

添加需求计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| demandDepartmentId | integer(int64) | 是 | 需求部门ID |  |
| demandUserId | integer(int64) | 否 | 需求人ID |  |
| partnerId | integer(int64) | 否 | 客户关系对象ID |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| demandPlanLineList | DemandPlanLineDTO$EditDTO[] | 是 | 需求计划明细集合 |  |

### com.leadwaycloud.core.model.RJava.lang.Long

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppc.model.vo.ppc.productionchange.ProductionChangeLogVO

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

### com.leadwaycloud.ppc.model.vo.ppc.productionchange.ProductionChangeLogVO

生产变更记录VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originLineId | integer(int64) | 否 | 源单据明细ID |  |
| originType | string | 否 | 源单据类型 |  |
| oldStatus | string | 否 | 切换前状态 |  |
| newStatus | string | 否 | 切换后状态 |  |
| oldValue | string | 否 | 变更前值 |  |
| newValue | string | 否 | 变更后值 |  |
| note | string | 否 | 备注 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateBy | integer(int64) | 否 | 更新人ID |  |
| updateTime | string(date-time) | 否 | 更新时间 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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 | DemandPlanListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanListVO

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

### com.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanLineOffsetVO

需求计划明细抵充VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| demandPlanId | integer(int64) | 否 | 需求计划ID |  |
| demandPlanLineId | integer(int64) | 否 | 需求计划明细ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originLineId | integer(int64) | 否 | 源单据明细ID |  |
| originType | string | 否 | 源单据类型 |  |
| qty | number | 否 | 数量 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanLineVO

需求计划明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| demandPlanId | integer(int64) | 否 | 需求计划ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originLineId | integer(int64) | 否 | 源单据明细ID |  |
| originType | string | 否 | 源单据类型 |  |
| stockGoods | StockGoodsVO | 否 |  |  |
| stockGoodsBarcode | StockGoodsBarcodeVO | 否 |  |  |
| sysUom | SysUomVO | 否 |  |  |
| uomConversionRate | number | 否 | 计量单位转换基本单位转换率 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| status | string | 否 | 明细状态 |  |
| priority | integer(int32) | 否 | 优先级：1-4,数字越小优先级越高 |  |
| demandDate | string(date) | 否 | 需求日期 |  |
| demandQty | number | 否 | 需求数量 |  |
| remainDemandDate | string(date) | 否 | 剩余数量需求日期 |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| demandPlanLineOffsetList | DemandPlanLineOffsetVO | 否 |  |  |

### com.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanListVO

需求计划列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| demandDepartmentName | string | 否 | 需求部门名称 |  |
| demandDepartmentParentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |
| demandUserName | string | 否 | 需求人名称 |  |
| customerName | string | 否 | 客户名称 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| demandPlanLineList | DemandPlanLineVO | 否 |  |  |

### com.leadwaycloud.ppc.model.vo.stock.StockGoodsBarcodeVO

条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| type | string | 是 | 条码类型 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| barcode | string | 是 | 商品条码 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| defSettlement | boolean | 是 | 是否是结算默认条码 |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |

### com.leadwaycloud.ppc.model.vo.stock.StockGoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| name | string | 是 | 名称 |  |
| code | string | 是 | 货号 |  |

### com.leadwaycloud.ppc.model.vo.sys.SysUomVO

计量单位模型VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 是 | 计量单位code |  |
| name | string | 是 | 计量单位名称 |  |
| symbol | string | 否 | 计量代号 |  |
| active | boolean | 是 | 是否是可用的 |  |
| ratio | number(double) | 否 | 换算率 |  |
| shortName | string | 否 | 简称 |  |
| merchantId | integer(int64) | 否 | 商户id |  |
| isoShortName | string | 否 | ISO名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanListVO

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanHorizontalVO

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

### com.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanHorizontalVO

需求计划横表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| demandPlanId | integer(int64) | 否 | 需求计划ID |  |
| demandPlanCode | string | 否 | 需求计划编号 |  |
| demandPlanName | string | 否 | 需求计划名称 |  |
| demandPlanLineId | integer(int64) | 否 | 需求计划明细ID |  |
| partnerId | string | 否 | 客户ID |  |
| customerName | string | 否 | 客户名称 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| goodsCode | string | 否 | 商品编号 |  |
| goodsName | string | 否 | 商品名称 |  |
| demandDate | string(date) | 否 | 需求日期 |  |
| demandQty | number | 否 | 需求数量 |  |
| status | string | 否 | 明细状态 |  |
| stockGoods | StockGoodsVO | 否 |  |  |
| stockGoodsBarcode | StockGoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanDetailVO

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

### com.leadwaycloud.ppc.model.vo.crm.CrmCustomerVO

客户VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM对象ID |  |
| note | string | 否 | 备注 |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.ppc.model.vo.hr.HrDepartmentVO

部门VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织架构值 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.ppc.model.vo.ppc.demandplan.DemandPlanDetailVO

需求计划详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| extendFields | object | 否 | 扩展字段 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| demandPlanLineList | DemandPlanLineVO | 否 |  |  |
| createUser | ResUserVO | 否 |  |  |
| updateUser | ResUserVO | 否 |  |  |
| demandDepartment | HrDepartmentVO | 否 |  |  |
| demandUser | ResUserVO | 否 |  |  |
| demandCustomer | CrmCustomerVO | 否 |  |  |

### com.leadwaycloud.ppc.model.vo.res.ResUserVO

用户模型VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| userName | string | 否 | 账号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| language | string | 否 | 语言 |  |
| image | string | 否 | 图片 |  |
| partnerId | integer(int64) | 否 | 关系ID |  |

