返回 API 文档索引

lwc-cloud-erp-data-broadcast API 接口文档

lwc-cloud-erp-data-broadcast 版本 1.0.0 11 个接口 3 个分组 5 个模型 来源: https://api.leadwaycloud.com/lwc-cloud-erp-data-broadcast/v3/api-docs

服务地址

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

接口详情

POST

/api/common/get/properties/{channel}/{method}

公共接口 查询渠道推送方式配置接口 OperationId: dataBroadcast

调用方法

POST /api/common/get/properties/{channel}/{method}

参数

名称位置必填类型说明示例
channelpathstring渠道"hht"
methodpathstring推送方式"RABBIT_MQ"

请求体

响应

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

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

/api/common/data-broadcast/{merchantId}

公共接口 批量数据推送接口 OperationId: dataBroadcast_1

调用方法

POST /api/common/data-broadcast/{merchantId}

参数

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

请求体

Content-Type: application/json 必填:类型: UnpromptedPushDTO[] com.leadwaycloud.data.broadcast.model.dto.UnpromptedPushDTO

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

响应

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

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

/api/monitor/version

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

调用方法

GET /api/monitor/version

参数

请求体

响应

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

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

/api/monitor/health

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

调用方法

GET /api/monitor/health

参数

请求体

响应

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

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

/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_2

调用方法

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_3

调用方法

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_5

调用方法

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_1

调用方法

HEAD /error

参数

请求体

响应

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

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

模型定义

com.leadwaycloud.core.model.RJava.util.MapJava.lang.StringJava.lang.Object

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

com.leadwaycloud.data.broadcast.model.dto.UnpromptedPushDTO

名称类型必填说明示例
pushTypestring推送类型 【 ENERGY_OIL_TANK : 油罐(提供energy_oil_tank表ID) ENERGY_OIL_PUMP : 油泵(提供energy_oil_pump表ID) ENERGY_OIL_NOZZLE : 油枪(提供energy_oil_nozzle表ID) FINANCE_TAX : 税(提供finance_tax表ID) CRM_SUPPLIER : 供应商(提供crm_supplier表ID) RES_REASON_CODE : 原因码(提供res_reason_code表ID) SYS_UOM : 计量单位变动(提供sys_uom表ID) STOCK_GOODS : 商品(提供stock_goods表ID) STOCK_GOODS_CATEGORY : 商品分类(提供stock_goods_category表ID) STOCK_WAREHOUSE : 仓库(提供stock_warehouse表ID) STOCK_GOODS_SUPPLIER : 零管供应商关系变动(提供stock_goods_supplier表ID) RM_GOODS : 零管商品(提供rm_item表ID) RM_GOODS_BARCODE : 零管商品(提供rm_item_barcode表ID) RM_GOODS_PRICE_ADJUST_PLAN_DETAIL : 零管商品变价计划(提供rm_goods_price_adjust_plan_detail表ID) RM_CASHIER : 零管收银员(提供rm_cashier表ID) RM_DEVICE_POS : 零管机台(提供rm_device_pos表ID) RM_RESTAURANT : 零管餐厅(提供rm_restaurant表ID) RM_TENDER : 零管支付方式(提供rm_tender表ID) GOODS_STOCK : 商品库存(提供stock_goods_barcode表ID)仅在手工推送使用 SPEC_SETTING : 门店特殊设置(提供res_company表ID)仅在手工推送使用 CLEAR_STOCK_GOODS : 清除商品(提供stock_goods表ID)仅在手工推送使用 CLEAR_STOCK_GOODS_CATEGORY : 清除商品分类(提供stock_goods_category表ID)仅在手工推送使用 CLEAR_GOODS_STOCK : 清除商品库存(提供stock_goods表ID)仅在手工推送使用 】 【 ENERGY_OIL_TANK : 油罐(提供energy_oil_tank表ID) ENERGY_OIL_PUMP : 油泵(提供energy_oil_pump表ID) ENERGY_OIL_NOZZLE : 油枪(提供energy_oil_nozzle表ID) FINANCE_TAX : 税(提供finance_tax表ID) CRM_SUPPLIER : 供应商(提供crm_supplier表ID) RES_REASON_CODE : 原因码(提供res_reason_code表ID) SYS_UOM : 计量单位变动(提供sys_uom表ID) STOCK_GOODS : 商品(提供stock_goods表ID) STOCK_GOODS_CATEGORY : 商品分类(提供stock_goods_category表ID) STOCK_WAREHOUSE : 仓库(提供stock_warehouse表ID) STOCK_GOODS_SUPPLIER : 零管供应商关系变动(提供stock_goods_supplier表ID) RM_GOODS : 零管商品(提供rm_item表ID) RM_GOODS_BARCODE : 零管商品(提供rm_item_barcode表ID) RM_GOODS_PRICE_ADJUST_PLAN_DETAIL : 零管商品变价计划(提供rm_goods_price_adjust_plan_detail表ID) RM_CASHIER : 零管收银员(提供rm_cashier表ID) RM_DEVICE_POS : 零管机台(提供rm_device_pos表ID) RM_RESTAURANT : 零管餐厅(提供rm_restaurant表ID) RM_TENDER : 零管支付方式(提供rm_tender表ID) GOODS_STOCK : 商品库存(提供stock_goods_barcode表ID)仅在手工推送使用 SPEC_SETTING : 门店特殊设置(提供res_company表ID)仅在手工推送使用 CLEAR_STOCK_GOODS : 清除商品(提供stock_goods表ID)仅在手工推送使用 CLEAR_STOCK_GOODS_CATEGORY : 清除商品分类(提供stock_goods_category表ID)仅在手工推送使用 CLEAR_GOODS_STOCK : 清除商品库存(提供stock_goods表ID)仅在手工推送使用 】"ENERGY_OIL_TANK"
companyListinteger(int64)[]公司ID集合(当推送类型可指定公司时,未填则推送所有公司)[1]
dataListinteger(int64)[]数据ID集合(未填则推送所有,当推送类型可指定公司时推送的是当前门店的全部该类型数据)[1]

com.leadwaycloud.core.model.RJava.lang.Void

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

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

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

com.leadwaycloud.core.model.R

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