返回 API 文档索引

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

lwc-cloud-mes-ppc 版本 3.0.0 13 个接口 3 个分组 29 个模型 来源: https://api.leadwaycloud.com/lwc-cloud-mes-ppc/v3/api-docs

服务地址

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

接口详情

PUT

/api/demandPlan/update/{id}

需求计划管理 编辑需求计划 OperationId: update

调用方法

PUT /api/demandPlan/update/{id}

参数

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

请求体

Content-Type: application/json 必填:类型: DemandPlanDTO$UpdateDTO com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$UpdateDTO

名称类型必填说明示例
codestring编号
namestring名称
demandDepartmentIdinteger(int64)需求部门ID
demandUserIdinteger(int64)需求人ID
partnerIdinteger(int64)客户关系对象ID
notestring备注
extendFieldsobject扩展字段
demandPlanLineListDemandPlanLineDTO$EditDTO[]需求计划明细集合

响应

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

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

/api/demandPlan/statusChange/{id}

需求计划管理 需求计划状态变更 OperationId: statusChange

调用方法

POST /api/demandPlan/statusChange/{id}

参数

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

请求体

Content-Type: application/json 必填:类型: DemandPlanDTO$StatusChangeDTO com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$StatusChangeDTO

名称类型必填说明示例
statusstring计划状态
notestring原因

响应

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

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

/api/demandPlan/export

需求计划管理 导出需求计划 OperationId: exportDemandPlan

调用方法

POST /api/demandPlan/export

参数

请求体

Content-Type: application/json 必填:类型: DemandPlanDTO$QueryDTO com.leadwaycloud.ppc.plug.poi.model.dto.ExportDTOCom.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$QueryDTO

名称类型必填说明示例
reportColumnListReportColumnDTO[]需导出参数集合
queryDTODemandPlanDTO$QueryDTO
fileNamestring导出文件名

响应

状态码: 200 说明: OK

POST

/api/demandPlan/adjustLine/{id}

需求计划管理 调整需求计划明细 OperationId: adjustLine

调用方法

POST /api/demandPlan/adjustLine/{id}

参数

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

请求体

Content-Type: application/json 必填:类型: DemandPlanLineDTO$AdjustDTO[] com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanLineDTO$AdjustDTO

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

响应

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

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

/api/demandPlan/add

需求计划管理 添加需求计划 OperationId: add

调用方法

POST /api/demandPlan/add

参数

请求体

Content-Type: application/json 必填:类型: DemandPlanDTO$AddDTO com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanDTO$AddDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
originIdinteger(int64)源单据ID
originTypestring源单据类型
codestring编号
namestring名称
demandDepartmentIdinteger(int64)需求部门ID
demandUserIdinteger(int64)需求人ID
partnerIdinteger(int64)客户关系对象ID
notestring备注
extendFieldsobject扩展字段
demandPlanLineListDemandPlanLineDTO$EditDTO[]需求计划明细集合

响应

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

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

/api/productionChange/list

生产变更记录管理 生产变更记录列表 OperationId: list

调用方法

GET /api/productionChange/list

参数

名称位置必填类型说明示例
originIdqueryinteger(int64)源单据ID
originLineIdqueryinteger(int64)源单据明细ID
originTypequerystring源单据类型

请求体

响应

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

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

需求计划管理 需求计划分页 OperationId: page

调用方法

GET /api/demandPlan/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
statusquerystring状态 【 DRAFT : DONE : PAUSE : CLOSED : CANCEL : 】
codequerystring需求编号
namequerystring需求名称
goodsIdqueryinteger(int64)商品ID
goodsBarcodeIdqueryinteger(int64)产品条码ID
partnerIdqueryinteger(int64)客户ID
demandUserIdqueryinteger(int64)需求人ID
createByqueryinteger(int64)创建人ID
demandDepartmentIdqueryinteger(int64)需求部门ID
startDatequerystring(date)开始日期
endDatequerystring(date)结束日期

请求体

响应

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

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

/api/demandPlan/list

需求计划管理 需求计划列表 OperationId: list_1

调用方法

GET /api/demandPlan/list

参数

名称位置必填类型说明示例
statusquerystring状态 【 DRAFT : DONE : PAUSE : CLOSED : CANCEL : 】
codequerystring需求编号
namequerystring需求名称
goodsIdqueryinteger(int64)商品ID
goodsBarcodeIdqueryinteger(int64)产品条码ID
partnerIdqueryinteger(int64)客户ID
demandUserIdqueryinteger(int64)需求人ID
createByqueryinteger(int64)创建人ID
demandDepartmentIdqueryinteger(int64)需求部门ID
startDatequerystring(date)开始日期
endDatequerystring(date)结束日期

