运费模板
添加运费模板
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集合 |
{"name" : "全国配送","pay_type" : 1,"areas" : [{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [150400,150600,150700,150800,150900,152200]},{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [130102]},]}
地区id说明:
如果是全省就传省id,
如果是全市就传全市id
如果某个省的多个市,就传多个市的id,
如果某个省下的多个市的多个区,就传区的id,
如果某个省下的一个市的某个几个区和其他几个全市,就传几个区的id加几个全市的id,
最后传给服务端排序又序号从小到大进行排序。
编辑运费模板
POST - /freight/edit
| 参数 | 是否必填 | 说明 |
|---|---|---|
| id | 是 | 模板id |
| name | 是 | 模板名称 |
| areas | 是 | 配送地区及收费,数组 |
| areas.first_amount | 是 | 首件(个、Kg) |
| areas.first_fee | 是 | 运费(元) |
| areas.additional_amount | 是 | 续件(个、Kg) |
| areas.additional_fee | 是 | 续费(元) |
| areas.ids | 是 | 地区id集合 |
{"id" : 1,"name" : "全国配送","calculation_mode" : "piece","areas" : [{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [150400,150600,150700,150800,150900,152200]},{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [130102]},]}
后端注意:
- 名字和计算方式不可修改,记得过滤
- update_time 更新为最新
运费列表
GET - /freight/list
[{"id" : 1,"name" : "全国配送","calculation_mode" : "piece","areas" : [{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [150400,150600,150700,150800,150900,152200]},{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [130102]},]},{"id" : 2,"name" : "全国配送","calculation_mode" : "piece","areas" : [{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [150400,150600,150700,150800,150900,152200]},{"first_amount" : 1,"first_fee" : 1,"additional_amount" : 2,"additional_fee" : 3,"area_ids" : [130102]},]}]
指定地区列表
GET - /Area/list
| 参数 | 是否必填 | 说明 |
|---|---|---|
| level | 是 | 层级 1省级 2市级 3区县级 |
删除运费模板
POST - /freight/del
| 参数 | 是否必填 | 说明 |
|---|---|---|
| id | 是 | Freight表ID |
