首页数据展示
1、医院分页列表后端接口
接口位置:
1.1、添加controller接口
@ApiOperation(value = "查询医院列表")
@GetMapping("findHospital/{page}/{limit}")
public Result findHospList(@PathVariable Integer page,
@PathVariable Integer limit,
HospitalQueryVo hospitalQueryVo){
Page<Hospital> hospitals = hospitalService.selectHospPage(page, limit, hospitalQueryVo);
return Result.ok(hospitals);
}
1.2、service接口与实现
在管理平台 医院分页列表时已经提供,目前我们可以直接使用
2、根据医院名称模糊查询医院信息后端接口
2.1、添加controller接口
@ApiOperation(value = "根据医院名称模糊查询医院信息")
@GetMapping("findByHosName/{hosname}")
public Result findByHosName(@PathVariable String hosname){
List<Hospital> list = hospitalService.findByHosname(hosname);
return Result.ok(list);
}
2.2、service接口与实现
接口:
//根据医院名称查询模糊医院信息
List<Hospital> findByHosname(String hosname);
实现类:
//根据医院名称查询模糊医院信息
@Override
public List<Hospital> findByHosname(String hosname) {
return hospitalRepository.findHospitalByHosnameLike(hosname);
}
2.3、repository添加接口
@Repository
public interface HospitalRepository extends MongoRepository<Hospital,String> {
//根据医院名字查询医院信息
List<Hospital> findHospitalByHosnameLike(String hosname);
}