@sewise-dev
2017-06-14T07:24:06.000000Z
字数 3773
阅读 590
混合云
编号 | 版本 | 说明 | 作者 | 日期 |
---|---|---|---|---|
1 | v1.0 | 1.创建文档 | jacky | 2017-03-08 |
1.1 检查是否允许修改密码
/update/check_pwd
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
type | int | 用户类型;2:学生;1:管理员 |
code | int | 状态码;学生:0:已修改过密码;1:允许学生修改密码;管理员: 0:已修改过密码 1:允许管理员修改密码 |
1.2 修改密码
/update/reset_pwd
application/json
Get
参数 必选 类型 说明 pwd 是 string 密码 compwd 是 string 确认密码 username 否 string 用户名
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true保存成功;false保存失败 |
1.3 检查是否允许修改隶属信息
/update/check_popup
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
type | int | 用户类型;2:学生;1:管理员 |
code | int | 状态码;-1:未联网;0:已填写过;1:允许修改 |
1.4 保存隶属信息
/update/save_orginfor
application/json
Get
参数 必选 类型 说明 province 是 int 省 city 是 int 市 area 是 int 区 kind 是 int 年级类型 school 是 int/string 学校 grade 是 int/string 年级 class 是 int/string 班级
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true保存成功;false保存失败 |
1.5 获取省份信息
/update/provinces
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
result | array | 省市区三级信息 |
1.6 获取学校信息
/update/schools
application/json
Get
参数 必选 类型 说明 province 是 string 省 city 是 string 市 area 是 string 区 kind 是 string 类别
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功,返回数组result;false请求失败,返回失败信息msg |
result | array | 学校信息 |
2.1 课程列表
/course/all
参数 必选 类型 说明 page 是 string 页数 size 是 string 每页显示数 title 否 string 标题 grade 否 string 年级 subject 否 string 学科
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
chapter | int | 章节数 |
share_total | int | 分享数 |
2.2 上传封面
/course/uploadPoster
POST
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.3 提交课程
/course
POST
参数 必选 类型 说明 courseid 否 string 课程id;修改时必传 image 否 string 图片 poster 否 string 封面 summary 否 string 简介 grade 否 string 年级 subject 否 string 学科 coursetype 否 string 课程类型 subject_category 否 string 学科 title 否 string 标题
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.4 删除课程
/course/:courseid
DELETE
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.5 编辑课程
/course/:courseid
GET
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.4 编辑课程标题
/course/replace/title
GET
参数 必选 类型 说明 courseid 是 string 课程id title 否 string 标题
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.5 编辑课程
/course/:courseid
GET
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.6 课时列表
/course/allchapter
GET
参数 必选 类型 说明 page 是 int 页数 size 是 int 每页显示数 courseid 是 string 课程id
参数 必选 类型 说明 show 是 string list courseid 是 string 课程id
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
chapter | int | 第几章节 |
study_total | int | 学习人数 |
2.7 选择课时
/course/selectChapter
GET
参数 必选 类型 说明 courseid 是 int 课程id swlid 是 string 课时id;多个课时id用','隔开 chapter 是 string 章节
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.8 选择学生列表
/course/shareStudent/:courseid
GET
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
2.9 删除课时
/course/swl/:courseid/:swlid
GET
参数 必选 类型 说明 users 是 array 用户列表 nickname 是 array 昵称 courseid 是 string 课程id
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
3.0 课程分享
/course/share
POST
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
3.1 获取课时
/course/:courseid/:swlid
GET
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |
3.2 拷备课时
/course/copy/:courseid/:swlid/:chapter
POST
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | int | 返回请求状态;true请求成功;false请求失败 |