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>结构体