查询VIP用户信息列表(分页)

请求信息

请求地址

http://127.0.0.1:7086/api/v1/vip/queryVipUsers

请求方法

POST

请求体类型

application/x-www-form-urlencoded

入参

入参示例 (Postman Bulk Edit)

pageNumber:1
pageSize:20
//searchKeyword:模糊搜索词
//gender:2
//vipType:3
//firstOpenTimeStart:2022-05-09
//firstOpenTimeEnd:2022-05-09
//vipExpireTimeStart:2022-05-09
//vipExpireTimeEnd:2012-05-28

入参字段说明

字段 类型 必填 含义 其他参考信息
pageNumber
Integer

分页-当前页码 示例值为 1
pageSize
Integer

分页-分页大小 示例值为 20
searchKeyword
String

模糊搜索词
支持用户昵称, 用户姓名, 用户手机号

gender
Integer

用户性别
0: 保密
1: 男
2: 女
示例值为 2
vipType
Integer

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

VIP开通时间范围-开始
格式: 2022-05-09
示例值为 2022-05-09
firstOpenTimeEnd
String

VIP开通时间范围-结束
格式: 2022-05-09
示例值为 2022-05-09
vipExpireTimeStart
Date

VIP过期时间范围-开始
格式: 2022-05-09
示例值为 2022-05-09
vipExpireTimeEnd
Date

VIP过期时间范围-结束
格式: 2022-05-09

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": [
    {
      "userId": 10,
      "vipType": 3,
      "vipExpireTime": "2012-05-28T13:14:00.520+0000",
      "vipFirstOpenTime": "2012-05-28T13:14:00.520+0000",
      "userNickName": "用户昵称",
      "userRealName": "用户姓名",
      "userGender": 2,
      "userAge": 18,
      "userPhone": "13123339966",
      "userEmail": "2333@163.com",
      "userAvatar": "https://img.xxx.com/xxxxxxx"
    },
    {
      "userId": 10,
      "vipType": 3,
      "vipExpireTime": "2012-05-28T13:14:00.520+0000",
      "vipFirstOpenTime": "2012-05-28T13:14:00.520+0000",
      "userNickName": "用户昵称",
      "userRealName": "用户姓名",
      "userGender": 2,
      "userAge": 18,
      "userPhone": "13123339966",
      "userEmail": "2333@163.com",
      "userAvatar": "https://img.xxx.com/xxxxxxx"
    }
  ],
  "totalCount": 10
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
List<VipUserResponse>
返回数据
└─ userId
Long
用户ID-主键
└─ vipType
Integer
VIP 类型
1:青铜
2:白银
3:黄金
示例值为 3
└─ vipExpireTime
Date
VIP 过期时间
└─ vipFirstOpenTime
Date
VIP 首次开通时间
└─ userNickName
String
用户昵称
└─ userRealName
String
用户姓名
└─ userGender
Integer
用户性别
0:保密
1:男
2:女
示例值为 2
└─ userAge
Integer
用户年龄 示例值为 18
└─ userPhone
String
联系方式-手机号 示例值为 13123339966
└─ userEmail
String
联系方式-电子邮箱 示例值为 2333@163.com
└─ userAvatar
String
用户头像 url 地址 示例值为 https://img.xxx.com/xxxxxxx
totalCount
Long
分页-总条数

为用户开通VIP

请求信息

请求地址

http://127.0.0.1:7086/api/v1/vip/openVip

请求方法

POST

请求体类型

application/x-www-form-urlencoded

入参

入参示例 (Postman Bulk Edit)

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": false
}

出参字段说明

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

更多信息

Code 更多含义

Code 含义
10021 用户余额不足
10022 VIP类型不存在
10023 开通时长不能为负数

为用户续费VIP

请求信息

请求地址

http://127.0.0.1:7086/api/v1/vip/renewVip

请求方法

POST

请求体类型

application/x-www-form-urlencoded

入参

入参示例 (Postman Bulk Edit)

userId:1
openingTime:1

入参字段说明

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

用户ID 示例值为 1
openingTime
Integer

VIP 续费时长(单位:月) 示例值为 1

出参

出参示例

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

出参字段说明

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

更多信息

Code 更多含义

Code 含义
10021 用户余额不足
10023 开通时长不能为负数