返回 API 文档索引

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

lwc-cloud-mes-pqc 版本 3.0.0 53 个接口 7 个分组 71 个模型 来源: https://api.leadwaycloud.com/lwc-cloud-mes-pqc/v3/api-docs

服务地址

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

接口详情

PUT

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

抽样方案管理 编辑草稿版本 OperationId: updateVersion

调用方法

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

参数

名称位置必填类型说明示例
versionIdpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: SamplingPlanVersionDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$UpdateDTO

名称类型必填说明示例
versionSamplingPlanVersionDTO$VersionBody

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

/api/samplingPlan/update/{id}

抽样方案管理 编辑抽样方案(仅方案名称) OperationId: updatePlan

调用方法

PUT /api/samplingPlan/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: SamplingPlanDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanDTO$UpdateDTO

名称类型必填说明示例
planNamestring方案名称

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

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

抽样方案管理 编辑版本明细(仅草稿版本) OperationId: updateLine

调用方法

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

参数

名称位置必填类型说明示例
lineIdpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: SamplingPlanVersionLineDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$UpdateDTO

名称类型必填说明示例
lotSizeFrominteger(int32)批量下限
lotSizeTointeger(int32)批量上限
sampleValuenumber抽样数量或百分比
acceptQtyinteger(int32)允收数
rejectQtyinteger(int32)拒收数
severitystring严格度
sortNointeger(int32)排序号

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

/api/ncr/update/{id}

不合格处置单管理 编辑 OperationId: update

调用方法

PUT /api/ncr/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: NcrUpdateDTO com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrUpdateDTO

名称类型必填说明示例
notestring备注
respUnitIdinteger(int64)责任单位ID
respUnitTypestring责任单位类型
respUnitNamestring责任单位名称
lineListNcrLineDTO[]处置明细列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

/api/inspectionItemGroup/update/{id}

检验项目分组 编辑 OperationId: update_1

调用方法

PUT /api/inspectionItemGroup/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: InspectionItemGroupDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemGroupDTO$UpdateDTO

名称类型必填说明示例
groupNamestring分组名称

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

/api/inspectionItem/update/{id}

检验项目管理 编辑检验项目 OperationId: update_2

调用方法

PUT /api/inspectionItem/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: InspectionItemDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$UpdateDTO

名称类型必填说明示例
itemNamestring检验项目名称
aliasstring别名
groupIdinteger(int64)所属分组ID
dataTypestring数据类型
qualityAnalysisMethodstring质量分析方法
unitstring单位(数值型必填)
extensionInfoInspectionItemExtension
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

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

检验任务管理 编辑 OperationId: update_3

调用方法

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

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: TaskUpdateDTO com.leadwaycloud.pqc.model.dto.pqc.task.TaskUpdateDTO

名称类型必填说明示例
notestring备注
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
taskLineListTaskLineDTO[]任务明细列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
PUT

/api/defectNature/update/{id}

缺陷性质管理 编辑 OperationId: update_4

调用方法

PUT /api/defectNature/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: DefectNatureDTO$UpdateDTO com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$UpdateDTO

名称类型必填说明示例
defectNamestring名称
parentIdinteger(int64)上级缺陷id(仅可选已启用节点)
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
POST

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

抽样方案管理 升版(深拷贝启用或最新版本为草稿) OperationId: upgradeVersion

调用方法

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

参数

名称位置必填类型说明示例
planIdpathinteger(int64)
sourceVersionIdqueryinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
POST

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

抽样方案管理 版本状态变更(启用/停用) OperationId: versionStatusChange

调用方法

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

参数

名称位置必填类型说明示例
versionIdpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: SamplingPlanVersionDTO$StatusChangeDTO com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$StatusChangeDTO

名称类型必填说明示例
statusstring目标状态:ACTIVE 启用,DEACTIVATE 停用

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
samplingPlanIdinteger(int64)抽样方案ID
sourceVersionIdinteger(int64)基于升版的源版本ID(可选,默认取启用或最新版本)
versionSamplingPlanVersionDTO$VersionBody

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
POST

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

抽样方案管理 新增版本明细(仅草稿版本、非GB2828) OperationId: addLine

调用方法

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

参数

名称位置必填类型说明示例
versionIdpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: SamplingPlanVersionLineDTO$AddDTO com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionLineDTO$AddDTO

名称类型必填说明示例
lotSizeFrominteger(int32)批量下限
lotSizeTointeger(int32)批量上限
sampleValuenumber抽样数量或百分比
acceptQtyinteger(int32)允收数
rejectQtyinteger(int32)拒收数
severitystring严格度
sortNointeger(int32)排序号

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
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

