日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

教育平台项目后台管理系统:接口文档

發布時間:2024/1/18 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 教育平台项目后台管理系统:接口文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

課程管理模塊接口文檔

課程信息模塊接口

接口 1:查詢課程列表信息

  • 名稱: findCourseList
  • 描述: 查詢課程列表信息
  • URL: http://localhost:8080/lagou_edu_home/course
  • 請求方式: GET
  • 請求參數
字段說明類型是否必須備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
  • 請求參數示例:
methodName: "findCourseList"
  • 響應結果
字段說明類型是否必須備注
id課程 idint
course_name課程名稱String
price課程價格double課程的原價格
sort_num課程排序int數字越大,越排在后面
status課程狀態int0-草稿,1-上架
  • 響應結果示例
[{"id": 1,"course_name": "32個Java面試必考點","price": 8000,"sort_num": 1,"status": 1 }]

接口 2:條件查詢課程信息

  • 名稱: findByCourseNameAndStatus
  • 描述: 根據條件查詢課程信息
  • URL: http://localhost:8080/lagou_edu_home/course
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
course_name課程名稱String選中要查詢的課程名,查詢課程信息
status課程狀態int選擇課程狀態,0-草稿,1-上架
  • 請求參數示例:
methodName: "findByCourseNameAndStatus", course_name: "32個Java面試必考點", status: "1"
  • 響應結果
字段說明類型是否必須備注
id課程 idint
course_name課程名稱String
price課程價格double課程的原價格
sortNum課程排序int數字越大,越排在后面
status課程狀態int0-草稿,1-上架
  • 響應結果示例
[{"id": 1,"course_name": "32個Java面試必考點","price": 8000,"sort_num": 1,"status": 1 }]

接口 3:保存 & 修改課程營銷信息

  • 名稱: courseSalesInfo
  • 描述: 保存課程相關的營銷信息
  • URL: http://localhost:8080/lagou_edu_home/courseSalesInfo
  • 請求方式: POST
  • 請求參數
字段說明類型是否必需備注
id課程 idint添加操作不用攜帶,修改操作必須攜帶 ID
course_name課程名稱String
brief課程簡介String一句話介紹課程
teacher_name講師名稱String
teacher_info講師介紹String
preview_first_field課程概述 1String第一段描述,例如: 課程共 15 講
preview_second_field課程概述 2String第二段描述,例如: 每周五更新
discounts售賣價格double課程的售賣價格
price商品原價double課程的原銷售價
price_tag促銷文案String例如: 立即搶購
share_image_title分享圖titleString
share_title分享標題String
share_description分享描述String
course_description課程描述String
file文件
  • 請求參數示例 key: value 格式
file: 文件 course_name: 微服務架構 brief: 大廠架構師帶你一起學 teacher_name: PDD teacher_info: 技術精湛安全駕駛30年 preview_first_field: 共5講 preview_second_field: 每周二更新 discounts: 88.8 price: 800.0 price_tag: 先到先得 share_image_title: hello word share_title: IT修煉之路永無止境 share_description: 金牌講師帶你了解最新最牛的技術讓你的實力再次進階 course_description: 課程描述。。。
  • 響應結果
字段說明類型是否必須備注
status表示執行成功或失敗int0 表示成功,1 表示失敗
msg響應消息String
  • 響應結果示例
成功 {"msg":"success","status":0}失敗 {"msg":"fail","status":1}

接口 4:根據 ID 獲取課程營銷信息

  • 名稱: findCourseById
  • 描述: 根據 ID 查詢課程信息
  • URL: http://localhost:8080/lagou_edu_home/course
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
id課程 IDint根據 ID 查詢
  • 請求參數示例
methodName: "findCourseById", id: 10
  • 響應參數
字段說明類型是否必需備注
id課程 ID
course_name課程名稱String
brief課程簡介String一句話介紹課程
teacher_name講師名稱String
teacher_info講師介紹String
preview_first_field課程概述 1String第一段描述,例如: 課程共 15 講
preview_second_field課程概述 2String第二段描述,例如: 每周五更新
discounts售賣價格double課程的售賣價格
price商品原價double課程的原銷售價
price_tag促銷文案String例如: 立即搶購
course_img_url分享圖 urlString
share_title分享標題String
share_image_title分享圖 titleString
share_description分享描述String
course_description課程描述String
status課程狀態int
  • 響應數據示例
{"id": 19,"course_name": "微服務架構","brief": "大廠架構師帶你一起學","teacher_name": "PDD","teacher_info": "技術精湛,安全駕駛30年","price": 800,"price_tag": "先到先得","discounts": 88.8,"preview_first_field": "共5講","preview_second_field": "每周二更新","course_img_url": "H:/upload/cacf91081ca14b4eb4b4700f10a382f6giao.jpg","share_title": "IT修煉之路,永無止境","share_description": "金牌講師帶你了解最新最牛的技術,讓你的實力再次進階!","course_description": "課程描述。。。","status": 0 }

