返回 API 文档索引

lwc-cloud-erp-rm-order API 接口文档

product-rm-order 版本 2.0.2 189 个接口 35 个分组 216 个模型 来源: https://api.leadwaycloud.com/lwc-cloud-erp-rm-order/v3/api-docs

服务地址

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

接口详情

PUT

/api/trade-reason/update/{id}

交易理由管理接口 修改交易理由接口 OperationId: update

调用方法

PUT /api/trade-reason/update/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)交易理由ID1

请求体

Content-Type: application/json 必填:类型: UpdateTradeReasonDTO com.leadwaycloud.rm.order.business.history.model.DTO.reason.UpdateTradeReasonDTO

名称类型必填说明示例
orderTypestring类型"SALE"
reasonstring交易理由

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmTradeReason com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

/api/order/reconcile-update-apply/{applyId}

订单对账业务接口 修改对账申请接口 OperationId: updateReconcileApply

调用方法

PUT /api/order/reconcile-update-apply/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

Content-Type: application/json 必填:类型: UpdateReconcileApplyDTO com.leadwaycloud.rm.order.business.reconcile.dto.UpdateReconcileApplyDTO

名称类型必填说明示例
otherCodestring客户对账单号
receiveInvoiceAddressstring收票地址"xxx"
payMethodstring付款方式"xxx"
invoiceRequirestring开票要求"xxx"
contractOrderboolean是否合同订单false
remarkstring备注"xxx"

响应

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

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

/api/order/kds/change-status

订单KDS业务接口 变更餐饮订单kds状态接口 OperationId: changeCateringOrderKdsStatus

调用方法

PUT /api/order/kds/change-status

参数

请求体

Content-Type: application/json 必填:类型: ChangeCateringOrderKdsStatusDTO com.leadwaycloud.rm.order.business.kds.dto.ChangeCateringOrderKdsStatusDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1858875177140284
newStatusstring新的订单状态 【 BE_PRODUCED : 待制作 PRODUCTION : 制作中 BE_PICKED : 待取餐 PICKED : 已取餐 】"PRODUCTION"

响应

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

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

/api/order/delivery/update-express

订单发货业务接口 变更发货单快递信息接口 OperationId: updateOrderDeliveryExpress

调用方法

PUT /api/order/delivery/update-express

参数

请求体

Content-Type: application/json 必填:类型: OrderDeliveryExpressUpdateDTO com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryExpressUpdateDTO

名称类型必填说明示例
deliveryIdinteger(int64)发货单ID3
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"

响应

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

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

/api/order/delivery/update-code

订单发货业务接口 变更发货单单号接口 OperationId: updateOrderDeliveryCode

调用方法

PUT /api/order/delivery/update-code

参数

请求体

Content-Type: application/json 必填:类型: OrderDeliveryCodeUpdateDTO com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryCodeUpdateDTO

名称类型必填说明示例
deliveryIdinteger(int64)发货单ID3
codestring发货单单号"3"
reserved2string备用字段2(CRM发货单ID)
reserved3string备用字段3(SAP发货单号)
reserved4string备用字段4(SAP贷项凭证申请号)

响应

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

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

/api/v1/e-invoice/apply

电子发票专用接口 通过订单号申请发票 OperationId: applyInvoice

调用方法

POST /api/v1/e-invoice/apply

参数

请求体

Content-Type: application/json 必填:类型: InvoiceBuyerInfo com.leadwaycloud.rm.order.business.history.model.DTO.invoice.InvoiceBuyerInfo

名称类型必填说明示例
typestring
sendMethodstring
invoiceTypestring
emailstring
mobilestring
namestring
taxNumberstring
addressstring
bankstring
accountstring
phonestring

响应

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

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

/api/trade-reason/add

交易理由管理接口 新增交易理由接口 OperationId: add

调用方法

POST /api/trade-reason/add

参数

请求体

Content-Type: application/json 必填:类型: AddTradeReasonDTO com.leadwaycloud.rm.order.business.history.model.DTO.reason.AddTradeReasonDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
orderTypestring类型"SALE"
reasonstring交易理由

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmTradeReason com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

/api/presale-order/create

预售单管理 根据手持提交数据创建预购单 OperationId: create

调用方法

POST /api/presale-order/create

参数

请求体

Content-Type: application/json 必填:类型: AddPresaleOrderCustomerInfoDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.AddPresaleOrderCustomerInfoDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
assetIdinteger(int64)设备ID1
posNostringpos号"1"
transNostring交易号"1"
receiptstring小票"1"
notestring备注"1"
activeIdinteger(int64)活动ID1
customerNamestring客户名称"1"
phonestring电话"1"
backupPhonestring备用电话"1"
receiveModestring提货方式 【 STORE_SELF : 门店自提 SUPPLY_POINT_SELF : 供应商自提 HOME_DELIVERY : 送货上门 】"STORE_SELF"
addressstring地址"1"

响应

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

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

/api/presale-order/confirm-delivery/{presaleOrderId}

预售单管理 确认提货 OperationId: confirmDelivery

调用方法

POST /api/presale-order/confirm-delivery/{presaleOrderId}

参数

名称位置必填类型说明示例
presaleOrderIdpathinteger(int64)预售单ID0

请求体

响应

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

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

/api/presale-order/cancel/{presaleOrderId}

预售单管理 取消预购单 OperationId: cancel

调用方法

POST /api/presale-order/cancel/{presaleOrderId}

参数

名称位置必填类型说明示例
presaleOrderIdpathinteger(int64)预售单ID0

请求体

响应

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

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

/api/presale-order/association-presale/{companyId}

预售单管理 处理未关联预售单数据 OperationId: associationPresale

调用方法

POST /api/presale-order/association-presale/{companyId}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)预售单ID0

请求体

响应

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

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

/api/presale-order/archive

预售单管理 归档 OperationId: archive

调用方法

POST /api/presale-order/archive

参数

请求体

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

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

响应

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

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

/api/pos-order-journal/record-pos-order-journal

机台订单记录接口 接收机台订单记录提交接口 OperationId: recordRmPosOrderJournal

调用方法

POST /api/pos-order-journal/record-pos-order-journal

参数

请求体

Content-Type: application/json 必填:类型: AddRmPosOrderJournalDTO com.leadwaycloud.rm.order.business.history.model.DTO.pos.order.journal.AddRmPosOrderJournalDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
posIdinteger(int64)机台ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring状态
orderInfostring交易信息
submitTimestring提交时间"2020-10-11 13:09:11"

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmPosOrderJournal com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

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

/api/order/wrokflow/callback

订单审核业务接口 Workflow任务回调 OperationId: callback

调用方法

POST /api/order/wrokflow/callback

参数

请求体

Content-Type: application/json 必填:类型: WorkflowDTO$CallbackDTO com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$CallbackDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
submitBystring当前 审批人/操作人
businessTypeKeystring业务唯一key
businessIdstring业务ID
taskIdstring节点实例任务ID
serviceNamestring回调服务名
functionstring具体执行方法(自定义配置,可缺省)
businessDataobject业务数据(发起时业务、审批中特有变量 并集)
instanceStatestring实例状态(pass, reject, terminate)
terminationRemarkstring消息
bodyobject自定义配置数据

响应

状态码: 200 说明: OK Content-Type: */* 类型: WorkflowDTO$ReturnDTO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

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

/api/order/verify/result-hand-enter

订单审核业务接口 审批结果手工录入 OperationId: verifyResultHandEnter

调用方法

POST /api/order/verify/result-hand-enter

参数

请求体

Content-Type: application/json 必填:类型: OrderVerifyResultDTO com.leadwaycloud.rm.order.business.verify.dto.OrderVerifyResultDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
businessKeystring业务类型"xxx"
passboolean是否通过false
noticestring审核结果描述"xxx"

响应

状态码: 200 说明: OK Content-Type: */* 类型: WorkflowDTO$ReturnDTO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

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

/api/order/verify-refund/{id}

订单审核业务接口 退货订单发起审核接口 OperationId: verifyRefundOrder

调用方法

POST /api/order/verify-refund/{id}

参数

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

请求体

响应

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

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

/api/order/verify-exchange/{id}

订单审核业务接口 换货订单发起审核接口 OperationId: verifyExchangeOrder

调用方法

POST /api/order/verify-exchange/{id}

参数

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

请求体

响应

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

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

/api/order/update-sale-order/member

订单修改业务接口 销售订单修改会员接口 OperationId: updateForSaleOrderMember

调用方法

POST /api/order/update-sale-order/member

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForSaleMemberResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleMemberResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID
customerIdinteger(int64)客户ID

响应

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

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

/api/order/update-sale-order/item

订单修改业务接口 销售订单修改商品接口 OperationId: updateForSaleOrderItem

调用方法

POST /api/order/update-sale-order/item

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForSaleItemResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForSaleItemResDTO$OrderUpdateForSaleItemDTO
orderItemListOrderCreateItemForSaleDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

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

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

/api/order/update-sale-order/item-qty

订单修改业务接口 销售订单修改商品数量接口 OperationId: updateForSaleOrderItemQty

调用方法

POST /api/order/update-sale-order/item-qty

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForSaleItemQtyResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemQtyResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderItemIdinteger(int64)订单商品ID1
qtyinteger(int32)订单商品数量1

响应

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

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

/api/order/update-sale-order/item-delivery

订单修改业务接口 销售订单修改商品发货方式接口 OperationId: updateForSaleOrderItemDelivery

调用方法

POST /api/order/update-sale-order/item-delivery

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForSaleItemDeliveryResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemDeliveryResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
itemDeliveryListOrderItemDeliveryForSaleDTO[]订单商品第三方配送

响应

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

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

/api/order/update-sale-order/delivery-mode

订单修改业务接口 销售订单修改配送方式接口 OperationId: updateForSaleOrderDeliveryMode

调用方法

POST /api/order/update-sale-order/delivery-mode

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForSaleDeliveryModeResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleDeliveryModeResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
acceptSplittingDeliveryboolean是否接受拆单发货
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

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

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

/api/order/update-refund-order/item

订单修改业务接口 退货订单修改商品接口 OperationId: updateForRefundOrder

调用方法

POST /api/order/update-refund-order/item

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForRefundItemResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForRefundItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForRefundItemResDTO$OrderUpdateForRefundItemDTO
orderItemListOrderCreateItemForRefundDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

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

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

/api/order/update-order/merchant-note

订单修改业务接口 订单追加订单商户备注接口 OperationId: updateForSaleOrder

调用方法

POST /api/order/update-order/merchant-note

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateAppendMerchantNoteResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateAppendMerchantNoteResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
notestring备注"xxx"

响应

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

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

/api/order/update-exchange-order/item

订单修改业务接口 换货订单修改商品接口 OperationId: updateForExchangeOrder

调用方法

POST /api/order/update-exchange-order/item

参数

请求体

Content-Type: application/json 必填:类型: OrderUpdateForExchangeItemResDTO com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForExchangeItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForExchangeItemResDTO$OrderUpdateForExchangeItemDTO
orderItemListOrderCreateItemForExchangeDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

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

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

/api/order/search-data/cache-async

订单缓存业务接口 订单搜索数据缓存接口 OperationId: asyncCacheOrderSearchData

优先取订单集合

调用方法

POST /api/order/search-data/cache-async

参数

请求体

Content-Type: application/json 必填:类型: CacheOrderSearchDataReqDTO com.leadwaycloud.rm.common.business.order.mdoel.dto.CacheOrderSearchDataReqDTO

名称类型必填说明示例
orderListinteger(int64)[]订单集合
companyIdinteger(int64)公司ID
startDatestring交易开始日期"2020-10-10"
endDatestring交易结束日期"2020-10-10"

响应

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

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

/api/order/sale-order/unlock-item-stock/{orderId}

交易订单处理接口 解锁销售订单商品库存接口 OperationId: unlockSaleOrderItemStock

付款失败调用进行订单库存解锁

调用方法

POST /api/order/sale-order/unlock-item-stock/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

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

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

/api/order/sale-order/refund-inspection/{orderId}

交易订单处理接口 销售订单退货商品校验接口 OperationId: refundInspection

调用方法

POST /api/order/sale-order/refund-inspection/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

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

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

响应

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

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

/api/order/sale-order/lock-item-stock/{orderId}

交易订单处理接口 锁定销售订单商品库存接口 OperationId: lockSaleOrderItemStock

付款前调用进行订单库存锁定.返回商品数据则表示某个商品库存不足,订单库存锁定失败

调用方法

POST /api/order/sale-order/lock-item-stock/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderItem com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderItem

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

/api/order/refund-verify/{orderId}

交易订单处理接口 退货订单审核接口 OperationId: refundOrderVerify

调用方法

POST /api/order/refund-verify/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

Content-Type: application/json 必填:类型: RefundOrderVerifyDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.RefundOrderVerifyDTO

名称类型必填说明示例
passboolean是否通过false
noticestring原因"xxx"

响应

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

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

/api/order/reconcile-void-apply/{applyId}

订单对账业务接口 作废对账申请接口 OperationId: voidReconcileApply

调用方法

POST /api/order/reconcile-void-apply/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

响应

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

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

/api/order/reconcile-customer

订单对账业务接口 搜索需要对账的客户接口 OperationId: generateCustomReconcile

调用方法

POST /api/order/reconcile-customer

参数

请求体

Content-Type: application/json 必填:类型: SearchReconcileCustomerDTO com.leadwaycloud.rm.order.business.reconcile.dto.SearchReconcileCustomerDTO

名称类型必填说明示例
companyIdinteger(int64)公司ID
yearinteger(int32)
monthinteger(int32)

响应

状态码: 200 说明: OK Content-Type: */* 类型: ReconcileCustomerVO com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileCustomerVO

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

/api/order/reconcile-custom-confirm-apply/{applyId}

订单对账业务接口 客户确认对账申请接口 OperationId: customConfirmReconcileApply

调用方法

POST /api/order/reconcile-custom-confirm-apply/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

响应

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

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

/api/order/reconcile-create-apply

订单对账业务接口 生成客户对账单申请接口 OperationId: generateCustomReconcile_1

调用方法

POST /api/order/reconcile-create-apply

参数

请求体

Content-Type: application/json 必填:类型: GenerateReconcileApplyDTO com.leadwaycloud.rm.order.business.reconcile.dto.GenerateReconcileApplyDTO

名称类型必填说明示例
customerIdinteger(int64)客户ID
yearinteger(int32)
monthinteger(int32)

响应

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

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

/api/order/reconcile-confirm-apply/{applyId}

订单对账业务接口 确认对账申请接口 OperationId: confirmReconcileApply

调用方法

POST /api/order/reconcile-confirm-apply/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

响应

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

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

/api/order/reconcile-add-attachment

订单对账业务接口 对账申请附件上传接口 OperationId: addReconcileAttachment

调用方法

POST /api/order/reconcile-add-attachment

参数

请求体

Content-Type: application/json 必填:类型: AddReconcileAttachmentDTO com.leadwaycloud.rm.order.business.reconcile.dto.AddReconcileAttachmentDTO

名称类型必填说明示例
applyIdinteger(int64)对账申请ID
attachmentListAttachmentBO[]附件集合

响应

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

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

/api/order/receive

交易订单处理接口 订单收货接口 OperationId: orderReceive

调用方法

POST /api/order/receive

参数

请求体

Content-Type: application/json 必填:类型: OrderReceiveDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderReceiveDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID(三选一)1
orderCodestring订单编号(三选一)"1"
orderDeliveryIdinteger(int64)订单配送ID(三选一),如果不传则默认对交易订单的所有订单配送进行收货操作1

响应

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

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

/api/order/receive-sale/{id}

订单收货业务接口 销售订单根据订单ID收货接口 OperationId: saleOrderReceiveByOrderId

调用方法

POST /api/order/receive-sale/{id}

参数

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

请求体

响应

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

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

/api/order/receive-sale/delivery/{deliveryId}

订单收货业务接口 销售订单根据配送单ID收货接口 OperationId: saleOrderReceiveByOrderDeliveryId

调用方法

POST /api/order/receive-sale/delivery/{deliveryId}

参数

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

请求体

响应

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

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

/api/order/receive-sale/code/{code}

订单收货业务接口 销售订单根据订单编号收货接口 OperationId: saleOrderReceiveByOrderCode

调用方法

POST /api/order/receive-sale/code/{code}

参数

名称位置必填类型说明示例
codepathstring订单编号"xxx"

请求体

响应

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

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

/api/order/receive-refund/{id}

订单收货业务接口 退货订单根据订单ID收货接口 OperationId: refundOrderReceiveByOrderId

调用方法

POST /api/order/receive-refund/{id}

参数

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

请求体

响应

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

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

/api/order/receive-refund/delivery/{deliveryId}

订单收货业务接口 退货订单根据配送单ID收货接口 OperationId: refundOrderReceiveByOrderDeliveryId

调用方法

POST /api/order/receive-refund/delivery/{deliveryId}

参数

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

请求体

响应

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

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

/api/order/receive-refund/code/{code}

订单收货业务接口 退货订单根据订单编号收货接口 OperationId: refundOrderReceiveByOrderCode

调用方法

POST /api/order/receive-refund/code/{code}

参数

名称位置必填类型说明示例
codepathstring订单编号"xxx"

请求体

响应

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

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

/api/order/push/order-delivery-data/{deliveryId}

订单推送业务接口 推送订单发货单数据接口 OperationId: pushOrderDeliveryData

调用方法

POST /api/order/push/order-delivery-data/{deliveryId}

参数

名称位置必填类型说明示例
deliveryIdpathinteger(int64)发货单ID1812404461173778

请求体

响应

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

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

/api/order/push/order-data

订单推送业务接口 推送订单数据接口 OperationId: pushOrderData

调用方法

POST /api/order/push/order-data

参数

请求体

Content-Type: application/json 必填:类型: PushOrderDTO com.leadwaycloud.rm.order.business.push.dto.PushOrderDTO

名称类型必填说明示例
orderPushTypestring订单推送类型 【 CREATE : 创建 CONFIRM : 确认 COMMIT : 提交 CANCEL : 取消 DELETE : 删除 PAYMENTED : 支付/退款完成 DELIVERY : 发货 RECEIVE : 收货 INVOICE : 开票 UPDATE_DELIVERY_MODEL : 修改配送信息 UPDATE_ITEM_DELIVERY_METHOD : 修改商品发货方式信息 REFUND_VERIFY_PASS : 退货订单审核通过 EXCHANGE_CONVERT_ORDER : 换货订单转换订单 】"CREATE"
orderIdinteger(int64)订单ID1812404461173774

响应

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

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

/api/order/print-sale-order-info/{id}

订单打印业务接口 获取销售订单打印数据接口 OperationId: getSaleOrderPrintData

调用方法

POST /api/order/print-sale-order-info/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: SaleOrderPrintVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO

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

/api/order/print-refund-order-list-info

订单打印业务接口 获取退货清单打印数据接口 OperationId: getRefundOrderListPrintData

调用方法

POST /api/order/print-refund-order-list-info

参数

请求体

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

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

响应

状态码: 200 说明: OK Content-Type: */* 类型: RefundOrderListPrintVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.RefundOrderListPrintVO

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

