@cfygaoyang
2017-12-17T05:18:33.000000Z
字数 4918
阅读 524
教育
POST /upload_img
form-data上传,文件input对应的 name 为 img
文件格式只支持 jpg , png , git
请求header额外添加 form-data
{"code": 0,"message": "success","data": {"img_url": "http://xxx.xx/img/xxx.jpp"}}
POST /admin/article
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| article_author | 字符串 | 是 | 作者 |
| article_tag | 字符串 | 是 | 关键词 |
| article_title | 字符串 | 是 | 标题 |
| article_description | 字符串 | 是 | 简介 |
| article_content | 字符串 | 是 | 内容 |
| article_thumbnail | 字符串 | 是 | 缩略图 |
| article_type | 整型 | 是 | 文章类型:0(新闻)1(教师介绍) |
* 请求回调
{"code": 0,"message": "success","data": {"article_id": 1,"article_author": "jerry","article_tag": "php","article_title": "标题","article_description": "简介描述","article_content": "内容","article_thumbnail": "缩略图地址","article_read": 0 //阅读量}}
PUT /admin/article/{article_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| article_author | 字符串 | 是 | 作者 |
| article_tag | 字符串 | 是 | 关键词 |
| article_title | 字符串 | 是 | 标题 |
| article_description | 字符串 | 是 | 简介 |
| article_content | 字符串 | 是 | 内容 |
| article_thumbnail | 字符串 | 是 | 缩略图 |
| article_type | 整型 | 是 | 文章类型:0(新闻)1(教师介绍) |
* 请求回调
{"code": 0,"message": "success","data": ""}
DELETE /admin/article/{article_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_category
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_category_name | 字符串 | 是 | 课程类目名称 |
{"code": 0,"message": "success","data": {"course_category_id": 1,"course_category_name": "PHP"}}
PUT /admin/course_category/{course_category_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_category_name | 字符串 | 是 | 课程类目名称 |
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_category/{course_category_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_type
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_type_name | 字符串 | 是 | 课程类型名称 |
| course_category_id | 整型 | 可选 | 课程类目id |
{"code": 0,"message": "success","data": {"course_type_id": 1,"course_type_name": "PHP","course_category_id": 1}}
PUT /admin/course_type/{course_type_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_type_name | 字符串 | 是 | 课程类型名称 |
| course_category_id | 整型 | 可选 | 课程类目id |
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_type/{course_type_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_title | 字符串 | 是 | 课程标题 |
| course_description | 字符串 | 可选 | 课程简介 |
| course_thumbnail | 字符串 | 是 | 缩略图地址 |
| course_price | 浮点型 | 可选 | 默认0,免费 |
| course_type | 整型 | 可选 | 课程类型 |
{"code": 0,"message": "success","data": {"course_id": 1,"course_title": "Java从入门到放弃","course_description": "一门神奇的课程","course_thumbnail": "http://xxxxx.xx/xxx.jpg","course_price": 100,"course_type": 2}}
PUT /admin/course/{course_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_title | 字符串 | 是 | 课程标题 |
| course_description | 字符串 | 可选 | 课程简介 |
| course_thumbnail | 字符串 | 是 | 缩略图地址 |
| course_price | 浮点型 | 可选 | 默认0,免费 |
| course_type | 整型 | 可选 | 课程类型 |
| article_id | 整型 | 可选 | 绑定教师介绍article_id |
{"code": 0,"message": "success","data": ""}
DELETE /admin/course/{course_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_section
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| section_name | 字符串 | 是 | 课程标题 |
| course_id | 整型 | 是 | 所属课程id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/course_section/{section_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| section_name | 字符串 | 是 | 课程标题 |
| course_id | 整型 | 是 | 所属课程id |
* 请求回调
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_section/{section_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_lession
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| lession_name | 字符串 | 是 | 课程标题 |
| lession_url | 字符串 | 是 | 视频或文库地址 |
| section_id | 整型 | 是 | 所属章节id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/course_lession/{lesson_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| lession_name | 字符串 | 是 | 课程标题 |
| lession_url | 字符串 | 是 | 视频或文库地址 |
| section_id | 整型 | 是 | 所属章节id |
* 请求回调
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_lession/{lesson_id}
{"code": 0,"message": "success","data": ""}
POST /admin/message
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| message_title | 字符串 | 是 | 消息标题 |
| message_content | 字符串 | 是 | 消息内容 |
| message_type | 整型 | 可选 | 消息类型 0:系统消息 1:交易通知 |
| user_id | 整型 | 可选 | 发给用户id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/message/{message_id}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| message_title | 字符串 | 是 | 消息标题 |
| message_content | 字符串 | 是 | 消息内容 |
| message_type | 整型 | 可选 | 消息类型 0:系统消息 1:交易通知 |
| user_id | 整型 | 可选 | 发给用户id |
* 请求回调
{"code": 0,"message": "success","data": ""}
DELETE /admin/message/{message_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_recommend
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_id | 整型 | 是 | 课程id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/course_recommend/{recommend_id}
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_recommend/{recommend_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_public
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_id | 整型 | 是 | 课程id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/course_public/{public_id}
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_public/{public_id}
{"code": 0,"message": "success","data": ""}
POST /admin/course_oe
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| course_id | 整型 | 是 | 课程id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/course_oe/{oe_id}
{"code": 0,"message": "success","data": ""}
DELETE /admin/course_oe/{oe_id}
{"code": 0,"message": "success","data": ""}
POST /admin/teacher_recommend
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| article_id | 整型 | 是 | 教师介绍id |
* 请求回调
{"code": 0,"message": "success","data": ""}
PUT /admin/teacher_recommend/{recommend_id}
{"code": 0,"message": "success","data": ""}
DELETE /admin/teacher_recommend/{recommend_id}
{"code": 0,"message": "success","data": ""}