1. @GetMapping注解携带一个参数的方式
@GetMapping("/{id}")
public Result<?> getById(@PathVariable int chainId){
return Result.success(chainMapper.selectById(chainId));
}
2. @GetMapping注解携带多个个参数的方式
// 返回房车公司列表
@GetMapping("/state/{userName}/{userState}")
public Result<?> findCompanies(@PathVariable String userName, @PathVariable int userState) {
List<Company> companies;
if (userState == 1) { // 超级管理员---返回所有房车公司
companies = chainMapper.findCompanies();
}else {
// 连锁店----返回登录的连锁店 对应的 房车公司名称
companies = chainMapper.selectByName(userName);
}
return Result.success(companies);
}