DeptController.java的部分
@GetMapping("/{id}")
public Result findById(@PathVariable("id") Integer id){
Dept dept = deptService.findById(id);
log.info("搜索到部门信息:{}",dept);
return Result.success(dept);
}
@PutMapping
public Result update(@RequestBody Dept dept){
log.info("修改部门");
deptService.update(dept);
return Result.success();
}
DeptService.java部分
Dept findById(Integer id);
void update(Dept dept);
DeptServiceImpl.java部分
@Override
public Dept findById(Integer id) {
return deptMapper.findById(id);
}
@Override
public void update(Dept dept) {
dept.setUpdateTime(LocalDateTime.now());
deptMapper.update(dept);
}
DeptMapper.java部分
/*通过id查找部门*/
@Select("select * from dept where id = #{id}")
Dept findById(Integer id);
/*更新部门信息*/
@Update("update dept set name = #{name}, update_time = #{updateTime} where id = #{id}")
void update(Dept dept);