修改用户逻辑
1、controler层—通过@GetMapping@PathVariable提取参数并将参数进行赋值

2、server层—user参数里面只有userId属性,其他的属性都是null


3、mapper层—通过if动态条件,接收查询参数(userId/loginName等),根据参数存在性动态拼接WHERE条件,最后查询条件u.del_flag = ‘0’AND u.user_id = #{userId}

4、server层—继续后面代码

5、controler层—继续后面代码
mapper层的xml
parameterType=”SysUser”该属性明确告知 MyBatis 当前 SQL 语句的输入参数为 SysUser 实体类对象,框架会自动将对象属性映射到 SQL 中的占位符(如 #{userId} 对应 SysUser.userId 属性

作者:simin  创建时间:2025-09-13 16:15
最后编辑:simin  更新时间:2025-09-13 17:10