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

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

## 服务地址

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

## 接口目录

### 抽样方案管理

- [PUT /api/samplingPlan/version/update/{versionId} - 编辑草稿版本](#put-api-samplingplan-version-update-versionid-updateversion)
- [PUT /api/samplingPlan/update/{id} - 编辑抽样方案（仅方案名称）](#put-api-samplingplan-update-id-updateplan)
- [PUT /api/samplingPlan/line/update/{lineId} - 编辑版本明细（仅草稿版本）](#put-api-samplingplan-line-update-lineid-updateline)
- [POST /api/samplingPlan/version/upgrade/{planId} - 升版（深拷贝启用或最新版本为草稿）](#post-api-samplingplan-version-upgrade-planid-upgradeversion)
- [POST /api/samplingPlan/version/statusChange/{versionId} - 版本状态变更（启用/停用）](#post-api-samplingplan-version-statuschange-versionid-versionstatuschange)
- [POST /api/samplingPlan/version/add - 新增草稿版本](#post-api-samplingplan-version-add-addversion)
- [POST /api/samplingPlan/line/add/{versionId} - 新增版本明细（仅草稿版本、非GB2828）](#post-api-samplingplan-line-add-versionid-addline)
- [POST /api/samplingPlan/add - 新增抽样方案（含首版本）](#post-api-samplingplan-add-add)
- [GET /api/samplingPlan/page - 抽样方案分页列表](#get-api-samplingplan-page-page)
- [GET /api/samplingPlan/line/list/{versionId} - 版本明细列表](#get-api-samplingplan-line-list-versionid-listlines)
- [GET /api/samplingPlan/line/get/{lineId} - 版本明细详情](#get-api-samplingplan-line-get-lineid-getline)
- [GET /api/samplingPlan/get/{id} - 抽样方案详情（含版本与明细）](#get-api-samplingplan-get-id-get)
- [DELETE /api/samplingPlan/version/delete/{versionId} - 删除草稿版本](#delete-api-samplingplan-version-delete-versionid-deleteversion)
- [DELETE /api/samplingPlan/line/delete/{lineId} - 删除版本明细（仅草稿版本）](#delete-api-samplingplan-line-delete-lineid-deleteline)
- [DELETE /api/samplingPlan/delete/{id} - 删除抽样方案](#delete-api-samplingplan-delete-id-deleteplan)

### 不合格处置单管理

- [PUT /api/ncr/update/{id} - 编辑](#put-api-ncr-update-id-update)
- [POST /api/ncr/publish - 发布/确认](#post-api-ncr-publish-publish)
- [POST /api/ncr/execute - 完成/执行](#post-api-ncr-execute-execute)
- [POST /api/ncr/delete - 删除](#post-api-ncr-delete-delete)
- [POST /api/ncr/add - 创建](#post-api-ncr-add-add-1)
- [GET /api/ncr/page - 分页列表](#get-api-ncr-page-page-1)
- [GET /api/ncr/list - 列表](#get-api-ncr-list-list)
- [GET /api/ncr/line/list - 明细信息](#get-api-ncr-line-list-linelist)
- [GET /api/ncr/get/{id} - 详情](#get-api-ncr-get-id-get-1)

### 检验项目分组

- [PUT /api/inspectionItemGroup/update/{id} - 编辑](#put-api-inspectionitemgroup-update-id-update-1)
- [POST /api/inspectionItemGroup/add - 新增](#post-api-inspectionitemgroup-add-add-2)
- [GET /api/inspectionItemGroup/tree - 分组树](#get-api-inspectionitemgroup-tree-tree)
- [DELETE /api/inspectionItemGroup/delete/{id} - 删除（无子分组且无关联检验项目）](#delete-api-inspectionitemgroup-delete-id-delete-2)

### 检验项目管理

- [PUT /api/inspectionItem/update/{id} - 编辑检验项目](#put-api-inspectionitem-update-id-update-2)
- [POST /api/inspectionItem/statusChange/{id} - 状态变更（启用/停用）](#post-api-inspectionitem-statuschange-id-statuschange)
- [POST /api/inspectionItem/add - 新增检验项目](#post-api-inspectionitem-add-add-3)
- [GET /api/inspectionItem/page - 分页列表](#get-api-inspectionitem-page-page-2)
- [GET /api/inspectionItem/get/{id} - 详情](#get-api-inspectionitem-get-id-get-2)
- [DELETE /api/inspectionItem/delete/{id} - 删除检验项目（仅草稿）](#delete-api-inspectionitem-delete-id-delete-3)

### 检验任务管理

- [PUT /api/inspection-task/update/{id} - 编辑](#put-api-inspection-task-update-id-update-3)
- [POST /api/inspection-task/terminate - 终止检验任务](#post-api-inspection-task-terminate-terminate)
- [POST /api/inspection-task/publish - 发布检验任务](#post-api-inspection-task-publish-publish-1)
- [POST /api/inspection-task/execute - 执行分批完工](#post-api-inspection-task-execute-execute-1)
- [POST /api/inspection-task/delete - 删除检验任务](#post-api-inspection-task-delete-delete-1)
- [POST /api/inspection-task/add - 创建](#post-api-inspection-task-add-add-4)
- [GET /api/inspection-task/page - 分页](#get-api-inspection-task-page-page-3)
- [GET /api/inspection-task/list - 列表](#get-api-inspection-task-list-list-1)
- [GET /api/inspection-task/line/list - 明细信息](#get-api-inspection-task-line-list-linelist-1)
- [GET /api/inspection-task/get/{id} - 详情](#get-api-inspection-task-get-id-get-3)

### 缺陷性质管理

- [PUT /api/defectNature/update/{id} - 编辑](#put-api-defectnature-update-id-update-4)
- [POST /api/defectNature/statusChange/{id} - 状态变更（启用/停用）](#post-api-defectnature-statuschange-id-statuschange-1)
- [POST /api/defectNature/import - 导入](#post-api-defectnature-import-importdefectnature)
- [POST /api/defectNature/add - 新增](#post-api-defectnature-add-add-5)
- [GET /api/defectNature/tree - 缺陷性质树（筛选与关键字）](#get-api-defectnature-tree-tree-1)
- [GET /api/defectNature/get/{id} - 详情](#get-api-defectnature-get-id-get-4)
- [DELETE /api/defectNature/delete/{id} - 删除（仅草稿且无子节点）](#delete-api-defectnature-delete-id-delete-4)

### 服务监控管理

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


## 接口详情

<a id="put-api-samplingplan-version-update-versionid-updateversion"></a>

### PUT /api/samplingPlan/version/update/{versionId}

- 分组：抽样方案管理
- 名称：编辑草稿版本
- OperationId：updateVersion

#### 调用方法

`PUT /api/samplingPlan/version/update/{versionId}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanVersionDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

#### 响应


- 状态码：`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-samplingplan-update-id-updateplan"></a>

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

- 分组：抽样方案管理
- 名称：编辑抽样方案（仅方案名称）
- OperationId：updatePlan

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| planName | 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-samplingplan-line-update-lineid-updateline"></a>

### PUT /api/samplingPlan/line/update/{lineId}

- 分组：抽样方案管理
- 名称：编辑版本明细（仅草稿版本）
- OperationId：updateLine

#### 调用方法

`PUT /api/samplingPlan/line/update/{lineId}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanVersionLineDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| lotSizeFrom | integer(int32) | 是 | 批量下限 |  |
| lotSizeTo | integer(int32) | 是 | 批量上限 |  |
| sampleValue | number | 是 | 抽样数量或百分比 |  |
| acceptQty | integer(int32) | 是 | 允收数 |  |
| rejectQty | integer(int32) | 是 | 拒收数 |  |
| severity | string | 是 | 严格度 |  |
| sortNo | integer(int32) | 否 | 排序号 |  |

#### 响应


- 状态码：`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-samplingplan-version-upgrade-planid-upgradeversion"></a>

### POST /api/samplingPlan/version/upgrade/{planId}

- 分组：抽样方案管理
- 名称：升版（深拷贝启用或最新版本为草稿）
- OperationId：upgradeVersion

#### 调用方法

`POST /api/samplingPlan/version/upgrade/{planId}`

#### 参数

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

#### 请求体

无

#### 响应


- 状态码：`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-samplingplan-version-statuschange-versionid-versionstatuschange"></a>

### POST /api/samplingPlan/version/statusChange/{versionId}

- 分组：抽样方案管理
- 名称：版本状态变更（启用/停用）
- OperationId：versionStatusChange

#### 调用方法

`POST /api/samplingPlan/version/statusChange/{versionId}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanVersionDTO$StatusChangeDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：ACTIVE 启用，DEACTIVATE 停用 |  |

#### 响应


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

### POST /api/samplingPlan/version/add

- 分组：抽样方案管理
- 名称：新增草稿版本
- OperationId：addVersion

#### 调用方法

`POST /api/samplingPlan/version/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanVersionDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| samplingPlanId | integer(int64) | 是 | 抽样方案ID |  |
| sourceVersionId | integer(int64) | 否 | 基于升版的源版本ID（可选，默认取启用或最新版本） |  |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

#### 响应


- 状态码：`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-samplingplan-line-add-versionid-addline"></a>

### POST /api/samplingPlan/line/add/{versionId}

- 分组：抽样方案管理
- 名称：新增版本明细（仅草稿版本、非GB2828）
- OperationId：addLine

#### 调用方法

`POST /api/samplingPlan/line/add/{versionId}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanVersionLineDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| lotSizeFrom | integer(int32) | 是 | 批量下限 |  |
| lotSizeTo | integer(int32) | 是 | 批量上限 |  |
| sampleValue | number | 是 | 抽样数量或百分比 |  |
| acceptQty | integer(int32) | 是 | 允收数 |  |
| rejectQty | integer(int32) | 是 | 拒收数 |  |
| severity | string | 是 | 严格度 |  |
| sortNo | integer(int32) | 否 | 排序号 |  |

#### 响应


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

### POST /api/samplingPlan/add

- 分组：抽样方案管理
- 名称：新增抽样方案（含首版本）
- OperationId：add

#### 调用方法

`POST /api/samplingPlan/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SamplingPlanDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| planCode | string | 是 | 方案编号 |  |
| planName | string | 是 | 方案名称 |  |
| ruleType | string | 是 | 规则类型 |  |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

#### 响应


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

### GET /api/samplingPlan/page

- 分组：抽样方案管理
- 名称：抽样方案分页列表
- OperationId：page

#### 调用方法

`GET /api/samplingPlan/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer | 页码（从0开始） | 0 |
| size | query | 是 | integer | 每页条数 | 10 |
| planCode | query | 否 | string | 方案编号（模糊） |  |
| planName | query | 否 | string | 方案名称（模糊） |  |
| ruleType | query | 否 | string | 规则类型筛选  【 FIXED_QTY : FIXED_PERCENT : GB2828 : 】 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-samplingplan-line-list-versionid-listlines"></a>

### GET /api/samplingPlan/line/list/{versionId}

- 分组：抽样方案管理
- 名称：版本明细列表
- OperationId：listLines

#### 调用方法

`GET /api/samplingPlan/line/list/{versionId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| versionId | path | 是 | integer(int64) |  |  |
| severity | query | 否 | string | 严格度筛选  【 NORMAL : TIGHTENED : RELAXED : 】 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-samplingplan-line-get-lineid-getline"></a>

### GET /api/samplingPlan/line/get/{lineId}

- 分组：抽样方案管理
- 名称：版本明细详情
- OperationId：getLine

#### 调用方法

`GET /api/samplingPlan/line/get/{lineId}`

#### 参数

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

#### 请求体

无

#### 响应


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

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

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

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

- 分组：抽样方案管理
- 名称：抽样方案详情（含版本与明细）
- OperationId：get

#### 调用方法

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

#### 参数

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

#### 请求体

无

#### 响应


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

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

<a id="delete-api-samplingplan-version-delete-versionid-deleteversion"></a>

### DELETE /api/samplingPlan/version/delete/{versionId}

- 分组：抽样方案管理
- 名称：删除草稿版本
- OperationId：deleteVersion

#### 调用方法

`DELETE /api/samplingPlan/version/delete/{versionId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| versionId | 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-samplingplan-line-delete-lineid-deleteline"></a>

### DELETE /api/samplingPlan/line/delete/{lineId}

- 分组：抽样方案管理
- 名称：删除版本明细（仅草稿版本）
- OperationId：deleteLine

#### 调用方法

`DELETE /api/samplingPlan/line/delete/{lineId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| lineId | 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-samplingplan-delete-id-deleteplan"></a>

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

- 分组：抽样方案管理
- 名称：删除抽样方案
- OperationId：deletePlan

#### 调用方法

`DELETE /api/samplingPlan/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-ncr-update-id-update"></a>

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

- 分组：不合格处置单管理
- 名称：编辑
- OperationId：update

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：NcrUpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| respUnitId | integer(int64) | 否 | 责任单位ID |  |
| respUnitType | string | 否 | 责任单位类型 |  |
| respUnitName | string | 否 | 责任单位名称 |  |
| lineList | NcrLineDTO[] | 是 | 处置明细列表 |  |

#### 响应


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

### POST /api/ncr/publish

- 分组：不合格处置单管理
- 名称：发布/确认
- OperationId：publish

#### 调用方法

`POST /api/ncr/publish`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：NcrOperationDTO（com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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-ncr-execute-execute"></a>

### POST /api/ncr/execute

- 分组：不合格处置单管理
- 名称：完成/执行
- OperationId：execute

#### 调用方法

`POST /api/ncr/execute`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：NcrCompleteDTO（com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrCompleteDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| ncrId | integer(int64) | 是 | 处置单ID |  |
| code | string | 是 | 完工单编号 |  |
| name | string | 否 | 完工单名称 |  |
| note | string | 否 | 备注 |  |
| conclusionList | ConclusionDTO[] | 是 | 处置结论列表 |  |

#### 响应


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

### POST /api/ncr/delete

- 分组：不合格处置单管理
- 名称：删除
- OperationId：delete

#### 调用方法

`POST /api/ncr/delete`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：NcrOperationDTO（com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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-ncr-add-add-1"></a>

### POST /api/ncr/add

- 分组：不合格处置单管理
- 名称：创建
- OperationId：add_1

#### 调用方法

`POST /api/ncr/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：NcrAddDTO（com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| taskId | integer(int64) | 是 | 检验任务单ID |  |
| status | string | 是 | 状态：DRAFT/CONFIRMED |  |
| code | string | 是 | 处置单号 |  |
| name | string | 否 | 处置单名称 |  |
| qty | number | 是 | 处置总数量 |  |
| respUnitId | integer(int64) | 是 | 责任单位ID |  |
| respUnitType | string | 是 | 责任单位类型 |  |
| respUnitName | string | 是 | 责任单位名称 |  |
| note | string | 否 | 备注 |  |
| lineList | NcrLineDTO[] | 是 | 处置明细列表 |  |

#### 响应


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

### GET /api/ncr/page

- 分组：不合格处置单管理
- 名称：分页列表
- OperationId：page_1

#### 调用方法

`GET /api/ncr/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 处置单号（模糊搜索） |  |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : DELETE : 】 |  |
| respUnitName | query | 否 | string | 责任单位名称（模糊搜索） |  |
| conclusion | query | 否 | string[] | 处置结论筛选（多选） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间止 |  |
| startInspectDate | query | 否 | string(date-time) | 检验时间起（最新的创建完工单的时间） |  |
| endInspectDate | query | 否 | string(date-time) | 检验时间止（最新的创建完工单的时间） |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起 |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止 |  |
| processName | query | 否 | string | 工序名称（模糊搜索） |  |
| batchCode | query | 否 | string | 物料名称（模糊搜索） |  |
| goodsBarcode | query | 否 | string | 物料编号（模糊搜索） |  |
| orderCode | query | 否 | string | 订单编号（模糊搜索） |  |
| taskCode | query | 否 | string | 检验任务单号（模糊搜索） |  |

#### 请求体

无

#### 响应


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

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

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

### GET /api/ncr/list

- 分组：不合格处置单管理
- 名称：列表
- OperationId：list

#### 调用方法

`GET /api/ncr/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 处置单号（模糊搜索） |  |
| status | query | 否 | string | 状态  【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : DELETE : 】 |  |
| respUnitName | query | 否 | string | 责任单位名称（模糊搜索） |  |
| conclusion | query | 否 | string[] | 处置结论筛选（多选） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间止 |  |
| startInspectDate | query | 否 | string(date-time) | 检验时间起（最新的创建完工单的时间） |  |
| endInspectDate | query | 否 | string(date-time) | 检验时间止（最新的创建完工单的时间） |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起 |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止 |  |
| processName | query | 否 | string | 工序名称（模糊搜索） |  |
| batchCode | query | 否 | string | 物料名称（模糊搜索） |  |
| goodsBarcode | query | 否 | string | 物料编号（模糊搜索） |  |
| orderCode | query | 否 | string | 订单编号（模糊搜索） |  |
| taskCode | query | 否 | string | 检验任务单号（模糊搜索） |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-ncr-line-list-linelist"></a>

### GET /api/ncr/line/list

- 分组：不合格处置单管理
- 名称：明细信息
- OperationId：lineList

#### 调用方法

`GET /api/ncr/line/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| taskId | query | 是 | integer(int64) | 任务ID |  |
| ncrId | query | 否 | integer(int64) | NCR_ID（不传返回同任务ID下的所有已选明细） |  |

#### 请求体

无

#### 响应


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

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

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

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

- 分组：不合格处置单管理
- 名称：详情
- OperationId：get_1

#### 调用方法

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

#### 参数

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

#### 请求体

无

#### 响应


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

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

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

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

- 分组：检验项目分组
- 名称：编辑
- OperationId：update_1

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InspectionItemGroupDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemGroupDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| groupName | 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-inspectionitemgroup-add-add-2"></a>

### POST /api/inspectionItemGroup/add

- 分组：检验项目分组
- 名称：新增
- OperationId：add_2

#### 调用方法

`POST /api/inspectionItemGroup/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InspectionItemGroupDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemGroupDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| parentId | integer(int64) | 否 | 父分组ID，不传表示一级分组 |  |
| groupName | 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-inspectionitemgroup-tree-tree"></a>

### GET /api/inspectionItemGroup/tree

- 分组：检验项目分组
- 名称：分组树
- OperationId：tree

#### 调用方法

`GET /api/inspectionItemGroup/tree`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| keyword | query | 否 | string | 分组名称关键字 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：InspectionItemGroupVO$TreeVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemGroupVO$TreeVO）

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

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

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

- 分组：检验项目分组
- 名称：删除（无子分组且无关联检验项目）
- OperationId：delete_2

#### 调用方法

`DELETE /api/inspectionItemGroup/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-inspectionitem-update-id-update-2"></a>

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

- 分组：检验项目管理
- 名称：编辑检验项目
- OperationId：update_2

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InspectionItemDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| itemName | string | 是 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupId | integer(int64) | 否 | 所属分组ID |  |
| dataType | string | 是 | 数据类型 |  |
| qualityAnalysisMethod | string | 是 | 质量分析方法 |  |
| unit | string | 否 | 单位（数值型必填） |  |
| extensionInfo | InspectionItemExtension | 否 |  |  |
| 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-inspectionitem-statuschange-id-statuschange"></a>

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

- 分组：检验项目管理
- 名称：状态变更（启用/停用）
- OperationId：statusChange

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InspectionItemDTO$StatusChangeDTO（com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：ACTIVE 启用，DEACTIVATE 停用 |  |

#### 响应


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

### POST /api/inspectionItem/add

- 分组：检验项目管理
- 名称：新增检验项目
- OperationId：add_3

#### 调用方法

`POST /api/inspectionItem/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InspectionItemDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| itemCode | string | 是 | 检验项目编码 |  |
| itemName | string | 是 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupId | integer(int64) | 否 | 所属分组ID |  |
| dataType | string | 是 | 数据类型 |  |
| qualityAnalysisMethod | string | 是 | 质量分析方法 |  |
| unit | string | 否 | 单位（数值型必填） |  |
| extensionInfo | InspectionItemExtension | 否 |  |  |
| 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-inspectionitem-page-page-2"></a>

### GET /api/inspectionItem/page

- 分组：检验项目管理
- 名称：分页列表
- OperationId：page_2

#### 调用方法

`GET /api/inspectionItem/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码（从0开始） | 0 |
| size | query | 是 | integer(int32) | 每页条数 | 10 |
| itemCode | query | 否 | string | 检验项目编码 |  |
| itemName | query | 否 | string | 检验项目名称 |  |
| alias | query | 否 | string | 别名 |  |
| statusFilter | query | 否 | string | 状态筛选：ALL/DRAFT/ACTIVE/DEACTIVATE，默认 ALL  【 ALL : DRAFT : ACTIVE : DEACTIVATE : 】 |  |
| groupId | query | 否 | integer(int64) | 分组ID（含该节点及子分组下项目） |  |
| dataType | query | 否 | string | 数据类型筛选  【 NUMERIC : TEXT : ENUM : 】 |  |
| qualityAnalysisMethod | query | 否 | string | 质量分析方法筛选  【 QUANTITATIVE : QUALITATIVE : DESCRIPTIVE : 】 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-inspectionitem-get-id-get-2"></a>

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

- 分组：检验项目管理
- 名称：详情
- OperationId：get_2

#### 调用方法

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

#### 参数

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

#### 请求体

无

#### 响应


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

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

<a id="delete-api-inspectionitem-delete-id-delete-3"></a>

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

- 分组：检验项目管理
- 名称：删除检验项目（仅草稿）
- OperationId：delete_3

#### 调用方法

`DELETE /api/inspectionItem/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-inspection-task-update-id-update-3"></a>

### PUT /api/inspection-task/update/{id}

- 分组：检验任务管理
- 名称：编辑
- OperationId：update_3

#### 调用方法

`PUT /api/inspection-task/update/{id}`

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskUpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskUpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| taskLineList | TaskLineDTO[] | 是 | 任务明细列表 |  |

#### 响应


- 状态码：`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-inspection-task-terminate-terminate"></a>

### POST /api/inspection-task/terminate

- 分组：检验任务管理
- 名称：终止检验任务
- OperationId：terminate

#### 调用方法

`POST /api/inspection-task/terminate`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskOperationDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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-inspection-task-publish-publish-1"></a>

### POST /api/inspection-task/publish

- 分组：检验任务管理
- 名称：发布检验任务
- OperationId：publish_1

#### 调用方法

`POST /api/inspection-task/publish`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskOperationDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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-inspection-task-execute-execute-1"></a>

### POST /api/inspection-task/execute

- 分组：检验任务管理
- 名称：执行分批完工
- OperationId：execute_1

#### 调用方法

`POST /api/inspection-task/execute`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskExecuteDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskExecuteDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| taskId | integer(int64) | 是 | 任务ID |  |
| code | string | 是 | 完工单号（前端生成传入） |  |
| note | string | 否 | 备注 |  |
| conclusionList | TaskExecuteDTO$ConclusionDTO[] | 是 | 完工结论明细列表 |  |

#### 响应


- 状态码：`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-inspection-task-delete-delete-1"></a>

### POST /api/inspection-task/delete

- 分组：检验任务管理
- 名称：删除检验任务
- OperationId：delete_1

#### 调用方法

`POST /api/inspection-task/delete`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskOperationDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskOperationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| 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-inspection-task-add-add-4"></a>

### POST /api/inspection-task/add

- 分组：检验任务管理
- 名称：创建
- OperationId：add_4

#### 调用方法

`POST /api/inspection-task/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TaskAddDTO（com.leadwaycloud.pqc.model.dto.pqc.task.TaskAddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| interactSys | string | 是 | 交互系统 |  |
| pickingType | string | 是 | 检验类型 |  |
| status | string | 是 | 状态(默认传递DRAFT,传递ASSIGNED做发布动作) |  |
| code | string | 是 | 任务单号（前端从ERP获取） |  |
| name | string | 否 | 任务名称 |  |
| originId | integer(int64) | 是 | 源ID（订单工序ID） |  |
| originType | string | 是 | 源类型 |  |
| orderId | integer(int64) | 否 | 订单Id |  |
| orderCode | string | 否 | 订单编号 |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsBarcode | string | 否 | 产品条码编号 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| qty | number | 是 | 检验数量（本次勾选总量） |  |
| note | string | 否 | 备注 |  |
| taskLineList | TaskLineDTO[] | 是 | 任务明细列表 |  |

#### 响应


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

### GET /api/inspection-task/page

- 分组：检验任务管理
- 名称：分页
- OperationId：page_3

#### 调用方法

`GET /api/inspection-task/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 任务单号（模糊搜索） |  |
| status | query | 否 | string | 任务状态  【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : TERMINATED : DELETE : 】 |  |
| interactSys | query | 否 | string | 来源系统  【 MES : 】 |  |
| originType | query | 否 | string | 来源单据类型  【 ORDER_PROCESS : 】 |  |
| originIdList | query | 否 | integer(int64)[] |  |  |
| pickingType | query | 否 | string | 检验类型  【 IPQC : IPC : FQC : 】 |  |
| processName | query | 否 | string | 工序名称（模糊搜索） |  |
| batchCode | query | 否 | string | 物料名称（模糊搜索） |  |
| goodsBarcode | query | 否 | string | 物料编号（模糊搜索） |  |
| orderCode | query | 否 | string | 订单编号（模糊搜索） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间止 |  |
| startInspectDate | query | 否 | string(date-time) | 检验时间起（最新的创建完工单的时间） |  |
| endInspectDate | query | 否 | string(date-time) | 检验时间止（最新的创建完工单的时间） |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起 |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止 |  |
| taskIdList | query | 否 | integer(int64)[] |  |  |
| ncrPending | query | 否 | boolean | 待NCR处理 |  |

#### 请求体

无

#### 响应


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

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

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

### GET /api/inspection-task/list

- 分组：检验任务管理
- 名称：列表
- OperationId：list_1

#### 调用方法

`GET /api/inspection-task/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | query | 否 | string | 任务单号（模糊搜索） |  |
| status | query | 否 | string | 任务状态  【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : TERMINATED : DELETE : 】 |  |
| interactSys | query | 否 | string | 来源系统  【 MES : 】 |  |
| originType | query | 否 | string | 来源单据类型  【 ORDER_PROCESS : 】 |  |
| originIdList | query | 否 | integer(int64)[] |  |  |
| pickingType | query | 否 | string | 检验类型  【 IPQC : IPC : FQC : 】 |  |
| processName | query | 否 | string | 工序名称（模糊搜索） |  |
| batchCode | query | 否 | string | 物料名称（模糊搜索） |  |
| goodsBarcode | query | 否 | string | 物料编号（模糊搜索） |  |
| orderCode | query | 否 | string | 订单编号（模糊搜索） |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间起 |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间止 |  |
| startInspectDate | query | 否 | string(date-time) | 检验时间起（最新的创建完工单的时间） |  |
| endInspectDate | query | 否 | string(date-time) | 检验时间止（最新的创建完工单的时间） |  |
| startPlanDate | query | 否 | string(date) | 计划日期-起 |  |
| endPlanDate | query | 否 | string(date) | 计划日期-止 |  |
| taskIdList | query | 否 | integer(int64)[] |  |  |
| ncrPending | query | 否 | boolean | 待NCR处理 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-inspection-task-line-list-linelist-1"></a>

### GET /api/inspection-task/line/list

- 分组：检验任务管理
- 名称：明细信息
- OperationId：lineList_1

#### 调用方法

`GET /api/inspection-task/line/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| originId | query | 是 | integer(int64) | 源ID（订单工序ID） |  |
| originType | query | 是 | string | 源类型  【 ORDER_PROCESS : 】 |  |
| taskId | query | 否 | integer(int64) | 任务ID（不传返回同一源ID下的所有已选明细） |  |
| conclusion | query | 否 | string | 检验结论  【 OK : NG : 】 |  |

#### 请求体

无

#### 响应


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

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

<a id="get-api-inspection-task-get-id-get-3"></a>

### GET /api/inspection-task/get/{id}

- 分组：检验任务管理
- 名称：详情
- OperationId：get_3

#### 调用方法

`GET /api/inspection-task/get/{id}`

#### 参数

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

#### 请求体

无

#### 响应


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

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

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

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

- 分组：缺陷性质管理
- 名称：编辑
- OperationId：update_4

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DefectNatureDTO$UpdateDTO（com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| defectName | string | 是 | 名称 |  |
| parentId | 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-defectnature-statuschange-id-statuschange-1"></a>

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

- 分组：缺陷性质管理
- 名称：状态变更（启用/停用）
- OperationId：statusChange_1

#### 调用方法

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

#### 参数

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

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DefectNatureDTO$StatusChangeDTO（com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$StatusChangeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：启用传 ACTIVE，停用传 DEACTIVATE |  |

#### 响应


- 状态码：`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-defectnature-import-importdefectnature"></a>

### POST /api/defectNature/import

- 分组：缺陷性质管理
- 名称：导入
- OperationId：importDefectNature

#### 调用方法

`POST /api/defectNature/import`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


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

### POST /api/defectNature/add

- 分组：缺陷性质管理
- 名称：新增
- OperationId：add_5

#### 调用方法

`POST /api/defectNature/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：DefectNatureDTO$AddDTO（com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| defectCode | string | 是 | code |  |
| defectName | string | 是 | 名称 |  |
| parentId | 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-defectnature-tree-tree-1"></a>

### GET /api/defectNature/tree

- 分组：缺陷性质管理
- 名称：缺陷性质树（筛选与关键字）
- OperationId：tree_1

#### 调用方法

`GET /api/defectNature/tree`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| statusList | query | 否 | string | 状态筛选 |  |
| defectCode | query | 否 | string | code |  |
| defectName | query | 否 | string | 名称 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：DefectNatureVO$TreeVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.defectNature.DefectNatureVO$TreeVO）

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

<a id="get-api-defectnature-get-id-get-4"></a>

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

- 分组：缺陷性质管理
- 名称：详情
- OperationId：get_4

#### 调用方法

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

#### 参数

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

#### 请求体

无

#### 响应


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

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

<a id="delete-api-defectnature-delete-id-delete-4"></a>

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

- 分组：缺陷性质管理
- 名称：删除（仅草稿且无子节点）
- OperationId：delete_4

#### 调用方法

`DELETE /api/defectNature/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-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.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$UpdateDTO

编辑草稿版本

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$VersionBody

版本字段（新增/编辑）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| versionDesc | string | 否 | 版本描述 |  |
| defaultSeverity | string | 是 | 默认严格度 |  |
| gb2828Aql | number | 否 | 国标AQL（GB2828必填） |  |
| gb2828InspectionLevel | string | 否 | 检验水平（GB2828必填） |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanDTO$UpdateDTO

编辑抽样方案（仅方案名称）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| planName | string | 是 | 方案名称 |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$UpdateDTO

编辑明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| lotSizeFrom | integer(int32) | 是 | 批量下限 |  |
| lotSizeTo | integer(int32) | 是 | 批量上限 |  |
| sampleValue | number | 是 | 抽样数量或百分比 |  |
| acceptQty | integer(int32) | 是 | 允收数 |  |
| rejectQty | integer(int32) | 是 | 拒收数 |  |
| severity | string | 是 | 严格度 |  |
| sortNo | integer(int32) | 否 | 排序号 |  |

### com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrLineDTO

处置明细行DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| taskLineId | integer(int64) | 是 | 任务明细ID |  |
| qty | number | 是 | 处置数量 |  |
| defectNatureIdList | integer(int64)[] | 是 | 缺陷性质ID列表（多选） |  |

### com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrUpdateDTO

编辑处置单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| respUnitId | integer(int64) | 否 | 责任单位ID |  |
| respUnitType | string | 否 | 责任单位类型 |  |
| respUnitName | string | 否 | 责任单位名称 |  |
| lineList | NcrLineDTO[] | 是 | 处置明细列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemGroupDTO$UpdateDTO

编辑分组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| groupName | string | 是 | 分组名称 |  |

### com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$UpdateDTO

编辑检验项目（编码不可改）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| itemName | string | 是 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupId | integer(int64) | 否 | 所属分组ID |  |
| dataType | string | 是 | 数据类型 |  |
| qualityAnalysisMethod | string | 是 | 质量分析方法 |  |
| unit | string | 否 | 单位（数值型必填） |  |
| extensionInfo | InspectionItemExtension | 否 |  |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.entity.pqc.InspectionItemExtension

检验项目扩展属性

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| decimalPrecision | integer(int32) | 否 | 小数点精度（仅数值型） |  |
| enumOptions | string[] | 否 | 枚举选项多行文本（仅枚举/布尔型），每行一项 |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskLineDTO

任务-明细行DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number | 是 | 数量 |  |
| batchId | integer(int64) | 否 | 批次ID |  |
| batchCode | string | 否 | 批次号 |  |
| serialId | integer(int64) | 否 | 序列号ID（存在时必填） |  |
| serialNo | string | 否 | 序列号（存在时必填） |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskUpdateDTO

编辑检验任务DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| taskLineList | TaskLineDTO[] | 是 | 任务明细列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$UpdateDTO

编辑缺陷性质DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| defectName | string | 是 | 名称 |  |
| parentId | integer(int64) | 否 | 上级缺陷id（仅可选已启用节点） |  |
| note | string | 否 | 备注 |  |

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

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

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$StatusChangeDTO

版本状态变更

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：ACTIVE 启用，DEACTIVATE 停用 |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$AddDTO

为已有方案新增草稿版本

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| samplingPlanId | integer(int64) | 是 | 抽样方案ID |  |
| sourceVersionId | integer(int64) | 否 | 基于升版的源版本ID（可选，默认取启用或最新版本） |  |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$AddDTO

新增明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| lotSizeFrom | integer(int32) | 是 | 批量下限 |  |
| lotSizeTo | integer(int32) | 是 | 批量上限 |  |
| sampleValue | number | 是 | 抽样数量或百分比 |  |
| acceptQty | integer(int32) | 是 | 允收数 |  |
| rejectQty | integer(int32) | 是 | 拒收数 |  |
| severity | string | 是 | 严格度 |  |
| sortNo | integer(int32) | 否 | 排序号 |  |

### com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanDTO$AddDTO

新增抽样方案（含首版本）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| planCode | string | 是 | 方案编号 |  |
| planName | string | 是 | 方案名称 |  |
| ruleType | string | 是 | 规则类型 |  |
| version | SamplingPlanVersionDTO$VersionBody | 是 |  |  |

### com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrOperationDTO

处置单操作DTO

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

### com.leadwaycloud.pqc.model.dto.pqc.ncr.ConclusionDTO

处置结论DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| ncrLineId | integer(int64) | 是 | 处置明细ID |  |
| conclusion | string | 是 | 处置结论：SCRAP/REWORK/REPAIR/CONCESSION |  |
| qty | number | 是 | 处置数量 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrCompleteDTO

完成处置单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| ncrId | integer(int64) | 是 | 处置单ID |  |
| code | string | 是 | 完工单编号 |  |
| name | string | 否 | 完工单名称 |  |
| note | string | 否 | 备注 |  |
| conclusionList | ConclusionDTO[] | 是 | 处置结论列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrAddDTO

创建处置单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| taskId | integer(int64) | 是 | 检验任务单ID |  |
| status | string | 是 | 状态：DRAFT/CONFIRMED |  |
| code | string | 是 | 处置单号 |  |
| name | string | 否 | 处置单名称 |  |
| qty | number | 是 | 处置总数量 |  |
| respUnitId | integer(int64) | 是 | 责任单位ID |  |
| respUnitType | string | 是 | 责任单位类型 |  |
| respUnitName | string | 是 | 责任单位名称 |  |
| note | string | 否 | 备注 |  |
| lineList | NcrLineDTO[] | 是 | 处置明细列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemGroupDTO$AddDTO

新增分组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| parentId | integer(int64) | 否 | 父分组ID，不传表示一级分组 |  |
| groupName | string | 是 | 分组名称 |  |

### com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$StatusChangeDTO

检验项目状态变更

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：ACTIVE 启用，DEACTIVATE 停用 |  |

### com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$AddDTO

新增检验项目

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| itemCode | string | 是 | 检验项目编码 |  |
| itemName | string | 是 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupId | integer(int64) | 否 | 所属分组ID |  |
| dataType | string | 是 | 数据类型 |  |
| qualityAnalysisMethod | string | 是 | 质量分析方法 |  |
| unit | string | 否 | 单位（数值型必填） |  |
| extensionInfo | InspectionItemExtension | 否 |  |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskOperationDTO

批量操作检验任务DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| idList | integer(int64)[] | 是 | 任务ID列表 |  |
| note | string | 否 | 备注（终止操作时必填原因） |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskExecuteDTO

执行分批完工DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| taskId | integer(int64) | 是 | 任务ID |  |
| code | string | 是 | 完工单号（前端生成传入） |  |
| note | string | 否 | 备注 |  |
| conclusionList | TaskExecuteDTO$ConclusionDTO[] | 是 | 完工结论明细列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskExecuteDTO$ConclusionDTO

完工结论明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| taskLineId | integer(int64) | 是 | 任务明细ID |  |
| conclusion | string | 是 | 检验结论：OK(合格)、NG(不合格) |  |
| qty | number | 是 | 本次完工数量 |  |
| note | string | 否 | 明细备注 |  |

### com.leadwaycloud.pqc.model.dto.pqc.task.TaskAddDTO

创建检验任务DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| interactSys | string | 是 | 交互系统 |  |
| pickingType | string | 是 | 检验类型 |  |
| status | string | 是 | 状态(默认传递DRAFT,传递ASSIGNED做发布动作) |  |
| code | string | 是 | 任务单号（前端从ERP获取） |  |
| name | string | 否 | 任务名称 |  |
| originId | integer(int64) | 是 | 源ID（订单工序ID） |  |
| originType | string | 是 | 源类型 |  |
| orderId | integer(int64) | 否 | 订单Id |  |
| orderCode | string | 否 | 订单编号 |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsBarcode | string | 否 | 产品条码编号 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| qty | number | 是 | 检验数量（本次勾选总量） |  |
| note | string | 否 | 备注 |  |
| taskLineList | TaskLineDTO[] | 是 | 任务明细列表 |  |

### com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$StatusChangeDTO

缺陷性质状态变更

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 是 | 目标状态：启用传 ACTIVE，停用传 DEACTIVATE |  |

### com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$AddDTO

新增缺陷性质DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| defectCode | string | 是 | code |  |
| defectName | string | 是 | 名称 |  |
| parentId | integer(int64) | 否 | 上级缺陷id（仅可选已启用节点） |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVO$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 | SamplingPlanVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVO$ListVO

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

### com.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVO$ListVO

抽样方案列表行

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| planCode | string | 否 | 方案编号 |  |
| planName | string | 否 | 方案名称 |  |
| ruleType | string | 否 | 规则类型 |  |
| versionCount | integer(int32) | 否 | 版本总数 |  |
| latestVersionSeq | integer(int32) | 否 | 最新版本序号 |  |
| activeVersionSeq | integer(int32) | 否 | 当前启用版本序号 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVersionLineVO

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

### com.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVersionLineVO

抽样方案版本明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| lotSizeFrom | integer(int32) | 否 | 批量下限 |  |
| lotSizeTo | integer(int32) | 否 | 批量上限 |  |
| sampleValue | number | 否 | 抽样数量或百分比 |  |
| acceptQty | integer(int32) | 否 | 允收数 |  |
| rejectQty | integer(int32) | 否 | 拒收数 |  |
| severity | string | 否 | 严格度 |  |
| sortNo | integer(int32) | 否 | 排序号 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVersionLineVO

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

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVO$DetailVO

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

### com.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVO$DetailVO

抽样方案详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| planCode | string | 否 | 方案编号 |  |
| planName | string | 否 | 方案名称 |  |
| ruleType | string | 否 | 规则类型 |  |
| versionCount | integer(int32) | 否 | 版本总数 |  |
| latestVersionSeq | integer(int32) | 否 | 最新版本序号 |  |
| activeVersionSeq | integer(int32) | 否 | 当前启用版本序号 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| versions | SamplingPlanVersionVO[] | 否 | 版本列表（最新在前） |  |

### com.leadwaycloud.pqc.model.vo.samplingPlan.SamplingPlanVersionVO

抽样方案版本

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| samplingPlanId | integer(int64) | 否 | 抽样方案ID |  |
| versionSeq | integer(int32) | 否 | 版本序号，从1递增 |  |
| versionDesc | string | 否 | 版本描述 |  |
| defaultSeverity | string | 否 | 默认严格度 |  |
| gb2828Aql | number | 否 | 国标AQL |  |
| gb2828InspectionLevel | string | 否 | 检验水平 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| activatedTime | string(date-time) | 否 | 启用时间 |  |
| deactivatedTime | string(date-time) | 否 | 停用时间 |  |
| ruleType | string | 否 | 规则类型 |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| lines | SamplingPlanVersionLineVO[] | 否 | 明细行 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.ncr.NcrListVO

返回数据

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

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.ncr.NcrListVO

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

### com.leadwaycloud.pqc.model.vo.ncr.NcrListVO

处置单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 处置单ID |  |
| taskId | integer(int64) | 否 | 任务单ID |  |
| code | string | 否 | 处置单号 |  |
| name | string | 否 | 处置单名称 |  |
| status | string | 否 | 状态 |  |
| qty | number | 否 | 处置总数量 |  |
| conclusionList | string | 否 | 处置结论（聚合，逗号拼接） |  |
| respUnitName | string | 否 | 责任单位名称 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| completedQty | number | 否 | 已处理数量 |  |
| completeByName | string | 否 | 完成人 |  |
| completeTime | string(date-time) | 否 | 完成时间 |  |
| task | TaskListVO | 否 |  |  |

### com.leadwaycloud.pqc.model.vo.task.TaskListVO

检验任务列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 任务ID |  |
| code | string | 否 | 任务单号 |  |
| name | string | 否 | 任务名称 |  |
| status | string | 否 | 任务状态 |  |
| pickingType | string | 否 | 检验类型 |  |
| interactSys | string | 否 | 交互系统 |  |
| originId | integer(int64) | 否 | 源ID（订单工序ID） |  |
| originType | string | 否 | 源类型 |  |
| qty | number | 否 | 总数量 |  |
| completedQty | number | 否 | 已完工数量 |  |
| ngQty | number | 否 | 不合格数量 |  |
| conclusion | string | 否 | 任务结论：OK/NG |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| realStartDate | string(date-time) | 否 | 实际开始日期 |  |
| realEndDate | string(date-time) | 否 | 实际完成日期 |  |
| inspectByName | string | 否 | 检验人员 |  |
| inspectTime | string(date-time) | 否 | 检验时间 |  |
| createUserName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| orderId | integer(int64) | 否 | 订单id |  |
| orderCode | string | 否 | 订单编号 |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsBarcode | string | 否 | 物料编号 |  |
| batchCode | string | 否 | 批次号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.ncr.NcrListVO

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.ncr.NcrLineVO

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

### com.leadwaycloud.pqc.model.vo.defectNature.DefectNatureVO$DetailVO

缺陷性质详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| defectCode | string | 否 | 缺陷编号 |  |
| defectName | string | 否 | 缺陷名称 |  |
| status | string | 否 | 状态编码 |  |
| parentId | integer(int64) | 否 | 上级缺陷 id |  |
| note | string | 否 | 备注 |  |
| idChain | string | 否 | 层级链 |  |

### com.leadwaycloud.pqc.model.vo.ncr.NcrLineVO

处置明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 明细ID |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| code | string | 否 | 明细编号 |  |
| name | string | 否 | 明细名称 |  |
| qty | number | 否 | 处置数量 |  |
| taskLine | TaskLineVO | 否 |  |  |
| defectNatureList | DefectNatureVO$DetailVO[] | 否 |  |  |

### com.leadwaycloud.pqc.model.vo.task.TaskLineVO

任务明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 明细ID |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| qty | number | 否 | 数量 |  |
| batchId | integer(int64) | 否 | 批次号id |  |
| batchCode | string | 否 | 批次号 |  |
| serialId | integer(int64) | 否 | 序列号id |  |
| serialNo | string | 否 | 序列号 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.ncr.NcrDetailVO

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

### com.leadwaycloud.pqc.model.vo.ncr.NcrCompletionLineVO

处置结论明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 结论ID |  |
| ncrLineId | integer(int64) | 否 | 处置明细ID |  |
| conclusion | string | 否 | 处置结论 |  |
| qty | number | 否 | 完工数量 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.vo.ncr.NcrCompletionVO

完工单VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 完工单ID |  |
| status | string | 否 | 完工单状态 |  |
| code | string | 否 | 完工单编号 |  |
| name | string | 否 | 完工单名称 |  |
| qty | number | 否 | 完工汇总数量 |  |
| note | string | 否 | 备注 |  |
| createByName | string | 否 | 完成人 |  |
| createTime | string(date-time) | 否 | 完成时间 |  |
| conclusionList | NcrCompletionLineVO[] | 否 |  |  |

### com.leadwaycloud.pqc.model.vo.ncr.NcrDetailVO

处置单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 处置单ID |  |
| code | string | 否 | 处置单号 |  |
| name | string | 否 | 处置单名称 |  |
| status | string | 否 | 状态 |  |
| taskId | integer(int64) | 否 | 检验任务单ID |  |
| qty | number | 否 | 处置总数量 |  |
| respUnitId | integer(int64) | 否 | 责任单位ID |  |
| respUnitType | string | 否 | 责任单位类型 |  |
| respUnitName | string | 否 | 责任单位名称 |  |
| note | string | 否 | 备注 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| completedQty | number | 否 | 已处理数量 |  |
| completeByName | string | 否 | 处理人 |  |
| completeTime | string(date-time) | 否 | 处理时间 |  |
| task | TaskDetailVO | 否 |  |  |
| lineList | NcrLineVO[] | 否 |  |  |
| completionList | NcrCompletionVO[] | 否 |  |  |

### com.leadwaycloud.pqc.model.vo.task.TaskCompletionLineVO

明细结论VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 结论ID |  |
| taskLineId | integer(int64) | 否 | 明细ID |  |
| conclusion | string | 否 | 检验结论：OK/NG |  |
| qty | number | 否 | 完工数量 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.pqc.model.vo.task.TaskCompletionVO

完工单VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 完工单ID |  |
| status | string | 否 | 任务状态 |  |
| code | string | 否 | 完工单号 |  |
| qty | number | 否 | 完工数量 |  |
| createByName | string | 否 | 创建人姓名 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| conclusionList | TaskCompletionLineVO[] | 否 |  |  |

### com.leadwaycloud.pqc.model.vo.task.TaskDetailVO

检验任务详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 任务ID |  |
| code | string | 否 | 任务单号 |  |
| name | string | 否 | 任务名称 |  |
| status | string | 否 | 任务状态 |  |
| pickingType | string | 否 | 检验类型 |  |
| interactSys | string | 否 | 交互系统 |  |
| originId | integer(int64) | 否 | 源ID（订单工序ID） |  |
| originType | string | 否 | 源类型 |  |
| planStartDate | string(date) | 否 | 计划开始日期 |  |
| planEndDate | string(date) | 否 | 计划完成日期 |  |
| realStartDate | string(date-time) | 否 | 实际开始日期 |  |
| realEndDate | string(date-time) | 否 | 实际完成日期 |  |
| qty | number | 否 | 检验数量 |  |
| conclusion | string | 否 | 任务结论：OK/NG |  |
| note | string | 否 | 备注 |  |
| inspectByName | string | 否 | 检验人员 |  |
| inspectTime | string(date-time) | 否 | 检验时间 |  |
| createUserName | string | 否 | 创建人 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| lineList | TaskLineVO[] | 否 |  |  |
| completionList | TaskCompletionVO[] | 否 |  |  |
| orderId | integer(int64) | 否 | 订单id |  |
| orderCode | string | 否 | 订单编号 |  |
| processCode | string | 否 | 工序编号 |  |
| processName | string | 否 | 工序名称 |  |
| goodsName | string | 否 | 产品名称 |  |
| goodsCode | string | 否 | 产品编号 |  |
| goodsBarcode | string | 否 | 产品条码编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemGroupVO$TreeVO

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

### com.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemGroupVO$TreeVO

分组树节点

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| groupName | string | 否 | 分组名称 |  |
| parentId | integer(int64) | 否 | 父分组 id |  |
| idChain | string | 否 | 层级链 |  |
| children | InspectionItemGroupVO$TreeVO[] | 否 | 子节点 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemVO$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 | InspectionItemVO$ListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemVO$ListVO

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

### com.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemVO$ListVO

检验项目列表行

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| itemCode | string | 否 | 检验项目编码 |  |
| itemName | string | 否 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupPath | string | 否 | 所属分组展示（层级路径，未分组为空） |  |
| dataType | string | 否 | 数据类型编码 |  |
| qualityAnalysisMethod | string | 否 | 质量分析方法编码 |  |
| status | string | 否 | 状态编码 |  |
| createBy | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemVO$DetailVO

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

### com.leadwaycloud.pqc.model.vo.inspectionItem.InspectionItemVO$DetailVO

检验项目详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| itemCode | string | 否 | 检验项目编码 |  |
| itemName | string | 否 | 检验项目名称 |  |
| alias | string | 否 | 别名 |  |
| groupId | integer(int64) | 否 | 所属分组ID |  |
| groupPath | string | 否 | 所属分组展示路径 |  |
| dataType | string | 否 | 数据类型编码 |  |
| qualityAnalysisMethod | string | 否 | 质量分析方法编码 |  |
| unit | string | 否 | 单位 |  |
| extensionInfo | InspectionItemExtension | 否 |  |  |
| status | 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.pqc.model.vo.task.TaskListVO

返回数据

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

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.pqc.model.vo.task.TaskListVO

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.task.TaskListVO

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.task.TaskLineVO

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

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.task.TaskDetailVO

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

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.pqc.model.vo.defectNature.DefectNatureVO$TreeVO

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

### com.leadwaycloud.pqc.model.vo.defectNature.DefectNatureVO$TreeVO

缺陷性质树节点

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| defectCode | string | 否 | 缺陷编号 |  |
| defectName | string | 否 | 缺陷名称 |  |
| status | string | 否 | 状态编码：DRAFT/ACTIVE/DEACTIVATE |  |
| parentId | integer(int64) | 否 | 上级缺陷 id |  |
| note | string | 否 | 备注 |  |
| idChain | string | 否 | 层级链 |  |
| children | DefectNatureVO$TreeVO[] | 否 | 子节点 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.pqc.model.vo.defectNature.DefectNatureVO$DetailVO

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

