1.controller
@PutMapping
public Result modify(@RequestBody Dept dept){
log.info("{}",dept);
deptService.modify(dept);
return Result.success();
}
2.service
//更新部门
void modify(Dept dept);
@Override
public void modify(Dept dept) {
dept.setUpdateTime(LocalDateTime.now());
deptMapper.modify(dept);
}
3.mapper
void modify(Dept dept);
XML映射文件
<!-- 动态更新员工-->
<update id="modify">
update dept
<set>
<if test="name != null and name != ''">
name = #{name},
</if>
<if test="updateTime != null">
update_time = #{updateTime}
</if>
</set>
where id = #{id}
</update>