13.15 管理-班级-查找学生
查找学生功能,根据输入的关键字查找user表,例如输入java,账号(username)或者昵称(nickname)包含java的user记录,都会列出来。
在搜索框输入关键字并点击搜索的时候,将发起一个get请求searchStudent,参数是keyword,返回的json格式如下(以关键字java为例):
{ "code": "200", "info": null, "data": [ { "role": "0", "isValid": "1", "classes": [ { "classId": "27", "className": "普通" } ], "nickname": "javanmsl", "createDate": "2018-11-25 01:46:26", "username": "131" }, { "role": "0", "isValid": "1", "classes": [ { "classId": "0", "className": "测试" } ], "nickname": "java", "createDate": "2021-04-11 12:17:31", "username": "812894972" }, { "role": "9", "isValid": "1", "classes": [ { "classId": "28", "className": "教师" } ], "nickname": "java", "createDate": "2020-09-16 16:44:32", "username": "abc" }, { "role": "0", "isValid": "1", "classes": [ { "classId": "27", "className": "普通" } ], "nickname": "javaking", "createDate": "2019-08-19 12:23:34", "username": "javaking" }, { "role": "0", "isValid": "1", "classes": [ { "classId": "0", "className": "测试" } ], "nickname": "JavaNooob", "createDate": "2021-07-02 17:07:38", "username": "JavaNooob" }, { "role": "0", "isValid": "1", "classes": [ { "classId": "27", "className": "普通" } ], "nickname": "testjava", "createDate": "2019-03-11 09:50:39", "username": "testjava" } ]}
就是user表的返回结果,但是需要注意,其中的classes是这个学生所在的班级,有可能有多个,这个数据需要额外查询