Appearance
会员
会员等级
获取单个会员等级信息
GET /plugins/vip/vip_levels/{levelId}权限
- 不需要认证用户
响应
成功响应VipLevel结构体
| 字段 | 描述 |
|---|---|
id int string | ID |
seq int string | 顺序 |
name string | 名称 |
icon string | 图标 |
monthPrice float string | 每月的价格 |
monthPriceConvert float string | 每月的价格根据虚拟币设置的转化字段 <priceConvert> |
yearPrice float string | 每年的价格 |
yearPriceConvert float string | 每年的价格根据虚拟币设置的转化字段 <priceConvert> |
description string | 描述信息 |
freeLearned bool | 是否免费学习课程 |
enabled bool | 是否开启 |
createdTime datetime | 创建时间 |
maxRate datetime | 最大折扣百分比 |
| 字段 | 描述 |
|---|---|
levelId string | 会员等级ID |
vipName string | 会员名称 |
deadline string | 有效期 |
seq string | 会员等级序号 |
| 字段 | 描述 |
|---|---|
currency string | coin、RMB |
amount float string | 对应RMB价格(float) |
coinAmount float string | 虚拟币数量(float) |
coinName string | 虚拟币自定义名称 |
获取所有会员等级
GET /plugins/vip/vip_levels权限
- 不需要认证用户
- 获取的是状态是启用的会员等级
响应
成功响应list<VipLevel>结构体
是否是VIP会员
GET /me/vip_levels/{vipLevelId}权限
- 需要认证用户
响应
是会员
json
{
"isMember": true
}不是会员
json
{
"isMember": false
}会员频道教学计划列表
GET /plugins/vip/vip_courses权限
- 不需要认证用户
参数
| 字段 | 是否必填 | 描述 |
|---|---|---|
type enum{normal,live} | 否 | 教学计划类型 |
levelId int string | 否 | 会员等级,默认为全部 |
categoryId int string | 否 | 分类ID,默认all |
title string | 否 | 教学计划标题 |
sort string | 否 | 排序字段 'createdTime','price','updatedTime','recommendedSeq', 'hitNum','recommendedTime','rating','studentNum' |
offset int string | 否 | 分页偏移值, 默认0 |
limit int string | 否 | 每一页数量, 默认10 |
响应
成功响应list<Course>结构体
获取课程列表
GET /plugins/vip/vip_course_sets权限
- 不需要认证
- 普通用户可以获得
public状态的课程 - 管理员用户可以获得任何状态的课程 [
TODO]
参数
| 字段 | 是否必填 | 描述 |
|---|---|---|
type enum{normal,live,liveOpen,open} | 否 | 课程类型 |
levelId int string | 否 | 会员等级,默认全部会员 |
categoryId int string | 否 | 分类ID,默认all |
title string | 否 | 课程标题 |
sort string | 否 | 排序字段 'createdTime','updatedTime','recommendedSeq', 'hitNum','recommendedTime','rating','studentNum' |
offset int string | 否 | 分页偏移值, 默认0 |
limit int string | 否 | 每一页数量, 默认10 |
响应
成功响应pagelist<CourseSet>结构体
获取班级列表
GET /plugins/vip/vip_classrooms权限
- 不需要认证
参数
| 字段 | 是否必填 | 描述 |
|---|---|---|
levelId int string | 否 | 会员等级,默认全部会员 |
categoryId int string | 否 | 分类ID,默认all |
title string | 否 | 班级标题 |
sort string | 否 | 排序字段 'name','createdTime','price','recommendedSeq','studentNum',updatedTime' |
offset int string | 否 | 分页偏移值, 默认0 |
limit int string | 否 | 每一页数量, 默认10 |
响应
成功响应pagelist<Classroom>结构体
会员用户信息接口
GET /plugins/vip/vip_users/{userId}权限
- 需要认证用户+path userId双认证
响应
成功响应<simpleVip>结构体