huayandong

add api

1 ### 小班课后台接口文档 1 ### 小班课后台接口文档
2 2
3 - 3 +##### 1. 创建班级
4 -  
5 -##### 1. 创建班级接口  
6 4
7 URL: {{localhost}}/boxfish-online-card/classSmall/manager/addClass 5 URL: {{localhost}}/boxfish-online-card/classSmall/manager/addClass
8 Method: POST 6 Method: POST
@@ -43,4 +41,163 @@ ResponseBody: @@ -43,4 +41,163 @@ ResponseBody:
43 "status": "SUCCESS", 41 "status": "SUCCESS",
44 "message": "添加课程成功" 42 "message": "添加课程成功"
45 } 43 }
46 -``` 44 +```
  45 +
  46 +
  47 +##### 2. 查询班级列表
  48 +
  49 +URL: {{localhost}}/boxfish-online-card/classSmall/manager/queryClass
  50 +Method: POST
  51 +RequestBody:
  52 +
  53 +```json
  54 +{
  55 + "pageId":0,
  56 + "pageSize":40,
  57 + "name":""
  58 +}
  59 +```
  60 +
  61 +ResponseBody:
  62 +
  63 +```json
  64 +{
  65 + "totalCount": 6,
  66 + "totalPage": 1,
  67 + "list": [
  68 + {
  69 + "id": 10,
  70 + "name": "课表测试",
  71 + "englishName": "schedule test",
  72 + "grade": "二年级下",
  73 + "flagEnable": false,
  74 + "startTime": 1551369600000,
  75 + "endTime": 1561824000000,
  76 + "mentorName": "老了老弟"
  77 + },
  78 + {
  79 + "id": 9,
  80 + "name": "五年级下-4月班级BAKKK",
  81 + "englishName": "GRADE_5_B Junly small calss",
  82 + "grade": "五年级下",
  83 + "flagEnable": false,
  84 + "startTime": 1554134400000,
  85 + "endTime": 1556640000000,
  86 + "mentorName": "张旺老师",
  87 + "teacherId": 100,
  88 + "teacherName": "张老师",
  89 + "teacherIdForeign": 200,
  90 + "teacherForeignName": "Mr.Tony"
  91 + }
  92 + ]
  93 +}
  94 +```
  95 +
  96 +##### 3. 编辑班级
  97 +URL: {{localhost}}/boxfish-online-card/classSmall/manager/editClass
  98 +Method: POST
  99 +RequestBody:
  100 +
  101 +```json
  102 +{
  103 + "id":9,
  104 + "name":"五年级下-4月班级BAKKK-UPDATE",
  105 +
  106 + "mentorName":"盒子鱼班主任杨老师",
  107 + "startTime":1554048000000,
  108 + "endTime":1556639999000,
  109 +
  110 + "teacherId":"100",
  111 + "teacherName":"张旺老师",
  112 + "teacherForeign":"200",
  113 + "teacherForeignName":"Mr.Tony",
  114 +
  115 + "manageCourse":"课程管理",
  116 + "manageChineseTeacher":"中教管理",
  117 + "manageEnglishTeacher":"外交管理"
  118 +}
  119 +```
  120 +
  121 +ResponseBody:
  122 +
  123 +
  124 +##### 4. 设置班级默认中教老师和外教老师
  125 +
  126 +URL: {{localhost}}/boxfish-online-card/classSmall/manager/classSpecifyTeacher
  127 +Method: POST
  128 +RequestBody:
  129 +
  130 +```json
  131 +{
  132 + "classSmallName":"五年级下-4月班级BAKKK",
  133 +
  134 + "teacherId":100,
  135 + "teacherName":"张老师",
  136 +
  137 + "teacherForeign":"200",
  138 + "teacherForeignName":"Mr.Tony"
  139 +}
  140 +
  141 +```
  142 +
  143 +##### 5. 查询课表
  144 +
  145 +URL: {{localhost}}/boxfish-online-card/classSmall/manager/querySchedule
  146 +Method: POST
  147 +RequestBody:
  148 +
  149 +```json
  150 +{
  151 + "startTime":1554048000000,
  152 + "endTime":1556640000000,
  153 + "classSmallName":"五年级下-4月班级BAKKK"
  154 +}
  155 +```
  156 +
  157 +Response:
  158 +
  159 +```json
  160 +
  161 +```
  162 +
  163 +##### 6. 保存课表
  164 +URL: {{localhost}}/boxfish-online-card/classSmall/manager/addSchedule
  165 +Method: POST
  166 +RequestBody:
  167 +
  168 +```json
  169 +{
  170 + "classSmallName": "五年级下-4月班级",
  171 + "list": [
  172 + {
  173 + "id": 4,
  174 + "classType": "CLASS_SMALL_US",
  175 + "teacherId": 1298980,
  176 + "teacherInfo": "{\"userId\":1298980,\"realName\":\"刘老师\",\"avatars\":\"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg\",\"picture\":\"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg\",\"country\":\"四中\",\"tagSummary\":[\"教育学顶级名校高材生\",\"深受学生喜爱的资深教师\"],\"tagEducation\":[\"加拿大多伦多大学教学心理学专业\"],\"tagJob\":[\"15年英语教学经验\",\"英语备课组长、教研组长\"],\"tagTrait\":[\"重视情景教学,教学生动活泼\"]}",
  177 + "courseId": "L3NoYXJlL3N2bi_kurrmlZnlhavlubTnuqfkuIogVW5pdDcvMDA0LTEu6auY57qn5ZCs6K-777ya55Om5Yqb55qE55Sf5rS7Lnhsc3g",
  178 + "courseNameChinese": "高级听读:瓦力的生活",
  179 + "courseNameEnglish": "",
  180 + "courseProjectName": "/share/svn/人教八年级上 Unit7/004-1.高级听读:瓦力的生活.xlsx",
  181 + "startTime": 1554121800000,
  182 + "endTime": 1554123300000,
  183 + "deadTime": 1554123600000
  184 + },
  185 + {
  186 + "id": 5,
  187 + "classType": "CLASS_SMALL_US",
  188 + "teacherId": 1298980,
  189 + "teacherInfo": "{\"userId\":1298980,\"realName\":\"刘老师\",\"avatars\":\"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg\",\"picture\":\"http://avatars.boxfish.cn/user/-12/figure/1411532427.jpg\",\"country\":\"四中\",\"tagSummary\":[\"教育学顶级名校高材生\",\"深受学生喜爱的资深教师\"],\"tagEducation\":[\"加拿大多伦多大学教学心理学专业\"],\"tagJob\":[\"15年英语教学经验\",\"英语备课组长、教研组长\"],\"tagTrait\":[\"重视情景教学,教学生动活泼\"]}",
  190 + "courseId": "L3NoYXJlL3N2bi_kurrmlZnlhavlubTnuqfkuIogVW5pdDcvMDA0LTEu6auY57qn5ZCs6K-777ya55Om5Yqb55qE55Sf5rS7Lnhsc3g",
  191 + "courseNameChinese": "高级听读:瓦力的生活",
  192 + "courseNameEnglish": "",
  193 + "courseProjectName": "/share/svn/人教八年级上 Unit7/004-1.高级听读:瓦力的生活.xlsx",
  194 + "startTime": 1554120000000,
  195 + "endTime": 1554121500000,
  196 + "deadTime": 1554121800000
  197 + }
  198 + ]
  199 +}
  200 +```
  201 +
  202 +
  203 +