名称类型必填说明示例
planCodestring方案编号
planNamestring方案名称
ruleTypestring规则类型
versionSamplingPlanVersionDTO$VersionBody

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
POST

/api/ncr/publish

不合格处置单管理 发布/确认 OperationId: publish

调用方法

POST /api/ncr/publish

参数

请求体

Content-Type: application/json 必填:类型: NcrOperationDTO com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrOperationDTO

名称类型必填说明示例
idListinteger(int64)[]处置单ID列表
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
POST

/api/ncr/execute

不合格处置单管理 完成/执行 OperationId: execute

调用方法

POST /api/ncr/execute

参数

请求体

Content-Type: application/json 必填:类型: NcrCompleteDTO com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrCompleteDTO

名称类型必填说明示例
ncrIdinteger(int64)处置单ID
codestring完工单编号
namestring完工单名称
notestring备注
conclusionListConclusionDTO[]处置结论列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
POST

/api/ncr/delete

不合格处置单管理 删除 OperationId: delete

调用方法

POST /api/ncr/delete

参数

请求体

Content-Type: application/json 必填:类型: NcrOperationDTO com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrOperationDTO

名称类型必填说明示例
idListinteger(int64)[]处置单ID列表
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
POST

/api/ncr/add

不合格处置单管理 创建 OperationId: add_1

调用方法

POST /api/ncr/add

参数

请求体

Content-Type: application/json 必填:类型: NcrAddDTO com.leadwaycloud.pqc.model.dto.pqc.ncr.NcrAddDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
taskIdinteger(int64)检验任务单ID
statusstring状态:DRAFT/CONFIRMED
codestring处置单号
namestring处置单名称
qtynumber处置总数量
respUnitIdinteger(int64)责任单位ID
respUnitTypestring责任单位类型
respUnitNamestring责任单位名称
notestring备注
lineListNcrLineDTO[]处置明细列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
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

名称类型必填说明示例
parentIdinteger(int64)父分组ID,不传表示一级分组
groupNamestring分组名称

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
POST

/api/inspectionItem/statusChange/{id}

检验项目管理 状态变更(启用/停用) OperationId: statusChange

调用方法

POST /api/inspectionItem/statusChange/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: InspectionItemDTO$StatusChangeDTO com.leadwaycloud.pqc.model.dto.pqc.inspectionItem.InspectionItemDTO$StatusChangeDTO

名称类型必填说明示例
statusstring目标状态:ACTIVE 启用,DEACTIVATE 停用

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
itemCodestring检验项目编码
itemNamestring检验项目名称
aliasstring别名
groupIdinteger(int64)所属分组ID
dataTypestring数据类型
qualityAnalysisMethodstring质量分析方法
unitstring单位(数值型必填)
extensionInfoInspectionItemExtension
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
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

名称类型必填说明示例
idListinteger(int64)[]任务ID列表
notestring备注(终止操作时必填原因)

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
idListinteger(int64)[]任务ID列表
notestring备注(终止操作时必填原因)

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
taskIdinteger(int64)任务ID
codestring完工单号(前端生成传入)
notestring备注
conclusionListTaskExecuteDTO$ConclusionDTO[]完工结论明细列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
idListinteger(int64)[]任务ID列表
notestring备注(终止操作时必填原因)

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
interactSysstring交互系统
pickingTypestring检验类型
statusstring状态(默认传递DRAFT,传递ASSIGNED做发布动作)
codestring任务单号(前端从ERP获取)
namestring任务名称
originIdinteger(int64)源ID(订单工序ID)
originTypestring源类型
orderIdinteger(int64)订单Id
orderCodestring订单编号
processCodestring工序编号
processNamestring工序名称
goodsNamestring产品名称
goodsCodestring产品编号
goodsBarcodestring产品条码编号
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
qtynumber检验数量(本次勾选总量)
notestring备注
taskLineListTaskLineDTO[]任务明细列表

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
POST

/api/defectNature/statusChange/{id}

缺陷性质管理 状态变更(启用/停用) OperationId: statusChange_1

调用方法

POST /api/defectNature/statusChange/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

Content-Type: application/json 必填:类型: DefectNatureDTO$StatusChangeDTO com.leadwaycloud.pqc.model.dto.pqc.defectNature.DefectNatureDTO$StatusChangeDTO

名称类型必填说明示例
statusstring目标状态:启用传 ACTIVE,停用传 DEACTIVATE

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
POST

/api/defectNature/import

缺陷性质管理 导入 OperationId: importDefectNature

调用方法

POST /api/defectNature/import

参数

请求体

Content-Type: application/json 必填:类型: object

