💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## /Klass 班级列表 > 考虑到struts通配符以及后期我们将验证用户输入分离,在这我们使用`User_login`代替原来的`user/login` ## URL: http://127.0.0.1:8080/javaee/Klass.json *注意* 如果你仅仅是进行前台的学习,请使用如下地址: http://www.mengyunzhi.com:8080/javaee/Klass.json ## 请求格式 json ## HTTP请求方式 POST ## 是否需要登录 是 ## 请求参数 <table> <tr> <th></th> <th>必选</th> <th>类型及范围</th> <th>说明</th> </tr> <tr> <td>name</td> <td>true</td> <td>string</td> <td>班级名称</td> </tr> <tr> <td>page</td> <td>true</td> <td>int</td> <td>第几页</td> </tr> <tr> <td>pageSize</td> <td>true</td> <td>int</td> <td>每页大小</td> </tr> </table> ## 注意事项 返回值中,包括teacher信息. ## 返回结果 json示例: ``` { "code" : 2OO, "klasses" : [ {"id":1, name:"一一班", "teacher": {"id":1, "name":"zhangsan"}}, {"id":2, name:"一二班", "teacher": {"id":2, "name":"李四"}}, {"id":3, name:"一三班", "teacher": {"id":3, "name":"王五"}}, ], "page" : 1, "totalCount" : 15 } ``` ## 返回字段说明 <table> <tr> <th>返回字段</th> <th>字段类型</th> <th>说明</th> </tr> <tr> <td>code</td> <td>int</td> <td>200正常;401:用户未登陆; 403:用户无权限</td> </tr> <tr> <td>klasses</td> <td>array</td> <td>班级列表(包含有teacher信息)</td> </tr> <tr> <td>page</td> <td>int</td> <td>当前为第几页</td> </tr> <tr> <td>totalCount</td> <td>int</td> <td>满足条件的数据一共有多少条</td> </tr> </table> ## 测试表测试数据 <table> <tr> <th>班级名称</th> <th>教师ID</th> <th>教师姓名</th> </tr> <tr> <td>一年级一班</td> <td>1</td> <td>张三</td> </tr> <tr> <td>一年级二班</td> <td>1</td> <td>张三</td> </tr> <tr> <td>一年级三班</td> <td>1</td> <td>张三</td> </tr> <tr> <td>二年级一班</td> <td>2</td> <td>李四</td> </tr> <tr> <td>二年级二班</td> <td>2</td> <td>李四</td> </tr> <tr> <td>二年级三班</td> <td>2</td> <td>李四</td> </tr> <tr> <td>二年级四班</td> <td>3</td> <td>王五</td> </tr> </table> ## 测试用例 按 班级名称 每页大小 第几页,进行查询,并输出结果。 <table> <tr> <th>name</th> <th>page</th> <th>pageSize</th> <th>code</th> <th>klasses</th> <th>page</th> <th>totalCount</th> <td>说明</td> </tr> <tr> <td>""</td> <td>1</td> <td>3</td> <td>200</td> <td>大小为3的数组</td> <td>1</td> <td>7</td> <td></td> </tr> <tr> <td>一</td> <td>2</td> <td>2</td> <td>200</td> <td>大小为2的数组,且每项中班级名均包含有 一 的字样</td> <td>2</td> <td>4</td> <td></td> </tr> </table>