请求体

响应

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

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

/api/demandPlan/horizontal

需求计划管理 需求计划横表 OperationId: horizontal

调用方法

GET /api/demandPlan/horizontal

参数

名称位置必填类型说明示例
goodsIdqueryinteger(int64)商品ID
goodsBarcodeIdqueryinteger(int64)产品条码ID
partnerIdqueryinteger(int64)客户ID
startDatequerystring(date)开始日期(需求日期)
endDatequerystring(date)结束日期(需求日期)

请求体

响应

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

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

/api/demandPlan/get/{id}

需求计划管理 需求计划详情 OperationId: get

调用方法

GET /api/demandPlan/get/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)需求计划ID

请求体

响应

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

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

/api/demandPlan/delete/{id}

需求计划管理 删除需求计划 OperationId: delete

调用方法

DELETE /api/demandPlan/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.ppc.model.dto.demandplan.DemandPlanDTO$UpdateDTO

修改需求计划DTO

名称类型必填说明示例
codestring编号
namestring名称
demandDepartmentIdinteger(int64)需求部门ID
demandUserIdinteger(int64)需求人ID
partnerIdinteger(int64)客户关系对象ID
notestring备注
extendFieldsobject扩展字段
demandPlanLineListDemandPlanLineDTO$EditDTO[]需求计划明细集合

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

编辑需求计划明细DTO

名称类型必填说明示例
idinteger(int64)主键ID
originIdinteger(int64)源单据ID
originLineIdinteger(int64)源单据明细ID
originTypestring源单据类型
goodsIdinteger(int64)商品ID
goodsBarcodeIdinteger(int64)产品条码ID
uomIdinteger(int64)计量单位ID
uomConversionRatenumber计量单位转换基本单位转换率
lineNointeger(int32)行编号
priorityinteger(int32)优先级:1-4,数字越小优先级越高
demandDatestring(date)需求日期
demandQtynumber需求数量
remainDemandDatestring(date)剩余需求日期
demandPlanLineOffsetListDemandPlanLineOffsetDTO[]抵充明细集合
notestring备注
extendFieldsobject扩展字段

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

需求计划明细抵充DTO

名称类型必填说明示例
idinteger(int64)主键ID
demandPlanLineIdinteger(int64)需求计划明细ID
originIdinteger(int64)源单据ID
originLineIdinteger(int64)源单据明细ID
originTypestring源单据类型
qtynumber数量

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

需求计划状态变更DTO

名称类型必填说明示例
statusstring计划状态
notestring原因

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

查询需求计划DTO

名称类型必填说明示例
statusstring状态
codestring需求编号
namestring需求名称
goodsIdinteger(int64)商品ID
goodsBarcodeIdinteger(int64)产品条码ID
partnerIdinteger(int64)客户ID
demandUserIdinteger(int64)需求人ID
createByinteger(int64)创建人ID
demandDepartmentIdinteger(int64)需求部门ID
startDatestring(date)开始日期
endDatestring(date)结束日期

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

公共导出模型

名称类型必填说明示例
reportColumnListReportColumnDTO[]需导出参数集合
queryDTODemandPlanDTO$QueryDTO
fileNamestring导出文件名

com.leadwaycloud.ppc.plug.poi.model.dto.ReportColumnDTO

选择导出列模型

名称类型必填说明示例
keystring导出列名称
namestring导出列展示名称
widthnumber(double)列宽
heightnumber(double)列高
typeinteger(int32)导出类型 1 是文本 2 是图片,3 是函数,10 是数字 默认是文本
exportImageTypeinteger(int32)图片的类型,1是文件,2是数据库
columnListReportColumnDTO[]子集

com.leadwaycloud.ppc.model.dto.demandplan.DemandPlanLineDTO$AdjustDTO

需求计划明细调整DTO

名称类型必填说明示例
demandPlanLineIdinteger(int64)需求计划明细ID
demandPlanLineOffsetListDemandPlanLineOffsetDTO[]抵充明细集合
remainDemandDatestring(date)剩余需求日期
priorityinteger(int32)优先级:1-4,数字越小优先级越高
demandDatestring(date)需求日期
demandQtynumber需求数量
notestring备注

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

添加需求计划DTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
originIdinteger(int64)源单据ID
originTypestring源单据类型
codestring编号
namestring名称
demandDepartmentIdinteger(int64)需求部门ID
demandUserIdinteger(int64)需求人ID
partnerIdinteger(int64)客户关系对象ID
notestring备注
extendFieldsobject扩展字段
demandPlanLineListDemandPlanLineDTO$EditDTO[]需求计划明细集合

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

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

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

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

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

生产变更记录VO

