在DeptCotroller中
@GetMapping("/{id}")
public Result search(@PathVariable Integer id){
log.info("根据id查询特定部门:{},id");
Dept dept = deptService.search(id);
return Result.success(dept);
}
@PutMapping
public Result update(@RequestBody Dept dept){
log.info("更新部门:{}",dept);
deptService.update(dept);
return Result.success();
}
在DeptService接口中
Dept search(Integer id);
//更新部门
void update(Dept dept);
在实现DeptServiceimpl类中
@Override
public Dept search(Integer id) {
Dept dept = deptMapper.search(id);
return dept;
}
@Override
public void update(Dept dept) {
deptMapper.update(dept);
}
在deptMapper中
@Select("Select * from dept where id = #{id}")
Dept search(Integer id);
@Update("update dept set name = #{name} where id = #{id}")
void update(Dept dept);
即可