/api/order/print-refund-order-info/{id}

订单打印业务接口 获取退货订单打印数据接口 OperationId: getRefundOrderPrintData

调用方法

POST /api/order/print-refund-order-info/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RefundOrderPrintVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO

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

/api/order/paymented-sale

订单支付完成业务接口 销售订单支付完成接口 OperationId: saleOrderFinish

调用方法

POST /api/order/paymented-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderPaymentedReqDTO com.leadwaycloud.rm.order.business.paymented.dto.OrderPaymentedReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/order/paymented-refund

订单支付完成业务接口 退货订单支付完成接口 OperationId: refundOrderFinish

调用方法

POST /api/order/paymented-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderPaymentedReqDTO com.leadwaycloud.rm.order.business.paymented.dto.OrderPaymentedReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/order/manual/process-order-convert

交易订单处理接口 手工处理订单库存扣减接口 OperationId: processOrderConvert

建议每次处理不超过100条

调用方法

POST /api/order/manual/process-order-convert

参数

请求体

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

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

响应

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

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

/api/order/kds/push-oil/{orderId}

订单KDS业务接口 推送kds油品订单 OperationId: pushOilOrderToKds

调用方法

POST /api/order/kds/push-oil/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1075150827903475

请求体

响应

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

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

/api/order/kds/push-catering/{merchantId}/{companyId}

订单KDS业务接口 推送kds餐饮订单 OperationId: pushCateringOrderToKds

调用方法

POST /api/order/kds/push-catering/{merchantId}/{companyId}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID574533689957248
companyIdpathinteger(int64)公司ID574533689957252

请求体

响应

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

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

/api/order/kds/push/{merchantId}/{companyId}

订单KDS业务接口 推送kds餐饮订单 OperationId: pushCateringOrderToKds_1

调用方法

POST /api/order/kds/push/{merchantId}/{companyId}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID574533689957248
companyIdpathinteger(int64)公司ID574533689957252

请求体

响应

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

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

/api/order/invoice-sale-order

订单开票业务接口 销售订单开票申请接口 OperationId: saleOrderInvoice

调用方法

POST /api/order/invoice-sale-order

参数

请求体

Content-Type: application/json 必填:类型: OrderInvoiceForSaleOrderReqDTO com.leadwaycloud.rm.order.business.invoice.dto.OrderInvoiceForSaleOrderReqDTO

名称类型必填说明示例
invoiceTitleIdinteger(int64)发票抬头ID1
invoiceAddressIdinteger(int64)收票地址ID1
orderIdinteger(int64)订单ID1

响应

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

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

/api/order/invoice-reconcile

订单开票业务接口 对账单开票申请接口 OperationId: reconcileInvoice

调用方法

POST /api/order/invoice-reconcile

参数

请求体

Content-Type: application/json 必填:类型: OrderInvoiceForReconcileReqDTO com.leadwaycloud.rm.order.business.invoice.dto.OrderInvoiceForReconcileReqDTO

名称类型必填说明示例
invoiceTitleIdinteger(int64)发票抬头ID1
invoiceAddressIdinteger(int64)收票地址ID1
applyIdinteger(int64)对账单ID集合

响应

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

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

/api/order/history/cache-async

订单缓存业务接口 历史订单缓存接口 OperationId: asyncCacheHistoryOrder

调用方法

POST /api/order/history/cache-async

参数

请求体

Content-Type: application/json 必填:类型: CacheOrderInfoReqDTO com.leadwaycloud.rm.common.business.order.mdoel.dto.CacheOrderInfoReqDTO

名称类型必填说明示例
orderListinteger(int64)[]订单集合

响应

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

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

/api/order/finish/{orderId}

交易订单处理接口 订单交易完成接口 OperationId: orderFinish

调用方法

POST /api/order/finish/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

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

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

/api/order/finish/{companyId}/{orderCode}

交易订单处理接口 订单交易完成接口 OperationId: orderFinish_1

调用方法

POST /api/order/finish/{companyId}/{orderCode}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID1
orderCodepathstring订单编号"xxx"

请求体

响应

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

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

/api/order/extend/exchange-convert-sale/{id}

订单转换业务接口 换货单生成销售单(草稿)接口 OperationId: exchangeConvetSale

调用方法

POST /api/order/extend/exchange-convert-sale/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)换货订单ID0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/extend/exchange-convert-refund/{id}

订单转换业务接口 换货单生成退货单(确认)接口 OperationId: exchangeConvetRefund

调用方法

POST /api/order/extend/exchange-convert-refund/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)换货订单ID0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/download

订单下载业务接口 订单下载接口 OperationId: orderDownload

调用方法

POST /api/order/download

参数

请求体

Content-Type: application/json 必填:类型: OrderDownloadRequestDTO com.leadwaycloud.rm.order.business.download.dto.OrderDownloadRequestDTO

响应

状态码: 200 说明: OK

POST

/api/order/delivery

交易订单处理接口 订单发货接口 OperationId: orderDelivery

调用方法

POST /api/order/delivery

参数

请求体

Content-Type: application/json 必填:类型: OrderDeliveryDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderDeliveryDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListOrderDeliveryItemDTO[]订单配送包含的商品
stockMoveIdinteger(int64)出库单ID1
farenumber(double)运费0

响应

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

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

/api/order/delivery/online-self-order/batch

交易订单处理接口 线上自提订单批量发货接口 OperationId: onlineSelfOrderAllItemBatchDelivery

调用方法

POST /api/order/delivery/online-self-order/batch

参数

请求体

Content-Type: application/json 必填:类型: OnlineSelfOrderBatchDeliveryDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.OnlineSelfOrderBatchDeliveryDTO

名称类型必填说明示例
orderListinteger(int64)[]销售订单ID集合[]

响应

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

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

/api/order/delivery-sale

订单发货业务接口 销售订单发货接口 OperationId: saleOrderDelivery

调用方法

POST /api/order/delivery-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderDeliveryReqDTO com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryReqDTO

名称类型必填说明示例
codestring编号"1"
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListOrderDeliveryItemDTO
stockMoveIdinteger(int64)出库单ID1
unStockDeliveryboolean无库存发货false
remarkstring备注

响应

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

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

/api/order/delivery-sale/self/batch

订单发货业务接口 自提销售订单批量发货接口 OperationId: onlineSelfSaleOrderAllItemBatchDelivery

调用方法

POST /api/order/delivery-sale/self/batch

参数

请求体

Content-Type: application/json 必填:类型: OrderFullDeliveryReqDTO com.leadwaycloud.rm.order.business.delivery.dto.OrderFullDeliveryReqDTO

名称类型必填说明示例
orderListinteger(int64)[]销售订单ID集合[]

响应

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

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

/api/order/delivery-refund

订单发货业务接口 退货订单发货接口 OperationId: refundOrderDelivery

调用方法

POST /api/order/delivery-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderDeliveryReqDTO com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryReqDTO

名称类型必填说明示例
codestring编号"1"
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListOrderDeliveryItemDTO
stockMoveIdinteger(int64)出库单ID1
unStockDeliveryboolean无库存发货false
remarkstring备注

响应

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

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

/api/order/delete-sale

订单删除业务接口 销售订单删除接口 OperationId: deleteSaleOrder

调用方法

POST /api/order/delete-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderDeleteReqDTO com.leadwaycloud.rm.order.business.delete.dto.OrderDeleteReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/delete-refund

订单删除业务接口 退货订单删除接口 OperationId: deleteRefundOrder

调用方法

POST /api/order/delete-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderDeleteReqDTO com.leadwaycloud.rm.order.business.delete.dto.OrderDeleteReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/delete-exchange

订单删除业务接口 换货订单删除接口 OperationId: deleteExchangeOrder

调用方法

POST /api/order/delete-exchange

参数

请求体

Content-Type: application/json 必填:类型: OrderDeleteReqDTO com.leadwaycloud.rm.order.business.delete.dto.OrderDeleteReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/create

交易订单处理接口 创建订单接口 OperationId: createOrder

如果paid=true,接口会自动完成订单,无需调用订单交易完成接口

调用方法

POST /api/order/create

参数

请求体

Content-Type: application/json 必填:类型: OrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
typestring交易类型,rm_order_type表code栏位"SALE"
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"STORE_POS"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
paidboolean是否已经支付false
cancelboolean是否已经取消false
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderHandmadeDiscountListOrderHandmadeDiscountDTO[]订单手工折扣
orderItemListOrderItemDTO[]订单商品
orderDeliveryModeOrderDeliveryModeDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
associateOrderCodestring关联订单单号,退款订单时提供
saveTimeinteger(int32)订单保留时间(小时),线上订单提供该数据时,会根据下单时间+saveTime来确定订单自动过期时间,如果没有传则默认12小时1
thirdPartyIdinteger(int64)会员编号1

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/order/create-sale/erp

订单创建业务接口 创建销售订单(ERP)接口 OperationId: createSaleOrder

调用方法

POST /api/order/create-sale/erp

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForSaleReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForSaleReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO
orderHandmadeDiscListOrderCreateHandmadeDiscForSaleDTO[]订单手工折扣
orderPosOrderCreatePosForSaleDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/create-refund/erp

订单创建业务接口 创建退货订单(ERP)接口 OperationId: createReufundOrder

调用方法

POST /api/order/create-refund/erp

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForRefundReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForRefundReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/create-other/erp

订单创建业务接口 创建其他订单(ERP)接口 OperationId: createOtherOrder

调用方法

POST /api/order/create-other/erp

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForOtherReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForOtherReqDTO

名称类型必填说明示例
orderOrderCreateForOtherDTO
orderItemListOrderCreateItemForOtherDTO[]订单商品
orderPosOrderCreatePosForOtherDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/create-exchagne/erp

订单创建业务接口 创建换货订单(ERP)接口 OperationId: createExchangeOrder

调用方法

POST /api/order/create-exchagne/erp

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForExchangeReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForExchangeReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/confirm-sale

订单确认业务接口 销售订单确认接口 OperationId: confirmOrder

调用方法

POST /api/order/confirm-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderConfirmReqDTO com.leadwaycloud.rm.order.business.confirm.dto.OrderConfirmReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1
customerNotestring客户备注"xxx"
merchantNotestring商户备注"xxx"

响应

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

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

/api/order/confirm-refund

订单确认业务接口 退货订单确认接口 OperationId: confirmRefundOrder

调用方法

POST /api/order/confirm-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderConfirmReqDTO com.leadwaycloud.rm.order.business.confirm.dto.OrderConfirmReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1
customerNotestring客户备注"xxx"
merchantNotestring商户备注"xxx"

响应

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

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

/api/order/confirm-exchange

订单确认业务接口 换货订单确认接口 OperationId: confirmExchangeOrder

调用方法

POST /api/order/confirm-exchange

参数

请求体

Content-Type: application/json 必填:类型: OrderConfirmReqDTO com.leadwaycloud.rm.order.business.confirm.dto.OrderConfirmReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1
customerNotestring客户备注"xxx"
merchantNotestring商户备注"xxx"

响应

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

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

/api/order/commit-sale/store

订单提交业务接口 提交销售订单(门店)接口 OperationId: commitSaleOrder

调用方法

POST /api/order/commit-sale/store

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitSaleForStoreReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForStoreReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderHandmadeDiscListOrderCreateHandmadeDiscForSaleDTO[]订单手工折扣
orderPosOrderCreatePosForSaleDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-sale/mobile

订单提交业务接口 提交销售订单(移动端)接口 OperationId: commitSaleOrder_1

调用方法

POST /api/order/commit-sale/mobile

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitSaleForMobileReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-sale/mall

订单提交业务接口 提交销售订单(商城)接口 OperationId: commitSaleOrder_2

调用方法

POST /api/order/commit-sale/mall

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitSaleForMallReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForMallReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-refund/store

订单提交业务接口 提交退货订单(门店)接口 OperationId: createRefundOrder

调用方法

POST /api/order/commit-refund/store

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitRefundForStoreReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForStoreReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-refund/mobile

订单提交业务接口 提交退货订单(移动端)接口 OperationId: createRefundOrder_1

调用方法

POST /api/order/commit-refund/mobile

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitRefundForMobileReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-refund/mall

订单提交业务接口 提交退货订单(商城)接口 OperationId: createRefundOrder_2

调用方法

POST /api/order/commit-refund/mall

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitRefundForMallReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForMallReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-exchange/mobile

订单提交业务接口 提交换货订单(移动端)接口 OperationId: createRefundOrder_3

调用方法

POST /api/order/commit-exchange/mobile

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitExchangeForMobileReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitExchangeForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/commit-exchange/mall

订单提交业务接口 提交换货订单(商城)接口 OperationId: createRefundOrder_4

调用方法

POST /api/order/commit-exchange/mall

参数

请求体

Content-Type: application/json 必填:类型: OrderCommitExchangeForMallReqDTO com.leadwaycloud.rm.order.business.commit.dto.OrderCommitExchangeForMallReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

/api/order/cancel/{orderId}

交易订单处理接口 取消订单接口 OperationId: cancelOrder

调用方法

POST /api/order/cancel/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

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

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

/api/order/cancel/{companyId}/{orderCode}

交易订单处理接口 取消订单接口 OperationId: cancelOrder_1

调用方法

POST /api/order/cancel/{companyId}/{orderCode}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID1
orderCodepathstring订单编号"xxx"

请求体

响应

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

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

/api/order/cancel-sale

订单取消业务接口 销售订单取消接口 OperationId: cancelSaleOrder

调用方法

POST /api/order/cancel-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderCancelForSaleReqDTO com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForSaleReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/cancel-refund

订单取消业务接口 退货订单取消接口 OperationId: cancelRefundOrder

调用方法

POST /api/order/cancel-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderCancelForRefundReqDTO com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForRefundReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/cancel-exchange

订单取消业务接口 换货订单取消接口 OperationId: cancelExchangeOrder

调用方法

POST /api/order/cancel-exchange

参数

请求体

Content-Type: application/json 必填:类型: OrderCancelForExchangeReqDTO com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForExchangeReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

响应

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

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

/api/order/calc-sale

订单计算业务接口 计算销售订单接口 OperationId: createSaleOrder_1

调用方法

POST /api/order/calc-sale

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForSaleReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForSaleReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO
orderHandmadeDiscListOrderCreateHandmadeDiscForSaleDTO[]订单手工折扣
orderPosOrderCreatePosForSaleDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderAmountVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO

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

/api/order/calc-refund

订单计算业务接口 计算退货订单接口 OperationId: createRefundOrder_5

调用方法

POST /api/order/calc-refund

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForRefundReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForRefundReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderAmountVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO

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

/api/order/calc-exchange

订单计算业务接口 计算换货订单接口 OperationId: createExchangeOrder_1

调用方法

POST /api/order/calc-exchange

参数

请求体

Content-Type: application/json 必填:类型: OrderCreateForExchangeReqDTO com.leadwaycloud.rm.order.business.create.dto.OrderCreateForExchangeReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderAmountVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO

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

/api/order/cache-async

订单缓存业务接口 订单缓存接口 OperationId: asyncCacheOrder

调用方法

POST /api/order/cache-async

参数

请求体

Content-Type: application/json 必填:类型: CacheOrderInfoReqDTO com.leadwaycloud.rm.common.business.order.mdoel.dto.CacheOrderInfoReqDTO

名称类型必填说明示例
orderListinteger(int64)[]订单集合

响应

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

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

/api/order/add-merchant-note/{orderId}

交易订单处理接口 订单添加商户备注接口 OperationId: addMerchantNote

调用方法

POST /api/order/add-merchant-note/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

Content-Type: application/json 必填:类型: OrderMerchantNoteBO com.leadwaycloud.rm.common.business.order.mdoel.bo.OrderMerchantNoteBO

名称类型必填说明示例
notestring参数名称"折扣名称"
userstring备注人"张三"
timestring备注时间"2020-10-11 13:09:11"

响应

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

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

/api/order-search/surplus-after-server-quota-info/{id}

订单扩展搜索业务接口 订单商品剩余可售后额度查询接口 OperationId: queryOrderSurplusRefundItemQuota

调用方法

POST /api/order-search/surplus-after-server-quota-info/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ItemServiceQuotaVO com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.search.vo.ItemServiceQuotaVO

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

/api/order-search/delivery/surplus-quota-info/{id}

订单扩展搜索业务接口 订单商品剩余可发货数量/重量查询接口 OperationId: queryOrderSurplusDeliveryItemQuota

调用方法

POST /api/order-search/delivery/surplus-quota-info/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ItemDeliveryQuotaVO com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.search.vo.ItemDeliveryQuotaVO

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

/api/order-expand/sale-order/unlock-item-stock/{orderId}

交易订单扩展接口 解锁销售订单商品库存接口 OperationId: unlockSaleOrderItemStock_1

付款失败调用进行订单库存解锁

调用方法

POST /api/order-expand/sale-order/unlock-item-stock/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

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

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

/api/order-expand/sale-order/refund-inspection/{orderId}

交易订单扩展接口 销售订单退货商品校验接口 OperationId: refundInspection_1

调用方法

POST /api/order-expand/sale-order/refund-inspection/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

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

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

响应

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

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

/api/order-expand/sale-order/lock-item-stock/{orderId}

交易订单扩展接口 锁定销售订单商品库存接口 OperationId: lockSaleOrderItemStock_1

付款前调用进行订单库存锁定.返回商品数据则表示某个商品库存不足,订单库存锁定失败

调用方法

POST /api/order-expand/sale-order/lock-item-stock/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderItem com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderItem

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

/api/order-expand/manual/process-order-delivery-convert

交易订单扩展接口 手工处理发货单库存扣减接口 OperationId: processOrderDeliveryConvert

建议每次处理不超过100条

调用方法

POST /api/order-expand/manual/process-order-delivery-convert

参数

请求体

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

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

响应

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

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

/api/order-expand/manual/process-order-convert

交易订单扩展接口 手工处理订单库存扣减接口 OperationId: processOrderConvert_1

建议每次处理不超过100条

调用方法

POST /api/order-expand/manual/process-order-convert

参数

请求体

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

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

响应

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

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

/api/order-expand/add-merchant-note/{orderId}

