Commit 73bc0ad3 authored by liming's avatar liming

feat(初始化项目): 用户选装信息查询、保存

parent 211773ff
...@@ -41,45 +41,45 @@ public class SportUserController { ...@@ -41,45 +41,45 @@ public class SportUserController {
return success(); return success();
} }
@ApiOperation(value = "获取用户基本信息所需基础数据") @ApiOperation(value = "用户基本信息编辑页面所需基础数据")
@GetMapping("/user/info/init") @GetMapping("/user/info/init")
public ResponseEntity<Result<RespRegisterInfo>> getUserInitInfo() { public ResponseEntity<Result<RespRegisterInfo>> getUserInitInfo() {
return success(sportUserService.getRegisterInfo()); return success(sportUserService.getRegisterInfo());
} }
@ApiOperation(value = "保存用户基本信息") @ApiOperation(value = "用户基本信息保存")
@PostMapping("/user/info") @PostMapping("/user/info")
public ResponseEntity<Result> saveUserInfo(@LoginSportUser SportUser loginUser, @RequestBody ReqSaveUserInfo param) { public ResponseEntity<Result> saveUserInfo(@LoginSportUser SportUser loginUser, @RequestBody ReqSaveUserInfo param) {
sportUserService.saveUserInfo(loginUser, param); sportUserService.saveUserInfo(loginUser, param);
return success(); return success();
} }
@ApiOperation(value = "获取用户基本信息") @ApiOperation(value = "用户基本信息获取")
@GetMapping("/user/info") @GetMapping("/user/info")
public ResponseEntity<Result<RespBaseUserInfo>> getUserInfo(@LoginSportUser SportUser loginUser) { public ResponseEntity<Result<RespBaseUserInfo>> getUserInfo(@LoginSportUser SportUser loginUser) {
return success(new RespBaseUserInfo(loginUser)); return success(new RespBaseUserInfo(loginUser));
} }
@ApiOperation(value = "获取用户角色信息") @ApiOperation(value = "用户角色信息获取")
@GetMapping("/user/role") @GetMapping("/user/role")
public ResponseEntity<Result<List<RespSportSection>>> getUserRole(@LoginSportUser SportUser loginUser) { public ResponseEntity<Result<List<RespSportSection>>> getUserRole(@LoginSportUser SportUser loginUser) {
return success(sportUserService.getUserSection(UserSectionType.ROLE, loginUser)); return success(sportUserService.getUserSection(UserSectionType.ROLE, loginUser));
} }
@ApiOperation(value = "获取用户装备信息") @ApiOperation(value = "用户角色信息保存")
@GetMapping("/user/equipment")
public ResponseEntity<Result<List<RespSportSection>>> getUserEquipment(@LoginSportUser SportUser loginUser) {
return success(sportUserService.getUserSection(UserSectionType.EQUIPMENT, loginUser));
}
@ApiOperation(value = "保存角色信息")
@PostMapping("/user/role") @PostMapping("/user/role")
public ResponseEntity<Result> saveUserRole(@LoginSportUser SportUser loginUser, @RequestBody List<ReqSaveUserSkin> param) { public ResponseEntity<Result> saveUserRole(@LoginSportUser SportUser loginUser, @RequestBody List<ReqSaveUserSkin> param) {
sportUserService.saveUserSkin(UserSectionType.ROLE, loginUser, param); sportUserService.saveUserSkin(UserSectionType.ROLE, loginUser, param);
return success(); return success();
} }
@ApiOperation(value = "保存设备信息") @ApiOperation(value = "用户装备信息获取")
@GetMapping("/user/equipment")
public ResponseEntity<Result<List<RespSportSection>>> getUserEquipment(@LoginSportUser SportUser loginUser) {
return success(sportUserService.getUserSection(UserSectionType.EQUIPMENT, loginUser));
}
@ApiOperation(value = "用户装备信息保存")
@PostMapping("/user/equipment") @PostMapping("/user/equipment")
public ResponseEntity<Result> saveUserEquipment(@LoginSportUser SportUser loginUser, @RequestBody List<ReqSaveUserSkin> param) { public ResponseEntity<Result> saveUserEquipment(@LoginSportUser SportUser loginUser, @RequestBody List<ReqSaveUserSkin> param) {
sportUserService.saveUserSkin(UserSectionType.EQUIPMENT, loginUser, param); sportUserService.saveUserSkin(UserSectionType.EQUIPMENT, loginUser, param);
......
server:
port: 8080
spring:
profiles:
include:
- common-db-test
redis:
database: 1
host: 127.0.0.1
port: 6379
password: ENC(yKZoKLWfAj6BRglq4C2HWWjsL64maeCm)
swagger:
enable: true
spring:
profiles:
include:
- common-db
datasource:
url: jdbc:mysql://127.0.0.1:3306/antaisport${project.mysql-url-params}
username: root
password: ENC(eeesjD8BM2hklNwdDv4FCDoaVZF9c8+2)
logging:
level:
root: info
com.antai.sport.http.server.repository: debug
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment