运费模板

添加运费模板

  1. POST - /freight/add
参数 是否必填 说明
name 模板名称
pay_type 计算方式:1 按件数 2 按重量
areas 配送地区及收费,数组
areas.first_amount 首件(个、Kg)
areas.first_fee 运费(元)
areas.additional_amount 续件(个、Kg)
areas.additional_fee 续费(元)
areas.ids 地区id集合
  1. {
  2. "name" : "全国配送",
  3. "pay_type" : 1,
  4. "areas" : [
  5. {
  6. "first_amount" : 1,
  7. "first_fee" : 1,
  8. "additional_amount" : 2,
  9. "additional_fee" : 3,
  10. "area_ids" : [150400,150600,150700,150800,150900,152200]
  11. },
  12. {
  13. "first_amount" : 1,
  14. "first_fee" : 1,
  15. "additional_amount" : 2,
  16. "additional_fee" : 3,
  17. "area_ids" : [130102]
  18. },
  19. ]
  20. }

地区id说明:

如果是全省就传省id,

如果是全市就传全市id

如果某个省的多个市,就传多个市的id,

如果某个省下的多个市的多个区,就传区的id,

如果某个省下的一个市的某个几个区和其他几个全市,就传几个区的id加几个全市的id,

最后传给服务端排序又序号从小到大进行排序。

编辑运费模板

  1. POST - /freight/edit
参数 是否必填 说明
id 模板id
name 模板名称
areas 配送地区及收费,数组
areas.first_amount 首件(个、Kg)
areas.first_fee 运费(元)
areas.additional_amount 续件(个、Kg)
areas.additional_fee 续费(元)
areas.ids 地区id集合
  1. {
  2. "id" : 1,
  3. "name" : "全国配送",
  4. "calculation_mode" : "piece",
  5. "areas" : [
  6. {
  7. "first_amount" : 1,
  8. "first_fee" : 1,
  9. "additional_amount" : 2,
  10. "additional_fee" : 3,
  11. "area_ids" : [150400,150600,150700,150800,150900,152200]
  12. },
  13. {
  14. "first_amount" : 1,
  15. "first_fee" : 1,
  16. "additional_amount" : 2,
  17. "additional_fee" : 3,
  18. "area_ids" : [130102]
  19. },
  20. ]
  21. }

后端注意:

  • 名字和计算方式不可修改,记得过滤
  • update_time 更新为最新

运费列表

  1. GET - /freight/list
  1. [
  2. {
  3. "id" : 1,
  4. "name" : "全国配送",
  5. "calculation_mode" : "piece",
  6. "areas" : [
  7. {
  8. "first_amount" : 1,
  9. "first_fee" : 1,
  10. "additional_amount" : 2,
  11. "additional_fee" : 3,
  12. "area_ids" : [150400,150600,150700,150800,150900,152200]
  13. },
  14. {
  15. "first_amount" : 1,
  16. "first_fee" : 1,
  17. "additional_amount" : 2,
  18. "additional_fee" : 3,
  19. "area_ids" : [130102]
  20. },
  21. ]
  22. },
  23. {
  24. "id" : 2,
  25. "name" : "全国配送",
  26. "calculation_mode" : "piece",
  27. "areas" : [
  28. {
  29. "first_amount" : 1,
  30. "first_fee" : 1,
  31. "additional_amount" : 2,
  32. "additional_fee" : 3,
  33. "area_ids" : [150400,150600,150700,150800,150900,152200]
  34. },
  35. {
  36. "first_amount" : 1,
  37. "first_fee" : 1,
  38. "additional_amount" : 2,
  39. "additional_fee" : 3,
  40. "area_ids" : [130102]
  41. },
  42. ]
  43. }
  44. ]

指定地区列表

  1. GET - /Area/list
参数 是否必填 说明
level 层级 1省级 2市级 3区县级

删除运费模板

  1. POST - /freight/del
参数 是否必填 说明
id Freight表ID