/carriage/addCarriage
在用管理后台
#
| 控制器 | com.jxxx.dscp.api.controller.carriage.CarriageController#addCarriage |
|---|---|
| 所属模块 | 物流/运费 carriage |
| 暴露渠道 | 管理后台 (@Route 注解;决定 URL 前缀与可访问端) |
| 请求方法 | POST |
carriagecarriage_ruleCarriageController#addCarriageCarriage ⇒ 表 carriageCarriageRule ⇒ 表 carriage_ruleCarriageService#add (CarriageServiceImpl)CarriageMapper#insert ⇒ 表 carriage其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列;— 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。
| 环境 | 完整 URL(主机 + 渠道前缀 + 路径) | 备注 |
|---|---|---|
| dev | https://dscp-dev.hn12301.net/manage-api/carriage/addCarriage | |
| uat | https://dscp-uat.hn12301.net/manage-api/carriage/addCarriage | |
| pro | https://dscp-uat.hn12301.net/manage-api/carriage/addCarriage | (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意) |
无(该接口无 Query/Path/Header 显式参数;入参见 Body)
CarriageAddRequest| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| name | String | 是 | 必填 | carriage.name | 模板名称 |
| type | TmpType | 是 | 1卖家包邮2买家承担3已下架 | carriage.type | 模板类型(枚举:carriage.tmpType) |
| isDefault | Boolean | carriage.is_default | 是否默认 | ||
| carriageRuleList | List<CarriageRuleAddRequest> | — | 运费规则 | ||
| carriageRuleList[].carriageId | Long | 是 | 必填 | carriage_rule.carriage_id | 运费模板ID,关联运费模板表id |
| carriageRuleList[].areaCode | String | carriage_rule.area_code | 配送区域编码,多个以","逗号分开 | ||
| carriageRuleList[].areaName | String | carriage_rule.area_name | 配送区域名称,多个以","逗号分开 | ||
| carriageRuleList[].first | Integer | carriage_rule.first | 首件(个) | ||
| carriageRuleList[].firstCost | Integer | carriage_rule.first_cost | 首件费用 | ||
| carriageRuleList[].proceed | Integer | carriage_rule.proceed | 续件(个) | ||
| carriageRuleList[].proceedCost | Integer | carriage_rule.proceed_cost | 续件费用 |
| errcode | int | 业务码,0=成功 |
| errmsg | string | 提示信息 |
| data | T | 下方“data 结构” |
void —— 无返回数据
示例
POST /carriage/addCarriage{
"body": {
"name": "",
"type": "1",
"isDefault": false,
"carriageRuleList": [
{
"carriageId": 1,
"areaCode": "",
"areaName": "",
"first": 0,
"firstCost": 0,
"proceed": 0,
"proceedCost": 0
}
]
}
}(void,无响应体)
处理逻辑
- 回滚事务
- 处理异常