可靠的手机做任务网站搜索引擎优化免费
1.获取学生信息:
接口:http://localhost:81/dev-api/college_entrance/student/list?pageNum=1&pageSize=10
请求方式get
默认传参pageNum和pageSize,表示当前页,每页展示数量
首先通过startPage()方法获取分页参数当前页,每页条数,排序的列,升序还是降序等,然后设置参数开启分页
然后查询学生列表,
如果是条件查询,(通过搜索栏查询)则根据条件查询数据,studentBody存储查询条件
如果没有条件,(刚进入该页面的时候,搜索栏没数据)则查询所有学生,studentBody为null
然后根据studentBody模糊查询学生列表
经典的模糊查询,对应搜索栏
最后把学生列表封装为页面展示的格式,设置状态码,响应信息,学生列表,数据总数等
参数list就是查询的学生数据
2.添加学生
接口:http://localhost:81/dev-api/college_entrance/student,请求方式:post
首先判断该编号的学生是否存在,存在无法参加
然后判断用户账号是否存在,用户id不存在则无法创建
再判断用户账号是已经存在学生,已存在则无法创建
然后从Security上下文对象获取登录用户名,也就是添加该学生的人,注入属性
最后添加学生
3.编辑修改
接口:http://localhost:81/dev-api/college_entrance/student ,请求方式:put
编辑学生就很简单,选择学生id后,传入新的学生信息,判断逻辑和添加学生一样,再根据id直接更新
4.删除学生
接口:http://localhost:81/dev-api/college_entrance/student ,请求方式:Delete
前端选择要删除的学生id,然后传入一个id的列表,
然后直接删除,没有任何逻辑判断