mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-06-08 17:03:39 +08:00
优化配置
This commit is contained in:
@@ -3,12 +3,11 @@ package org.hswebframework.web.controller.authorization;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.hswebframework.web.authorization.Authentication;
|
||||
import org.hswebframework.web.authorization.User;
|
||||
import org.hswebframework.web.authorization.annotation.Authorize;
|
||||
import org.hswebframework.web.controller.message.ResponseMessage;
|
||||
import org.hswebframework.web.entity.authorization.UserSettingEntity;
|
||||
import org.hswebframework.web.service.authorization.UserSettingService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -30,24 +29,24 @@ public class UserSettingController {
|
||||
@GetMapping("/me/{key}/{id}")
|
||||
@Authorize(merge = false)
|
||||
@ApiOperation("获取当前用户的配置")
|
||||
public ResponseEntity<UserSettingEntity> get(Authentication authentication,
|
||||
@PathVariable String key,
|
||||
@PathVariable String id) {
|
||||
return ResponseEntity.ok(userSettingService.selectByUser(authentication.getUser().getId(), key, id));
|
||||
public ResponseMessage<UserSettingEntity> get(Authentication authentication,
|
||||
@PathVariable String key,
|
||||
@PathVariable String id) {
|
||||
return ResponseMessage.ok(userSettingService.selectByUser(authentication.getUser().getId(), key, id));
|
||||
}
|
||||
|
||||
@GetMapping("/me/{key}")
|
||||
@Authorize(merge = false)
|
||||
@ApiOperation("获取当前用户的配置列表")
|
||||
public ResponseEntity<List<UserSettingEntity>> get(Authentication authentication,
|
||||
public ResponseMessage<List<UserSettingEntity>> get(Authentication authentication,
|
||||
@PathVariable String key) {
|
||||
return ResponseEntity.ok(userSettingService.selectByUser(authentication.getUser().getId(), key));
|
||||
return ResponseMessage.ok(userSettingService.selectByUser(authentication.getUser().getId(), key));
|
||||
}
|
||||
|
||||
@PatchMapping("/me/{key}")
|
||||
@Authorize(merge = false)
|
||||
@ApiOperation("获取当前用户的配置列表")
|
||||
public ResponseEntity<String> save(Authentication authentication,
|
||||
public ResponseMessage<String> save(Authentication authentication,
|
||||
@PathVariable String key,
|
||||
@Validated
|
||||
@RequestBody UserSettingEntity userSettingEntity) {
|
||||
@@ -59,6 +58,6 @@ public class UserSettingController {
|
||||
userSettingEntity.setId(old.getId());
|
||||
}
|
||||
String id = userSettingService.saveOrUpdate(userSettingEntity);
|
||||
return ResponseEntity.ok(id);
|
||||
return ResponseMessage.ok(id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user