物流管理开发文档
1. 概述
物流涉及 平台物流公司库(SuperAdminBundle)与 商户启用/运费/发货(OrdersBundle)。
2. 相关 Bundle
| Bundle | 职责 |
|---|---|
| SuperAdminBundle | 平台级物流公司主数据 |
| OrdersBundle | 商户关联物流、运费模板、发货、快递跟踪 |
| ThirdPartyBundle | 达达等同城配送对接(部分场景) |
3. 核心文件
src/SuperAdminBundle/Http/SuperApi/V1/Action/Logistics.php
src/OrdersBundle/Http/Api/V1/Action/CompanyRelLogistics.php
src/OrdersBundle/Http/Api/V1/Action/ShippingTemplate.php
src/OrdersBundle/Http/Api/V1/Action/Order.php # delivery
src/OrdersBundle/Services/LogisticTracker.php
src/OrdersBundle/Entities/CompanyRelLogistics.php
src/OrdersBundle/Entities/ShippingTemplates.php4. 路由与代表性 API
| 文件 | 方法 | 路径 | Action |
|---|---|---|---|
routes/super/logistics.php | GET | /api/super/superadmin/logistics/list | Logistics@getLogisticsList |
| POST | /api/super/superadmin/logistics | Logistics@createLogistics | |
routes/api/order.php | GET | /api/trade/logistics/list | CompanyRelLogistics@getLogisticsList |
| POST | /api/company/logistics/create | CompanyRelLogistics@createCompanyLogistics | |
routes/api/trade.php | POST | /api/delivery | Order@delivery |
| GET | /api/trade/kuaidi/setting | Kuaidi@getKuaidiSetting |
