add internal feign key
This commit is contained in:
@@ -13,6 +13,9 @@ public interface DashBoardAppClient {
|
|||||||
@PostMapping("/api/v1/data")
|
@PostMapping("/api/v1/data")
|
||||||
Map<String, Object> getUsersWithPagination(@RequestBody BaseRequest request);
|
Map<String, Object> getUsersWithPagination(@RequestBody BaseRequest request);
|
||||||
|
|
||||||
@PostMapping("api/internal/data")
|
@PostMapping("api/internal/data-info")
|
||||||
Map<String, Object> internalData(@RequestBody BaseRequest request);
|
Map<String, Object> internalDataInfo(@RequestBody BaseRequest request);
|
||||||
|
|
||||||
|
@PostMapping("api/internal/data-control")
|
||||||
|
Map<String, Object> internalDataControl(@RequestBody BaseRequest request);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ public class AdminController {
|
|||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, Object> response = dashBoardAppClient.internalData(request);
|
Map<String, Object> response = dashBoardAppClient.internalDataInfo(request);
|
||||||
|
|
||||||
return ResponseEntity.ok(
|
return ResponseEntity.ok(
|
||||||
BaseResponse.builder()
|
BaseResponse.builder()
|
||||||
@@ -94,7 +94,7 @@ public class AdminController {
|
|||||||
public ResponseEntity<BaseResponse> handleControl(@RequestBody BaseRequest request) {
|
public ResponseEntity<BaseResponse> handleControl(@RequestBody BaseRequest request) {
|
||||||
Long currentUserId = (Long) httpServletRequest.getAttribute("userId");
|
Long currentUserId = (Long) httpServletRequest.getAttribute("userId");
|
||||||
|
|
||||||
if (!adminSectionPermissionService.canWrite(currentUserId,
|
if (!adminSectionPermissionService.canRead(currentUserId,
|
||||||
AdminSection.USERS)) {
|
AdminSection.USERS)) {
|
||||||
return ResponseEntity.ok(BaseResponse.builder()
|
return ResponseEntity.ok(BaseResponse.builder()
|
||||||
.msgId(request.getMsgId())
|
.msgId(request.getMsgId())
|
||||||
@@ -103,7 +103,7 @@ public class AdminController {
|
|||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, Object> response = dashBoardAppClient.getUsersWithPagination(request);
|
Map<String, Object> response = dashBoardAppClient.internalDataControl(request);
|
||||||
|
|
||||||
return ResponseEntity.ok(
|
return ResponseEntity.ok(
|
||||||
BaseResponse.builder()
|
BaseResponse.builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user