同步数据接口¶
获取数据
- 获取门店信息
- 获取采购单数据
- 获取采购单数据(根据ID或者CODE获取)
- 获取收货单数据
- 获取收货单数据(根据ID或者CODE获取)
- 获取退货单数据
- 获取退货单数据(根据ID或者CODE获取)
- 获取供应商数据
- 获取物料分类数据
- 获取物料数据
- 获取门店数据
获取更新通知
- 根据时间获取采购单数据更新数量
- 根据时间获取收货单数据更新数量
- 根据时间获取退货单数据更新数量
- 根据时间获取供应商数据更新数量
- 根据时间获取物料分类数据更新数量
- 根据时间获取物料数据更新数量
获取门店信息¶
获取门店信息
请求地址¶
/store
HTTP方法¶
GET
URL参数¶
无
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 主键ID |
name | string | 门店名称 |
code | string | 门店编号 |
pinyin | string | 拼音 |
address | string | 地址 |
longitude | string | 经度 |
latitude | string | 维度 |
note | string | 备注 |
cityName | string | 城市 |
proviceName | string | 省 |
tenantId | long | 租户ID |
返回示例¶
{
"code": 200,
"data": {
"id": 6000070,/* 主键ID */
"name": "保利店",/* 门店名称 */
"code": "100001",/* 门店编号 */
"pinyin": "bld",/* 拼音 */
"address": "湖南省长沙书岳麓区固特邦",/* 地址 */
"longitude": 12.0,/* 经度 */
"latitude": 13.0,/* 维度 */
"note": "",/* 备注 */
"cityName": "长沙",/* 城市 */
"proviceName": "湖南",/* 省 */
"tenantId": 50135/* 租户I */
},
"message": null,
"error": null
}
获取采购单数据¶
获取采购单数据
请求地址¶
/purchase/order/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
supplierId | long | 非必须 | 供应商ID |
begin | string | 必须 | 开始时间 2017-01-01 00:00:00,注意路径上空格可能需要用’%20’来代替 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00,注意路径上空格可能需要用’%20’来代替 |
Response Json Body¶
Order对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 主键ID |
code | string | 订单code |
erpCode | string | 第三方创建订单时传参的erpCode |
tenantId | string | 租户ID |
branchId | long | 门店ID |
branchName | string | 门店名称 |
supplierId | int | 供应商ID |
supplierName | double | 供应商名称 |
statusId | string | 订单状态 |
statusText | string | 订单状态说明 |
amount | string | 小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
createdDate | string | 订单创建时间 |
modifierId | string | 修改人ID |
modifierName | string | 修改人名称 |
modifiedEmployeeId | string | 修改人员ID |
modifiedEmployeeName | string | 修改人员名称 |
tenantErpCode | string | 租户erpCode |
supplierErpCode | string | 供应商erpCode |
branchErpCode | string | 门店erpCode |
details | [OrderDetail采购订单明细] | 采购明细 |
OrderDetail采购订单明细¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 订单明细ID |
documentId | long | 订单ID |
departmentId | long | 部门ID |
departmentName | string | 部门名称 |
materialId | long | 物料ID |
materialName | string | 物料名称 |
unitId | long | 采购单位ID |
unitName | string | 采购单位名称 |
purchaseQuantity | double | 采购数量 (采购单位) |
price | double | 单价 |
secondUnitId | long | 收货单位id |
secondUnitName | string | 收货单位名称 |
secondQuantity | double | 采购数量按比例转换后的收货数量 |
receiptedQuantity | double | 已收货数量 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
departmentErpCode | string | 部门erpCode |
materialErpCode | string | 商品erpCode |
erpCode | string | 第三方明细erpCode |
返回示例¶
{
"code": 200,
"data": [{
"id": 6025157, #订单id
"code": "CGxxxxxxxx", #订单code
"erpCode": "xxxxxxx", #第三方订单erpCode
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店ID
"branchName": "餐智测试店(运营用)", #门店名称
"supplierId": 6000606, # 供应商ID
"supplierName": "CS肉类供应商", #供应商名称
"statusId": 6, #订单状态 1未确认 2已收单 3已配货 4收货中 6已完成 7已取消 99已过期
"statusText": "已完成", #订单状态说明
"amount": 0.0, #小计
"createdDate": "2017-05-09 10:33:26", #订单创建时间
"modifierId": 0, #修改人ID
"modifierName": null, #修改人名称
"tenantErpCode": "400001", #租户erpCode
"supplierErpCode": "NULL", #供应商erpCode
"branchErpCode": "123456", #门店erpCode
"details": [{
"id": 6217061, #订单名词ID
"documentId": 6025157, #订单ID
"departmentId": 6000782, #部门ID
"departmentName": "卤烧", #部门名称
"materialId": 5001718, #物料ID
"materialName": "仔排", #物料名称
"unitId": 42, #单位ID
"unitName": "斤", #单位名称
"purchaseQuantity": 1.00000, #采购数量 (采购单位)
"receiptedQuantity": 1.00000, #收货数量
"price": 0.00000, #单价
"secondUnitId": 42, #收货单位id
"secondUnitName": "斤", #收货单位名称
"secondQuantity": 1.00000, #收货单位数量
"amount": 0.00000, #金额小计
"departmentErpCode": "NULL", #部门erpCode
"materialErpCode": "120022", #商品erpCode
"erpCode": "xxxxxx" #第三方明细erpCode
}, {
"id": 6217062,
"documentId": 6025157,
"departmentId": 6000782,
"departmentName": "卤烧",
"materialId": 5001699,
"materialName": "肘子",
"unitId": 9,
"unitName": "个",
"purchaseQuantity": 1.00000,
"receiptedQuantity": 3.00000,
"price": 0.00000,
"secondUnitId": 42,
"secondUnitName": "斤",
"secondQuantity": 3.00000,
"amount": 0.00000,
"departmentErpCode": "NULL",
"materialErpCode": "120002",
"erpCode": "xxxxxxx"
}]
}],
"message": null,
"error": null
}
获取采购单数据(根据ID或者CODE获取)¶
获取采购单数据(根据ID或者CODE获取)
请求地址¶
/purchase/order/get
HTTP方法¶
POST
URL参数¶
无
Request Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
businessIds | array[long] | 可空(但codes不能同时为空) | 采购单id集合 |
codes | array[string] | 可空(但businessIds不能同时为空) | 采购单code集合 |
Response Json Body¶
Order对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 主键ID |
code | string | 订单code |
erpCode | string | 第三方创建订单时传参的erpCode |
tenantId | string | 租户ID |
branchId | long | 门店ID |
branchName | string | 门店名称 |
supplierId | int | 供应商ID |
supplierName | double | 供应商名称 |
statusId | string | 订单状态 |
statusText | string | 订单状态说明 |
amount | string | 小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
createdDate | string | 订单创建时间 |
modifierId | string | 修改人ID |
modifierName | string | 修改人名称 |
modifiedEmployeeId | string | 修改人员ID |
modifiedEmployeeName | string | 修改人员名称 |
tenantErpCode | string | 租户erpCode |
supplierErpCode | string | 供应商erpCode |
branchErpCode | string | 门店erpCode |
details | [OrderDetail采购订单明细] | 采购明细 |
OrderDetail采购订单明细¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 订单明细ID |
documentId | long | 订单ID |
departmentId | long | 部门ID |
departmentName | string | 部门名称 |
materialId | long | 物料ID |
materialName | string | 物料名称 |
unitId | long | 采购单位ID |
unitName | string | 采购单位名称 |
purchaseQuantity | double | 采购数量 (采购单位) |
price | double | 单价 |
secondUnitId | long | 收货单位id |
secondUnitName | string | 收货单位名称 |
secondQuantity | double | 采购数量按比例转换后的收货数量 |
receiptedQuantity | double | 已收货数量 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
departmentErpCode | string | 部门erpCode |
materialErpCode | string | 商品erpCode |
erpCode | string | 第三方明细erpCode |
返回示例¶
{
"code": 200,
"data": [{
"id": 6025157, #订单id
"code": "CGxxxxxxx", #订单code
"erpCode": "xxxxxxx", #第三方订单erpCode
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店ID
"branchName": "餐智测试店(运营用)", #门店名称
"supplierId": 6000606, # 供应商ID
"supplierName": "CS肉类供应商", #供应商名称
"statusId": 6, #订单状态 1未确认 2已收单 3已配货 4收货中 6已完成 7已取消 99已过期
"statusText": "已完成", #订单状态说明
"amount": 0.0, #小计
"createdDate": "2017-05-09 10:33:26", #订单创建时间
"modifierId": 0, #修改人ID
"modifierName": null, #修改人名称
"tenantErpCode": "400001", #租户erpCode
"supplierErpCode": "NULL", #供应商erpCode
"branchErpCode": "123456", #门店erpCode
"details": [{
"id": 6217061, #订单名词ID
"documentId": 6025157, #订单ID
"departmentId": 6000782, #部门ID
"departmentName": "卤烧", #部门名称
"materialId": 5001718, #物料ID
"materialName": "仔排", #物料名称
"unitId": 42, #单位ID
"unitName": "斤", #单位名称
"purchaseQuantity": 1.00000, #采购数量 (采购单位)
"receiptedQuantity": 1.00000, #收货数量
"price": 0.00000, #单价
"secondUnitId": 42, #收货单位id
"secondUnitName": "斤", #收货单位名称
"secondQuantity": 1.00000, #收货单位数量
"amount": 0.00000, #金额小计
"departmentErpCode": "NULL", #部门erpCode
"materialErpCode": "120022" #商品erpCode
"erpCode": "xxxxxx" #第三方明细erpCode
}, {
"id": 6217062,
"documentId": 6025157,
"departmentId": 6000782,
"departmentName": "卤烧",
"materialId": 5001699,
"materialName": "肘子",
"unitId": 9,
"unitName": "个",
"purchaseQuantity": 1.00000,
"receiptedQuantity": 3.00000,
"price": 0.00000,
"secondUnitId": 42,
"secondUnitName": "斤",
"secondQuantity": 3.00000,
"amount": 0.00000,
"departmentErpCode": "NULL",
"materialErpCode": "120002",
"erpCode": "xxxxxx"
}]
}],
"message": null,
"error": null
}
获取收货单数据¶
获取收货单数据
请求地址¶
/purchase/receipt/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 开始时间 2017-01-01 00:00:00,注意路径上空格可能需要用’%20’来代替 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00,注意路径上空格可能需要用’%20’来代替 |
Response Json Body¶
Order收货单对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 收货单ID |
tenantId | long | 租户ID |
branchId | long | 门店id |
branchName | string | 门店名称 |
supplierId | long | 供应商id |
supplierName | string | 供应商名称 |
sender | string | 发送人 |
code | string | 收货单编号 |
statusId | int | 状态id |
statusText | string | 状态名称 |
amount | double | 总计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
receiverId | long | 收货人id |
receiverName | string | 收货人名称 |
receiverDate | string | 收货时间 |
createdDate | string | 创建时间 |
modifiedDate | string | 修改时间 |
tenantErpCode | string | 租户erpCode |
supplierErpCode | string | 供应商erpCode |
branchErpCode | string | 门店erpCode |
details | [OrderDetail收货单明细对象] | 采购明细 |
OrderDetail收货单明细对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 收货明细ID |
documentId | long | 收货单ID |
departmentId | long | 档口id |
departmentName | string | 档口名称 |
receiverId | long | 收货人id |
receiverName | string | 收货人名称 |
materialId | long | 物料id |
materialName | string | 物料名称 |
unitId | long | 收货单位id |
unitName | string | 收货单位名称 |
quantity | double | 收货数量 |
price | double | 单价 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
unitIdOfInventory | long | 计量单位ID(库存) |
unitNameOfInventory | string | 计量单位名称(库存) |
quantityOfInventory | double | 数量(库存) |
unitIdOfOrder | long | 计量单位ID(订单) |
unitNameOfOrder | string | 计量单位名称(订单) |
quantityOfOrder | double | 数量(订单) |
receiptedDate | string | 收货日期 |
statusId | long | 明细状态ID |
statusText | string | 状态名称 |
note | string | 备注 |
departmentErpCode | string | #档口erpCode |
materialErpCode | string | 物料erpCode |
orderDetailErpCode | string | 采购单明细单erpCode |
orderDetailId | string | 采购单明细单Id |
imgCount | int | 收货图片数量 |
imgList | List<string> | 收货图片 |
receiptWeightRecordId | long | 称重id,相同id的明细表示为电子秤收货时一起称重收货 |
realWeight | Bigdecimal | 净重 |
tareWeight | Bigdecimal | 皮重 |
totalWeight | Bigdecimal | 总重 |
receiptWeightRecordInfo | [ReceiptWeightRecordInfo称重信息] | 称重信息 |
receiptAccumulativeRecordInfoList | [ReceiptAccumulativeRecordInfo称重累加信息] | 称重累加信息 |
ReceiptWeightRecordInfo称重信息¶
名称 类型 描述 receiptWeightRecordId long 称重id realWeight Bigdecimal 净重 tareWeight Bigdecimal 皮重 totalWeight Bigdecimal 总重 weighDate date 称重时间
ReceiptAccumulativeRecordInfo称重累加信息¶
名称 类型 描述 receiptWeightRecordId long 称重id realWeight Bigdecimal 净重 tareWeight Bigdecimal 皮重 totalWeight Bigdecimal 总重 accumulativeDate date 称重累加时间 iconPath string 累加图片地址
返回示例¶
{
"code": 200,
"data": [{
"id": 6571940, #收货单ID
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店id
"branchName": "餐智测试店运营用", #门店名称
"supplierId": 6081843, #供应商ID
"supplierName": "餐时间周", #供应商名称
"sender": "餐时间周", #发送人
"code": "SH1803126571940", #收货单编号
"statusId": 3, #状态 1未收货 2收货中 3已收货 4待对账 5已对账 6已取消 7补货中 8以核账 99已过期
"statusText": null, #状态名称 1未收货 2已收货 3已收货(补货) 4已取消 5拒收 6已完成 7缺货 8异常 9待补货 10补货中 99已过期
"amount": 1357.0, #总计
"receiverId": 735, #收货人id
"receiverName": "厨师长", #收货人名称
"receiverDate": "2018-03-12 17:46:05", #收货时间
"createdDate": "2018-03-12 17:46:05", #创建时间
"modifiedDate": "2018-05-03 11:02:26", #修改时间
"tenantErpCode": "400001", #租户erpCode
"supplierErpCode": "NULL", #供应商erpCode
"branchErpCode": "123456", #门店erpCode
"details": [{
"id": 10469844, # 收货明细ID
"documentId": 6571940, # 收货单ID
"departmentId": 6000776, # 档口名称
"departmentName": "厨房", # 档口名称
"receiverId": 735, # 收货人id
"receiverName": "厨师长", #收货人名称
"materialId": 6992766, #物料id
"materialName": "剁椒", #物料名称
"unitId": 42, #收货单位id
"unitName": "斤", # 收货单位名称
"quantity": 11.40000, #收货数量
"price": 33.00000, #单价
"amount": 376.20000, #金额小计
"unitIdOfInventory": 42, #计量单位ID(库存)
"unitNameOfInventory": "斤", #计量单位名称(库存)
"quantityOfInventory": 8.00000, #数量(库存)
"unitIdOfOrder": 42, #计量单位ID(订单)
"unitNameOfOrder": "斤", #计量单位名称(订单)
"quantityOfOrder": 8.00000, #数量(订单)
"receiptedDate": "2018-03-12 17:45:58", #收货日期
"statusId": 8, #明细状态ID
"statusText": null, # 状态名称
"note": "", # 备注
"departmentErpCode": "NULL", #档口erpCode
"materialErpCode": "NULL", #物料erpCode
"orderDetailErpCode": null # 采购明细单erpCode
"orderDetailId": null # 采购明细单Id
"imgCount": 0 # 收货图片数量
}]
}],
"message": null,
"error": null
}
获取收货单数据(根据ID或者CODE获取)¶
获取收货单数据(根据ID或者CODE获取)
请求地址¶
/purchase/receipt/get
HTTP方法¶
POST
URL参数¶
无
Request Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
businessIds | array[long] | 可空(但codes不能同时为空) | 收货单id集合 |
codes | array[string] | 可空(但businessIds不能同时为空) | 收货单code集合 |
Response Json Body¶
Order收货单对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 收货单ID |
tenantId | long | 租户ID |
branchId | long | 门店id |
branchName | string | 门店名称 |
supplierId | long | 供应商id |
supplierName | string | 供应商名称 |
sender | string | 发送人 |
code | string | 收货单编号 |
statusId | int | 状态id |
statusText | string | 状态名称 |
amount | double | 总计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
receiverId | long | 收货人id |
receiverName | string | 收货人名称 |
receiverDate | string | 收货时间 |
createdDate | string | 创建时间 |
modifiedDate | string | 修改时间 |
tenantErpCode | string | 租户erpCode |
supplierErpCode | string | 供应商erpCode |
branchErpCode | string | 门店erpCode |
details | [OrderDetail收货单明细对象] | 采购明细 |
OrderDetail收货单明细对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 收货明细ID |
documentId | long | 收货单ID |
departmentId | long | 档口id |
departmentName | string | 档口名称 |
receiverId | long | 收货人id |
receiverName | string | 收货人名称 |
materialId | long | 物料id |
materialName | string | 物料名称 |
unitId | long | 收货单位id |
unitName | string | 收货单位名称 |
quantity | double | 收货数量 |
price | double | 单价 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
unitIdOfInventory | long | 计量单位ID(库存) |
unitNameOfInventory | string | 计量单位名称(库存) |
quantityOfInventory | double | 数量(库存) |
unitIdOfOrder | long | 计量单位ID(订单) |
unitNameOfOrder | string | 计量单位名称(订单) |
quantityOfOrder | double | 数量(订单) |
receiptedDate | string | 收货日期 |
statusId | long | 明细状态ID |
statusText | string | 状态名称 |
note | string | 备注 |
departmentErpCode | string | #档口erpCode |
materialErpCode | string | 物料erpCode |
orderDetailErpCode | string | 采购单明细单erpCode |
orderDetailId | string | 采购单明细单Id |
imgCount | int | 收货图片数量 |
imgList | List<string> | 收货图片 |
receiptWeightRecordId | long | 称重id,相同id的明细表示为电子秤收货时一起称重收货 |
realWeight | Bigdecimal | 净重 |
tareWeight | Bigdecimal | 皮重 |
totalWeight | Bigdecimal | 总重 |
receiptWeightRecordInfo | [ReceiptWeightRecordInfo称重信息] | 称重信息 |
receiptAccumulativeRecordInfoList | [ReceiptAccumulativeRecordInfo称重累加信息] | 称重累加信息 |
返回示例¶
{
"code": 200,
"data": [{
"id": 6571940, #收货单ID
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店id
"branchName": "餐智测试店运营用", #门店名称
"supplierId": 6081843, #供应商ID
"supplierName": "餐时间周", #供应商名称
"sender": "餐时间周", #发送人
"code": "SH1803126571940", #收货单编号
"statusId": 3, #状态 1未收货 2收货中 3已收货 4待对账 5已对账 6已取消 7补货中 8以核账 99已过期
"statusText": null, #状态名称 1未收货 2已收货 3已收货(补货) 4已取消 5拒收 6已完成 7缺货 8异常 9待补货 10补货中 99已过期
"amount": 1357.0, #总计
"receiverId": 735, #收货人id
"receiverName": "厨师长", #收货人名称
"receiverDate": "2018-03-12 17:46:05", #收货时间
"createdDate": "2018-03-12 17:46:05", #创建时间
"modifiedDate": "2018-05-03 11:02:26", #修改时间
"tenantErpCode": "400001", #租户erpCode
"supplierErpCode": "NULL", #供应商erpCode
"branchErpCode": "123456", #门店erpCode
"details": [{
"id": 10469844, # 收货明细ID
"documentId": 6571940, # 收货单ID
"departmentId": 6000776, # 档口名称
"departmentName": "厨房", # 档口名称
"receiverId": 735, # 收货人id
"receiverName": "厨师长", #收货人名称
"materialId": 6992766, #物料id
"materialName": "剁椒", #物料名称
"unitId": 42, #收货单位id
"unitName": "斤", # 收货单位名称
"quantity": 11.40000, #收货数量
"price": 33.00000, #单价
"amount": 376.20000, #金额小计
"unitIdOfInventory": 42, #计量单位ID(库存)
"unitNameOfInventory": "斤", #计量单位名称(库存)
"quantityOfInventory": 8.00000, #数量(库存)
"unitIdOfOrder": 42, #计量单位ID(订单)
"unitNameOfOrder": "斤", #计量单位名称(订单)
"quantityOfOrder": 8.00000, #数量(订单)
"receiptedDate": "2018-03-12 17:45:58", #收货日期
"statusId": 8, #明细状态ID
"statusText": null, # 状态名称
"note": "", # 备注
"departmentErpCode": "NULL", #档口erpCode
"materialErpCode": "NULL", #物料erpCode
"orderDetailErpCode": null # 采购明细单erpCode
"orderDetailId": null # 采购明细单Id
"imgCount": 0 # 收货图片数量
}]
}],
"message": null,
"error": null
}
获取退货单数据¶
获取退货单数据
请求地址¶
/purchase/return/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 开始时间 2017-01-01 00:00:00,注意路径上空格可能需要用’%20’来代替 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 主键ID |
tenantId | long | 租户ID |
branchId | long | 门店id |
branchName | string | 门店名称 |
supplierId | long | 供应商id |
supplierName | string | 供应商名称 |
sender | string | 发送人 |
code | string | 退货单单号 |
statusId | int | 状态id (2:供应商已确认,3:已退货,4:待对账,5:已对账,6:已取消) |
amount | double | 总计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
returnId | long | 退货人id |
returnName | string | 退货人名称 |
returnDate | string | 退货时间 |
modifiedDate | string | 修改时间 |
tenantErpCode | string | 租户erpCode |
supplierErpCode | string | 供应商erpCode |
branchErpCode | string | 门店erpCode |
details | [OrderDetail退货明细] | 退货明细 |
OrderDetail退货明细¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 退货明细id |
documentId | long | 退货单id |
deepartmentId | long | 档口id |
departmentName | string | 档口名称 |
materialId | long | 物料id |
materialName | string | 物料名称 |
unitId | long | 单位id |
unitName | string | 单位名称 |
quantity | double | 退货数量 |
price | double | 单价 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
unitIdOfOrder | long | 计量单位ID(订单) |
unitNameOfOrder | string | 计量单位名称(订单) |
quantityOfOrder | double | 数量(订单) |
reason | string | 退货原因 |
departmentErpCode | string | 档口erpcode |
materialErpCode | string | 物料erpcode |
imgs | List<string> | 退货图片 |
返回示例¶
{
"code": 200,
"data": [{
"id": 6083686, #采购退货单ID
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店ID
"branchName": "ceshi", #门店名称
"supplierId": 50046, # 供应商ID
"supplierName": "餐智 默认供应商", #供应商名称
"sender": null, #发送人
"code": "CGTH1805046083686", #退货单单号
"statusId": 2, #状态id (2:供应商已确认,3:已退货,4:待对账,5:已对账,6:已取消)
"amount": 0.84, # 总计
"returnerId": 0, #退货人ID
"returnerName": "接口退货", #退货人名称
"returnDate": "2018-05-04 23:23:23", #状态名称
"modifiedDate": "2018-05-10 14:13:57", #修改时间
"tenantErpCode": null, #租户erpcode
"supplierErpCode": null, #供应商erpcode
"branchErpCode": null, #门店erpcode
"details": [{
"id": 6080682, #退货明细id
"documentId": 6083686, #退货单id
"departmentId": 500146, #档口id
"departmentName": "凉菜", #档口名称
"materialId": 5001558, #物料id
"materialName": "白萝卜", #物料名称
"unitId": 42, #单位id
"unitName": "斤", #单位名称
"quantity": 0.28, #退货数量
"price": 3.0, #单价
"amount": 0.84, #小计
"unitIdOfOrder": 42, #计量单位ID(订单)
"unitNameOfOrder": "斤", #计量单位名称(订单)
"quantityOfOrder": 0.28, #数量(订单)
"reason": "", #退货原因
"departmentErpCode": null, #档口erpcode
"materialErpCode": "6080682" #物料erpcode
}]
}],
"message": null,
"error": null
}
获取退货单数据(根据ID或者CODE获取)¶
获取退货单数据(根据ID或者CODE获取)
请求地址¶
/purchase/return/get
HTTP方法¶
POST
URL参数¶
无
Request Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
businessIds | array[long] | 可空(但codes不能同时为空) | 退货单id集合 |
codes | array[string] | 可空(但businessIds不能同时为空) | 退货单code集合 |
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 主键ID |
tenantId | long | 租户ID |
branchId | long | 门店id |
branchName | string | 门店名称 |
supplierId | long | 供应商id |
supplierName | string | 供应商名称 |
sender | string | 发送人 |
code | string | 退货单单号 |
statusId | int | 状态id (2:供应商已确认,3:已退货,4:待对账,5:已对账,6:已取消) |
amount | double | 总计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
returnId | long | 退货人id |
returnName | string | 退货人名称 |
returnDate | string | 退货时间 |
modifiedDate | string | 修改时间 |
tenantErpCode | string | 租户erpcode |
supplierErpCode | string | 供应商erpcode |
branchErpCode | string | 门店erpcode |
details | [OrderDetail退货明细] | 退货明细 |
OrderDetail退货明细¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 退货明细id |
documentId | long | 退货单id |
deepartmentId | long | 档口id |
departmentName | string | 档口名称 |
materialId | long | 物料id |
materialName | string | 物料名称 |
unitId | long | 单位id |
unitName | string | 单位名称 |
quantity | double | 退货数量 |
price | double | 单价 |
amount | double | 金额小计 |
taxAmount | BigDecimal | 含税金额 |
tax | BigDecimal | 税金 |
taxRate | BigDecimal | 税率 |
taxPrice | BigDecimal | 含税单价 |
unitIdOfOrder | long | 计量单位ID(订单) |
unitNameOfOrder | string | 计量单位名称(订单) |
quantityOfOrder | double | 数量(订单) |
reason | string | 退货原因 |
departmentErpCode | string | 档口erpcode |
materialErpCode | string | 物料erpcode |
imgs | List<string> | 退货图片 |
返回示例¶
{
"code": 200,
"data": [{
"id": 6083686, #采购退货单ID
"tenantId": 50135, #租户ID
"branchId": 6000070, #门店ID
"branchName": "ceshi", #门店名称
"supplierId": 50046, # 供应商ID
"supplierName": "餐智 默认供应商", #供应商名称
"sender": null, #发送人
"code": "CGTH1805046083686", #退货单单号
"statusId": 2, #状态id (2:供应商已确认,3:已退货,4:待对账,5:已对账,6:已取消)
"amount": 0.84, # 总计
"returnerId": 0, #退货人ID
"returnerName": "接口退货", #退货人名称
"returnDate": "2018-05-04 23:23:23", #状态名称
"modifiedDate": "2018-05-10 14:13:57", #修改时间
"tenantErpCode": null, #租户erpcode
"supplierErpCode": null, #供应商erpcode
"branchErpCode": null, #门店erpcode
"details": [{
"id": 6080682, #退货明细id
"documentId": 6083686, #退货单id
"departmentId": 500146, #档口id
"departmentName": "凉菜", #档口名称
"materialId": 5001558, #物料id
"materialName": "白萝卜", #物料名称
"unitId": 42, #单位id
"unitName": "斤", #单位名称
"quantity": 0.28, #退货数量
"price": 3.0, #单价
"amount": 0.84, #小计
"unitIdOfOrder": 42, #计量单位ID(订单)
"unitNameOfOrder": "斤", #计量单位名称(订单)
"quantityOfOrder": 0.28, #数量(订单)
"reason": "", #退货原因
"departmentErpCode": null, #档口erpcode
"materialErpCode": "6080682" #物料erpcode
}]
}],
"message": null,
"error": null
}
获取配送单数据¶
获取配送单数据
请求地址¶
/purchase/fulfilled/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 修改时间范围的开始 |
end | string | 必须 | 修改时间范围的结束 |
Response Json Body¶
Order收货单对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 配送单ID |
supplierTenantId | long | 供应商租户ID(卖方) |
supplierTenantName | long | 供应商租户名称 |
customerTenantId | long | 餐厅租户ID(买方) |
customerTenantName | long | 餐厅租户名称 |
customerBranchId | long | 门店id |
code | string | 配送单编号 |
statusId | int | 状态id 2:配货中 3:已配货 |
statusText | string | 状态名称 |
amount | double | 总计 |
receiverName | string | 收货人名称 |
createdDate | string | 创建时间 |
modifiedDate | string | 修改时间 |
deliveryTime | string | 交货时间 |
costAmount | string | 成本总计 |
customerTenantErpCode | string | 餐厅租户erpcode |
customerBranchErpCode | long | 餐厅门店erpcode |
purchaseOrderId | long | 买方采购单ID |
purchaseOrderErpCode | string | 买方采购单erpcode |
OrderDetail配货单明细对象¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 配货明细ID |
documentId | long | 配货单ID |
customerDepartmentId | long | 客户部门ID |
customerDepartmentName | long | 客户部门名称 |
customerMaterialId | long | 客户物料ID |
supplierMaterialId | long | 供应商物料ID |
supplierMaterialName | long | 供应商物料名称 |
statusId | long | 明细状态ID |
statusText | string | 状态名称 |
unitIdOfOrder | string | 计量单位ID(订单) |
unitNameOfOrder | string | 计量单位名称(订单) |
quantityOfOrder | double | 计量单位数量(订单) |
unitIdOfReceipt | string | 计量单位ID(收货) |
unitNameOfReceipt | string | 计量单位名称(收货) |
quantityOfReceipt | double | 计量单位数量(收货) |
fulfilledQuantityOfOrder | double | 已配货数量(订单) |
fulfilledQuantityOfReceipt | double | 已配货数量(收货) |
receiptedQuantity | double | 已收货数量 |
replenishedQuantity | double | 已补货数量 |
saOrderDetailId | string | 销售订单明细ID |
price | string | 价格 |
costPrice | string | 价格 |
amount | string | 小计(订单) |
purchaseDetailId | long | 买方采购单明细ID |
purchaseDetailErpCode | string | 买方采购单ErpCode |
返回示例¶
{
"code": 200,
"data": [
{
"id": 7678158,
"supplierTenantId": 6071012,
"supplierTenantName": null,
"customerTenantId": 6118743,
"customerTenantName": "易迅",
"customerBranchId": 6088133,
"customerBranchName": "易迅一号门店",
"code": "1812247678158",
"statusId": 2,
"statusText": "配货中",
"amount": 0,
"receiverName": "-",
"createdDate": "2018-12-24 13:50:36",
"modifiedDate": "2018-12-24 13:51:26",
"deliveryTime": "2018-12-24 20:59:59",
"costAmount": null,
"customerTenantErpCode": "NULL",
"customerBranchErpCode": "NULL",
"purchaseOrderId": 7436135,
"purchaseOrderErpCode": "6066200",
"details": [
{
"id": 16404962,
"documentId": 7678158,
"customerDepartmentId": 6116033,
"customerDepartmentName": "自动档口01",
"customerMaterialId": 8245977,
"supplierMaterialId": 8245998,
"supplierMaterialName": "自动003",
"statusId": 2,
"statusText": "已配货",
"unitIdOfOrder": 42,
"unitNameOfOrder": "斤",
"quantityOfOrder": 5,
"unitIdOfReceipt": 42,
"unitNameOfReceipt": "斤",
"quantityOfReceipt": 5,
"fulfilledQuantityOfOrder": 5.5,
"fulfilledQuantityOfReceipt": 5.5,
"receiptedQuantity": 0,
"replenishedQuantity": null,
"saOrderDetailId": 16364288,
"price": 0,
"costPrice": null,
"amount": 0,
"purchaseDetailId": 16256547,
"purchaseDetailErpCode": "28021"
},
{
"id": 16404963,
"documentId": 7678158,
"customerDepartmentId": 6116039,
"customerDepartmentName": "自动档口107",
"customerMaterialId": 8245978,
"supplierMaterialId": 8245999,
"supplierMaterialName": "自动004",
"statusId": 7,
"statusText": "已创建",
"unitIdOfOrder": 37,
"unitNameOfOrder": "箱",
"quantityOfOrder": 12,
"unitIdOfReceipt": 42,
"unitNameOfReceipt": "斤",
"quantityOfReceipt": 12,
"fulfilledQuantityOfOrder": null,
"fulfilledQuantityOfReceipt": null,
"receiptedQuantity": 0,
"replenishedQuantity": null,
"saOrderDetailId": 16364289,
"price": 0,
"costPrice": null,
"amount": 0,
"purchaseDetailId": 16256548,
"purchaseDetailErpCode": "28022"
}
]
},
{
"id": 7678157,
"supplierTenantId": 6071012,
"supplierTenantName": null,
"customerTenantId": 6118743,
"customerTenantName": "易迅",
"customerBranchId": 6088133,
"customerBranchName": "易迅一号门店",
"code": "1812247678157",
"statusId": 3,
"statusText": "已配货",
"amount": 0,
"receiverName": "-",
"createdDate": "2018-12-24 12:38:38",
"modifiedDate": "2018-12-24 13:45:36",
"deliveryTime": "2018-12-24 20:59:59",
"costAmount": null,
"customerTenantErpCode": "NULL",
"customerBranchErpCode": "NULL",
"purchaseOrderId": 7436134,
"purchaseOrderErpCode": "6066100",
"details": [
{
"id": 16404960,
"documentId": 7678157,
"customerDepartmentId": 6116033,
"customerDepartmentName": "自动档口01",
"customerMaterialId": 8245977,
"supplierMaterialId": 8245998,
"supplierMaterialName": "自动003",
"statusId": 2,
"statusText": "已配货",
"unitIdOfOrder": 42,
"unitNameOfOrder": "斤",
"quantityOfOrder": 5,
"unitIdOfReceipt": 42,
"unitNameOfReceipt": "斤",
"quantityOfReceipt": 5,
"fulfilledQuantityOfOrder": 5,
"fulfilledQuantityOfReceipt": 5,
"receiptedQuantity": 0,
"replenishedQuantity": null,
"saOrderDetailId": 16364286,
"price": 0,
"costPrice": null,
"amount": 0,
"purchaseDetailId": 16256547,
"purchaseDetailErpCode": "28021"
},
{
"id": 16404961,
"documentId": 7678157,
"customerDepartmentId": 6116039,
"customerDepartmentName": "自动档口107",
"customerMaterialId": 8245978,
"supplierMaterialId": 8245999,
"supplierMaterialName": "自动004",
"statusId": 2,
"statusText": "已配货",
"unitIdOfOrder": 37,
"unitNameOfOrder": "箱",
"quantityOfOrder": 12,
"unitIdOfReceipt": 42,
"unitNameOfReceipt": "斤",
"quantityOfReceipt": 12,
"fulfilledQuantityOfOrder": 12,
"fulfilledQuantityOfReceipt": 12,
"receiptedQuantity": 0,
"replenishedQuantity": null,
"saOrderDetailId": 16364287,
"price": 0,
"costPrice": null,
"amount": 0,
"purchaseDetailId": 16256548,
"purchaseDetailErpCode": "28022"
}
]
}
],
"message": null,
"error": null
}
获取物料分类数据¶
获取物料分类数据
请求地址¶
/material/class/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 开始时间 2017-01-01 00:00:00 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 物料分类ID |
tenantId | long | 租户id |
parentId | long | 父级分类id |
name | string | 分类名称 |
categoryId | int | 物料种类id |
ordinal | int | 排序号 |
statusId | int | 状态 (0:禁用 1:启用 2:已删除) |
leaf | bool | 是否叶子节点 |
isPurchase | bool | 是否可申购 |
tenantErpCode | string | 租户erpcode |
返回示例¶
{
"code": 200,
"data": {
"pageNum": 1,
"pageSize": 100,
"total": 27,
"pages": 1,
"datas": [{
"id": 6208163,
"tenantId": 6090677,
"parentId": 0,
"name": "鲜货类",
"categoryId": "1",
"ordinal": "100",
"statusId": "1",
"tenantErpCode": "NULL",
"leaf": true,
"purchase": true
}, {
"id": 6208164,
"tenantId": 6090677,
"parentId": 6208163,
"name": "牛肉",
"categoryId": "1",
"ordinal": "100",
"statusId": "1",
"tenantErpCode": "NULL",
"leaf": true,
"purchase": true
}]
},
"message": null,
"error": null
}
获取物料数据¶
获取物料数据
请求地址¶
/material/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 开始时间 2017-01-01 00:00:00 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 物料ID |
tenantId | long | 租户id |
code | long | 物料编号 |
name | string | 物料别名 |
fullName | string | 物料名称, 申购时使用 |
pinyin | string | 拼音 |
categoryId | int | 物料种类 1:原村料 2:低值易耗 |
classId | long | 物料分类id |
purchaseUnitId | long | 计量单位ID(订单) |
purchaseUnitName | string | 计量单位名称(订单) |
inventoryUnitId | long | 计量单位ID(库存) |
inventoryUnitName | string | 计量单位名称(库存) |
salesUnitId | long | 计量单位ID(耗用) |
salesUnitName | string | 计量单位名称(耗用) |
receiptDeliveryUnitId | long | 计量单位ID(收货结算) |
receiptDeliveryUnitName | string | 计量单位名称(收货结算) |
statusId | int | 状态 (0:禁用 1:启用 2:删除) |
tenantErpCode | int | 租户ErpCode |
materialErpCode | int | 物料ErpCode |
erpCode | int | 当前门店物料ErpCode |
materialUnits | [Rate对象] | 物料单位转换关系 |
Rate对象¶
id | long | Id |
---|---|---|
unitId | long | 计量单位ID |
unitName | string | 计量单位名称 |
rate | double | 转换值 此单位到收货单位的转换率 |
isFixedExchange | bool | 是否绝对转换 |
isBaseExchange | bool | 是否到库存单位转换 |
返回示例¶
{
"code": 200,
"data": [{
"id": 7216797, # 物料ID
"tenantId": 50135, #租户id
"code": "", # 编号
"name": "燕麦", #物料别名
"fullName": "燕麦", #物料名称, 申购时使用
"pinyin": "ym", #拼音
"categoryId": 1, #物料种类, 1:原材料, 2:低值易耗
"classId": 500113, #物料分类ID
"purchaseUnitId": 42, #采购单位ID
"purchaseUnitName": "斤", #采购单位名称
"inventoryUnitId": 42, #库存单位ID
"inventoryUnitName": "斤", #库存单位名称
"salesUnitId": 42, #耗用单位ID
"salesUnitName": "斤", #耗用单位名称
"receiptDeliveryUnitId": 42, #收货结算单位ID
"receiptDeliveryUnitName": "斤", #收货结算单位名称
"statusId": 1, #状态ID, 0:禁用, 1:启用, 2:删除
"tenantErpCode": "400001", #租户erpcode
"materialErpCode": "", #物料erpcode
"erpCode": "", #物料erpcode
"materialUnits": [{
"id": 9656283, # 主键Id
"unitId": 42, # 计量单位ID(订单)
"unitName": "斤",# 计量单位名称(订单)
"rate": 1.0, # 订单到收货的转换率 1个(采购单位)=1斤(收货单位)
"isBaseExchange": 1.0, #是否绝对转换
"isFixedExchange": true #是否到库存单位转换
}, {
"id": 9656284, #
"unitId": 42, # 计量单位ID(库存)
"unitName": "斤", #计量单位名称(库存)
"rate": 1.0, #库存到收货的转换率 1个(库存单位)=1斤(收货单位)
"isBaseExchange": 1.0, #
"isFixedExchange": true #
}, {
"id": 9656285, #
"unitId": 42, #计量单位ID(耗用)
"unitName": "斤", #计量单位名称(耗用)
"rate": 1.0, #耗用到收货的转换率 1个(库存单位)=1斤(收货单位)
"isBaseExchange": 1.0, #
"isFixedExchange": true #
}, {
"id": 9656286, #
"unitId": 42, #计量单位ID(收货)
"unitName": "斤", #计量单位名称(收货)
"rate": 1.0, #收货到收货的转换率 1个(库存单位)=1斤(收货单位)
"isBaseExchange": 1.0, #
"isFixedExchange": true #
}]
}],
"message": null,
"error": null
}
获取供应商数据¶
获取供应商数据
请求地址¶
/supplier/changes
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
begin | string | 必须 | 开始时间 2017-01-01 00:00:00 |
end | string | 必须 | 结束时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 描述 |
---|---|---|
id | long | 供应商ID |
tenantId | long | 租户id |
name | String | 供应商名称 |
fullName | string | 全称 |
fullName | string | 物料名称, 申购时使用 |
BusinessLicense | string | 营业执照 |
representative | String | 法人代表 |
contacts | String | 联系人 |
phone | String | 联系电话 |
bankName | string | 银行开户行 |
bankBranch | String | 银行分行 |
bankAccountName | string | 银行户名 |
bankAccountCode | String | 银行账号 |
createdDate | date | 创建时间 |
modifiedDate | date | 修改时间 |
statusId | String | 状态 1启用 0禁用 2删除 |
modiferId | long | 修改人ID |
modiferName | String | 修改人 |
tenantErpCode | String | 租户erpcode |
erpCode | String | 供应商ErpCode |
返回示例¶
{
"code": 200,
"data": [{
"id": 6000044,
"tenantId": 50135,
"name": "蔬菜2",
"fullName": "蔬菜1",
"representative": "s",
"contacts": "谢均平",
"phone": "18163680885",
"bankName": null,
"bankBranch": null,
"bankAccountName": null,
"bankAccountCode": null,
"createdDate": 1477450155000,
"modifiedDate": 1527660055000,
"statusId": "1",
"modiferId": 736,
"modiferName": null,
"tenantErpCode": null,
"erpCode": "005",
"businessLicense": "s"
}, {
"id": 6000606,
"tenantId": 50135,
"name": "CS肉类供应商",
"fullName": "CS肉类供应商",
"representative": "002",
"contacts": "CS2",
"phone": "13100000002",
"bankName": null,
"bankBranch": null,
"bankAccountName": null,
"bankAccountCode": null,
"createdDate": 1492756481000,
"modifiedDate": 1527660055000,
"statusId": "1",
"modiferId": 736,
"modiferName": null,
"tenantErpCode": null,
"erpCode": "",
"businessLicense": "002"
}],
"message": null,
"error": null
}
根据时间获取采购单数据更新数量¶
根据时间获取采购单数据更新数量
请求地址¶
/purchase/order/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
根据时间获取收货单数据更新数量¶
根据时间获取收货单数据更新数量
请求地址¶
/purchase/receipt/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
根据时间获取退货单数据更新数量¶
根据时间获取退货单数据更新数量
请求地址¶
/purchase/return/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
根据时间获取供应商数据更新数量¶
根据时间获取供应商数据更新数量
请求地址¶
/supplier/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
根据时间获取物料分类数据更新数量¶
根据时间获取物料分类数据更新数量
请求地址¶
/material/class/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
根据时间获取物料数据更新数量¶
根据时间获取物料数据更新数量
请求地址¶
/material/count
HTTP方法¶
GET
URL参数¶
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
lastDate | string | 必须 | 最后更新时间 2017-01-01 00:00:00 |
Response Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
data | int | 非空 | 可更新数据数量 |
返回示例¶
{
"code": 200,
"data": 5,
"message": null,
"error": null
}
查询门店最新物料挂靠信息¶
查询门店最新物料挂靠信息
请求地址¶
/materials/list
HTTP方法¶
POST
URL参数¶
无
Request Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
departmentId | long | 非空 | 部门Id |
supplierIdList | array[long] | 可空 | 供应商Id数组 |
materialIdList | array[long] | 可空 | 物料Id数组 |
请求示例¶
{
"departmentId": 50046, # 部门id
"supplierIdList": [5009,5300], # 供货商Id数组
"materialIdList": [10090,10029] # 物料Id数组
}
Response Json Body¶
返回示例¶
{
"code": 200,
"data":
[
{
"materialId":9255685, #物料Id
"materialName":"软管", #物料名称
"unitId":42, #单位Id
"unitName":"斤", #单位名称
"materialErpCode":"", #物料erpCode
"supplierMaterialPartDtoList": #物料供应商信息数组
[
{
"id":10399470,
"erpCode":"", #供应商erpCode
"materialId":9255685, #物料Id
"supplierId":6222572, #供应商Id
"supplierName":"餐智科技有限公司" #供应商名称
}
],
"branchId":6190654, #门店Id
"tenantId":6235390 #租户Id
},
{
"materialId":9255684,
"materialName":"青提子",
"unitId":42,
"unitName":"斤",
"materialErpCode":"",
"supplierMaterialPartDtoList":
[
{
"id":10399464,
"erpCode":"",
"materialId":9255684,
"supplierId":6222572,
"supplierName":"餐智科技有限公司"
}
],
"branchId":6190654,
"tenantId":6235390
}
],
"message": null,
"error": null
}
查询门店物资定价信息¶
查询门店物资定价信息
请求地址¶
/materials/price
HTTP方法¶
POST
URL参数¶
无
Request Json Body¶
名称 | 类型 | 可空 | 描述 |
---|---|---|---|
departmentId | long | 非空 | 部门Id |
priceEndDate | string | 非空 | 定价截止时间 |
supplierIdList | array[] | 可空 | 供应商Id数组 |
materialIdList | array[] | 可空 | 物料Id数组 |
请求示例¶
{
"departmentId": 50046, #部门id
"priceEndDate": "2019-07-15 00:00:00", #定价结束时间
"supplierIdList": [5009,5300], #供货商Id数组
"materialIdList": [10090,10029] #物料Id数组
}
Response Json Body¶
返回示例¶
{
"code":200,
"data":
[
{
"tenantId":6235390, #租户Id
"materialName":"橄榄菜", #物料名称
"materialId":9255682, #物料Id
"supplierId":6222572, #供应商Id
"supplierName":"餐智科技有限公司", #供应商名称
"supplierErpCode":"", #供应商erpCode
"unitId":42, #单位Id
"unitName":"斤", #单位名
"price":3, #定价
"erpCode":"" #物料erpCode
},
{
"tenantId":6235390,
"materialName":"青提子",
"materialId":9255684,
"supplierId":6222572,
"supplierName":"餐智科技有限公司",
"supplierErpCode":"",
"unitId":42,
"unitName":"斤",
"price":2,
"erpCode":""
}
],
"message":null,
"error":null
}