交易订单扩展接口 订单添加商户备注接口 OperationId: addMerchantNote_1

调用方法

POST /api/order-expand/add-merchant-note/{orderId}

参数

名称位置必填类型说明示例
orderIdpathinteger(int64)订单ID1

请求体

Content-Type: application/json 必填:类型: OrderMerchantNoteBO com.leadwaycloud.rm.common.business.order.mdoel.bo.OrderMerchantNoteBO

名称类型必填说明示例
notestring参数名称"折扣名称"
userstring备注人"张三"
timestring备注时间"2020-10-11 13:09:11"

响应

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

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

/api/online-order/sale-order/unlock-item-stock

线上订单管理接口 解锁销售订单商品库存接口 OperationId: unlockSaleOrderItemStock_2

付款失败调用进行订单库存解锁

调用方法

POST /api/online-order/sale-order/unlock-item-stock

参数

请求体

Content-Type: application/json 必填:类型: UnlockOrderStockDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.UnlockOrderStockDTO

名称类型必填说明示例
orderIdinteger(int64)公司ID1

响应

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

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

/api/online-order/sale-order/submit

线上订单管理接口 提交销售订单接口 OperationId: saleOrderSubmit

调用方法

POST /api/online-order/sale-order/submit

参数

请求体

Content-Type: application/json 必填:类型: SubmitMallSaleOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.SubmitMallSaleOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"WECHAT_MINI_APPS"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderItemListOrderItemDTO[]订单商品
orderDeliveryModeOrderDeliveryModeDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
saveTimeinteger(int32)订单保留时间(小时)。线上订单提供该数据时,会根据下单时间+saveTime来确定订单自动过期时间,如果没有传则默认12小时1

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/online-order/sale-order/refund-apply

线上订单管理接口 销售订单退货申请接口 OperationId: saleOrderReturnApply

调用方法

POST /api/online-order/sale-order/refund-apply

参数

请求体

Content-Type: application/json 必填:类型: MallOrderReturnApplyDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReturnApplyDTO

名称类型必填说明示例
orderIdinteger(int64)销售订单ID1
orderDeliveryItemListMallOrderDeliveryItemDTO[]订单配送包含的商品
reasonstring交易理由

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/online-order/sale-order/receive

线上订单管理接口 销售订单收货接口 OperationId: saleOrderReceive

调用方法

POST /api/online-order/sale-order/receive

参数

请求体

Content-Type: application/json 必填:类型: MallOrderReceiveDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReceiveDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID(参数三选一)1
orderCodestring订单编号(参数三选一)"1"
orderDeliveryIdinteger(int64)订单配送ID(参数二选一,如果没有传则对订单所有配送记录进行收货)1

响应

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

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

/api/online-order/sale-order/payment-finish

线上订单管理接口 销售订单付款完成接口 OperationId: saleOrderPaymentFinish

销售订单调用后变更付款状态/退货订单调用后变更退款状态

调用方法

POST /api/online-order/sale-order/payment-finish

参数

请求体

Content-Type: application/json 必填:类型: MallOrderPaymentFinishDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderPaymentFinishDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/online-order/sale-order/lock-item-stock

线上订单管理接口 锁定销售订单商品库存接口 OperationId: lockSaleOrderItemStock_2

付款前调用进行订单库存锁定.返回商品数据则表示某个商品库存不足,订单库存锁定失败

调用方法

POST /api/online-order/sale-order/lock-item-stock

参数

请求体

Content-Type: application/json 必填:类型: LockOrderStockDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.LockOrderStockDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderItem com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderItem

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

/api/online-order/sale-order/delivery

线上订单管理接口 销售订单发货接口 OperationId: saleOrderDelivery_1

调用方法

POST /api/online-order/sale-order/delivery

参数

请求体

Content-Type: application/json 必填:类型: MallOrderDeliveryDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderDeliveryDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListMallOrderDeliveryItemDTO[]订单配送包含的商品
stockMoveIdinteger(int64)出库单ID1
unStockDeliveryboolean无库存发货false

响应

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

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

/api/online-order/refund-order/submit

线上订单管理接口 提交退货订单接口 OperationId: refundOrderSubmit

调用方法

POST /api/online-order/refund-order/submit

参数

请求体

Content-Type: application/json 必填:类型: MallOrderReturnDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReturnDTO

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1
selfboolean是否自退false
expressIdinteger(int64)合作的快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
farenumber(double)运费0
selfPickupDatestring自提日期"2020-10-11"
selfPickupStartTimestring自提时间区间(开始)"08:00:00"
selfPickupEndTimestring自提时间区间(结束)"08:00:00"

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/online-order/refund-order/return-finish

线上订单管理接口 退货订单退款完成接口 OperationId: refundOrderReturnFinish

销售订单调用后变更付款状态/退货订单调用后变更退款状态

调用方法

POST /api/online-order/refund-order/return-finish

参数

请求体

Content-Type: application/json 必填:类型: MallOrderRefundFinishDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderRefundFinishDTO

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1

响应

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

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

/api/online-order/refund-order/receive

线上订单管理接口 退货订单收货接口 OperationId: refundOrderReceive

调用方法

POST /api/online-order/refund-order/receive

参数

请求体

Content-Type: application/json 必填:类型: MallOrderReceiveDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReceiveDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID(参数三选一)1
orderCodestring订单编号(参数三选一)"1"
orderDeliveryIdinteger(int64)订单配送ID(参数二选一,如果没有传则对订单所有配送记录进行收货)1

响应

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

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

/api/online-order/refund-order/apply-process

线上订单管理接口 订单退货申请处理接口 OperationId: refundOrderApplyProcess

调用方法

POST /api/online-order/refund-order/apply-process

参数

请求体

Content-Type: application/json 必填:类型: MallReturnApplyProcessDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallReturnApplyProcessDTO

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1
passboolean是否通过false

响应

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

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

/api/online-order/add-merchant-note

线上订单管理接口 订单添加商户备注接口 OperationId: addOrderMerchantNote

调用方法

POST /api/online-order/add-merchant-note

参数

请求体

Content-Type: application/json 必填:类型: MallOrderAddMerchantNoteDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderAddMerchantNoteDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
merchantNoteOrderMerchantNoteBO

响应

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

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

/api/offline-order/submit-sale-order

线下订单管理接口 提交销售订单接口 OperationId: submitSaleOrder

调用方法

POST /api/offline-order/submit-sale-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreSaleOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreSaleOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO[]订单商品
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
orderHandmadeDiscountListOrderHandmadeDiscountDTO[]订单手工折扣

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/offline-order/submit-refund-order

线下订单管理接口 提交退款订单接口 OperationId: submitRefundOrder

调用方法

POST /api/offline-order/submit-refund-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreRefundOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreRefundOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
orderAmountnumber(double)订单金额100
associateOrderCodestring关联订单单号
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/offline-order/submit-other-type-order

线下订单管理接口 提交其他类型订单接口 OperationId: submitOtherTypeOrder

调用方法

POST /api/offline-order/submit-other-type-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreOtherTypeOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreOtherTypeOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
typestring类型"SALE"
totalAmountnumber(double)总金额100
promAmountnumber(double)优惠金额0
orderAmountnumber(double)订单金额100
associateOrderCodestring关联订单单号
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO

响应

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

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

/api/offline-order/submit-order

线下订单管理接口 订单提交接口 OperationId: submitOrder

调用方法

POST /api/offline-order/submit-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
typestring交易类型"SALE"
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
paidstring是否已经支付"false"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO[]订单商品
customerNotestring客户备注
reasonstring交易理由
associateOrderCodestring关联订单单号(退款交易时提供)
orderRestaurantOrderRestaurantDTO

响应

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

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

/api/offline-order/refund-finish/submit-refund-order

线下订单管理接口 退款完成提交退款订单接口 OperationId: paymentFinishSubmitRefundOrder

提交退款订单并通知退款完成

调用方法

POST /api/offline-order/refund-finish/submit-refund-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreRefundOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreRefundOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
orderAmountnumber(double)订单金额100
associateOrderCodestring关联订单单号
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO

响应

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

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

/api/offline-order/payment-finish/submit-sale-order

线下订单管理接口 付款完成提交销售订单接口 OperationId: paymentFinishSubmitSaleOrder

提交销售订单并通知支付完成

调用方法

POST /api/offline-order/payment-finish/submit-sale-order

参数

请求体

Content-Type: application/json 必填:类型: SubmitStoreSaleOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreSaleOrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO[]订单商品
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
orderHandmadeDiscountListOrderHandmadeDiscountDTO[]订单手工折扣

响应

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

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

/api/offline-order/order-payment-finish

线下订单管理接口 订单付款完成接口 OperationId: paymentFinish

销售订单调用后变更付款状态/退款订单调用后变更退款状态

调用方法

POST /api/offline-order/order-payment-finish

参数

请求体

Content-Type: application/json 必填:类型: StoreOrderPaymentFinishDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.StoreOrderPaymentFinishDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/v1/e-invoice/query

电子发票专用接口 通过订单号查询发票 OperationId: queryInvoice

调用方法

GET /api/v1/e-invoice/query

参数

名称位置必填类型说明示例
hashCodequerystring单号"0989681627412313123"

请求体

响应

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

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

/api/trade-reason/query/{id}

交易理由管理接口 查询交易理由(ID)接口 OperationId: query

调用方法

GET /api/trade-reason/query/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmTradeReason com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

/api/trade-reason/query-list/{merchantId}

交易理由管理接口 查询交易理由(列表[所有])接口 OperationId: queryList

调用方法

GET /api/trade-reason/query-list/{merchantId}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmTradeReason com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

/api/trade-reason/query-list/{merchantId}/{orderType}

交易理由管理接口 查询交易理由(列表[订单类型])接口 OperationId: queryList_1

调用方法

GET /api/trade-reason/query-list/{merchantId}/{orderType}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
orderTypepathstring订单类型"SALE"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmTradeReason com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

/api/query/{merchantId}/{code}

订单查询接口 查询订单(单号)接口 OperationId: query_1

调用方法

GET /api/query/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring单号"0989681627412313123"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/query/{id}

订单查询接口 查询订单(ID)接口 OperationId: query_2

调用方法

GET /api/query/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/query/sale-order/surplus-refund-item-detail/{merchantId}/{code}

订单查询接口 查询销售订单商品剩余可退货数量/重量接口 OperationId: querySaleOrderSurplusRefundItemDetail

调用方法

GET /api/query/sale-order/surplus-refund-item-detail/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring单号"0989681627412313123"

请求体

响应

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

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

/api/query/query/item-surplus-delivery-info/{merchantId}/{code}

订单查询接口 查询订单商品剩余可发货数量/重量接口 OperationId: queryOrderSurplusDeliveryItemQuota_1

调用方法

GET /api/query/query/item-surplus-delivery-info/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring单号"0989681627412313123"

请求体

响应

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

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

/api/query/pickup-outlets-order-delivery/{selfPickupOutletsId}/{takeCode}

订单查询接口 根据提货码查询属于提货点的订单未收货的配送信息接口 OperationId: queryPickupOutletsOrderDeliveryUnReceiveByTakeCode

只查询一年内匹配提货码的订单配送信息

调用方法

GET /api/query/pickup-outlets-order-delivery/{selfPickupOutletsId}/{takeCode}

参数

名称位置必填类型说明示例
selfPickupOutletsIdpathinteger(int64)自提点ID1
takeCodepathstring提货码"098969"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderDelivery com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

/api/query/page

订单查询接口 查询订单(分页)接口 OperationId: query_3

调用方法

GET /api/query/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
merchantIdquerylong商户ID1
companyIdquerylong公司ID1
codequerystring编号"0989681627412313123"
typequerystring类型"SALE"
channelquerystring渠道"ONLINE"
startAmountquerydouble最小金额10
endAmountquerydouble最大金额100
startTimequerystring开始时间"2020-10-10 13:09:11"
endTimequerystring结束时间"2020-10-11 13:09:11"
memberBarcodequerystring会员编号215252342234232160
memberInfoquerystring会员信息(名称/编号/手机号码)
posIdquerylong交易机台1
testqueryboolean是否是测试订单false
deliveryModequerystring发货方式"SELF"
statusquerystring状态"APPLY"
posPkNoquerylong机台交易流水号1
queryBePaidqueryboolean是否查询待付款订单(七选一)false
queryBeReceivedqueryboolean是否查询待收货订单(七选一)false
queryFinishedqueryboolean是否查询已完成订单(七选一)false
queryCanceledqueryboolean是否查询已取消订单(七选一)false
queryExpiredqueryboolean是否查询已过期订单(七选一)false
queryDeliveryqueryboolean是否查询待发货订单(七选一)false
queryApplyingqueryboolean是否查询申请中订单(七选一)false
archivequerybool是否归档false
receiveModequerystring提货方式"STORE_SELF"
companyIdListquerylist公司ID集合1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: SimpleRmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.SimpleRmOrder

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

/api/query/page/pos

订单查询接口 查询订单VO(分页)接口 OperationId: pageQueryPosOrder

调用方法

GET /api/query/page/pos

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
merchantIdquerylong商户ID1
companyIdquerylong公司ID1
posIdquerylong交易机台1
codequerystring编号"0989681627412313123"
typequerystring类型"SALE"
channelquerystring渠道"ONLINE"
orderDatequerystring交易日期"2020-10-10"
memberBarcodequerystring会员编号215252342234232160
phonequerystring会员手机号码13800000000
posPkNoquerylong机台交易流水号1
statusquerystring状态"APPLY"
paymentStatusquerystring付款状态"PAID"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: OrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.history.model.VO.order.OrderVO

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

/api/query/order/delivery/{id}

订单查询接口 查询订单配送信息接口 OperationId: queryOrderDelivery

调用方法

GET /api/query/order/delivery/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderDelivery com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

/api/query/delivery/{id}

订单查询接口 查询配送信息接口 OperationId: queryDelivery

调用方法

GET /api/query/delivery/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderDelivery com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

/api/query/associate/refund-order/{id}

订单查询接口 查询订单关联的退货订单接口 OperationId: queryAssociateRefundOrder

调用方法

GET /api/query/associate/refund-order/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/presale-order/page

预售单管理 查询预售单分页列表 OperationId: page

调用方法

GET /api/presale-order/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
merchantIdquerylong商户ID1
companyIdquerylong公司ID1
codequerystring编号"0989681627412313123"
typequerystring类型"SALE"
channelquerystring渠道"ONLINE"
startAmountquerydouble最小金额10
endAmountquerydouble最大金额100
startTimequerystring开始时间"2020-10-10 13:09:11"
endTimequerystring结束时间"2020-10-11 13:09:11"
memberBarcodequerystring会员编号215252342234232160
memberInfoquerystring会员信息(名称/编号/手机号码)
posIdquerylong交易机台1
testqueryboolean是否是测试订单false
deliveryModequerystring发货方式"SELF"
statusquerystring状态"APPLY"
posPkNoquerylong机台交易流水号1
queryBePaidqueryboolean是否查询待付款订单(七选一)false
queryBeReceivedqueryboolean是否查询待收货订单(七选一)false
queryFinishedqueryboolean是否查询已完成订单(七选一)false
queryCanceledqueryboolean是否查询已取消订单(七选一)false
queryExpiredqueryboolean是否查询已过期订单(七选一)false
queryDeliveryqueryboolean是否查询待发货订单(七选一)false
queryApplyingqueryboolean是否查询申请中订单(七选一)false
archivequerybool是否归档false
receiveModequerystring提货方式"STORE_SELF"
companyIdListquerylist公司ID集合1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/presale-order/get/{id}

预售单管理 查询预售单详情 OperationId: query_4

调用方法

GET /api/presale-order/get/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrder com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

/api/presale-order/check-archiving

预售单管理 检查待归档预购单 OperationId: waitArchive

调用方法

GET /api/presale-order/check-archiving

参数

请求体

响应

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

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

/api/presale-order/app-page

预售单管理 手持查询预售单 OperationId: appPage

调用方法

GET /api/presale-order/app-page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
companyIdquerylong公司ID1
posNoqueryStringpos号1
transNoqueryString交易号1
customerNamequeryString客户名称1
phonequeryString电话后4位1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmPresaleOrderCustomerInfo com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmPresaleOrderCustomerInfo

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

/api/pos-order-journal/query/pos-order-journal/{merchantId}/{code}

机台订单记录接口 分页查询机台订单记录接口 OperationId: query_5

调用方法

GET /api/pos-order-journal/query/pos-order-journal/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring订单编号2342235142342

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmPosOrderJournal com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

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

/api/pos-order-journal/query-page/pos-order-journal

机台订单记录接口 分页查询机台订单记录接口 OperationId: pageQueryRmPosOrderJournal

调用方法

GET /api/pos-order-journal/query-page/pos-order-journal

参数

名称位置必填类型说明示例
pagequeryinteger(int32)查询页码0
sizequeryinteger(int32)查询页行数10
merchantIdquerylong商户ID1
companyIdquerylong公司ID1
posIdquerylong机台ID1
codequerystring编号"0989681627412313123"
typequerystring类型"SALE"
channelquerystring渠道"ONLINE"
statusquerystring状态
startTimequerystring开始时间"2020-10-11 13:09:11"
endTimequerystring截止时间"2020-10-11 13:09:11"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmPosOrderJournal com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

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

/api/order/update-sale-order/member/check/{id}

订单修改业务接口 是否允许销售订单修改会员检查接口 OperationId: updateForSaleOrderMemberCheck

调用方法

GET /api/order/update-sale-order/member/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-sale-order/item/check/{id}

订单修改业务接口 是否允许销售订单修改商品检查接口 OperationId: updateForSaleOrderItemCheck

调用方法

GET /api/order/update-sale-order/item/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-sale-order/item-qty/check/{id}

订单修改业务接口 是否允许销售订单修改商品数量检查接口 OperationId: updateForSaleOrderItemQtyCheck

调用方法

GET /api/order/update-sale-order/item-qty/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-sale-order/item-delivery/check/{id}

订单修改业务接口 是否允许销售订单修改商品发货方式检查接口 OperationId: updateForSaleOrderItemDeliveryCheck

调用方法

GET /api/order/update-sale-order/item-delivery/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-sale-order/delivery-mode/check/{id}

订单修改业务接口 是否允许销售订单修改配送方式检查接口 OperationId: updateForSaleOrderDeliveryModeCheck

调用方法

GET /api/order/update-sale-order/delivery-mode/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-refund-order/item/check/{id}

订单修改业务接口 是否允许退货订单修改商品检查接口 OperationId: updateForRefundOrderItemCheck

调用方法

GET /api/order/update-refund-order/item/check/{id}

参数

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

请求体

响应

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

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

/api/order/update-exchange-order/item/check/{id}

