1.获取所有志愿列表
接口: http://localhost:81/dev-api/college_entrance/aspiration/list
默认传参pageNum=1&pageSize=10,
请求方法: GET
接口内方法同样首先设置分页信息,然后修改查询出的所有志愿信息列表中的学生id属性
2.详细志愿查看
接口:http://localhost:81/dev-api/college_entrance/aspiration/detail
请求方式:get,
传参:studentNo,
根据学生学号查询该学生的支援列表,然后拼接志愿的序号,也就是ProfessionSort属性,和各级志愿之间的分割
3.志愿填报筛选院校以及专业
接口:http://localhost:81/dev-api/college_entrance/aspiration/selectItem
请求方式:get
这个接口业务逻辑比较多,首先选出所有院校和专业,然后把每个专业和学校对应组装起来。
再选出该学生的1,2,3志愿信息,然后创建一个1,2,3志愿的视图实体类,
最后把学校和专业以及该学生的1,2,3志愿信息封装进一个1,2,3志愿视图对象。
3.修改填报
接口:http://localhost:81/dev-api/college_entrance/aspiration
请求方式:post
接收一个1,2,3志愿的视图对象
然后删除该1,2,3志愿对象中的1,2,3志愿详情以及学生志愿
最后重新根据学生id以及1,2,3志愿添加学生志愿以及1,2,3志愿详情