名称类型必填说明示例
filestring(binary)

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
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

名称类型必填说明示例
defectCodestringcode
defectNamestring名称
parentIdinteger(int64)上级缺陷id(仅可选已启用节点)
notestring备注

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据
GET

/api/samplingPlan/page

抽样方案管理 抽样方案分页列表 OperationId: page

调用方法

GET /api/samplingPlan/page

参数

名称位置必填类型说明示例
pagequeryinteger页码(从0开始)0
sizequeryinteger每页条数10
planCodequerystring方案编号(模糊)
planNamequerystring方案名称(模糊)
ruleTypequerystring规则类型筛选 【 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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVO$ListVO
GET

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

抽样方案管理 版本明细列表 OperationId: listLines

调用方法

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

参数

名称位置必填类型说明示例
versionIdpathinteger(int64)
severityquerystring严格度筛选 【 NORMAL : TIGHTENED : RELAXED : 】

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVersionLineVO[]返回数据
GET

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

抽样方案管理 版本明细详情 OperationId: getLine

调用方法

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

参数

名称位置必填类型说明示例
lineIdpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVersionLineVO
GET

/api/samplingPlan/get/{id}

抽样方案管理 抽样方案详情(含版本与明细) OperationId: get

调用方法

GET /api/samplingPlan/get/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVO$DetailVO
GET

/api/ncr/page

不合格处置单管理 分页列表 OperationId: page_1

调用方法

GET /api/ncr/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
codequerystring处置单号(模糊搜索)
statusquerystring状态 【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : DELETE : 】
respUnitNamequerystring责任单位名称(模糊搜索)
conclusionquerystring[]处置结论筛选(多选)
startCreateTimequerystring(date-time)创建时间起
endCreateTimequerystring(date-time)创建时间止
startInspectDatequerystring(date-time)检验时间起(最新的创建完工单的时间)
endInspectDatequerystring(date-time)检验时间止(最新的创建完工单的时间)
startPlanDatequerystring(date)计划日期-起
endPlanDatequerystring(date)计划日期-止
processNamequerystring工序名称(模糊搜索)
batchCodequerystring物料名称(模糊搜索)
goodsBarcodequerystring物料编号(模糊搜索)
orderCodequerystring订单编号(模糊搜索)
taskCodequerystring检验任务单号(模糊搜索)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrListVO
GET

/api/ncr/list

不合格处置单管理 列表 OperationId: list

调用方法

GET /api/ncr/list

参数

名称位置必填类型说明示例
codequerystring处置单号(模糊搜索)
statusquerystring状态 【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : DELETE : 】
respUnitNamequerystring责任单位名称(模糊搜索)
conclusionquerystring[]处置结论筛选(多选)
startCreateTimequerystring(date-time)创建时间起
endCreateTimequerystring(date-time)创建时间止
startInspectDatequerystring(date-time)检验时间起(最新的创建完工单的时间)
endInspectDatequerystring(date-time)检验时间止(最新的创建完工单的时间)
startPlanDatequerystring(date)计划日期-起
endPlanDatequerystring(date)计划日期-止
processNamequerystring工序名称(模糊搜索)
batchCodequerystring物料名称(模糊搜索)
goodsBarcodequerystring物料编号(模糊搜索)
orderCodequerystring订单编号(模糊搜索)
taskCodequerystring检验任务单号(模糊搜索)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrListVO[]返回数据
GET

/api/ncr/line/list

不合格处置单管理 明细信息 OperationId: lineList

调用方法

GET /api/ncr/line/list

参数

名称位置必填类型说明示例
taskIdqueryinteger(int64)任务ID
ncrIdqueryinteger(int64)NCR_ID(不传返回同任务ID下的所有已选明细)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrLineVO[]返回数据
GET

/api/ncr/get/{id}

不合格处置单管理 详情 OperationId: get_1

调用方法

GET /api/ncr/get/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)处置单ID

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrDetailVO
GET

/api/monitor/version

服务监控管理 获取服务版本信息 OperationId: version

调用方法

GET /api/monitor/version

参数

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
GET

/api/monitor/health

服务监控管理 心跳检查 OperationId: health

调用方法

GET /api/monitor/health

参数

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
GET

/api/inspectionItemGroup/tree

检验项目分组 分组树 OperationId: tree

调用方法

GET /api/inspectionItemGroup/tree

参数

名称位置必填类型说明示例
keywordquerystring分组名称关键字

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemGroupVO$TreeVO[]返回数据
GET

/api/inspectionItem/page

检验项目管理 分页列表 OperationId: page_2

调用方法