订单修改业务接口 是否允许换货订单修改商品检查接口 OperationId: updateForExchangeOrderItemCheck

调用方法

GET /api/order/update-exchange-order/item/check/{id}

参数

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

请求体

响应

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

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

/api/order/reconcile/{applyId}

订单对账业务接口 对账申请ID搜索接口 OperationId: searchReconcileApply

调用方法

GET /api/order/reconcile/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ReconcileApplyDetailVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyDetailVO

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

/api/order/reconcile/page

订单对账业务接口 对账申请分页搜索接口 OperationId: searchReconcileApply_1

调用方法

GET /api/order/reconcile/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
companyIdquerylong公司ID
yearqueryint
monthqueryint
codequerystring编号
otherCodequerystring客户对账单号
statusquerystring状态
customConfirmqueryboolean客户是否已经确认false
customerquerystring客户1
invoiceStatusquerystring发票状态"BE_INVOICED"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ReconcileApplyVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyVO

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

/api/order/reconcile-print-data/{applyId}

订单对账业务接口 获取对账单打印数据接口 OperationId: getReconcileApplyPrintData

调用方法

GET /api/order/reconcile-print-data/{applyId}

参数

名称位置必填类型说明示例
applyIdpathinteger(int64)申请单ID0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ReconcileApplyPrintDataVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyPrintDataVO

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

/api/order-search/order-store/{id}

门店订单搜索业务接口 门店订单ID搜索接口 OperationId: searchOrder

调用方法

GET /api/order-search/order-store/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-store/{companyId}/{code}

门店订单搜索业务接口 门店订单编号搜索接口 OperationId: searchOrder_1

调用方法

GET /api/order-search/order-store/{companyId}/{code}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID0
codepathstring订单编号0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-store/page

门店订单搜索业务接口 门店订单分页搜索接口 OperationId: searchOrder_2

调用方法

GET /api/order-search/order-store/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
companyIdquerylong门店ID
orderCodequerylong订单编号
memberquerystring会员信息(编号/名称)
posquerystring机台(ID/编号)1
restaurantTablequerystring桌位(ID/编号)
orderTypeListquerystring订单类型[]
statusListquerystring订单状态[]
paymentStatusListquerystring付款状态[]
refundStatusListquerystring退款状态[]

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mobile/{id}

移动端订单搜索业务接口 移动端订单ID搜索接口 OperationId: searchOrderForMobile

调用方法

GET /api/order-search/order-mobile/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-mobile/{companyId}/{code}

移动端订单搜索业务接口 移动端订单编号搜索接口 OperationId: searchOrderForMobile_1

调用方法

GET /api/order-search/order-mobile/{companyId}/{code}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID0
codepathstring订单编号0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-mobile/sale/page

移动端订单搜索业务接口 移动端销售订单分页搜索接口 OperationId: searchOrderForMobile_2

调用方法

GET /api/order-search/order-mobile/sale/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
goodsquerystring商品关键字(商品/品牌名称)
orderTypeListquerystring订单类型[]
bePaymentqueryboolean待付款false
beDeliveryqueryboolean待发货false
beReceivequeryboolean待收货false
finishqueryboolean已完成false
cancelqueryboolean已取消false

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mobile/sale-invoice/page

移动端订单搜索业务接口 移动端待开票销售订单分页搜索接口 OperationId: searchInvoiceSaleOrderForMall

调用方法

GET /api/order-search/order-mobile/sale-invoice/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
startDatequerystring下单时间(开始)"2020-10-11"
endDatequerystring下单时间(结束)"2020-10-11"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mobile/after-service/page

移动端订单搜索业务接口 移动端售后服务订单分页搜索接口 OperationId: searchOrderForMobile_3

调用方法

GET /api/order-search/order-mobile/after-service/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
goodsquerystring商品关键字(商品/品牌名称)
orderTypequerystring订单类型
processqueryboolean处理中false
finishqueryboolean已完成false
cancelqueryboolean已取消false

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mall/{id}

商城订单搜索业务接口 商城订单ID搜索接口 OperationId: searchOrderForMall

调用方法

GET /api/order-search/order-mall/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-mall/{companyId}/{code}

商城订单搜索业务接口 商城订单编号搜索接口 OperationId: searchOrderForMall_1

调用方法

GET /api/order-search/order-mall/{companyId}/{code}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID0
codepathstring订单编号0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-mall/sale/page

商城订单搜索业务接口 商城销售订单分页搜索接口 OperationId: searchOrderForMall_2

调用方法

GET /api/order-search/order-mall/sale/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
goodsquerystring商品关键字(商品/品牌名称)
receiverAddressquerystring收货地址
orderTypeListquerystring订单类型[]
bePaymentqueryboolean待付款false
beDeliveryqueryboolean待发货false
beReceivequeryboolean待收货false
finishqueryboolean已完成false
cancelqueryboolean已取消false
startDatequerystring下单时间(开始)"2020-10-11"
endDatequerystring下单时间(结束)"2020-10-11"
minAmountquerystring订单金额(最小)1
maxAmountquerystring订单金额(最大)100

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mall/sale-invoice/page

商城订单搜索业务接口 商城待开票销售订单分页搜索接口 OperationId: searchInvoiceSaleOrderForMall_1

调用方法

GET /api/order-search/order-mall/sale-invoice/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
startDatequerystring下单时间(开始)"2020-10-11"
endDatequerystring下单时间(结束)"2020-10-11"

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-mall/after-service/page

商城订单搜索业务接口 商城售后服务订单分页搜索接口 OperationId: searchOrderForMall_3

调用方法

GET /api/order-search/order-mall/after-service/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
memberIdquerylong会员ID
customerIdquerylong客户ID
orderCodequerylong订单编号
goodsquerystring商品关键字(商品/品牌名称)
orderTypequerystring订单类型
processqueryboolean处理中false
finishqueryboolean已完成false
cancelqueryboolean已取消false

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/order-search/order-erp/{id}

ERP订单搜索业务接口 ERP订单ID搜索接口 OperationId: searchOrderForERP

调用方法

GET /api/order-search/order-erp/{id}

参数

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

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-erp/{companyId}/{code}

ERP订单搜索业务接口 ERP订单编号搜索接口 OperationId: searchOrderForERP_1

调用方法

GET /api/order-search/order-erp/{companyId}/{code}

参数

名称位置必填类型说明示例
companyIdpathinteger(int64)公司ID0
codepathstring订单编号0

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: DetailOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

/api/order-search/order-erp/page

ERP订单搜索业务接口 ERP订单分页搜索接口 OperationId: searchOrderForERP_2

调用方法

GET /api/order-search/order-erp/page

参数

名称位置必填类型说明示例
pagequeryinteger(int32)搜索页码0
sizequeryinteger(int32)搜索页行数10
orderCodequerylong订单编号
memberquerystring会员信息(编号/名称)
customerquerystring客户信息(编号/名称)
customerPersonquerystring联系人信息(编号/名称)
posquerystring机台(编号),ES方式才提供1
restaurantTablequerystring桌位(编号),ES方式才提供1
goodsquerystring商品关键字(商品/品牌名称)
receiverquerystring收货信息(收货人/收货人电话/收货地址)
resourcesquerystring来源"ONLINE_STORE"
channelquerystring渠道"ONLINE"
orderTypeListquerystring订单类型[]
statusListquerystring订单状态[]
paymentStatusListquerystring付款状态[]
refundStatusListquerystring退款状态[]
deliveryStatusListquerystring发货状态[]
returnStatusListquerystring退货状态[]
receivedStatusListquerystring收货状态[]
purchaseStatusListquerystring采购状态[]
verifyStatusListquerystring审核状态[]
invoiceStatusListquerystring发票状态[]
startDatequerystring下单时间(开始)"2020-10-11"
endDatequerystring下单时间(结束)"2020-10-11"
minAmountquerystring订单金额(最小)1
maxAmountquerystring订单金额(最大)100

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: ListOrderVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

/api/online-order/sale-order/refund-inspection

线上订单管理接口 销售订单退货商品校验接口 OperationId: refundInspection_2

调用方法

GET /api/online-order/sale-order/refund-inspection

参数

名称位置必填类型说明示例
orderIdquerylong销售订单ID1
itemIdListquerylist商品ID集合

请求体

响应

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

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

/api/online-order/query/sale-order/item-surplus-refund-info/{merchantId}/{code}

线上订单管理接口 查询销售商品剩余可退货数量/重量接口 OperationId: queryRefundOrderItemSurplusRefundInfo

调用方法

GET /api/online-order/query/sale-order/item-surplus-refund-info/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring单号"0989681627412313123"

请求体

响应

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

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

/api/online-order/query/sale-order/item-surplus-delivery-info/{merchantId}/{code}

线上订单管理接口 查询销售订单商品剩余可发货数量/重量接口 OperationId: querySaleOrderItemSurplusDeliveryInfo

调用方法

GET /api/online-order/query/sale-order/item-surplus-delivery-info/{merchantId}/{code}

参数

名称位置必填类型说明示例
merchantIdpathinteger(int64)商户ID1
codepathstring单号"0989681627412313123"

请求体

响应

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

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

/api/online-order/query/sale-order/delivery

线上订单管理接口 查询销售订单配送信息接口 OperationId: querySaleOrderDelivery

调用方法

GET /api/online-order/query/sale-order/delivery

参数

名称位置必填类型说明示例
orderIdquerylong订单ID1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderDelivery com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

/api/online-order/query/refund-order/delivery

线上订单管理接口 查询退货订单配送信息接口 OperationId: queryRefundOrderDelivery

调用方法

GET /api/online-order/query/refund-order/delivery

参数

名称位置必填类型说明示例
orderIdquerylong订单ID1

请求体

响应

