youthcamp-2025-mall-be
  1. 管理端
youthcamp-2025-mall-be
  • 认证中心
    • 获取权限列表
      GET
    • 获取角色列表
      GET
    • 创建角色
      POST
    • 为用户分配角色
      POST
    • 为角色分配权限
      POST
    • 异常用户封禁
      POST
    • 更新用户权限
      PUT
    • 解除用户权限
      POST
  • 用户服务
    • 刷新token
      GET
    • 用户注册
      POST
    • 用户登录
      POST
    • 查看用户信息
      GET
  • 商品服务
    • 管理端
      • 创建商品
        POST
      • 更新商品
        PUT
      • 下架商品
        POST
    • 搜索商品
      GET
    • 查看商品详情
      GET
    • 浏览商品列表
      GET
  • 购物车服务
    • 查看购物车
      GET
    • 加入购物车
      POST
    • 更新购物车单个商品数量
      PUT
    • 批量删除购物车
      DELETE
  • 订单服务
    • 部分清空购物车并生成订单
      POST
    • 秒杀订单(预下单)
      POST
    • 秒杀(下单)
      POST
    • 查询订单
      GET
  • 结算服务
    • 下单并支付(清空购物车)
    • 确认订单
  • 支付服务
    • 完成支付
  • 智能体
    • 发送消息(流式返回)
    • 发送消息(非流式返回)
    • 获取聊天记录
    • 获取对话表
    • 删除对话
  1. 管理端

更新商品

开发中
PUT
/api/v1/products

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数
Authorization
string 
可选
Body 参数application/json
product_id
integer 
必需
name
string 
必需
spu_name
string 
必需
description
string 
必需
picture
string 
必需
price
number 
必需
spu_price
number 
必需
stock
integer 
必需
category_ids
array[integer]
必需
示例
{
    "product_id": 0,
    "name": "string",
    "spu_name": "string",
    "description": "string",
    "picture": "string",
    "price": 0,
    "spu_price": 0,
    "stock": 0,
    "category_ids": [
        0
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/v1/products' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "product_id": 0,
    "name": "string",
    "spu_name": "string",
    "description": "string",
    "picture": "string",
    "price": 0,
    "spu_price": 0,
    "stock": 0,
    "category_ids": [
        0
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
data
object (Product) 
必需
id
integer 
必需
name
string 
必需
description
string 
必需
picture
string 
必需
price
number 
必需
stock
integer 
必需
categoryId
integer 
必需
示例
{
    "code": 0,
    "msg": "string",
    "data": {
        "id": 0,
        "name": "string",
        "description": "string",
        "picture": "string",
        "price": 0,
        "stock": 0,
        "categoryId": 0
    }
}
修改于 2025-03-04 13:47:31
上一页
创建商品
下一页
下架商品
Built with