GET /api/inspectionItem/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码(从0开始)0
sizequeryinteger(int32)每页条数10
itemCodequerystring检验项目编码
itemNamequerystring检验项目名称
aliasquerystring别名
statusFilterquerystring状态筛选:ALL/DRAFT/ACTIVE/DEACTIVATE,默认 ALL 【 ALL : DRAFT : ACTIVE : DEACTIVATE : 】
groupIdqueryinteger(int64)分组ID(含该节点及子分组下项目)
dataTypequerystring数据类型筛选 【 NUMERIC : TEXT : ENUM : 】
qualityAnalysisMethodquerystring质量分析方法筛选 【 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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemVO$ListVO
GET

/api/inspectionItem/get/{id}

检验项目管理 详情 OperationId: get_2

调用方法

GET /api/inspectionItem/get/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemVO$DetailVO
GET

/api/inspection-task/page

检验任务管理 分页 OperationId: page_3

调用方法

GET /api/inspection-task/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
codequerystring任务单号(模糊搜索)
statusquerystring任务状态 【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : TERMINATED : DELETE : 】
interactSysquerystring来源系统 【 MES : 】
originTypequerystring来源单据类型 【 ORDER_PROCESS : 】
originIdListqueryinteger(int64)[]
pickingTypequerystring检验类型 【 IPQC : IPC : FQC : 】
processNamequerystring工序名称(模糊搜索)
batchCodequerystring物料名称(模糊搜索)
goodsBarcodequerystring物料编号(模糊搜索)
orderCodequerystring订单编号(模糊搜索)
startCreateTimequerystring(date-time)创建时间起
endCreateTimequerystring(date-time)创建时间止
startInspectDatequerystring(date-time)检验时间起(最新的创建完工单的时间)
endInspectDatequerystring(date-time)检验时间止(最新的创建完工单的时间)
startPlanDatequerystring(date)计划日期-起
endPlanDatequerystring(date)计划日期-止
taskIdListqueryinteger(int64)[]
ncrPendingqueryboolean待NCR处理

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskListVO
GET

/api/inspection-task/list

检验任务管理 列表 OperationId: list_1

调用方法

GET /api/inspection-task/list

参数

名称位置必填类型说明示例
codequerystring任务单号(模糊搜索)
statusquerystring任务状态 【 DRAFT : ASSIGNED : IN_PROCESS : COMPLETED : TERMINATED : DELETE : 】
interactSysquerystring来源系统 【 MES : 】
originTypequerystring来源单据类型 【 ORDER_PROCESS : 】
originIdListqueryinteger(int64)[]
pickingTypequerystring检验类型 【 IPQC : IPC : FQC : 】
processNamequerystring工序名称(模糊搜索)
batchCodequerystring物料名称(模糊搜索)
goodsBarcodequerystring物料编号(模糊搜索)
orderCodequerystring订单编号(模糊搜索)
startCreateTimequerystring(date-time)创建时间起
endCreateTimequerystring(date-time)创建时间止
startInspectDatequerystring(date-time)检验时间起(最新的创建完工单的时间)
endInspectDatequerystring(date-time)检验时间止(最新的创建完工单的时间)
startPlanDatequerystring(date)计划日期-起
endPlanDatequerystring(date)计划日期-止
taskIdListqueryinteger(int64)[]
ncrPendingqueryboolean待NCR处理

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskListVO[]返回数据
GET

/api/inspection-task/line/list

检验任务管理 明细信息 OperationId: lineList_1

调用方法

GET /api/inspection-task/line/list

参数

名称位置必填类型说明示例
originIdqueryinteger(int64)源ID(订单工序ID)
originTypequerystring源类型 【 ORDER_PROCESS : 】
taskIdqueryinteger(int64)任务ID(不传返回同一源ID下的所有已选明细)
conclusionquerystring检验结论 【 OK : NG : 】

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskLineVO[]返回数据
GET

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

检验任务管理 详情 OperationId: get_3

调用方法

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

参数

名称位置必填类型说明示例
idpathinteger(int64)检验任务ID

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskDetailVO
GET

/api/defectNature/tree

缺陷性质管理 缺陷性质树(筛选与关键字) OperationId: tree_1

调用方法

GET /api/defectNature/tree

参数

名称位置必填类型说明示例
statusListquerystring状态筛选
defectCodequerystringcode
defectNamequerystring名称

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataDefectNatureVO$TreeVO[]返回数据
GET

/api/defectNature/get/{id}

缺陷性质管理 详情 OperationId: get_4

调用方法

GET /api/defectNature/get/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataDefectNatureVO$DetailVO
DELETE

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