状态码: 200 说明: OK Content-Type: */* 类型: RmOrderDelivery com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

/api/trade-reason/remove/{id}

交易理由管理接口 删除交易理由接口 OperationId: remove

物理删除

调用方法

DELETE /api/trade-reason/remove/{id}

参数

名称位置必填类型说明示例
idpathinteger(int64)交易理由ID1

请求体

响应

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

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

/api/presale-order/del/{presaleOrderId}

预售单管理 删除预购单 OperationId: del

调用方法

DELETE /api/presale-order/del/{presaleOrderId}

参数

名称位置必填类型说明示例
presaleOrderIdpathinteger(int64)预售单ID0

请求体

响应

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

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

/api/order/reconcile-delete-delivery

订单对账业务接口 删除对账申请发货单数据接口 OperationId: deleteReconcileDelivery

调用方法

DELETE /api/order/reconcile-delete-delivery

参数

请求体

Content-Type: application/json 必填:类型: DeleteReconcileDeliveryDTO com.leadwaycloud.rm.order.business.reconcile.dto.DeleteReconcileDeliveryDTO

名称类型必填说明示例
applyIdinteger(int64)对账申请ID
deleteDeliveryListinteger(int64)[]需要删除的发货单

响应

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

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

/api/online-order/sale-order/cancel

线上订单管理接口 销售订单取消接口 OperationId: cancelSaleOrder_1

调用方法

DELETE /api/online-order/sale-order/cancel

参数

请求体

Content-Type: application/json 必填:类型: CancelMallOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.CancelMallOrderDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/online-order/refund-order/cancel

线上订单管理接口 退货订单取消接口 OperationId: cancelRefundOrder_1

调用方法

DELETE /api/online-order/refund-order/cancel

参数

请求体

Content-Type: application/json 必填:类型: CancelMallOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.CancelMallOrderDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/api/offline-order/cancel-order

线下订单管理接口 取消订单接口 OperationId: cancelOrder_2

调用方法

DELETE /api/offline-order/cancel-order

参数

请求体

Content-Type: application/json 必填:类型: CancelStoreOrderDTO com.leadwaycloud.rm.order.business.history.model.DTO.order.store.CancelStoreOrderDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

响应

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

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

/error

main-site-error-handler - OperationId: handleError

调用方法

GET /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_1

调用方法

POST /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_2

调用方法

PUT /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_3

调用方法

DELETE /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_4

调用方法

PATCH /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_6

调用方法

OPTIONS /error

参数

请求体

响应

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

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

/error

main-site-error-handler - OperationId: handleError_5

调用方法

HEAD /error

参数

请求体

响应

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

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

模型定义

com.leadwaycloud.rm.order.business.history.model.DTO.reason.UpdateTradeReasonDTO

修改交易理由数据模版

名称类型必填说明示例
orderTypestring类型"SALE"
reasonstring交易理由

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

com.leadwaycloud.rm.common.model.po.entity.RmTradeReason

交易理由

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
orderTypestring类型"SALE"
reasonstring交易理由

com.leadwaycloud.rm.order.business.reconcile.dto.UpdateReconcileApplyDTO

名称类型必填说明示例
otherCodestring客户对账单号
receiveInvoiceAddressstring收票地址"xxx"
payMethodstring付款方式"xxx"
invoiceRequirestring开票要求"xxx"
contractOrderboolean是否合同订单false
remarkstring备注"xxx"

com.leadwaycloud.core.model.RJava.lang.Void

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

com.leadwaycloud.rm.order.business.kds.dto.ChangeCateringOrderKdsStatusDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1858875177140284
newStatusstring新的订单状态 【 BE_PRODUCED : 待制作 PRODUCTION : 制作中 BE_PICKED : 待取餐 PICKED : 已取餐 】"PRODUCTION"

com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryExpressUpdateDTO

名称类型必填说明示例
deliveryIdinteger(int64)发货单ID3
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"

com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryCodeUpdateDTO

名称类型必填说明示例
deliveryIdinteger(int64)发货单ID3
codestring发货单单号"3"
reserved2string备用字段2(CRM发货单ID)
reserved3string备用字段3(SAP发货单号)
reserved4string备用字段4(SAP贷项凭证申请号)

com.leadwaycloud.rm.order.business.history.model.DTO.invoice.InvoiceBuyerInfo

名称类型必填说明示例
typestring
sendMethodstring
invoiceTypestring
emailstring
mobilestring
namestring
taxNumberstring
addressstring
bankstring
accountstring
phonestring

com.leadwaycloud.core.model.R

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

com.leadwaycloud.rm.order.business.history.model.DTO.reason.AddTradeReasonDTO

添加交易理由数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
orderTypestring类型"SALE"
reasonstring交易理由

com.leadwaycloud.rm.order.business.history.model.DTO.order.AddPresaleOrderCustomerInfoDTO

添加预售单客户信息

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
assetIdinteger(int64)设备ID1
posNostringpos号"1"
transNostring交易号"1"
receiptstring小票"1"
notestring备注"1"
activeIdinteger(int64)活动ID1
customerNamestring客户名称"1"
phonestring电话"1"
backupPhonestring备用电话"1"
receiveModestring提货方式 【 STORE_SELF : 门店自提 SUPPLY_POINT_SELF : 供应商自提 HOME_DELIVERY : 送货上门 】"STORE_SELF"
addressstring地址"1"

com.leadwaycloud.rm.order.business.history.model.DTO.pos.order.journal.AddRmPosOrderJournalDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
posIdinteger(int64)机台ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring状态
orderInfostring交易信息
submitTimestring提交时间"2020-10-11 13:09:11"

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

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

com.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

机台订单记录

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
posIdinteger(int64)机台ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring状态
orderInfostring交易信息
submitTimestring提交时间"2020-10-11 13:09:11"

com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$CallbackDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID
submitBystring当前 审批人/操作人
businessTypeKeystring业务唯一key
businessIdstring业务ID
taskIdstring节点实例任务ID
serviceNamestring回调服务名
functionstring具体执行方法(自定义配置,可缺省)
businessDataobject业务数据(发起时业务、审批中特有变量 并集)
instanceStatestring实例状态(pass, reject, terminate)
terminationRemarkstring消息
bodyobject自定义配置数据

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

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

com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

返回数据

名称类型必填说明示例
globalMapstring全局变量
localMapstring局部变量

com.leadwaycloud.rm.order.business.verify.dto.OrderVerifyResultDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
businessKeystring业务类型"xxx"
passboolean是否通过false
noticestring审核结果描述"xxx"

com.leadwaycloud.core.model.RJava.lang.Boolean

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

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleMemberResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID
customerIdinteger(int64)客户ID

com.leadwaycloud.rm.common.model.bo.AttachmentBO

附件

名称类型必填说明示例
namestring文件名称"xx"
typestring文件类型"xx"
fileIdstring文件服务的文件ID"xxx"
userIdinteger(int64)上传的用户ID1
userNamestring上传的用户名称"1"
uploadTimestring上传时间"2020-10-11 13:09:11"

com.leadwaycloud.rm.order.business.create.dto.OrderCreateDeliveryModeDTO

订单配送方式(存在配送的订单时提供)

名称类型必填说明示例
deliveryModestring发货方式 【 SELF : 自提/自送 EXPRESS : 快递 】"SELF"
farenumber(double)运费0
countryinteger(int64)国家1
provinceinteger(int64)省份1
cityinteger(int64)城市1
areainteger(int64)1
streetinteger(int64)街道1
detailAddressstring详细地址"..."
receiverstring收货人
phonestring电话
selfPickupOutletsIdinteger(int64)提/退货点ID1
selfPickupDatestring自提/自退货日期"2020-10-11"
selfPickupStartTimestring自提/自退时间区间(开始)"08:00:00"
selfPickupEndTimestring自提/自退时间区间(结束)"08:00:00"
remarkstring备注

com.leadwaycloud.rm.order.business.create.dto.OrderCreateItemForSaleDTO

商品清单

名称类型必填说明示例
lineNointeger(int32)行号1
itemIdinteger(int64)零售商品ID1
itemBarcodeIdinteger(int64)零售商品条码ID1
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
thirdpartyDeliveryboolean是否第三方配送false
thirdpartyPurchaseboolean是否第三方采购(商城根据商品中的参数带入不可编辑,中台根据商品中的参数带入可编辑)false
acceptThirdpartyDeliveryboolean是否接受第三方配送(中台、商城在页面可调整,如果第三方采购=true默认带入true)false
purchaseByOrderboolean是否按单采购(中台在页面可调整,默认false)false
remarkstring备注"1"

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForSaleItemResDTO$OrderUpdateForSaleItemDTO
orderItemListOrderCreateItemForSaleDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemResDTO$OrderUpdateForSaleItemDTO

订单

名称类型必填说明示例
memberIdinteger(int64)会员ID1
customerIdinteger(int64)客户ID1
customerPersonIdinteger(int64)客户联系人ID1
customerNotestring客户备注
reasonstring交易理由
acceptSplittingDeliveryboolean是否接受拆单发货
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemQtyResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderItemIdinteger(int64)订单商品ID1
qtyinteger(int32)订单商品数量1

com.leadwaycloud.rm.order.business.update.dto.OrderItemDeliveryForSaleDTO

订单商品第三方配送

名称类型必填说明示例
orderItemIdinteger(int64)订单商品ID1
thirdpartyDeliveryboolean是否第三方配送false
thirdpartyPurchaseboolean是否第三方采购(商城根据商品中的参数带入不可编辑,中台根据商品中的参数带入可编辑)false
acceptThirdpartyDeliveryboolean是否接受第三方配送(中台、商城在页面可调整,如果第三方采购=true默认带入true)false
purchaseByOrderboolean是否按单采购(中台在页面可调整,默认false)false

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleItemDeliveryResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
itemDeliveryListOrderItemDeliveryForSaleDTO[]订单商品第三方配送

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForSaleDeliveryModeResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
acceptSplittingDeliveryboolean是否接受拆单发货
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.create.dto.OrderCreateItemForRefundDTO

商品清单

名称类型必填说明示例
lineNointeger(int32)行号1
itemIdinteger(int64)零售商品ID1
itemBarcodeIdinteger(int64)零售商品条码ID1
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
remarkstring备注

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForRefundItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForRefundItemResDTO$OrderUpdateForRefundItemDTO
orderItemListOrderCreateItemForRefundDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForRefundItemResDTO$OrderUpdateForRefundItemDTO

订单

名称类型必填说明示例
customerNotestring客户备注
reasonstring交易理由
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateAppendMerchantNoteResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
notestring备注"xxx"

com.leadwaycloud.rm.order.business.create.dto.OrderCreateItemForExchangeDTO

商品清单

名称类型必填说明示例
lineNointeger(int32)行号1
itemIdinteger(int64)零售商品ID1
itemBarcodeIdinteger(int64)零售商品条码ID1
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
remarkstring备注

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForExchangeItemResDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
orderOrderUpdateForExchangeItemResDTO$OrderUpdateForExchangeItemDTO
orderItemListOrderCreateItemForExchangeDTO[]商品清单
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.update.dto.OrderUpdateForExchangeItemResDTO$OrderUpdateForExchangeItemDTO

订单

名称类型必填说明示例
customerNotestring客户备注
reasonstring交易理由
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.common.business.order.mdoel.dto.CacheOrderSearchDataReqDTO

名称类型必填说明示例
orderListinteger(int64)[]订单集合
companyIdinteger(int64)公司ID
startDatestring交易开始日期"2020-10-10"
endDatestring交易结束日期"2020-10-10"

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

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

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderItem

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

com.leadwaycloud.rm.common.model.po.entity.RmOrderItem

订单商品

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
orderIdinteger(int64)订单ID
lineNointeger(int32)行号1
goodsIdinteger(int64)商品ID1
goodsTypeIdinteger(int64)商品类型ID1
goodsTypeCodestring商品类型编号"1"
goodsTypeNamestring商品类型名称"1"
brandIdinteger(int64)品牌ID1
brandCodestring品牌编号"xxx"
brandNamestring品牌名称"xxx"
goodsCodestring商品编号"12532534235"
goodsBarcodeIdinteger(int64)商品条码ID1
goodsBarcodestring商品条码"4719324252342"
namestring商品名称"洗发水"
imagestring商品图片
vatRationumber(double)商品税率0.5
costnumber(double)商品成本0
pricenumber(double)商品单价35
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
packstring包装"瓶"
packSymbolstring包装"瓶"
shortPackstring包装"瓶"
isoShortPackstring包装"瓶"
specstring规格
totalAmountnumber(double)总金额35
promAmountnumber(double)商品优惠金额0
amountnumber(double)商品金额35
vatAmountnumber(double)商品税额100
snapshotstring商品快照(下单时商品的基本信息)
rmItemIdinteger(int64)零管商品ID1
rmItemBarcodeIdinteger(int64)零管商品条码ID1
priceOriginIdinteger(int64)价格原单据ID1
priceOriginTypestring价格原单据类型 【 PRICE_LIST : 价目表 QUOTE_ORDER : 报价单 】"SALE_CONTRACT"
quotationCodestring报价单编号
quotationOutsideCodestring外部报价单编号
thirdpartyDeliveryboolean是否第三方配送false
thirdpartyPurchaseboolean是否第三方采购(商城根据商品中的参数带入不可编辑,中台根据商品中的参数带入可编辑)false
acceptThirdpartyDeliveryboolean是否接受第三方配送(中台、商城在页面可调整,如果第三方采购=true默认带入true)false
purchaseByOrderboolean是否按单采购(中台在页面可调整,默认false)false
periodTypestring发货周期类型 【 HOUR : 时 DAY : 天 WEEK : 周 MONTH : 月 YEAR : 年 】"1"
deliveryPeriodinteger(int32)发货周期1
remarkstring备注"1"
reserved1string备用字段1(客户物料编码)
reserved2string备用字段2(客户物料规格)
reserved3string备用字段3

com.leadwaycloud.rm.order.business.history.model.DTO.order.RefundOrderVerifyDTO

名称类型必填说明示例
passboolean是否通过false
noticestring原因"xxx"

com.leadwaycloud.rm.order.business.reconcile.dto.SearchReconcileCustomerDTO

名称类型必填说明示例
companyIdinteger(int64)公司ID
yearinteger(int32)
monthinteger(int32)

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileCustomerVO

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

com.leadwaycloud.rm.order.business.reconcile.vo.ReconcileCustomerVO

返回数据

名称类型必填说明示例
customerIdinteger(int64)客户ID
customerCodestring客户编号
customerNamestring客户名称
reconciledCodestring客户对账代码
creditboolean是否信用客户false

com.leadwaycloud.rm.order.business.reconcile.dto.GenerateReconcileApplyDTO

名称类型必填说明示例
customerIdinteger(int64)客户ID
yearinteger(int32)
monthinteger(int32)

com.leadwaycloud.rm.order.business.reconcile.dto.AddReconcileAttachmentDTO

名称类型必填说明示例
applyIdinteger(int64)对账申请ID
attachmentListAttachmentBO[]附件集合

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderReceiveDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID(三选一)1
orderCodestring订单编号(三选一)"1"
orderDeliveryIdinteger(int64)订单配送ID(三选一),如果不传则默认对交易订单的所有订单配送进行收货操作1

com.leadwaycloud.rm.order.business.push.dto.PushOrderDTO

名称类型必填说明示例
orderPushTypestring订单推送类型 【 CREATE : 创建 CONFIRM : 确认 COMMIT : 提交 CANCEL : 取消 DELETE : 删除 PAYMENTED : 支付/退款完成 DELIVERY : 发货 RECEIVE : 收货 INVOICE : 开票 UPDATE_DELIVERY_MODEL : 修改配送信息 UPDATE_ITEM_DELIVERY_METHOD : 修改商品发货方式信息 REFUND_VERIFY_PASS : 退货订单审核通过 EXCHANGE_CONVERT_ORDER : 换货订单转换订单 】"CREATE"
orderIdinteger(int64)订单ID1812404461173774

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO

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

com.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO

返回数据

名称类型必填说明示例
orderInfoSaleOrderPrintVO$OrderVO
customInfoSaleOrderPrintVO$CustomVO
supplierInfoSaleOrderPrintVO$SupplierVO
itemInfoListSaleOrderPrintVO$ItemVO[]货品信息

com.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO$CustomVO

需方信息

名称类型必填说明示例
companyNamestring公司名称"xxx"
personstring下单人"xxx"
phonestring联系电话"1"
addressstring送货地址+收货人+收货人手机号

com.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO$ItemVO

货品信息

名称类型必填说明示例
lineNointeger(int32)序号1
goodsNamestring产品名称"微分头"
customSpecstring规格型号(客户)"EPD23"
specstring规格型号(怡合达)"EPD23"
qtyinteger(int32)数量1
weightnumber(double)重量1
packstring包装"瓶"
shortPackstring包装"瓶"
isoShortPackstring包装"瓶"
qtyDiscnumber(double)数量折扣100
totalDiscnumber(double)总折扣100
unTaxDiscPricenumber(double)折扣单价(未税)127.48
taxDiscPricenumber(double)折扣单价(含税)100
amountnumber(double)含税小计288.1
deliveryDayinteger(int32)发货天数(工作日)1
customerGoodsCodestring物料编码/备注说明"客户物料编码(电商无)"
remarkstring怡合达备注

com.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO$OrderVO

订单信息

名称类型必填说明示例
orderCodestring订单号"1"
customOrderCodestring客户订单号"1"
orderTimestring订单日期"2020-10-11 00:00:00"
amountnumber(double)订单含税金额100
vatAmountnumber(double)订单税额13
itemCountinteger(int32)商品项数量5
tenderNamestring结算方式"5"
deliveryModestring交货方式"5"

com.leadwaycloud.rm.order.business.print.vo.SaleOrderPrintVO$SupplierVO

供方信息

名称类型必填说明示例
companyNamestring公司名称"xxx"
personstring联系人"xxx"
businessstring业务代表"1"
phonestring联系电话"1"

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.RefundOrderListPrintVO

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

com.leadwaycloud.rm.order.business.print.vo.RefundOrderListPrintVO

返回数据

名称类型必填说明示例
customInfoRefundOrderListPrintVO$CustomVO
itemInfoListRefundOrderListPrintVO$ItemVO[]货品信息

com.leadwaycloud.rm.order.business.print.vo.RefundOrderListPrintVO$CustomVO

退货方信息

名称类型必填说明示例
companyNamestring公司名称"xxx"
personstring下单人"xxx"
phonestring联系电话"1"

com.leadwaycloud.rm.order.business.print.vo.RefundOrderListPrintVO$ItemVO

货品信息

名称类型必填说明示例
lineNointeger(int32)序号1
serverOrderCodestring客诉订单号"1"
specstring规格型号(怡合达)"EPD23"
goodsNamestring产品名称"微分头"
qtyinteger(int32)数量1
weightnumber(double)重量1
packstring包装"瓶"
shortPackstring包装"瓶"
isoShortPackstring包装"瓶"
refundReasonstring退货原因

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO

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

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO

返回数据

名称类型必填说明示例
orderInfoRefundOrderPrintVO$OrderVO
customInfoRefundOrderPrintVO$CustomVO
supplierInfoRefundOrderPrintVO$SupplierVO
itemInfoListRefundOrderPrintVO$ItemVO[]货品信息
deliveryInfoListRefundOrderPrintVO$DeliveryVO[]发货信息

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO$CustomVO

需方信息

名称类型必填说明示例
companyNamestring公司名称"xxx"
personstring下单人"xxx"
phonestring联系电话"1"
addressstring送货地址+收货人+收货人手机号

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO$DeliveryVO

发货信息

名称类型必填说明示例
expressNamestring快递公司名称
expressOrderCodestring快递单号"SF42524252343"

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO$ItemVO

货品信息

名称类型必填说明示例
lineNointeger(int32)序号1
goodsNamestring产品名称"微分头"
specstring规格型号(怡合达)"EPD23"
qtyinteger(int32)数量1
weightnumber(double)重量1
packstring包装"瓶"
shortPackstring包装"瓶"
isoShortPackstring包装"瓶"
qtyDiscnumber(double)数量折扣100
totalDiscnumber(double)总折扣100
unTaxDiscPricenumber(double)折扣单价(未税)127.48
taxDiscPricenumber(double)折扣单价(含税)100
amountnumber(double)含税小计288.1
refundReasonstring退货原因

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO$OrderVO

订单信息

名称类型必填说明示例
orderCodestring订单号"1"
associateSaleOrderCodestring关联销售订单号"1"
serverOrderCodestring客诉订单号"1"
orderTimestring订单时间"2020-10-11 00:00:00"
amountnumber(double)订单含税金额100
vatAmountnumber(double)订单税额13

com.leadwaycloud.rm.order.business.print.vo.RefundOrderPrintVO$SupplierVO

供方信息

名称类型必填说明示例
companyNamestring公司名称"xxx"
personstring联系人"xxx"
businessstring业务代表"1"
phonestring联系电话"1"

com.leadwaycloud.rm.order.business.paymented.dto.OrderPaymentedReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1

com.leadwaycloud.rm.order.business.invoice.dto.OrderInvoiceForSaleOrderReqDTO

名称类型必填说明示例
invoiceTitleIdinteger(int64)发票抬头ID1
invoiceAddressIdinteger(int64)收票地址ID1
orderIdinteger(int64)订单ID1

com.leadwaycloud.rm.order.business.invoice.dto.OrderInvoiceForReconcileReqDTO

名称类型必填说明示例
invoiceTitleIdinteger(int64)发票抬头ID1
invoiceAddressIdinteger(int64)收票地址ID1
applyIdinteger(int64)对账单ID集合

com.leadwaycloud.rm.common.business.order.mdoel.dto.CacheOrderInfoReqDTO

名称类型必填说明示例
orderListinteger(int64)[]订单集合

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

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

com.leadwaycloud.rm.common.business.order.mdoel.bo.OrderMerchantNoteBO

订单商户备注数据模版

名称类型必填说明示例
notestring参数名称"折扣名称"
userstring备注人"张三"
timestring备注时间"2020-10-11 13:09:11"

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderVO

返回数据

名称类型必填说明示例
idinteger(int64)ID1
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring订单状态 【 DRAFT : 待确认 CONFIRMED : 已确认 CANCEL : 已取消 EXPIRED : 已过期 DELETE : 已删除 】"CONFIRMED"
itemCountinteger(int32)商品条数
paymentStatusstring付款状态 【 BE_PAID : 待付款 PAID : 部分付款 PAY_FINISH : 付款完成 】"PAID"
refundStatusstring退款状态 【 BE_REFUND : 待退款 REFUND_FINISH : 退款完成 】"FULL_REFUND"
deliveryStatusstring发货状态 【 BE_DELIVERED : 待发货 PARTIAL_SHIPPED : 部分发货 FULL_SHIPPED : 全部发货 】"FULL_SHIPPED"
returnStatusstring退货状态 【 BE_RETURN : 待退货 PARTIAL_RETURN : 部分退货 FULL_RETURN : 全部退货 】"FULL_RETURN"
receivedStatusstring收货状态 【 BE_RECEIVED : 待收货 PARTIAL_RECEIVED : 部分收货 FULL_RECEIVED : 全部收货 】"PARTIAL_RECEIVED"
purchaseStatusstring采购状态 【 BE_PROCURED : 待采购 ONGOING : 采购中 PURCHASED : 已采购 】"BE_PROCURED"
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
vatAmountnumber(double)订单税额100
associateOrderIdinteger(int64)关联订单ID
scaleinteger(int32)金额计算精度2
testboolean是否是测试订单false
orderTimestring订单时间"2020-10-11 13:09:11"
endPaymentTimestring付款截止时间"2020-10-11 13:09:11"
customerNotestring客户备注"..."
merchantNoteOrderMerchantNoteBO[]商户备注
reasonstring交易理由
verifyTypestring'审核类型' 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
attachmentListAttachmentBO[]附件
memberIdinteger(int64)会员ID
memberNamestring会员名称"张三"
memberBarcodestring会员编号"215252342234232145"
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxxx"
customerPersonNamestring客户联系人名称"xxx"
salesPersonCodestring业务员编号"xxx"
posIdinteger(int64)机台ID1
restaurantTableIdinteger(int64)桌位ID
feenumber(double)运费
acceptSplittingDeliveryboolean是否接受拆单发货
createBystring创建人
updateBystring修改人
createTimestring创建时间
updateTimestring修改时间

com.leadwaycloud.rm.order.business.download.dto.OrderDownloadRequestDTO

com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryItemDTO

订单配送包含的商品

名称类型必填说明示例
goodsBarcodeIdinteger(int64)商品条码ID1
rmItemBarcodeIdinteger(int64)零管商品条码ID1
namestring商品名称"洗发水"
packstring包装"瓶"
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
remarkstring备注

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderDeliveryDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListOrderDeliveryItemDTO[]订单配送包含的商品
stockMoveIdinteger(int64)出库单ID1
farenumber(double)运费0

com.leadwaycloud.rm.order.business.history.model.DTO.order.OnlineSelfOrderBatchDeliveryDTO

名称类型必填说明示例
orderListinteger(int64)[]销售订单ID集合[]

com.leadwaycloud.rm.order.business.delivery.dto.OrderDeliveryReqDTO

名称类型必填说明示例
codestring编号"1"
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListOrderDeliveryItemDTO
stockMoveIdinteger(int64)出库单ID1
unStockDeliveryboolean无库存发货false
remarkstring备注

com.leadwaycloud.rm.order.business.delivery.dto.OrderFullDeliveryReqDTO

名称类型必填说明示例
orderListinteger(int64)[]销售订单ID集合[]

com.leadwaycloud.rm.order.business.delete.dto.OrderDeleteReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderDTO

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
typestring交易类型,rm_order_type表code栏位"SALE"
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"STORE_POS"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
paidboolean是否已经支付false
cancelboolean是否已经取消false
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderHandmadeDiscountListOrderHandmadeDiscountDTO[]订单手工折扣
orderItemListOrderItemDTO[]订单商品
orderDeliveryModeOrderDeliveryModeDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
associateOrderCodestring关联订单单号,退款订单时提供
saveTimeinteger(int32)订单保留时间(小时),线上订单提供该数据时,会根据下单时间+saveTime来确定订单自动过期时间,如果没有传则默认12小时1
thirdPartyIdinteger(int64)会员编号1

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderDeliveryModeDTO

订单配送方式数据模版

名称类型必填说明示例
deliveryModestring发货方式 【 SELF : 自提/自送 EXPRESS : 快递 】"SELF"
farenumber(double)运费0
countryinteger(int64)国家1
provinceinteger(int64)省份1
cityinteger(int64)城市1
areainteger(int64)1
streetinteger(int64)街道1
detailAddressstring详细地址"..."
receiverstring收货人
phonestring电话
selfPickupOutletsIdinteger(int64)自提点ID1
selfPickupDatestring自提日期"2020-10-11"
selfPickupStartTimestring自提时间区间(开始)"08:00:00"
selfPickupEndTimestring自提时间区间(结束)"08:00:00"

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderHandmadeDiscountDTO

订单手工折扣

名称类型必填说明示例
cashierIdinteger(int64)授权收银员
typestring折扣类型
lineNointeger(int32)行号(如果为null或者0则表示属于整个订单)1
promAmountnumber(double)手工优惠金额0

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderItemDTO

订单商品

名称类型必填说明示例
lineNointeger(int32)行号1
goodsIdinteger(int64)商品ID1
goodsTypeIdinteger(int64)商品类型ID1
goodsCodestring商品编号"12532534235"
goodsBarcodeIdinteger(int64)商品条码ID1
goodsBarcodestring商品条码"4719324252342"
namestring商品名称"洗发水"
imagestring商品图片
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
packstring包装"瓶"
brandIdinteger(int64)商品品牌ID1
snapshotstring商品快照
rmItemIdinteger(int64)零售商品ID1
rmItemBarcodeIdinteger(int64)零售商品条码ID1
orderOilOrderOilDTO
priceOriginIdinteger(int64)价格原单据ID1
priceOriginTypestring价格原单据类型 【 PRICE_LIST : 价目表 QUOTE_ORDER : 报价单 】"SALE_CONTRACT"
thirdpartyDeliveryboolean是否第三方配送false
remarkstring备注"1"
vatRationumber(double)商品税率0.5
costnumber(double)商品成本0
pricenumber(double)商品单价35
totalAmountnumber(double)商品总金额35
promAmountnumber(double)商品优惠金额0
amountnumber(double)商品金额35

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderMemberDTO

订单会员数据模版

名称类型必填说明示例
memberIdinteger(int64)会员ID1
customerPartnerIdinteger(int64)客户关系ID1
barcodestring会员编号"215252342234232145"
namestring会员名称"张三"
typeinteger(int64)会员类型1
sexstring性别"1"
ageinteger(int32)年龄22
birthdaystring生日"1999-11-11"
tagsstring[]标签"[健身]"

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderOilDTO

订单油品数据模版

名称类型必填说明示例
tankstring油罐"1"
pumpstring油泵"1"
nozzlestring油枪"1"
pumpStartNumbernumber(double)起泵码100
pumpEndNumbernumber(double)止泵码150
machineOutnumber(double)油机付出50
tradCodestring交易号"12345"
tradTimestring交易时间"2020-11-11 10:20:39"

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderPosDTO

订单机台数据模版

名称类型必填说明示例
posIdinteger(int64)机台ID1
cashierIdinteger(int64)收银员ID1
shiftNointeger(int64)班次号1
shiftDatestring班次日"2020-10-11"
pkNointeger(int64)流水号1
operatorstring操作员
cateringOrderTypestring机台餐饮订单类型 【 DINE_IN : 堂食 DINE_OUT : 外带 TAKEOUT : 外卖 】

com.leadwaycloud.rm.order.business.history.model.DTO.order.OrderRestaurantDTO

订单餐饮信息

名称类型必填说明示例
restaurantTableIdinteger(int64)桌位ID1
consumerCountinteger(int32)用餐人数1
diningTimestring用餐时间"2020-10-11 13:09:11"
notesstring备注

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

com.leadwaycloud.rm.common.model.po.entity.ResCompany

总部/区域总部/公司/门店

名称类型必填说明示例
idinteger(int64)
codestring公司编号(仅允许字母和数字)"CD01"
namestring公司名称"成都立威云"
otherCodestring其他编号"AAAA-01"
typestring类型 【 MERCHANT : 总部 EMPTY : 无任何管理功能 AREA : 区域总部 STORE : 门店 】"STORE"
statusstring状态 【 IN_OPERATION : 营业中 TO_BE_OPENED : 待开业 PREPARATION : 筹备中 DELETE : 已删除 】"IN_OPERATION"
idChainstring公司ID完整架构(上下级公司id用-连接)"123-456"
sloganstring公司标语"努力工作就是为了不工作"
initConfigstring公司配置是否初始化"false"
merchantIdinteger(int64)商户ID1
currencyIdinteger(int64)货币ID1
imagestring图片
contactResContact
merchantResMerchant

com.leadwaycloud.rm.common.model.po.entity.ResContact

地址联系关系

名称类型必填说明示例
idinteger(int64)
countryIdinteger(int64)国家ID1
stateIdinteger(int64)省、直辖市ID1
cityIdinteger(int64)城市ID1
areaIdinteger(int64)区、县ID1
streetIdinteger(int64)街道ID1
addressstring详细地址"1"
postcodestring邮编"1"
phonestring电话"1"
mobilestring手机"1"
faxstring传真"1"
emailstring邮箱"邮箱"
latLonstring经纬度

com.leadwaycloud.rm.common.model.po.entity.ResMerchant

商户

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
codestring商户代号"lwc"
abbreviationstring简称"立威云"
fullNamestring全称"成都立威云科技有限公司"
statusboolean状态false
industrystring行业"COMPLEX"
emailstring联系邮箱(用作初始化创建账号)"sale@leadwaycloud.com"
phonestring联系电话
addressstring联系地址
logostring图标

com.leadwaycloud.rm.common.model.po.entity.RmCashier

收银员

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
companyIdinteger(int64)公司ID1
accountstring账号"131131"
passwordstring密码"111111"
statusstring状态 【 ACTIVE : 活跃 LOCK : 锁定 VOID : 删除 】"ACTIVE"
typestring类型 【 CASHIER : 收银员 LEADER : 收银组长 MANAGER : 收银管理员 】"CASHIER"
employeeIdinteger(int64)员工ID1
imagestring头像/形象图片 URL"https://cdn.example.com/cashier/001.png"

com.leadwaycloud.rm.common.model.po.entity.RmDevicePos_Simple

机台(简略)

名称类型必填说明示例
idinteger(int64)
companyIdinteger(int64)公司
codestring编号"POS001"
statusstring状态"INACTIVATED"
descriptionstring描述
applicationVersionstring应用版本
registerTimestring激活时间"2020-10-11 10:09:11"
deviceNamestring设备名称"MacBook-Pro-zkl.local"
deviceOSTypestring设备操作系统类型"macOS Catalina"
deviceOSVersionstring设备操作系统版本"10.15.7"
deviceMacAddressstring设备MAC地址"88:E9:FE:7B:DA:75"
deviceKeystring设备唯一标识"OJ0789I0UR290UR2393U82"
defStockWarehouseIdinteger(int64)非油商品默认扣减库存仓库ID1
registrationCodestringPOS注册码(Windows激活码格式)"ABCDE-FGHJK-LMNPR-STUVW-XY234"

com.leadwaycloud.rm.common.model.po.entity.RmMallSelfPickupOutlets

商城自提点

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
namestring名称"银泰城永辉超市"
codestring标识"...."
typestring类型 【 STORE : 门店 OUTLETS : 网点 】"OUTLETS"
contactPersonstring联络人"张三"
phonestring电话"13888888888"
addressstring地址"银泰城负一楼永辉超市"
activeboolean是否可用true
latLonstring经纬度(纬度,经度)"104.064737,30.547256"
openingTimestring开店时间"08:00:00"
closingTimestring关店时间"20:00:00"
imagestring图片

com.leadwaycloud.rm.common.model.po.entity.RmOrder

订单

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring订单状态 【 DRAFT : 待确认 CONFIRMED : 已确认 CANCEL : 已取消 EXPIRED : 已过期 DELETE : 已删除 】"CONFIRMED"
itemCountinteger(int32)商品条数
paymentStatusstring付款状态 【 BE_PAID : 待付款 PAID : 部分付款 PAY_FINISH : 付款完成 】"PAID"
refundStatusstring退款状态 【 BE_REFUND : 待退款 REFUND_FINISH : 退款完成 】"FULL_REFUND"
deliveryStatusstring发货状态 【 BE_DELIVERED : 待发货 PARTIAL_SHIPPED : 部分发货 FULL_SHIPPED : 全部发货 】"FULL_SHIPPED"
returnStatusstring退货状态 【 BE_RETURN : 待退货 PARTIAL_RETURN : 部分退货 FULL_RETURN : 全部退货 】"FULL_RETURN"
receivedStatusstring收货状态 【 BE_RECEIVED : 待收货 PARTIAL_RECEIVED : 部分收货 FULL_RECEIVED : 全部收货 】"PARTIAL_RECEIVED"
purchaseStatusstring采购状态 【 BE_PROCURED : 待采购 ONGOING : 采购中 PURCHASED : 已采购 】"BE_PROCURED"
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
vatAmountnumber(double)订单税额100
associateOrderIdinteger(int64)关联销售订单ID
scaleinteger(int32)金额计算精度2
testboolean是否是测试订单false
orderTimestring订单时间"2020-10-11 13:09:11"
endPaymentTimestring付款截止时间"2020-10-11 13:09:11"
customerNotestring客户备注"..."
merchantNoteOrderMerchantNoteBO[]商户备注(仅仅在ERP上展示)[{"note":"...","time":"2020-12-11 12:23:12"}]
reasonstring交易理由
verifyTypestring审核类型 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号,KDS叫号编号)
attachmentListAttachmentBO[]附件
memberIdinteger(int64)会员ID
memberNamestring会员名称"张三"
memberBarcodestring会员编号"215252342234232145"
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxxx"
customerPersonNamestring客户联系人名称"xxx"
salesPersonCodestring业务员代号"xxx"
posIdinteger(int64)机台ID1
restaurantTableIdinteger(int64)桌位ID
feenumber(double)运费
acceptSplittingDeliveryboolean是否接受拆单发货
thirdPartyIdinteger(int64)thirdPartyId
associateOrderRmOrder
orderItemListRmOrderItem[]订单商品
orderMemberRmOrderMember
orderPosRmOrderPos
orderHandmadeDiscountListRmOrderHandmadeDiscount[]订单手工折扣
orderDeliveryModeRmOrderDeliveryMode
orderRestaurantRmOrderRestaurant
orderOilListRmOrderOil[]订单油品
customerInfoRmPresaleOrderCustomerInfo
companyResCompany

com.leadwaycloud.rm.common.model.po.entity.RmOrderDeliveryMode

订单配送方式

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
orderIdinteger(int64)订单ID
deliveryModestring发货方式 【 SELF : 自提/自送 EXPRESS : 快递 】"SELF"
farenumber(double)运费0
countryIdinteger(int64)国家ID
provinceIdinteger(int64)省份ID
cityIdinteger(int64)城市ID
areaIdinteger(int64)区ID
streetIdinteger(int64)街道ID
detailAddressstring详细地址
receiverstring收货人
phonestring电话
selfPickupOutletsIdinteger(int64)商城自提网点
selfPickupDatestring(date)自提日期"2020-10-11"
selfPickupStartTimestring自提时间区间(开始)"08:00:00"
selfPickupEndTimestring自提时间区间(结束)"08:00:00"
remarkstring备注
countrySysCountry
provinceSysProvince
citySysCity
areaSysArea
streetSysStreet
selfPickupOutletsRmMallSelfPickupOutlets

com.leadwaycloud.rm.common.model.po.entity.RmOrderHandmadeDiscount

订单手工折扣

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
orderIdinteger(int64)订单ID
cashierIdinteger(int64)授权收银员ID
typestring折扣类型
lineNointeger(int32)行号1
promAmountnumber(double)手工优惠金额0
cashierRmCashier

com.leadwaycloud.rm.common.model.po.entity.RmOrderMember

订单会员

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
orderIdinteger(int64)订单ID
memberIdinteger(int64)会员ID1
barcodestring会员编号"215252342234232145"
namestring会员名称"张三"
typeinteger(int64)会员类型1
sexstring会员性别"1"
ageinteger(int32)会员年龄22
birthdaystring会员生日"1999-11-11"
tagsstring[]会员标签["健身"]
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxx"
customerPersonNamestring客户联系人名称"xxx"
customerPersonPhonestring客户联系人手机号"xxx"
businessUserstring业务代表名称"xxx"
businessPhonestring业务代表手机号"xxx"
memberSimpleCrmMember

com.leadwaycloud.rm.common.model.po.entity.RmOrderOil

订单油品

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
companyIdinteger(int64)公司ID1
shiftNointeger(int64)班次号1
orderIdinteger(int64)订单ID
orderItemIdinteger(int64)订单品项ID1
tankstring油罐"1"
pumpstring油泵"1"
nozzlestring油枪"1"
pumpStartNumbernumber(double)起泵码100
pumpEndNumbernumber(double)止泵码150
machineOutnumber(double)油机付出50
tradCodestring交易号"12345"
tradTimestring交易时间"2020-11-11 10:20:39"

com.leadwaycloud.rm.common.model.po.entity.RmOrderPos

订单机台

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
orderIdinteger(int64)订单ID
posIdinteger(int64)机台ID
cashierIdinteger(int64)收银员ID
shiftNointeger(int64)班次号1
shiftDatestring班次日"2020-10-11"
pkNointeger(int64)流水号1
operatorstring操作员
cateringOrderTypestring机台餐饮订单类型 【 DINE_IN : 堂食 DINE_OUT : 外带 TAKEOUT : 外卖 】
cateringOrderStatusstring机台餐饮订单状态 【 BE_PRODUCED : 待制作 PRODUCTION : 制作中 BE_PICKED : 待取餐 PICKED : 已取餐 】
posRmDevicePos_Simple
cashierRmCashier

com.leadwaycloud.rm.common.model.po.entity.RmOrderRestaurant

订单桌位信息

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
orderIdinteger(int64)订单ID
restaurantTableRmRestaurantTable
consumerCountinteger(int32)用餐人数1
diningTimestring用餐时间"2020-10-11 13:09:11"
notesstring备注

com.leadwaycloud.rm.common.model.po.entity.RmPresaleOrderCustomerInfo

预购单客户信息

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
assetIdinteger(int64)设备ID1
orderIdinteger(int64)预售单ID1
posNostringpos号"1"
transNostring交易号"1"
receiptstring小票"1"
notestring备注"1"
activeIdinteger(int64)活动ID1
customerNamestring客户名称"1"
phonestring电话"1"
backupPhonestring备用电话"1"
receiveModestring提货方式 【 STORE_SELF : 门店自提 SUPPLY_POINT_SELF : 供应商自提 HOME_DELIVERY : 送货上门 】"STORE_SELF"
addressstring地址"1"
archiveboolean是否归档false

com.leadwaycloud.rm.common.model.po.entity.RmRestaurantTable

桌位

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
companyIdinteger(int64)公司ID1
codestring桌位号"C001"
floorinteger(int32)楼层1
activeboolean是否可用true
infostring桌位详细信息"前端自定义json字符串"
externalIdstring外部系统ID

com.leadwaycloud.rm.common.model.po.entity.SimpleCrmMember

会员

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
companyIdinteger(int64)公司ID1
barcodestring会员编号"002391117577753472"
statusstring会员状态 【 ACTIVE : 活跃的 LOCK : 锁定的 】"ACTIVE"
namestring名称"张三"
mobilePhonestring手机号码"张三"
realNamestring真实名称
otherBarcodestring第三方条码
sourcestring会员来源
typeIdstring会员类型
partnerIdinteger(int64)关系ID

com.leadwaycloud.rm.common.model.po.entity.SysArea

区/县

名称类型必填说明示例
idinteger(int64)ID1
codestring区/县代号
namestring名称"东城区"

com.leadwaycloud.rm.common.model.po.entity.SysCity

城市

名称类型必填说明示例
idinteger(int64)ID1
codestring城市代号
namestring名称"市辖区"

com.leadwaycloud.rm.common.model.po.entity.SysCountry

国家/地区

名称类型必填说明示例
idinteger(int64)ID1
codestring国际代码"CN"
namestring名称"中国"

com.leadwaycloud.rm.common.model.po.entity.SysProvince

省/州/自治区/直辖市

名称类型必填说明示例
idinteger(int64)ID1
codestring省/州/自治区/直辖市代号
namestring名称"北京市"

com.leadwaycloud.rm.common.model.po.entity.SysStreet

街道/乡镇

名称类型必填说明示例
idinteger(int64)ID1
codestring街道/镇代号
namestring名称"东华门街道"

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForSaleDTO

订单

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
memberIdinteger(int64)会员ID1
customerIdinteger(int64)客户ID1
customerPersonIdinteger(int64)客户联系人ID1
customerNotestring客户备注
reasonstring交易理由
associateOrderIdinteger(int64)关联订单ID
acceptSplittingDeliveryboolean是否接受拆单发货
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForSaleReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO
orderHandmadeDiscListOrderCreateHandmadeDiscForSaleDTO[]订单手工折扣
orderPosOrderCreatePosForSaleDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

com.leadwaycloud.rm.order.business.create.dto.OrderCreateHandmadeDiscForSaleDTO

订单手工折扣

名称类型必填说明示例
cashierIdinteger(int64)授权收银员
typestring折扣类型
lineNointeger(int32)行号(如果为null或者0则表示属于整个订单)1
promAmountnumber(double)手工优惠金额0

com.leadwaycloud.rm.order.business.create.dto.OrderCreatePosForSaleDTO

订单机台

名称类型必填说明示例
posIdinteger(int64)机台ID1
cashierIdinteger(int64)收银员ID1
shiftNointeger(int64)班次号1
shiftDatestring班次日"2020-10-11"
pkNointeger(int64)流水号1
operatorstring操作员
cateringOrderTypestring机台餐饮订单类型 【 DINE_IN : 堂食 DINE_OUT : 外带 TAKEOUT : 外卖 】

com.leadwaycloud.rm.order.business.create.dto.OrderCreateRestaurantForSaleDTO

订单桌位

名称类型必填说明示例
restaurantTableIdinteger(int64)桌位ID1
consumerCountinteger(int32)用餐人数1
diningTimestring用餐时间"2020-10-11 13:09:11"
notesstring备注

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForRefundDTO

订单

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
associateOrderIdinteger(int64)关联订单ID
customerNotestring客户备注
reasonstring交易理由
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForRefundReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForOtherDTO

订单

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
typestring类型"SALE"
associateOrderIdinteger(int64)关联订单ID
scaleinteger(int32)金额计算精度2
vatAmountnumber(double)订单税额100

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForOtherReqDTO

名称类型必填说明示例
orderOrderCreateForOtherDTO
orderItemListOrderCreateItemForOtherDTO[]订单商品
orderPosOrderCreatePosForOtherDTO

com.leadwaycloud.rm.order.business.create.dto.OrderCreateItemForOtherDTO

订单商品

名称类型必填说明示例
lineNointeger(int32)行号1
itemIdinteger(int64)零售商品ID1
itemBarcodeIdinteger(int64)零售商品条码ID1
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
priceOriginIdinteger(int64)价格原单据ID1
priceOriginTypestring价格原单据类型 【 PRICE_LIST : 价目表 QUOTE_ORDER : 报价单 】"SALE_CONTRACT"
vatRationumber(double)商品税率0.5
costnumber(double)商品成本0
pricenumber(double)商品单价35
totalAmountnumber(double)商品总金额35
promAmountnumber(double)商品优惠金额0
amountnumber(double)商品金额35
vatAmountnumber(double)商品税额100
remarkstring备注

com.leadwaycloud.rm.order.business.create.dto.OrderCreatePosForOtherDTO

机台

名称类型必填说明示例
posIdinteger(int64)机台ID1
cashierIdinteger(int64)收银员ID1
shiftNointeger(int64)班次号1
shiftDatestring班次日"2020-10-11"
pkNointeger(int64)流水号1
operatorstring操作员

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForExchangeDTO

订单

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
associateOrderIdinteger(int64)关联订单ID
customerNotestring客户备注
reasonstring交易理由
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.business.create.dto.OrderCreateForExchangeReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

com.leadwaycloud.rm.order.business.confirm.dto.OrderConfirmReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1
customerNotestring客户备注"xxx"
merchantNotestring商户备注"xxx"

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForStoreReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderHandmadeDiscListOrderCreateHandmadeDiscForSaleDTO[]订单手工折扣
orderPosOrderCreatePosForSaleDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO
orderRestaurantOrderCreateRestaurantForSaleDTO

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitSaleForMallReqDTO

名称类型必填说明示例
orderOrderCreateForSaleDTO
orderItemListOrderCreateItemForSaleDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForStoreReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitRefundForMallReqDTO

名称类型必填说明示例
orderOrderCreateForRefundDTO
orderItemListOrderCreateItemForRefundDTO[]订单商品
orderDeliveryModeOrderCreateDeliveryModeDTO

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitExchangeForMobileReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

com.leadwaycloud.rm.order.business.commit.dto.OrderCommitExchangeForMallReqDTO

名称类型必填说明示例
orderOrderCreateForExchangeDTO
orderDeliveryModeOrderCreateDeliveryModeDTO
orderItemListOrderCreateItemForExchangeDTO[]订单商品

com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForSaleReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForRefundReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

com.leadwaycloud.rm.order.business.cancel.dto.OrderCancelForExchangeReqDTO

名称类型必填说明示例
orderIdinteger(int64)订单ID1
memberIdinteger(int64)会员ID1

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO

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

com.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO

返回数据

名称类型必填说明示例
orderAmountInfoOrderAmountVO$OrderAmountInfoVO
orderItemAmountInfoListOrderAmountVO$OrderItemAmountInfoVO[]订单项金额明细

com.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO$OrderAmountInfoVO

订单金额明细

名称类型必填说明示例
scaleinteger(int32)金额计算精度2
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
feenumber(double)运费
orderAmountnumber(double)订单金额100
vatAmountnumber(double)订单税额100

com.leadwaycloud.rm.order.business.calc.vo.OrderAmountVO$OrderItemAmountInfoVO

订单项金额明细

名称类型必填说明示例
lineNointeger(int32)行号1
priceOriginIdinteger(int64)价格原单据ID1
priceOriginTypestring价格原单据类型 【 PRICE_LIST : 价目表 QUOTE_ORDER : 报价单 】"SALE_CONTRACT"
quotationCodestring报价单编号
quotationOutsideCodestring外部报价单编号
vatRationumber(double)商品税率0.5
pricenumber(double)商品单价35
totalAmountnumber(double)商品总金额35
promAmountnumber(double)商品优惠金额0
amountnumber(double)商品金额35
vatAmountnumber(double)商品税额100

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.search.vo.ItemServiceQuotaVO

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

com.leadwaycloud.rm.order.business.search.vo.ItemServiceQuotaVO

返回数据

名称类型必填说明示例
goodsBarcodeIdinteger(int64)商品条码ID1
surplusQuotanumber(double)剩余可操作数量/重量1

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.order.business.search.vo.ItemDeliveryQuotaVO

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

com.leadwaycloud.rm.order.business.search.vo.ItemDeliveryQuotaVO

返回数据

名称类型必填说明示例
goodsBarcodeIdinteger(int64)商品条码ID1
surplusQuotanumber(double)剩余可操作数量/重量1
realSurplusQuotanumber(double)实际剩余可操作数量/重量1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.UnlockOrderStockDTO

解锁销售订单商品库存数据模版

名称类型必填说明示例
orderIdinteger(int64)公司ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.SubmitMallSaleOrderDTO

提交商城销售订单数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"WECHAT_MINI_APPS"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderItemListOrderItemDTO[]订单商品
orderDeliveryModeOrderDeliveryModeDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
saveTimeinteger(int32)订单保留时间(小时)。线上订单提供该数据时,会根据下单时间+saveTime来确定订单自动过期时间,如果没有传则默认12小时1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderDeliveryItemDTO

商城订单物流商品数据模版

名称类型必填说明示例
goodsIdinteger(int64)商品ID1
goodsTypeIdinteger(int64)商品类型ID1
goodsCodestring商品编号"12532534235"
goodsBarcodeIdinteger(int64)商品条码ID1
goodsBarcodestring商品条码"4719324252342"
namestring商品名称"洗发水"
imagestring商品图片
vatRationumber(double)商品税率0.5
costnumber(double)商品成本0
pricenumber(double)商品单价35
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
packstring包装"瓶"
brandIdinteger(int64)品牌ID1
snapshotstring商品快照
amountnumber(double)商品金额35
rmItemIdinteger(int64)零管商品ID1
rmItemBarcodeIdinteger(int64)零管商品条码ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReturnApplyDTO

商城订单退货申请数据模版

名称类型必填说明示例
orderIdinteger(int64)销售订单ID1
orderDeliveryItemListMallOrderDeliveryItemDTO[]订单配送包含的商品
reasonstring交易理由

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReceiveDTO

商城订单收货数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID(参数三选一)1
orderCodestring订单编号(参数三选一)"1"
orderDeliveryIdinteger(int64)订单配送ID(参数二选一,如果没有传则对订单所有配送记录进行收货)1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderPaymentFinishDTO

商城订单付款完成数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.LockOrderStockDTO

锁定销售订单商品库存数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderDeliveryDTO

商城订单发货数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1
selfboolean是否自提false
expressIdinteger(int64)合作快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
orderDeliveryItemListMallOrderDeliveryItemDTO[]订单配送包含的商品
stockMoveIdinteger(int64)出库单ID1
unStockDeliveryboolean无库存发货false

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderReturnDTO

商城订单退货数据模版

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1
selfboolean是否自退false
expressIdinteger(int64)合作的快递公司ID3
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)自提点ID1
farenumber(double)运费0
selfPickupDatestring自提日期"2020-10-11"
selfPickupStartTimestring自提时间区间(开始)"08:00:00"
selfPickupEndTimestring自提时间区间(结束)"08:00:00"

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderRefundFinishDTO

商城退货订单退款完成数据模版

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallReturnApplyProcessDTO

商城退货订单申请处理数据模版

名称类型必填说明示例
orderIdinteger(int64)退货订单ID1
passboolean是否通过false

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.MallOrderAddMerchantNoteDTO

商城订单商户备注数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1
merchantNoteOrderMerchantNoteBO

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreSaleOrderDTO

提交门店销售订单数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO[]订单商品
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO
orderHandmadeDiscountListOrderHandmadeDiscountDTO[]订单手工折扣

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreRefundOrderDTO

提交门店退款订单数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
orderAmountnumber(double)订单金额100
associateOrderCodestring关联订单单号
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreOtherTypeOrderDTO

提交门店其他类型订单数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
typestring类型"SALE"
totalAmountnumber(double)总金额100
promAmountnumber(double)优惠金额0
orderAmountnumber(double)订单金额100
associateOrderCodestring关联订单单号
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO
customerNotestring客户备注
reasonstring交易理由
orderRestaurantOrderRestaurantDTO

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.SubmitStoreOrderDTO

提交门店订单数据模版

名称类型必填说明示例
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
typestring交易类型"SALE"
codestring编号"0989681627412313123"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
orderTimestring订单时间"2020-10-11 13:09:11"
paidstring是否已经支付"false"
orderMemberOrderMemberDTO
orderPosOrderPosDTO
orderItemListOrderItemDTO[]订单商品
customerNotestring客户备注
reasonstring交易理由
associateOrderCodestring关联订单单号(退款交易时提供)
orderRestaurantOrderRestaurantDTO

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

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

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.StoreOrderPaymentFinishDTO

门店订单付款完成数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmTradeReason

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

com.leadwaycloud.core.model.RJava.util.MapJava.lang.LongJava.lang.Double

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

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

com.leadwaycloud.rm.common.model.po.entity.RmExpress

合作快递公司

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
expressSysExpress
activeboolean是否开放true
linkPersonstring联系人"张三"
linkPhonestring联系电话"13888888888"

com.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

订单配送

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
codestring编号"1"
orderIdinteger(int64)订单ID
selfboolean是否自提true
expressIdinteger(int64)合作快递公司
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)商城自提网点ID
receiveboolean是否已经收货false
stockMoveIdinteger(int64)出库单ID1
selfTakeCodestring提货码
autoReceiveTimestring自动收货时间"2020-10-11 13:09:11"
receiveTimestring收货时间"2020-10-11 13:09:11"
amountnumber(double)金额35
vatAmountnumber(double)税额100
itemCountinteger(int32)发货商品项1
allowReconcileboolean是否允许对账false
reconcileStatusstring对账状态 【 NONE : 未对账 ING : 进行中 CONFIRM : 已确认 INVOICE : 已开票 】"ING"
remarkstring备注
reserved1string备用字段1(发货地址)
reserved2string备用字段2(CRM发货单ID)
reserved3string备用字段3(SAP发货单号)
reserved4string备用字段4(SAP贷项凭证申请号)
orderRmOrder
expressRmExpress
selfPickupOutletsRmMallSelfPickupOutlets
orderDeliveryItemListRmOrderDeliveryItem[]订单物流包含的商品

com.leadwaycloud.rm.common.model.po.entity.RmOrderDeliveryItem

订单配送商品

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
deliveryIdinteger(int64)发货单ID
orderItemIdinteger(int64)零管商品ID1
goodsIdinteger(int64)商品ID1
goodsTypeIdinteger(int64)商品类型ID1
brandIdinteger(int64)品牌ID1
goodsCodestring商品编号"12532534235"
goodsBarcodeIdinteger(int64)商品条码ID1
goodsBarcodestring商品条码"4719324252342"
namestring商品名称"洗发水"
imagestring商品图片
pricenumber(double)商品单价35
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
packstring包装"瓶"
amountnumber(double)商品金额35
vatAmountnumber(double)商品税额100
remarkstring备注

com.leadwaycloud.rm.common.model.po.entity.SysExpress

系统快递公司

名称类型必填说明示例
idinteger(int64)ID1
codestring参数code"ems"
namestring名称"EMS快递"

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.SimpleRmOrder

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.SimpleRmOrder

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

com.leadwaycloud.rm.common.model.po.entity.OnlyRmOrder

关联订单

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring订单状态 【 DRAFT : 待确认 CONFIRMED : 已确认 CANCEL : 已取消 EXPIRED : 已过期 DELETE : 已删除 】"CONFIRMED"
itemCountinteger(int32)商品条数
paymentStatusstring付款状态 【 BE_PAID : 待付款 PAID : 部分付款 PAY_FINISH : 付款完成 】"PAID"
refundStatusstring退款状态 【 BE_REFUND : 待退款 REFUND_FINISH : 退款完成 】"FULL_REFUND"
deliveryStatusstring发货状态 【 BE_DELIVERED : 待发货 PARTIAL_SHIPPED : 部分发货 FULL_SHIPPED : 全部发货 】"FULL_SHIPPED"
returnStatusstring退货状态 【 BE_RETURN : 待退货 PARTIAL_RETURN : 部分退货 FULL_RETURN : 全部退货 】"FULL_RETURN"
receivedStatusstring收货状态 【 BE_RECEIVED : 待收货 PARTIAL_RECEIVED : 部分收货 FULL_RECEIVED : 全部收货 】"PARTIAL_RECEIVED"
purchaseStatusstring采购状态 【 BE_PROCURED : 待采购 ONGOING : 采购中 PURCHASED : 已采购 】"BE_PROCURED"
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
vatAmountnumber(double)订单税额100
associateOrderIdinteger(int64)关联销售订单ID
scaleinteger(int32)金额计算精度2
testboolean是否是测试订单false
orderTimestring订单时间"2020-10-11 13:09:11"
endPaymentTimestring付款截止时间"2020-10-11 13:09:11"
customerNotestring客户备注"..."
merchantNoteOrderMerchantNoteBO[]商户备注(仅仅在ERP上展示)[{"note":"...","time":"2020-12-11 12:23:12"}]
reasonstring交易理由
verifyTypestring审核类型 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号,KDS叫号编号)
attachmentListAttachmentBO[]附件
memberIdinteger(int64)会员ID
memberNamestring会员名称"张三"
memberBarcodestring会员编号"215252342234232145"
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxxx"
customerPersonNamestring客户联系人名称"xxx"
salesPersonCodestring业务员代号"xxx"
posIdinteger(int64)机台ID1
restaurantTableIdinteger(int64)桌位ID
feenumber(double)运费
acceptSplittingDeliveryboolean是否接受拆单发货
thirdPartyIdinteger(int64)thirdPartyId

com.leadwaycloud.rm.order.model.po.entity.SimpleRmOrder

当前页数据

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
resourcesstring来源 【 ERP : ERP STORE : 实体店 MOBILE : 移动端 MALL : 网上商城 】"ONLINE_STORE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring订单状态 【 DRAFT : 待确认 CONFIRMED : 已确认 CANCEL : 已取消 EXPIRED : 已过期 DELETE : 已删除 】"CONFIRMED"
itemCountinteger(int32)商品条数
paymentStatusstring付款状态 【 BE_PAID : 待付款 PAID : 部分付款 PAY_FINISH : 付款完成 】"PAID"
refundStatusstring退款状态 【 BE_REFUND : 待退款 REFUND_FINISH : 退款完成 】"FULL_REFUND"
deliveryStatusstring发货状态 【 BE_DELIVERED : 待发货 PARTIAL_SHIPPED : 部分发货 FULL_SHIPPED : 全部发货 】"FULL_SHIPPED"
returnStatusstring退货状态 【 BE_RETURN : 待退货 PARTIAL_RETURN : 部分退货 FULL_RETURN : 全部退货 】"FULL_RETURN"
receivedStatusstring收货状态 【 BE_RECEIVED : 待收货 PARTIAL_RECEIVED : 部分收货 FULL_RECEIVED : 全部收货 】"PARTIAL_RECEIVED"
purchaseStatusstring采购状态 【 BE_PROCURED : 待采购 ONGOING : 采购中 PURCHASED : 已采购 】"BE_PROCURED"
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
vatAmountnumber(double)订单税额100
associateOrderIdinteger(int64)关联销售订单ID
scaleinteger(int32)金额计算精度2
testboolean是否是测试订单false
orderTimestring订单时间"2020-10-11 13:09:11"
endPaymentTimestring付款截止时间"2020-10-11 13:09:11"
customerNotestring客户备注"..."
merchantNoteOrderMerchantNoteBO[]商户备注(仅仅在ERP上展示)[{"note":"...","time":"2020-12-11 12:23:12"}]
reasonstring交易理由
verifyTypestring审核类型 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号,KDS叫号编号)
attachmentListAttachmentBO[]附件
memberIdinteger(int64)会员ID
memberNamestring会员名称"张三"
memberBarcodestring会员编号"215252342234232145"
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxxx"
customerPersonNamestring客户联系人名称"xxx"
salesPersonCodestring业务员代号"xxx"
posIdinteger(int64)机台ID1
restaurantTableIdinteger(int64)桌位ID
feenumber(double)运费
acceptSplittingDeliveryboolean是否接受拆单发货
thirdPartyIdinteger(int64)thirdPartyId
associateOrderOnlyRmOrder
orderItemListRmOrderItem[]订单商品
orderMemberRmOrderMember
orderPosRmOrderPos
orderDeliveryModeRmOrderDeliveryMode
orderRestaurantRmOrderRestaurant

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.history.model.VO.order.OrderVO

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.history.model.VO.order.OrderVO

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

com.leadwaycloud.rm.common.business.eps.model.bo.TenderConfigBO

支付方式扩展配置

名称类型必填说明示例
retalixCodestringRetalix支付方式编号"1"
epsCodestringEPS支付方式编号"1"
lpeCodestringLPE支付方式编号"1"
authCodePrefixstring[]移动支付二维码前缀1
discTenderboolean是否属于折扣类支付方式true
mappingTenderIdinteger(int64)折扣类支付方式,对应的支付方式ID1
discTypestringdiscType"油品折扣:OIL_DISC,非油折扣:NON_OIL_DISC "

com.leadwaycloud.rm.common.model.po.entity.CrmAccountType

CRM账户类型

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
typestring类型 【 MEMBER : 会员 CUSTOM : 客户 SUPPLIER : 供应商 EMPLOYEE : 员工 FRANCHISEE : 加盟商 CARRIER : 承运商 AGENT : 代理商 】"MEMBER"
codestring编号"BALANCE"
namestring名称"余额账户"
changeValuenumber(double)兑换值(多少兑换值可换1元现金)3

com.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

EPS订单

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
codestringEPS订单编号"0989681627412313123"
typestringEPS订单类型 【 PAYMENT : 付款 REFUND : 退款 】"PAYMENT"
statusstring订单状态 【 INVALID : 无效 ING : 处理中 BE_CONFIRM : 待确认 CONFIRM : 已确认 VALID : 有效 】"VALID"
orderCodestring订单中心订单编号(手动退款时,没有订单中心订单编号(退款交易单号))"1989681627412313123"
originalOrderCodestring订单中心订单编号(退款订单时提供,原订单中心订单编号)"1989681627412313123"
memberBarcodestring会员编号"002391117577753472"
tenderIdinteger(int64)支付方式ID
orderAmountnumber(double)订单金额100
payTimestring付款时间"2020-10-11 13:09:11"
realPayAmountnumber(double)付款/退款金额(发起付款金额)100
promAmountnumber(double)付款优惠金额100
payAmountnumber(double)付款/退款金额(最终付款金额)100
platformOrderCodestring第三方支付平台订单编号"2020072322001410740504760505"
remarkstring订单备注
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
verifyTypestring'审核类型' 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(招行支付url)
reserved2string备用字段2
reserved3string备用字段3
tenderRmTender
finishboolean订单是否已经付款/退款完成false

com.leadwaycloud.rm.common.model.po.entity.RmTender

支付方式

名称类型必填说明示例
idinteger(int64)
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
merchantIdinteger(int64)商户ID1
codestring代号"CASH"
namestring名称"现金"
otherNamestring别名"钞票"
typestring类型 【 CASH : 现金 MOBILE : 移动支付 MEMBER_ACCOUNT : 会员账户 CREDIT : 信用支付 OFFLINE : 线下支付 BANK_CARD : 银行卡支付 】"CASH"
statusstring状态 【 AVAILABLE : 可用的 STOP : 停用的 DELETE : 删除的 】"AVAILABLE"
imagestring图片
vatboolean是否可开发票true
accountTypeCrmAccountType
mobilePaymentTypestring移动支付类型 【 WECHAT : 微信 ALIPAY : 支付宝 CMB : 招商B2B CMB_SCAN : 招商聚合支付 OTHER : 其他 】"WECHAT"
systemboolean是否由系统默认true
descriptionstring描述
financeTenderIdinteger(int64)财务付款方式ID1
otherCodestring其他编号"CASH"
tenderConfigTenderConfigBO
reserved1string备用字段1(收款人户名)
reserved2string备用字段2(银行账户)
reserved3string备用字段3(开户银行)

com.leadwaycloud.rm.order.business.history.model.VO.order.OrderVO

当前页数据

名称类型必填说明示例
idinteger(int64)ID1
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
statusstring订单状态 【 DRAFT : 待确认 CONFIRMED : 已确认 CANCEL : 已取消 EXPIRED : 已过期 DELETE : 已删除 】"CONFIRMED"
paymentStatusstring付款状态 【 BE_PAID : 待付款 PAID : 部分付款 PAY_FINISH : 付款完成 】"PAID"
deliveryStatusstring发货状态 【 BE_DELIVERED : 待发货 PARTIAL_SHIPPED : 部分发货 FULL_SHIPPED : 全部发货 】"FULL_SHIPPED"
refundStatusstring退款状态 【 BE_REFUND : 待退款 REFUND_FINISH : 退款完成 】"FULL_REFUND"
returnStatusstring退货状态 【 BE_RETURN : 待退货 PARTIAL_RETURN : 部分退货 FULL_RETURN : 全部退货 】"FULL_RETURN"
receivedStatusstring收货状态 【 BE_RECEIVED : 待收货 PARTIAL_RECEIVED : 部分收货 FULL_RECEIVED : 全部收货 】"PARTIAL_RECEIVED"
totalAmountnumber(double)总金额100
promAmountnumber(double)交易优惠金额0
orderAmountnumber(double)订单金额100
scaleinteger(int32)金额计算精度2
testboolean是否是测试订单false
orderTimestring订单时间"2020-10-11 13:09:11"
reserved1string备用字段1(外部订单编号)
reserved2string备用字段2
reserved3string备用字段3(SAP订单编号)
orderItemListRmOrderItem[]订单商品
orderMemberRmOrderMember
orderPosRmOrderPos
orderRestaurantRmOrderRestaurant
epsOrderListRmEpsOrder[]支付信息
orderOilListRmOrderOil[]订单油品

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmOrderDelivery

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

com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmOrder

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmOrder

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

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmPresaleOrderCustomerInfo

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmPresaleOrderCustomerInfo

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

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.model.po.entity.RmPosOrderJournal

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

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyDetailVO

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

com.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyDetailVO

返回数据

名称类型必填说明示例
reconcileApplyRmReconcileApply
reconcileApplyDetailListRmReconcileApplyDetail[]对账申请明细

com.leadwaycloud.rm.order.model.po.entity.RmReconcileApply

对账申请

名称类型必填说明示例
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
idinteger(int64)ID1
merchantIdinteger(int64)商户ID
companyIdinteger(int64)公司ID
yearinteger(int32)
monthinteger(int32)
codestring编号
otherCodestring客户对账单号
statusstring状态 【 DRAFT : 草稿 CONFIRM : 已确认 FINISH : 已完成 VOID : 已作废 】
customerConfirmboolean客户是否已经确认false
customerIdinteger(int64)客户ID1
customerCodestring客户编号"xxx"
customerReconciledCodestring客户对账代码 【 _0001 : 立即支付 ZCM0 : 月底结算 ZC30 : 月结30天 ZC60 : 月结60天 ZC90 : 月结90天 】"xxx"
customerNamestring客户名称"xxx"
customerTaxCodestring客户纳税号"xxx"
customerAddressstring客户地址"xxx"
customerPhonestring客户联系电话"xxx"
customerBankstring客户开户银行"xxx"
customerBankAccountstring客户开户银行帐号"xxx"
contactPersonNamestring客户联系人"xxx"
contactPersonPhonestring客户联系人电话"xxx"
receiveInvoiceAddressstring收票地址"xxx"
payMethodstring付款方式"xxx"
totalAmountnumber(double)货款总额
totalVatAmountnumber(double)货款总税额
invoiceRequirestring开票要求"xxx"
contractOrderboolean是否合同订单false
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"
remarkstring备注"xxx"
attachmentListAttachmentBO[]附件

com.leadwaycloud.rm.order.model.po.entity.RmReconcileApplyDetail

对账申请明细

名称类型必填说明示例
createByinteger(int64)
createTimestring(date-time)
updateByinteger(int64)
updateTimestring(date-time)
idinteger(int64)ID1
applyIdinteger(int64)申请单ID
deliveryIdinteger(int64)发货单ID
lineNointeger(int32)行号
deliveryDatestring发货日期"2020-10-11"
deliveryCodestring发货单号
orderIdinteger(int64)订单ID
orderCodestring订单号
customerOrderCodestring客户订单号
goodsNamestring商品名称
goodsSpecstring商品规格
qtyinteger(int32)商品数量
weightnumber(double)商品重量
packstring商品单位
shortPackstring商品单位
isoShortPackstring商品单位
pricenumber(double)商品单价
amountnumber(double)商品金额
vatAmountnumber(double)商品税额
vatRationumber(double)税率
remarkstring备注
reserved1string备用字段1(客户物料编码)
reserved2string备用字段2(客户物料规格)
reserved3string备用字段3(SAP发货单号、SAP贷项凭证申请号、SAP订单号)

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyVO

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyVO

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

com.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyVO

当前页数据

名称类型必填说明示例
idinteger(int64)ID
yearinteger(int32)
monthinteger(int32)
codestring编号
otherCodestring客户对账单号
statusstring状态 【 DRAFT : 草稿 CONFIRM : 已确认 FINISH : 已完成 VOID : 已作废 】
customerConfirmboolean客户是否已经确认false
customerCodestring客户编号"xxx"
customerNamestring客户名称"xxx"
customerPhonestring客户联系电话"xxx"
contactPersonNamestring客户联系人"xxx"
contactPersonPhonestring客户联系人电话"xxx"
invoiceStatusstring发票状态 【 BE_INVOICED : 待开票 INVOICE_ING : 开票中 PARTIAL_INVOICED : 部分开票 FULL_INVOICED : 全部开票 】"BE_INVOICED"

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyPrintDataVO

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

com.leadwaycloud.rm.order.business.reconcile.vo.ReconcileApplyPrintDataVO

返回数据

名称类型必填说明示例
totalAmountnumber(double)总额
confirmUserstring经办人
businessSignetstring业务专用章
reconcileApplyRmReconcileApply
reconcileApplyDetailListRmReconcileApplyDetail[]对账申请明细

com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

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

com.leadwaycloud.rm.common.business.order.mdoel.vo.DetailOrderVO

返回数据

名称类型必填说明示例
orderInfoOrderVO
orderPosInfoOrderPosVO
orderMemberInfoOrderMemberVO
orderItemInfoListOrderItemVO[]订单商品信息
orderDeliveryModeInfoOrderDeliveryModeVO
orderAssociateOrderInfoOrderAssociateOrderVO
orderDeliveryInfoListOrderDeliveryVO[]订单配送信息
orderPayInfoListOrderPaymentVO[]订单付款信息
orderRestaurantInfoOrderRestaurantVO
orderHandmadeDiscInfoListOrderHandmadeDiscountVO[]订单手工折扣信息

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderAssociateOrderVO

关联订单信息

名称类型必填说明示例
parentAssociateOrderInfoOrderAssociateOrderVO$ParentAssociateOrderVO
childAssociateOrderInfoListOrderAssociateOrderVO$ChildAssociateOrderVO[]子级关联订单1

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderAssociateOrderVO$ChildAssociateOrderVO

子级关联订单

名称类型必填说明示例
idinteger(int64)ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
orderTimestring订单时间"2020-10-11 13:09:11"

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderAssociateOrderVO$ParentAssociateOrderVO

父级关联订单

名称类型必填说明示例
idinteger(int64)ID1
codestring编号"0989681627412313123"
typestring类型"SALE"
orderTimestring订单时间"2020-10-11 13:09:11"
parentAssociateOrderInfoOrderAssociateOrderVO$ParentAssociateOrderVO

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderDeliveryModeVO

订单配送方式信息

名称类型必填说明示例
idinteger(int64)ID1
orderIdinteger(int64)订单ID
deliveryModestring发货方式 【 SELF : 自提/自送 EXPRESS : 快递 】"SELF"
farenumber(double)运费0
countryIdinteger(int64)国家ID
countryNamestring国家名称
provinceIdinteger(int64)省份ID
provinceNamestring省份名称
cityIdinteger(int64)城市ID
cityNamestring城市名称
areaIdinteger(int64)区ID
areaNamestring区名称
streetIdinteger(int64)街道ID
streetNamestring街道名称
detailAddressstring详细地址
receiverstring收货人
phonestring电话
selfPickupOutletsIdinteger(int64)商城自提网点
selfPickupOutletsCodestring商城自提网点编号
selfPickupOutletsNamestring商城自提网点称名称
selfPickupOutletsAddressstring商城自提网点称地址
selfPickupDatestring(date)自提日期"2020-10-11"
selfPickupStartTimestring自提时间区间(开始)"08:00:00"
selfPickupEndTimestring自提时间区间(结束)"08:00:00"

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderDeliveryVO

订单配送信息

名称类型必填说明示例
idinteger(int64)ID1
codestring编号"1"
orderIdinteger(int64)订单ID
selfboolean是否自提true
expressIdinteger(int64)合作快递公司ID
expressCodestring合作快递公司编号
expressNamestring合作快递公司名称
expressOrderCodestring快递单号"SF42524252343"
selfPickupOutletsIdinteger(int64)商城自提网点ID
selfPickupOutletsCodestring商城自提网点编号
selfPickupOutletsNamestring商城自提网点称名称
receiveboolean是否已经收货false
stockMoveIdinteger(int64)出库单ID1
selfTakeCodestring提货码
autoReceiveTimestring自动收货时间"2020-10-11 13:09:11"

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderHandmadeDiscountVO

订单手工折扣信息

名称类型必填说明示例
idinteger(int64)ID1
orderIdinteger(int64)订单ID
cashierIdinteger(int64)授权收银员ID
cashierAccountstring授权收银员帐号
typestring折扣类型
lineNointeger(int32)行号1
promAmountnumber(double)手工优惠金额0

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderItemVO

订单商品信息

名称类型必填说明示例
idinteger(int64)ID1
orderIdinteger(int64)订单ID
lineNointeger(int32)行号1
goodsIdinteger(int64)商品ID1
goodsTypeIdinteger(int64)商品类型ID1
goodsTypeCodestring商品类型编号"xxx"
goodsTypeNamestring商品类型名称"xxx"
goodsCodestring商品编号"12532534235"
goodsBarcodeIdinteger(int64)商品条码ID1
goodsBarcodestring商品条码"4719324252342"
namestring商品名称"洗发水"
imagestring商品图片
vatRationumber(double)商品税率0.5
costnumber(double)商品成本0
pricenumber(double)商品单价35
qtyinteger(int32)商品数量1
weightnumber(double)商品重量
packstring包装"瓶"
packSymbolstring包装"瓶"
shortPackstring包装"瓶"
isoShortPackstring包装"瓶"
specstring规格
totalAmountnumber(double)总金额35
promAmountnumber(double)商品优惠金额0
amountnumber(double)商品金额35
vatAmountnumber(double)商品税额100
brandIdinteger(int64)品牌ID1
brandCodestring品牌编号"1"
brandNamestring品牌名称"xxx"
snapshotstring商品快照(下单时商品的基本信息)
rmItemIdinteger(int64)零管商品ID1
rmItemBarcodeIdinteger(int64)零管商品条码ID1
priceOriginIdinteger(int64)价格原单据ID1
priceOriginTypestring价格原单据类型 【 PRICE_LIST : 价目表 QUOTE_ORDER : 报价单 】"SALE_CONTRACT"
quotationCodestring报价单编号
quotationOutsideCodestring外部报价单编号
thirdpartyDeliveryboolean是否第三方配送false
acceptThirdpartyDeliveryboolean是否接受第三方配送false
thirdpartyPurchaseboolean是否第三方采购false
purchaseByOrderboolean是否按单采购false
periodTypestring发货周期类型 【 HOUR : 时 DAY : 天 WEEK : 周 MONTH : 月 YEAR : 年 】
deliveryPeriodstring发货周期
remarkstring备注
reserved1string备用字段1(客户物料编码)
reserved2string备用字段2(客户物料规格)
reserved3string备用字段3

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderMemberVO

订单会员信息

名称类型必填说明示例
idinteger(int64)ID1
orderIdinteger(int64)订单ID
memberIdinteger(int64)会员ID1
barcodestring会员编号"215252342234232145"
namestring会员名称"张三"
typeinteger(int64)会员类型1
sexstring会员性别"1"
ageinteger(int32)会员年龄22
birthdaystring会员生日"1999-11-11"
tagsstring[]会员标签["健身"]
customerIdinteger(int64)客户ID
customerCodestring客户编号"xxx"
customerNamestring客户名称"xxx公司"
customerPersonIdinteger(int64)客户联系人ID
customerPersonCodestring客户联系人编号"xxxx"
customerPersonNamestring客户联系人名称"xxx"
customerPersonPhonestring客户联系人手机号"xxx"
businessUserstring业务代表名称"xxx"
businessPhonestring业务代表手机号"xxx"

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderPaymentVO

订单付款信息

名称类型必填说明示例
idinteger(int64)ID1
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
channelstring渠道 【 STORE_POS : 门店机台(未来弃用) WECHAT_MINI_APPS : 微信小程序(未来弃用) WECHAT_MALL : 微信商城(未来弃用) APP : APP(未来弃用) ONLINE_SHOP : 电商商城(未来弃用) ONLINE : 线上 OFFLINE : 线下 】"ONLINE"
codestringEPS订单编号"0989681627412313123"
typestringEPS订单类型 【 PAYMENT : 付款 REFUND : 退款 】"PAYMENT"
statusstring订单状态 【 INVALID : 无效 ING : 处理中 BE_CONFIRM : 待确认 CONFIRM : 已确认 VALID : 有效 】"VALID"
orderCodestring订单中心订单编号(手动退款时,没有订单中心订单编号(退款交易单号))"1989681627412313123"
originalOrderCodestring订单中心订单编号(退款订单时提供,原订单中心订单编号)"1989681627412313123"
memberBarcodestring会员编号"002391117577753472"
orderAmountnumber(double)订单金额100
payTimestring付款时间"2020-10-11 13:09:11"
realPayAmountnumber(double)付款/退款金额(顾客实付,大于或等于payAmount)100
payAmountnumber(double)付款/退款金额100
platformOrderCodestring第三方支付平台订单编号"2020072322001410740504760505"
remarkstring订单备注
tenderIdinteger(int64)支付方式ID
tenderCodestring支付方式编号
tenderOtherCodestring支付方式其他编号
tenderNamestring支付方式名称
tenderOtherNamestring支付方式别名
tenderTypestring支付方式类型 【 CASH : 现金 MOBILE : 移动支付 MEMBER_ACCOUNT : 会员账户 CREDIT : 信用支付 OFFLINE : 线下支付 BANK_CARD : 银行卡支付 】"CASH"
tenderImagestring支付方式图片
tenderVatboolean支付方式是否可开票
tenderMobilePaymentTypestring移动支付类型 【 WECHAT : 微信 ALIPAY : 支付宝 CMB : 招商B2B CMB_SCAN : 招商聚合支付 OTHER : 其他 】"WECHAT"
accountTypeCodestring账户类型编号
accountTypeNamestring账户类型名称
verifyStatusstring审核状态 【 PENDING : 待审核 ONGOING : 审核中 FINISH : 已审核 】"PENDING"
verifyTypestring'审核类型' 【 ONLINE_ORDER_REFUND : 线上销售订单退货审批 ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批 BARCODE_ON_SHELF : 零管商品条码上架审批 BARCODE_OFF_SHELF : 零管商品条码下架审批 EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核 】"SALE_ORDER_REFUND"
verifyResultstring审核结果 【 PASS : 通过 REFUSE : 拒绝 REJECT : 驳回 】"PASS"
verifyMsgstring审核描述"..."
reserved1string备用字段1(招行支付url、微信wap支付表单、支付宝wap支付表单)
reserved2string备用字段2
reserved3string备用字段3

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderPosVO

订单机台信息

名称类型必填说明示例
idinteger(int64)ID1
merchantIdinteger(int64)商户ID1
companyIdinteger(int64)公司ID1
orderIdinteger(int64)订单ID
posIdinteger(int64)机台ID
posCodestring机台编号
cashierIdinteger(int64)收银员ID
cashierAccountstring收银员帐号
shiftNointeger(int32)班次号1
shiftDatestring班次日"2020-10-11"
pkNointeger(int32)流水号1
operatorstring操作员
cateringOrderTypestring机台餐饮订单类型 【 DINE_IN : 堂食 DINE_OUT : 外带 TAKEOUT : 外卖 】
cateringOrderStatusstring机台餐饮订单状态 【 BE_PRODUCED : 待制作 PRODUCTION : 制作中 BE_PICKED : 待取餐 PICKED : 已取餐 】

com.leadwaycloud.rm.common.business.order.mdoel.vo.OrderRestaurantVO

订单桌位信息

名称类型必填说明示例
idinteger(int64)ID1
orderIdinteger(int64)订单ID
consumerCountinteger(int32)用餐人数1
diningTypestring用餐类型 【 DINE_IN : 堂食 TAKE_AWAY : 外带 】"TAKE_AWAY"
diningTimestring用餐时间"2020-10-11 13:09:11"
notesstring备注
floorinteger(int32)楼层1
codestring桌位号"C001"

com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

返回数据

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

com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

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

com.leadwaycloud.rm.common.business.order.mdoel.vo.ListOrderVO

当前页数据

名称类型必填说明示例
orderInfoOrderVO
orderPosInfoOrderPosVO
orderMemberInfoOrderMemberVO
orderItemInfoListOrderItemVO[]订单商品信息
orderDeliveryModeInfoOrderDeliveryModeVO

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

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

com.leadwaycloud.rm.order.business.reconcile.dto.DeleteReconcileDeliveryDTO

名称类型必填说明示例
applyIdinteger(int64)对账申请ID
deleteDeliveryListinteger(int64)[]需要删除的发货单

com.leadwaycloud.rm.order.business.history.model.DTO.order.mall.CancelMallOrderDTO

取消商城订单数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1

com.leadwaycloud.rm.order.business.history.model.DTO.order.store.CancelStoreOrderDTO

取消门店订单数据模版

名称类型必填说明示例
orderIdinteger(int64)订单ID1