|
|
@@ -2,6 +2,7 @@ package com.zswl.dataservice.controller.user;
|
|
|
|
|
|
import com.zswl.dataservice.model.user.UpdateUserPassWordParam;
|
|
|
import com.zswl.dataservice.model.user.UserInfoModel;
|
|
|
+import com.zswl.dataservice.model.user.UserUpdateParam;
|
|
|
import com.zswl.dataservice.service.mqtt.DeviceInfoService;
|
|
|
import com.zswl.dataservice.service.user.impl.UserServiceImpl;
|
|
|
import com.zswl.dataservice.utils.result.ResultContent;
|
|
|
@@ -58,4 +59,21 @@ public class UserController {
|
|
|
return userService.resetUserPassWord(id);
|
|
|
}
|
|
|
|
|
|
+ @Parameter(in = ParameterIn.HEADER, name = "accessToken", required = false, description = "accessToken")
|
|
|
+ @Operation(summary = "修改当前用户基本信息", description = "")
|
|
|
+ @RequestMapping(value = "updateUserInfo", method = {RequestMethod.POST})
|
|
|
+ public ResultContent<UserInfoModel> updateUserInfo(@RequestBody UserUpdateParam param) {
|
|
|
+ Assert.hasText(param.getUserName(), "userName不能为空");
|
|
|
+ return userService.updateUserInfo(param);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Parameter(in = ParameterIn.HEADER, name = "accessToken", required = false, description = "accessToken")
|
|
|
+ @Operation(summary = "修改当前用户头像", description = "")
|
|
|
+ @RequestMapping(value = "updateUserHead", method = {RequestMethod.GET})
|
|
|
+ public ResultContent<UserInfoModel> updateUserHead(
|
|
|
+ @Parameter(name = "url", description = "头像地址", example = "")
|
|
|
+ @RequestParam("url") String url) {
|
|
|
+ return userService.updateUserHead(url);
|
|
|
+ }
|
|
|
+
|
|
|
}
|