抽样方案管理 删除草稿版本 OperationId: deleteVersion

调用方法

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

参数

名称位置必填类型说明示例
versionIdpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
DELETE

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

抽样方案管理 删除版本明细(仅草稿版本) OperationId: deleteLine

调用方法

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

参数

名称位置必填类型说明示例
lineIdpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
DELETE

/api/samplingPlan/delete/{id}

抽样方案管理 删除抽样方案 OperationId: deletePlan

调用方法

DELETE /api/samplingPlan/delete/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
DELETE

/api/inspectionItemGroup/delete/{id}

检验项目分组 删除(无子分组且无关联检验项目) OperationId: delete_2

调用方法

DELETE /api/inspectionItemGroup/delete/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
DELETE

/api/inspectionItem/delete/{id}

检验项目管理 删除检验项目(仅草稿) OperationId: delete_3

调用方法

DELETE /api/inspectionItem/delete/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据
DELETE

/api/defectNature/delete/{id}

缺陷性质管理 删除(仅草稿且无子节点) OperationId: delete_4

调用方法

DELETE /api/defectNature/delete/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)

请求体

响应

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据

模型定义

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataobject返回数据

com.leadwaycloud.pqc.model.dto.pqc.samplingPlan.SamplingPlanVersionDTO$UpdateDTO

编辑草稿版本

名称类型必填说明示例
versionSamplingPlanVersionDTO$VersionBody

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

版本字段(新增/编辑)

名称类型必填说明示例
versionDescstring版本描述
defaultSeveritystring默认严格度
gb2828Aqlnumber国标AQL(GB2828必填)
gb2828InspectionLevelstring检验水平(GB2828必填)
notestring备注

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

编辑抽样方案(仅方案名称)

名称类型必填说明示例
planNamestring方案名称

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

编辑明细

名称类型必填说明示例
lotSizeFrominteger(int32)批量下限
lotSizeTointeger(int32)批量上限
sampleValuenumber抽样数量或百分比
acceptQtyinteger(int32)允收数
rejectQtyinteger(int32)拒收数
severitystring严格度
sortNointeger(int32)排序号

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

处置明细行DTO

名称类型必填说明示例
taskLineIdinteger(int64)任务明细ID
qtynumber处置数量
defectNatureIdListinteger(int64)[]缺陷性质ID列表(多选)

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

编辑处置单DTO

名称类型必填说明示例
notestring备注
respUnitIdinteger(int64)责任单位ID
respUnitTypestring责任单位类型
respUnitNamestring责任单位名称
lineListNcrLineDTO[]处置明细列表

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

编辑分组

名称类型必填说明示例
groupNamestring分组名称

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

编辑检验项目(编码不可改)

名称类型必填说明示例
itemNamestring检验项目名称
aliasstring别名
groupIdinteger(int64)所属分组ID
dataTypestring数据类型
qualityAnalysisMethodstring质量分析方法
unitstring单位(数值型必填)
extensionInfoInspectionItemExtension
notestring备注

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

检验项目扩展属性

名称类型必填说明示例
decimalPrecisioninteger(int32)小数点精度(仅数值型)
enumOptionsstring[]枚举选项多行文本(仅枚举/布尔型),每行一项

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

任务-明细行DTO

名称类型必填说明示例
qtynumber数量
batchIdinteger(int64)批次ID
batchCodestring批次号
serialIdinteger(int64)序列号ID(存在时必填)
serialNostring序列号(存在时必填)
notestring备注

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

编辑检验任务DTO

名称类型必填说明示例
notestring备注
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
taskLineListTaskLineDTO[]任务明细列表

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

编辑缺陷性质DTO

名称类型必填说明示例
defectNamestring名称
parentIdinteger(int64)上级缺陷id(仅可选已启用节点)
notestring备注

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
datainteger(int64)返回数据

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

版本状态变更

名称类型必填说明示例
statusstring目标状态:ACTIVE 启用,DEACTIVATE 停用

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

为已有方案新增草稿版本

名称类型必填说明示例
samplingPlanIdinteger(int64)抽样方案ID
sourceVersionIdinteger(int64)基于升版的源版本ID(可选,默认取启用或最新版本)
versionSamplingPlanVersionDTO$VersionBody

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

新增明细

名称类型必填说明示例
lotSizeFrominteger(int32)批量下限
lotSizeTointeger(int32)批量上限
sampleValuenumber抽样数量或百分比
acceptQtyinteger(int32)允收数
rejectQtyinteger(int32)拒收数
severitystring严格度
sortNointeger(int32)排序号

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

新增抽样方案(含首版本)

