@contribute
2018-04-20T09:35:27.000000Z
字数 4292
阅读 1768
tanzhou
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 分页查询QQ群 | /t/qq/qryQqGroups | 教务工作台 | 信息管理->群管理 |
2 | 添加/编辑QQ群 | /t/qq/addOrMdfQqGroup | 教务工作台 | 信息管理->群管理 |
3 | 删除QQ群 | /t/qq/delQqGroup | 教务工作台 | 信息管理->群管理 |
4 | 根据pid查询子类目 | /t/cate/qryCatesByPid | 教务工作台 | VIP课程管理->发布课程 |
5 | 校验课程名称是否重复 | /t/course/checkCourseTitle | 教务工作台 | VIP课程管理->发布课程 |
6 | 根据昵称查询老师列表 | /t/course/qryTeachersByNick | 教务工作台 | VIP课程管理->发布课程 |
7 | 发布课程、修改草稿箱(VIP) | /t/course/submitVipCourseDraft | 教务工作台 | VIP课程管理->发布课程 |
8 | 修改草稿箱(VIP) | /t/course/mdfVipCourseDraft | 教务工作台 | VIP课程管理->发布课程 |
9 | 我的课程(VIP) | /t/course/qryVipCoursesByParam | 教务工作台 | VIP课程管理->我的课程 |
10 | 待审核课程列表(VIP) | /t/course/qryVipCourseDraftList | 教务工作台 | VIP课管理->待审核列表 |
11 | 我的课程(公开课) | /t/course/qryPublicCoursesByParam | 教务工作台 | 公开课管理->我的课程 |
12 | 待审核课程列表(公开课) | /t/course/qryPublicCourseDraftList | 教务工作台 | 公开课管理->待审核列表 |
13 | 发布课程/复制课程/修改草稿箱(公开课) | /t/course/submitPublicCourseDraft | 教务工作台 | VIP课程管理->发布课程 |
14 | 删除课程草稿箱(vip,public共用) | /t/course/delCourseDraftById | 教务工作台 | VIP课管理->管理课程 |
15 | 查看审核不通过原因(vip,public共用) | /t/course/getCheckFailReason | 教务工作台 | VIP课管理->管理课程 |
16 | 查询班期列表 | /t/course/getClassList | 教务工作台 | VIP课管理->管理课程 |
17 | 查询班期详情 | /t/course/getClassInfo | 教务工作台 | VIP课管理->管理课程 |
18 | 修改添加班期 | /t/course/addOrMdfClass | 教务工作台 | VIP课管理->管理课程 |
19 | 结束班期 | /t/course/stopClass | 教务工作台 | VIP课管理->管理课程 |
20 | 删除班期 | /t/course/delClass | 教务工作台 | VIP课管理->管理课程 |
- 用户只能修改自己的创建的QQ群。
- 按照创建时间的降序。
发布课程、修改草稿箱(VIP)能合并到一起,都是添加或修改草稿箱,请求参数和返回数据结构一样。
当审核通过后的课程再次修改的时候,也会添加草稿箱,只能修改课程详情,需要单独出一个接口。
待审核列表需要返回一个信息,此信息标示此草稿是从我的课程列表中修改后过来的?草稿箱的数据库表是需要添加这个字段的。
- 无权限。
- 如果是pid为0则是查以及类目
- 公开课有QQ群,VIP课没有。
- 主讲老师跟班主任可以是同一人,助教,普通老师,班主任,助教老师不能重复。
- VIP课有课程价格和学习期限,公开课没有。
- 公开课没有班主任,VIP课有。
复制课程
也是调用此接口。
如果只修改班期,则不需要审核。
如果修改课程详情,则需要审核。
建议前端调用判断课程详情是否修改,分情况调用发布课程
和修改班期
接口
课程章节视频缺乏保利威视的视频id字段。?
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 根据pid查询子类目 | /t/cate/qryCatesByPid | 运营后台 | 课程管理 |
2 | 查询课程列表 | /o/course/qryCourseList | 运营后台 | 课程管理 |
3 | 查询课程详情 | /o/course/getCourseInfo | 运营后台 | 课程管理 |
4 | 查看课程班期列表 | /p/course/getClasses | 运营后台 | 课程管理 |
5 | 查询班期章节信息 | /o/course/getClassInfo | 运营后台 | 课程管理 |
6 | 修改课程 | /p/course/update | 运营后台 | 课程管理 |
7 | 待审核课程列表 | /o/course/courseDraftList | 运营后台 | 课程管理 |
8 | 查询待审核课程详情 | /o/course/getCourseDraftInfo | 运营后台 | 课程管理 |
9 | 审核课程 | /o/course/checkCourseDraft | 运营后台 | 课程管理 |
课程管理里面有查看课程详情。审核时需要对比之前提交的课程,所以也需要调用此接口。
(下架,修改成内部课,修改课程封面、详情)
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 查询所有类目 | /w/course/qryAllCates | WEB端 | 首页 |
2 | 根据pid查询子类目 | /w/course/qryCatesByPid | WEB端 | 首页 |
3 | 查询一级类目 | /t/course/qryOneLevelCateList | WEB端 | 全部课程 |
4 | 查询二级类目 | /t/course/qryTwoLevelCateList | WEB端 | 全部课程 |
5 | 查询全部课程列表 | /t/course/qryAllCourseList | WEB端 | 全部课程 |
6 | 查询课程详情 | /t/course/getCourseInfo | WEB端 | 全部课程 |
7 | 查询班期列表 | t/course/getClassList | WEB端 | 全部课程 |
8 | 查询章节列表 | t/course/getClassList | WEB端 | 全部课程 |
9 | 查询课程所有班期的主讲老师 | t/course/getTeacherList | WEB端 | 课程详情 |
10 | 我的课程列表 | t/course/getMyCourseList/ | WEB端 | 个人信息 |
排序优先级规则:
1. 直播公开课
2. 直播VIP课
3. 创建时间降序排列
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 查询一级类目 | /api/m/category/qryOneCategorys | M站 | 首页 |
2 | 根据条件查询全部课程 | /api/m/course/qryCourseByParam | M站 | 首页 |
3 | 查询课程详情 | /api/m/course/getCourseById | M站 | |
4 | 查询课程班期 | /api/m/course/qryClassByCourseId | M站 | 课程详情 |
5 | 查询课程班期主讲老师 | /api/m/course/qryTeacherByClassId | M站 | 课程详情 |
6 | 查询课程班期章节 | /api/m/course/qryChapterByClassId | M站 | 课程详情 |
7 | 查询用户是否报名课程 | /api/m/course/checkUserSignCourse | M站 | 课程详情 |
8 | 查询我的课程表 | /api/m/course/qryMyCourseTimeTable | M站 | 个人信息 |
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 我的授课表 | /c/course/qrySyllabus | PC客户端 | 首页 |
2 | 我的课程表 | /c/course/qrySyllabus | PC客户端 | 首页 |
3 | 获取课程详情 | /c/course/getCourseInfoByTeacher | PC客户端 | |
4 | 获取课程班期列表 | /c/course/getClassList | PC客户端 | |
5 | 获取班期详情 | /c/course/getClassInfo | PC客户端 | |
6 | 教质获取VIP课程列表 | /c/course/qryCourseByTeacherQuality | PC客户端 | |
7 | 根据pid查询子类目 | /w/course/qryCatesByPid | PC客户端 |
序列 | 名称 | 访问路径 | 调用端 | 调用模块 |
---|---|---|---|---|
1 | 查询类目列表 | /a/cates/qryCateList | app | 首页 |
2 | 查询正在直播课程列表 | /a/course/livingCourses | app | 首页->直播->更多 |
3 | 获取课程基本信息 | /a/courseDetail/getBasicInfo | app | |
4 | 获取课程内容 | /a/courseDetail/getContent | app | |
5 | 获取课程下所有老师 | /a/courseDetail/qryTeacher | app | |
6 | 获取课程班期列表 | /a/courseDetail/qryCourseClass | app | |
7 | 获取指定班期的章节列表 | /a/courseDetail/qryClassChapter | app | |
8 | 查询属于相同三级科目的课程 | /a/recommend/qrySameCateCourse | app | |
9 | 查询课程是否报名 | /a/course/checkSignupCourse | app | |
10 | 查询我的课程表 | /a/course/qryMyCourses | app | |
11 | 全部课程 | /a/course/qryCourseList | app |
qq_group
category
course
course_audit
course_class
course_content
course_class_chapter
course_class_teacher
course_drafts_content
course_present
course_video