add internal feign key

This commit is contained in:
2026-05-25 19:08:49 +07:00
parent 73030fdf56
commit 57e4818b0a
2 changed files with 8 additions and 5 deletions
@@ -13,6 +13,9 @@ public interface DashBoardAppClient {
@PostMapping("/api/v1/data")
Map<String, Object> getUsersWithPagination(@RequestBody BaseRequest request);
@PostMapping("api/internal/data")
Map<String, Object> internalData(@RequestBody BaseRequest request);
@PostMapping("api/internal/data-info")
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());
}
Map<String, Object> response = dashBoardAppClient.internalData(request);
Map<String, Object> response = dashBoardAppClient.internalDataInfo(request);
return ResponseEntity.ok(
BaseResponse.builder()
@@ -94,7 +94,7 @@ public class AdminController {
public ResponseEntity<BaseResponse> handleControl(@RequestBody BaseRequest request) {
Long currentUserId = (Long) httpServletRequest.getAttribute("userId");
if (!adminSectionPermissionService.canWrite(currentUserId,
if (!adminSectionPermissionService.canRead(currentUserId,
AdminSection.USERS)) {
return ResponseEntity.ok(BaseResponse.builder()
.msgId(request.getMsgId())
@@ -103,7 +103,7 @@ public class AdminController {
.build());
}
Map<String, Object> response = dashBoardAppClient.getUsersWithPagination(request);
Map<String, Object> response = dashBoardAppClient.internalDataControl(request);
return ResponseEntity.ok(
BaseResponse.builder()