@ApiOperation(value = "修改用户信息") @PutMapping("/users/{id}") public MessageData updateUserInfo( @ApiParam(value = "用户ID", required = true) @PathVariable("id") Integer userId, @ApiParam(value = "用户名称", required = true) @RequestParam("name") String userName) throws Exception { return userService.updateUserInfoByIDAndName(userId, userName); } 根据以上内容编写出userinfomappper层代码
时间: 2023-07-16 08:13:14 浏览: 93
这里提供一个可能的 UserMapper 层代码示例:
```java
@Mapper
public interface UserMapper {
@Update("UPDATE user SET name=#{userName} WHERE id=#{userId}")
int updateNameById(@Param("userId") Integer userId, @Param("userName") String userName);
}
```
注意:这里使用了 MyBatis 的注解方式,同时假设 User 表名为 `user`,字段名为 `id` 和 `name`。如果你使用其他 ORM 框架或者数据库表结构不同,需要做相应的修改。
阅读全文