名称类型必填说明示例
idinteger(int64)主键ID
originIdinteger(int64)源单据ID
originLineIdinteger(int64)源单据明细ID
originTypestring源单据类型
oldStatusstring切换前状态
newStatusstring切换后状态
oldValuestring变更前值
newValuestring变更后值
notestring备注
createByinteger(int64)创建人ID
createTimestring(date-time)创建时间
updateByinteger(int64)更新人ID
updateTimestring(date-time)更新时间

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

返回数据

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

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

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

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

需求计划明细抵充VO

名称类型必填说明示例
idinteger(int64)主键ID
demandPlanIdinteger(int64)需求计划ID
demandPlanLineIdinteger(int64)需求计划明细ID
originIdinteger(int64)源单据ID
originLineIdinteger(int64)源单据明细ID
originTypestring源单据类型
qtynumber数量
createTimestring(date-time)创建时间

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

需求计划明细VO

名称类型必填说明示例
idinteger(int64)主键ID
demandPlanIdinteger(int64)需求计划ID
originIdinteger(int64)源单据ID
originLineIdinteger(int64)源单据明细ID
originTypestring源单据类型
stockGoodsStockGoodsVO
stockGoodsBarcodeStockGoodsBarcodeVO
sysUomSysUomVO
uomConversionRatenumber计量单位转换基本单位转换率
lineNointeger(int32)行编号
statusstring明细状态
priorityinteger(int32)优先级:1-4,数字越小优先级越高
demandDatestring(date)需求日期
demandQtynumber需求数量
remainDemandDatestring(date)剩余数量需求日期
notestring备注
extendFieldsobject扩展字段
createTimestring(date-time)创建时间
demandPlanLineOffsetListDemandPlanLineOffsetVO

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

需求计划列表VO

名称类型必填说明示例
idinteger(int64)主键ID
codestring编号
namestring名称
statusstring状态
demandDepartmentNamestring需求部门名称
demandDepartmentParentTreeNamestring部门树形结构name(用’-‘进行拼接)
demandUserNamestring需求人名称
customerNamestring客户名称
createUserNamestring创建人名称
createTimestring(date-time)创建时间
demandPlanLineListDemandPlanLineVO

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

条码VO

名称类型必填说明示例
idinteger(int64)id
typestring条码类型
imagesstring图片
merchantIdinteger(int64)商户号ID
barcodestring商品条码
goodsIdinteger(int64)商品ID
defSettlementboolean是否是结算默认条码
specstring条码规格
descriptionstring描述
otherBarcodestring额外条码

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

商品VO

名称类型必填说明示例
idinteger(int64)id
namestring名称
codestring货号

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

计量单位模型VO

名称类型必填说明示例
idinteger(int64)id
codestring计量单位code
namestring计量单位名称
symbolstring计量代号
activeboolean是否是可用的
rationumber(double)换算率
shortNamestring简称
merchantIdinteger(int64)商户id
isoShortNamestringISO名称

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

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

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

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

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

需求计划横表VO

名称类型必填说明示例
demandPlanIdinteger(int64)需求计划ID
demandPlanCodestring需求计划编号
demandPlanNamestring需求计划名称
demandPlanLineIdinteger(int64)需求计划明细ID
partnerIdstring客户ID
customerNamestring客户名称
goodsIdinteger(int64)商品ID
goodsBarcodeIdinteger(int64)产品条码ID
goodsCodestring商品编号
goodsNamestring商品名称
demandDatestring(date)需求日期
demandQtynumber需求数量
statusstring明细状态
stockGoodsStockGoodsVO
stockGoodsBarcodeStockGoodsBarcodeVO

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

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

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

客户VO

名称类型必填说明示例
idinteger(int64)id
codestring编号
partnerIdinteger(int64)CRM对象ID
notestring备注
namestring名称

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

部门VO

名称类型必填说明示例
idinteger(int64)id
namestring名称
idChainstring完整的组织架构值
codestring编号
statusstring状态
parentTreeNamestring部门树形结构name(用’-‘进行拼接)

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

需求计划详情VO

名称类型必填说明示例
idinteger(int64)主键ID
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
originIdinteger(int64)源单据ID
originTypestring源单据类型
codestring编号
namestring名称
statusstring状态
notestring备注
extendFieldsobject扩展字段
createTimestring(date-time)创建时间
demandPlanLineListDemandPlanLineVO
createUserResUserVO
updateUserResUserVO
demandDepartmentHrDepartmentVO
demandUserResUserVO
demandCustomerCrmCustomerVO

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

用户模型VO

名称类型必填说明示例
idinteger(int64)id
userNamestring账号
namestring名称
statusstring状态
languagestring语言
imagestring图片
partnerIdinteger(int64)关系ID