|
@@ -2,11 +2,11 @@ package com.zanxiang.sdk.controller;
|
|
|
|
|
|
import com.zanxiang.common.domain.ResultVo;
|
|
|
import com.zanxiang.sdk.common.annotation.ValidLogin;
|
|
|
-import com.zanxiang.sdk.domain.params.UpdatePasswordParam;
|
|
|
-import com.zanxiang.sdk.domain.params.UserData;
|
|
|
-import com.zanxiang.sdk.domain.params.UserDetailParam;
|
|
|
-import com.zanxiang.sdk.domain.params.UserOauthlUpdateParam;
|
|
|
+import com.zanxiang.sdk.domain.params.*;
|
|
|
import com.zanxiang.sdk.domain.vo.UserLoginVO;
|
|
|
+import com.zanxiang.sdk.domain.vo.UserVO;
|
|
|
+import com.zanxiang.sdk.service.GameUserRoleService;
|
|
|
+import com.zanxiang.sdk.service.GameUserService;
|
|
|
import com.zanxiang.sdk.service.UserOauthService;
|
|
|
import com.zanxiang.sdk.service.UserService;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -36,6 +36,12 @@ public class UserController {
|
|
|
@Autowired
|
|
|
private UserOauthService userOauthService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private GameUserRoleService gameUserRoleService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private GameUserService gameUserService;
|
|
|
+
|
|
|
@ApiOperation(value = "用户重置密码")
|
|
|
@PostMapping("/update/password")
|
|
|
@ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = UserLoginVO.class)})
|
|
@@ -52,10 +58,33 @@ public class UserController {
|
|
|
|
|
|
@ApiOperation(value = "更新用户授权信息")
|
|
|
@PostMapping("/update/user/Oauth")
|
|
|
- @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = UserLoginVO.class)})
|
|
|
- public ResultVo updateUserDetail(@Validated @RequestBody UserOauthlUpdateParam param, @ValidLogin UserData userData) {
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = Boolean.class)})
|
|
|
+ public ResultVo updateUserOauth(@Validated @RequestBody UserOauthlUpdateParam param, @ValidLogin UserData userData) {
|
|
|
return userOauthService.updateUserOauth(param, userData);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "创建/更新游戏用户")
|
|
|
+ @PostMapping("/update/game/user")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = Boolean.class)})
|
|
|
+ public ResultVo updateGameUser(@Validated @RequestBody GameUserUpdateParam param, @ValidLogin UserData userData) {
|
|
|
+ return ResultVo.ok(gameUserService.updateGameUser(param, userData));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value = "上传角色信息")
|
|
|
+ @PostMapping("/update/game/role")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = UserLoginVO.class)})
|
|
|
+ public ResultVo updateUserGameRole(@Validated @RequestBody GameUserRoleUpdateParam param, @ValidLogin UserData userData) {
|
|
|
+ return ResultVo.ok(gameUserRoleService.updateUserGameRole(param, userData));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value = "用户信息检测")
|
|
|
+ @PostMapping("/check")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = UserLoginVO.class)})
|
|
|
+ public ResultVo upUserGameRole(@Validated @RequestBody UserCheckParam param, @ValidLogin UserData userData) {
|
|
|
+ return ResultVo.ok(userService.userCheck(param, userData));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|