/spu/addSpu
未使用管理后台
#
| 控制器 | com.jxxx.dscp.api.controller.spu.SpuController#addSpu |
|---|---|
| 所属模块 | spu spu |
| 暴露渠道 | 管理后台 (@Route 注解;决定 URL 前缀与可访问端) |
| 请求方法 | POST |
spuSpuController#addSpuSpu ⇒ 表 spuSpuService#add (SpuServiceImpl)SpuMapper#insert ⇒ 表 spu链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列;— 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。
| 环境 | 完整 URL(主机 + 渠道前缀 + 路径) | 备注 |
|---|---|---|
| dev | https://dscp-dev.hn12301.net/manage-api/spu/addSpu | |
| uat | https://dscp-uat.hn12301.net/manage-api/spu/addSpu | |
| pro | https://dscp-uat.hn12301.net/manage-api/spu/addSpu | (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意) |
无(该接口无 Query/Path/Header 显式参数;入参见 Body)
SpuAddRequest| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| name | String | 是 | 必填 | spu.name | 资源名称 |
| shopId | Long | 是 | 必填 | spu.shop_id | 所属商铺ID,关联商铺表id |
| resourceType | SpuType | 是 | 1旅游卡2景区门票3酒店房间4餐饮美食5特产商品6旅行线路7非遗商品8场馆门票 | spu.resource_type | 资源类型(枚举:SpuType) |
| costPrice | Integer | spu.cost_price | 成本价 | ||
| stock | Integer | spu.stock | 库存 | ||
| status | SpuStatus | 是 | 1正常2已下架 | spu.status | 资源状态(枚举:SpuStatus) |
| description | String | spu.description | 说明 |
| errcode | int | 业务码,0=成功 |
| errmsg | string | 提示信息 |
| data | T | 下方“data 结构” |
SpuResponse (object)| 字段 | 类型 | 必填 | 取值/校验 | 表 / 列 | 说明 |
|---|---|---|---|---|---|
| id | Long | spu.id | 资源ID | ||
| name | String | spu.name | 资源名称 | ||
| shopId | Long | spu.shop_id | 所属商铺ID,关联商铺表id | ||
| shopsName | String | — | 所属商名称 | ||
| resourceType | SpuType | 1旅游卡2景区门票3酒店房间4餐饮美食5特产商品6旅行线路7非遗商品8场馆门票 | spu.resource_type | 资源类型(枚举:SpuType) | |
| costPrice | Integer | spu.cost_price | 成本价 | ||
| stock | Integer | spu.stock | 库存 | ||
| status | SpuStatus | 1正常2已下架 | spu.status | 资源状态(枚举:SpuStatus) | |
| description | String | spu.description | 说明 |
示例
POST /spu/addSpu{
"body": {
"name": "",
"shopId": 1,
"resourceType": "1",
"costPrice": 0,
"stock": 0,
"status": "1",
"description": ""
}
}{
"errcode": 0,
"errmsg": "",
"data": {
"id": 1,
"name": "",
"shopId": 1,
"shopsName": "",
"resourceType": "1",
"costPrice": 0,
"stock": 0,
"status": "1",
"description": ""
}
}处理逻辑
源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)