Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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 = "광고 목록을 조회한다.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,13 @@

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;
import jakarta.validation.Valid;

@Tag(name = "(Admin) Schedule: 일정", description = "어드민 일정 API")
@RequestMapping("/admin/schedules")
@Auth(roles = {UserRole.ADMIN})
public interface AdminScheduleApi {

@Operation(summary = "일정을 생성한다.", description = """
Expand All @@ -37,7 +34,7 @@ ResponseEntity<Void> createSchedule(

@Operation(summary = "일정을 일괄 생성/수정한다.", description = """
scheduleId가 없으면 신규 생성, 있으면 해당 일정 수정입니다.

**scheduleType (일정 구분):**
- `UNIVERSITY`: 대학교 일정
- `CLUB`: 동아리 일정
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 = "새 버전을 등록한다.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Loading