赞
踩
get请求,参数是对象
- getHospList (page, limit, searchObj) {
- return request({
- url: `/admin/hosp/hospital/list/${page}/${limit}`,
- method: 'get',
- params: searchObj
- })
- },
-
- // http://localhost:9001/admin/hosp/hospital/list/1/10?provinceCode=&cityCode=
- // 相当于帮我们拼接了url
- @GetMapping("list/{page}/{limit}")
- public Result listHosp(@PathVariable Integer page,
- @PathVariable Integer limit,
- HospitalQueryVo hospitalQueryVo) {
- Page<Hospital> pageModel = hospitalService.selectHospPage(page,limit,hospitalQueryVo);
- List<Hospital> content = pageModel.getContent();
- long totalElements = pageModel.getTotalElements();
-
- return Result.ok(pageModel);
- }
post请求,参数是对象
- getHospSetList (current, limit, data) {
- return request({
- url: `/admin/hosp/hospitalSet/findPageHospSet/${current}/${limit}`,
- method: 'post',
- data
- })
- },
- @PostMapping("findPageHospSet/{current}/{limit}")
- public Result findPageHospSet(@PathVariable long current,
- @PathVariable long limit,
- @RequestBody(required = false) HospitalSetQueryVo hospitalSetQueryVo) {
- //创建page对象,传递当前页,每页记录数
- Page<HospitalSet> page = new Page<>(current, limit);
- //构建条件
- QueryWrapper<HospitalSet> wrapper = new QueryWrapper<>();
- String hosname = hospitalSetQueryVo.getHosname();//医院名称
- String hoscode = hospitalSetQueryVo.getHoscode();//医院编号
- if (!StringUtils.isEmpty(hosname)) {
- wrapper.like("hosname", hospitalSetQueryVo.getHosname());
- }
- if (!StringUtils.isEmpty(hoscode)) {
- wrapper.eq("hoscode", hospitalSetQueryVo.getHoscode());
- }
-
- //调用方法实现分页查询
- IPage<HospitalSet> pageHospitalSet = hospitalSetService.page(page, wrapper);
-
- //返回结果
- return Result.ok(pageHospitalSet);
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。