名称类型必填说明示例
planCodestring方案编号
planNamestring方案名称
ruleTypestring规则类型
versionSamplingPlanVersionDTO$VersionBody

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

处置单操作DTO

名称类型必填说明示例
idListinteger(int64)[]处置单ID列表
notestring备注

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

处置结论DTO

名称类型必填说明示例
ncrLineIdinteger(int64)处置明细ID
conclusionstring处置结论:SCRAP/REWORK/REPAIR/CONCESSION
qtynumber处置数量
notestring备注

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

完成处置单DTO

名称类型必填说明示例
ncrIdinteger(int64)处置单ID
codestring完工单编号
namestring完工单名称
notestring备注
conclusionListConclusionDTO[]处置结论列表

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

创建处置单DTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
taskIdinteger(int64)检验任务单ID
statusstring状态:DRAFT/CONFIRMED
codestring处置单号
namestring处置单名称
qtynumber处置总数量
respUnitIdinteger(int64)责任单位ID
respUnitTypestring责任单位类型
respUnitNamestring责任单位名称
notestring备注
lineListNcrLineDTO[]处置明细列表

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

新增分组

名称类型必填说明示例
parentIdinteger(int64)父分组ID,不传表示一级分组
groupNamestring分组名称

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

检验项目状态变更

名称类型必填说明示例
statusstring目标状态:ACTIVE 启用,DEACTIVATE 停用

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

新增检验项目

名称类型必填说明示例
itemCodestring检验项目编码
itemNamestring检验项目名称
aliasstring别名
groupIdinteger(int64)所属分组ID
dataTypestring数据类型
qualityAnalysisMethodstring质量分析方法
unitstring单位(数值型必填)
extensionInfoInspectionItemExtension
notestring备注

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

批量操作检验任务DTO

名称类型必填说明示例
idListinteger(int64)[]任务ID列表
notestring备注(终止操作时必填原因)

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

执行分批完工DTO

名称类型必填说明示例
taskIdinteger(int64)任务ID
codestring完工单号(前端生成传入)
notestring备注
conclusionListTaskExecuteDTO$ConclusionDTO[]完工结论明细列表

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

完工结论明细DTO

名称类型必填说明示例
taskLineIdinteger(int64)任务明细ID
conclusionstring检验结论:OK(合格)、NG(不合格)
qtynumber本次完工数量
notestring明细备注

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

创建检验任务DTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
interactSysstring交互系统
pickingTypestring检验类型
statusstring状态(默认传递DRAFT,传递ASSIGNED做发布动作)
codestring任务单号(前端从ERP获取)
namestring任务名称
originIdinteger(int64)源ID(订单工序ID)
originTypestring源类型
orderIdinteger(int64)订单Id
orderCodestring订单编号
processCodestring工序编号
processNamestring工序名称
goodsNamestring产品名称
goodsCodestring产品编号
goodsBarcodestring产品条码编号
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
qtynumber检验数量(本次勾选总量)
notestring备注
taskLineListTaskLineDTO[]任务明细列表

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

缺陷性质状态变更

名称类型必填说明示例
statusstring目标状态:启用传 ACTIVE,停用传 DEACTIVATE

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

新增缺陷性质DTO

名称类型必填说明示例
defectCodestringcode
defectNamestring名称
parentIdinteger(int64)上级缺陷id(仅可选已启用节点)
notestring备注

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

返回数据

名称类型必填说明示例
firstboolean是否是第一页true
lastboolean是否是最后一页true
totalPagesinteger(int32)总页数1
totalElementsinteger(int64)总数据条数1
sizeinteger(int32)每页条数10
numberinteger(int32)当前页码0
numberOfElementsinteger(int32)当前页数据条数0
dataListSamplingPlanVO$ListVO[]当前页数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVO$ListVO

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

抽样方案列表行

名称类型必填说明示例
idinteger(int64)主键
planCodestring方案编号
planNamestring方案名称
ruleTypestring规则类型
versionCountinteger(int32)版本总数
latestVersionSeqinteger(int32)最新版本序号
activeVersionSeqinteger(int32)当前启用版本序号
createUserNamestring创建人名称
createTimestring(date-time)创建时间

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVersionLineVO[]返回数据

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

抽样方案版本明细

名称类型必填说明示例
idinteger(int64)主键
lotSizeFrominteger(int32)批量下限
lotSizeTointeger(int32)批量上限
sampleValuenumber抽样数量或百分比
acceptQtyinteger(int32)允收数
rejectQtyinteger(int32)拒收数
severitystring严格度
sortNointeger(int32)排序号

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVersionLineVO

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataSamplingPlanVO$DetailVO

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

