diff --git a/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementApi.java b/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementApi.java index 229e26d36..325556b5a 100644 --- a/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementApi.java +++ b/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementApi.java @@ -13,15 +13,12 @@ import gg.agit.konect.admin.advertisement.dto.AdminAdvertisementResponse; import gg.agit.konect.admin.advertisement.dto.AdminAdvertisementUpdateRequest; import gg.agit.konect.admin.advertisement.dto.AdminAdvertisementsResponse; -import gg.agit.konect.domain.user.enums.UserRole; -import gg.agit.konect.global.auth.annotation.Auth; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; @Tag(name = "(Admin) Advertisement: 광고", description = "어드민 광고 API") @RequestMapping("/admin/advertisements") -@Auth(roles = {UserRole.ADMIN}) public interface AdminAdvertisementApi { @Operation(summary = "광고 목록을 조회한다.") diff --git a/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementController.java b/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementController.java index 85ba7cb6c..cde3cd1c9 100644 --- a/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementController.java +++ b/src/main/java/gg/agit/konect/admin/advertisement/controller/AdminAdvertisementController.java @@ -11,10 +11,13 @@ import gg.agit.konect.admin.advertisement.dto.AdminAdvertisementUpdateRequest; import gg.agit.konect.admin.advertisement.dto.AdminAdvertisementsResponse; import gg.agit.konect.admin.advertisement.service.AdminAdvertisementService; +import gg.agit.konect.domain.user.enums.UserRole; +import gg.agit.konect.global.auth.annotation.Auth; import jakarta.validation.Valid; @RestController @Validated +@Auth(roles = {UserRole.ADMIN}) public class AdminAdvertisementController implements AdminAdvertisementApi { private final AdminAdvertisementService adminAdvertisementService; diff --git a/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleApi.java b/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleApi.java index 7fbff8e6e..44cc1e990 100644 --- a/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleApi.java +++ b/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleApi.java @@ -10,8 +10,6 @@ import gg.agit.konect.admin.schedule.dto.AdminScheduleCreateRequest; import gg.agit.konect.admin.schedule.dto.AdminScheduleUpsertRequest; -import gg.agit.konect.domain.user.enums.UserRole; -import gg.agit.konect.global.auth.annotation.Auth; import gg.agit.konect.global.auth.annotation.UserId; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -19,7 +17,6 @@ @Tag(name = "(Admin) Schedule: 일정", description = "어드민 일정 API") @RequestMapping("/admin/schedules") -@Auth(roles = {UserRole.ADMIN}) public interface AdminScheduleApi { @Operation(summary = "일정을 생성한다.", description = """ @@ -37,7 +34,7 @@ ResponseEntity createSchedule( @Operation(summary = "일정을 일괄 생성/수정한다.", description = """ scheduleId가 없으면 신규 생성, 있으면 해당 일정 수정입니다. - + **scheduleType (일정 구분):** - `UNIVERSITY`: 대학교 일정 - `CLUB`: 동아리 일정 diff --git a/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleController.java b/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleController.java index 6c9269a7e..2804758d2 100644 --- a/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleController.java +++ b/src/main/java/gg/agit/konect/admin/schedule/controller/AdminScheduleController.java @@ -7,11 +7,14 @@ import gg.agit.konect.admin.schedule.dto.AdminScheduleCreateRequest; import gg.agit.konect.admin.schedule.dto.AdminScheduleUpsertRequest; import gg.agit.konect.admin.schedule.service.AdminScheduleService; +import gg.agit.konect.domain.user.enums.UserRole; +import gg.agit.konect.global.auth.annotation.Auth; import lombok.RequiredArgsConstructor; @RestController @RequiredArgsConstructor @RequestMapping("/admin/schedules") +@Auth(roles = {UserRole.ADMIN}) public class AdminScheduleController implements AdminScheduleApi { private final AdminScheduleService adminScheduleService; diff --git a/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionApi.java b/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionApi.java index e671a6061..2101b03f7 100644 --- a/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionApi.java +++ b/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionApi.java @@ -6,15 +6,12 @@ import org.springframework.web.bind.annotation.RequestMapping; import gg.agit.konect.admin.version.dto.AdminVersionCreateRequest; -import gg.agit.konect.domain.user.enums.UserRole; -import gg.agit.konect.global.auth.annotation.Auth; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; @Tag(name = "(Admin) Version: 버전", description = "어드민 버전 API") @RequestMapping("/admin/versions") -@Auth(roles = {UserRole.ADMIN}) public interface AdminVersionApi { @Operation(summary = "새 버전을 등록한다.") diff --git a/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionController.java b/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionController.java index 845b94a18..34918dcdd 100644 --- a/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionController.java +++ b/src/main/java/gg/agit/konect/admin/version/controller/AdminVersionController.java @@ -7,12 +7,15 @@ import gg.agit.konect.admin.version.dto.AdminVersionCreateRequest; import gg.agit.konect.admin.version.service.AdminVersionService; +import gg.agit.konect.domain.user.enums.UserRole; +import gg.agit.konect.global.auth.annotation.Auth; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; @RestController @RequiredArgsConstructor @RequestMapping("/admin/versions") +@Auth(roles = {UserRole.ADMIN}) public class AdminVersionController implements AdminVersionApi { private final AdminVersionService adminVersionService;