接口 5:修改課程狀態

  • 名稱: updateCourseStatus
  • 描述: 修改課程狀態
  • URL: http://localhost:8080/lagou_edu_home/course
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是
哪一個的方法
id課程 IDint
  • 請求參數示例
methodName: "updateCourseStatus", id: 18
  • 響應結果
字段說明類型是否必須備注
status修改后的狀態int課程狀態,0-草稿,1-上架
  • 響應結果示例
草稿{"status":0} 上架{"status":1}

課程內容模塊接口

接口 1:展示課程內容

  • 名稱: findSectionAndLessonByCourseId
  • 描述: 根據課程ID查詢章節與課時信息
  • URL: http://localhost:8080/lagou_edu_home/courseContent
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是
哪一個的方法
course_id課程 IDint根據課程ID查詢課程相關的, 章節信息和課時信信
  • 請求參數示例
methodName:"findSectionAndLessonByCourseId", course_id:"10"
  • 響應結果示例
[{"lessonList": [{"id": 32,"course_id": 10,"section_id": 5,"theme": "第一講:如何給自己洗腦","duration": 10,"is_free": 1,"order_num": 1,"status": 2,"create_time": "2020-08-23 20:37:02.0","update_time": "2020-08-24 18:37:34.0","isDel": 0},{"id": 33,"course_id": 10,"section_id": 5,"theme": "第二講:如何給別人洗腦","duration": 10,"is_free": 1,"order_num": 1,"status": 2,"create_time": "2020-08-23 20:37:02.0","update_time": "2020-08-24 18:37:34.0","isDel": 0}],"id": 5,"course_id": 10,"section_name": "麻式太極","description": "麻式太極拳,以柔克剛","orderNum": 0,"status": 2,"create_time": "2020-08-11 10:55:10.0","update_time": "2020-08-09 12:43:01.0","isDel": 0 }]

接口 2:回顯章節對應的課程信息

  • 名稱: findCourseById
  • 描述: 回顯章節對應的課程信息
  • URL: http://localhost:8080/lagou_edu_home/courseContent
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
course_id課程 IDint根據課程 ID 查詢課程相關的,章節信息和課時信信
  • 請求參數示例
methodName: "findCourseById",course_id: id
  • 響應結果
字段說明類型是否必需備注
id課程 idid
course_name課程名稱String
  • 響應結果示例
{"id": 10,"course_name": "麻式太極" }

接口 3:保存 & 修改章節信息

  • 名稱: saveOrUpdateSection
  • 描述: 保存和修改章節信息
  • URL: http://localhost:8080/lagou_edu_home/courseContent
  • 請求方式: POST
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
id章節IDint添加操作不攜帶 id,修改操作必須攜帶 ID
course_id課程IDint
section_name章節名稱String
description章節描述String
order_num章節排序int
  • 請求參數示例

JSON 格式數據

{"methodName": "saveOrUpdateSection","course_id": 19,"section_name": "微服務架構","description": "跟著Renda一起學習如何使用微服務","order_num ": 0 }
  • 響應結果
字段說明類型是否必須備注
status表示執行成功或失敗String0 表示成功,1 表示失敗
msg響應消息String
  • 響應結果示例
成功 {"msg":"success","status":0}失敗 {"msg":"fail","status":1}

接口 4:修改章節狀態

  • 名稱: updateSectionStatus
  • 描述: 修改章節狀態
  • URL: http://localhost:8080/lagou_edu_home/courseContent
  • 請求方式: GET
  • 請求參數
字段說明類型是否必需備注
methodName要訪問的功能名String該字段必須填寫,用來確定要訪問是哪一個的方法
id章節 IDint
status章節狀態int狀態:0-隱藏,1-待更新,2-已發布
  • 請求參數示例
"methodName": "updateSectionStatus", "id": 2, "status": 1
  • 響應結果
字段說明類型是否必須備注
status表示執行成功或失敗String0 表示成功,1 表示失敗
msg響應消息String

總結

以上是生活随笔為你收集整理的教育平台项目后台管理系统:接口文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。