抽样方案详情

名称类型必填说明示例
idinteger(int64)主键
planCodestring方案编号
planNamestring方案名称
ruleTypestring规则类型
versionCountinteger(int32)版本总数
latestVersionSeqinteger(int32)最新版本序号
activeVersionSeqinteger(int32)当前启用版本序号
createUserNamestring创建人名称
createTimestring(date-time)创建时间
versionsSamplingPlanVersionVO[]版本列表(最新在前)

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

抽样方案版本

名称类型必填说明示例
idinteger(int64)主键
samplingPlanIdinteger(int64)抽样方案ID
versionSeqinteger(int32)版本序号,从1递增
versionDescstring版本描述
defaultSeveritystring默认严格度
gb2828Aqlnumber国标AQL
gb2828InspectionLevelstring检验水平
statusstring状态
notestring备注
activatedTimestring(date-time)启用时间
deactivatedTimestring(date-time)停用时间
ruleTypestring规则类型
createUserNamestring创建人名称
createTimestring(date-time)创建时间
linesSamplingPlanVersionLineVO[]明细行

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

返回数据

名称类型必填说明示例
firstboolean是否是第一页true
lastboolean是否是最后一页true
totalPagesinteger(int32)总页数1
totalElementsinteger(int64)总数据条数1
sizeinteger(int32)每页条数10
numberinteger(int32)当前页码0
numberOfElementsinteger(int32)当前页数据条数0
dataListNcrListVO[]当前页数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrListVO

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

处置单列表VO

名称类型必填说明示例
idinteger(int64)处置单ID
taskIdinteger(int64)任务单ID
codestring处置单号
namestring处置单名称
statusstring状态
qtynumber处置总数量
conclusionListstring处置结论(聚合,逗号拼接)
respUnitNamestring责任单位名称
createUserNamestring创建人
createTimestring(date-time)创建时间
completedQtynumber已处理数量
completeByNamestring完成人
completeTimestring(date-time)完成时间
taskTaskListVO

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

检验任务列表VO

名称类型必填说明示例
idinteger(int64)任务ID
codestring任务单号
namestring任务名称
statusstring任务状态
pickingTypestring检验类型
interactSysstring交互系统
originIdinteger(int64)源ID(订单工序ID)
originTypestring源类型
qtynumber总数量
completedQtynumber已完工数量
ngQtynumber不合格数量
conclusionstring任务结论:OK/NG
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
realStartDatestring(date-time)实际开始日期
realEndDatestring(date-time)实际完成日期
inspectByNamestring检验人员
inspectTimestring(date-time)检验时间
createUserNamestring创建人姓名
createTimestring(date-time)创建时间
orderIdinteger(int64)订单id
orderCodestring订单编号
processCodestring工序编号
processNamestring工序名称
goodsNamestring产品名称
goodsCodestring产品编号
goodsBarcodestring物料编号
batchCodestring批次号

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrListVO[]返回数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrLineVO[]返回数据

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

缺陷性质详情

名称类型必填说明示例
idinteger(int64)主键
defectCodestring缺陷编号
defectNamestring缺陷名称
statusstring状态编码
parentIdinteger(int64)上级缺陷 id
notestring备注
idChainstring层级链

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

处置明细VO

名称类型必填说明示例
idinteger(int64)明细ID
lineNointeger(int32)行编号
codestring明细编号
namestring明细名称
qtynumber处置数量
taskLineTaskLineVO
defectNatureListDefectNatureVO$DetailVO[]

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

任务明细VO

名称类型必填说明示例
idinteger(int64)明细ID
lineNointeger(int32)行号
codestring编号
namestring名称
qtynumber数量
batchIdinteger(int64)批次号id
batchCodestring批次号
serialIdinteger(int64)序列号id
serialNostring序列号

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataNcrDetailVO

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

处置结论明细VO

名称类型必填说明示例
idinteger(int64)结论ID
ncrLineIdinteger(int64)处置明细ID
conclusionstring处置结论
qtynumber完工数量
notestring备注

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

完工单VO

名称类型必填说明示例
idinteger(int64)完工单ID
statusstring完工单状态
codestring完工单编号
namestring完工单名称
qtynumber完工汇总数量
notestring备注
createByNamestring完成人
createTimestring(date-time)完成时间
conclusionListNcrCompletionLineVO[]

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

处置单详情VO

