购买VIP

请求信息

请求地址

http://127.0.0.1:7086/api/v1/pay/buyVip

请求方法

POST

请求体类型

application/json

入参

入参示例 (RequestBody)

{
  "userId": 1,
  "vipType": 3,
  "openingTime": 1
}

入参字段说明

字段 类型 必填 含义 其他参考信息
userId
Long

用户ID 示例值为 1
vipType
Integer

VIP类型
1:青铜
2:白银
3:黄金
示例值为 3
openingTime
Integer

VIP 开通时长(单位:月) 示例值为 1

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": 10
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
Long
返回数据

购买商品

请求信息

请求地址

http://127.0.0.1:7086/api/v1/pay/buyShop

请求方法

POST

请求体类型

application/json

入参

入参示例 (RequestBody)

{
  "userId": 1,
  "addressId": 1,
  "shopItemList": [
    {
      "shopId": 10,
      "buyCount": 1
    },
    {
      "shopId": 10,
      "buyCount": 1
    }
  ]
}

入参字段说明

字段 类型 必填 含义 其他参考信息
userId
Long

用户ID 示例值为 1
addressId
Long

关联地址ID 示例值为 1
shopItemList
List<ShopItem>

购买商品列表
└─ shopId
Long

购买商品ID
└─ buyCount
Integer

购买数量

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": 10
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
Long
返回数据