名称类型必填说明示例
idinteger(int64)处置单ID
codestring处置单号
namestring处置单名称
statusstring状态
taskIdinteger(int64)检验任务单ID
qtynumber处置总数量
respUnitIdinteger(int64)责任单位ID
respUnitTypestring责任单位类型
respUnitNamestring责任单位名称
notestring备注
createUserNamestring创建人
createTimestring(date-time)创建时间
completedQtynumber已处理数量
completeByNamestring处理人
completeTimestring(date-time)处理时间
taskTaskDetailVO
lineListNcrLineVO[]
completionListNcrCompletionVO[]

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

明细结论VO

名称类型必填说明示例
idinteger(int64)结论ID
taskLineIdinteger(int64)明细ID
conclusionstring检验结论:OK/NG
qtynumber完工数量
notestring备注

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

完工单VO

名称类型必填说明示例
idinteger(int64)完工单ID
statusstring任务状态
codestring完工单号
qtynumber完工数量
createByNamestring创建人姓名
createTimestring(date-time)创建时间
conclusionListTaskCompletionLineVO[]

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

检验任务详情VO

名称类型必填说明示例
idinteger(int64)任务ID
codestring任务单号
namestring任务名称
statusstring任务状态
pickingTypestring检验类型
interactSysstring交互系统
originIdinteger(int64)源ID(订单工序ID)
originTypestring源类型
planStartDatestring(date)计划开始日期
planEndDatestring(date)计划完成日期
realStartDatestring(date-time)实际开始日期
realEndDatestring(date-time)实际完成日期
qtynumber检验数量
conclusionstring任务结论:OK/NG
notestring备注
inspectByNamestring检验人员
inspectTimestring(date-time)检验时间
createUserNamestring创建人
createTimestring(date-time)创建时间
lineListTaskLineVO[]
completionListTaskCompletionVO[]
orderIdinteger(int64)订单id
orderCodestring订单编号
processCodestring工序编号
processNamestring工序名称
goodsNamestring产品名称
goodsCodestring产品编号
goodsBarcodestring产品条码编号

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemGroupVO$TreeVO[]返回数据

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

分组树节点

名称类型必填说明示例
idinteger(int64)主键
groupNamestring分组名称
parentIdinteger(int64)父分组 id
idChainstring层级链
childrenInspectionItemGroupVO$TreeVO[]子节点

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

返回数据

名称类型必填说明示例
firstboolean是否是第一页true
lastboolean是否是最后一页true
totalPagesinteger(int32)总页数1
totalElementsinteger(int64)总数据条数1
sizeinteger(int32)每页条数10
numberinteger(int32)当前页码0
numberOfElementsinteger(int32)当前页数据条数0
dataListInspectionItemVO$ListVO[]当前页数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemVO$ListVO

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

检验项目列表行

名称类型必填说明示例
idinteger(int64)主键
itemCodestring检验项目编码
itemNamestring检验项目名称
aliasstring别名
groupPathstring所属分组展示(层级路径,未分组为空)
dataTypestring数据类型编码
qualityAnalysisMethodstring质量分析方法编码
statusstring状态编码
createBystring创建人名称
createTimestring(date-time)创建时间

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataInspectionItemVO$DetailVO

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

检验项目详情

名称类型必填说明示例
idinteger(int64)主键
itemCodestring检验项目编码
itemNamestring检验项目名称
aliasstring别名
groupIdinteger(int64)所属分组ID
groupPathstring所属分组展示路径
dataTypestring数据类型编码
qualityAnalysisMethodstring质量分析方法编码
unitstring单位
extensionInfoInspectionItemExtension
statusstring状态编码
notestring备注
createByinteger(int64)创建人ID
createTimestring(date-time)创建时间
updateByinteger(int64)更新人ID
updateTimestring(date-time)更新时间

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

返回数据

名称类型必填说明示例
firstboolean是否是第一页true
lastboolean是否是最后一页true
totalPagesinteger(int32)总页数1
totalElementsinteger(int64)总数据条数1
sizeinteger(int32)每页条数10
numberinteger(int32)当前页码0
numberOfElementsinteger(int32)当前页数据条数0
dataListTaskListVO[]当前页数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskListVO

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskListVO[]返回数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskLineVO[]返回数据

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataTaskDetailVO

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataDefectNatureVO$TreeVO[]返回数据

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

缺陷性质树节点

名称类型必填说明示例
idinteger(int64)主键
defectCodestring缺陷编号
defectNamestring缺陷名称
statusstring状态编码:DRAFT/ACTIVE/DEACTIVATE
parentIdinteger(int64)上级缺陷 id
notestring备注
idChainstring层级链
childrenDefectNatureVO$TreeVO[]子节点

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

名称类型必填说明示例
statusinteger(int32)状态码200
codestring业务代码"000"
messagestring消息描述"成功"
dataDefectNatureVO$DetailVO