Skip to content

Commit 8523853

Browse files
committed
[feat] 지원서 목록 보기 API enum 타입인 parameter들에 대해 allowable values 설정
1 parent 2437c97 commit 8523853

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/ceos/backend/domain/application/ApplicationController.java

+5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
import ceos.backend.domain.application.service.ApplicationService;
1818
import ceos.backend.global.common.entity.Part;
1919
import io.swagger.v3.oas.annotations.Operation;
20+
import io.swagger.v3.oas.annotations.Parameter;
21+
import io.swagger.v3.oas.annotations.media.Schema;
2022
import io.swagger.v3.oas.annotations.tags.Tag;
2123
import jakarta.validation.Valid;
2224
import java.nio.file.Path;
@@ -40,8 +42,11 @@ public class ApplicationController {
4042
@Operation(summary = "지원자 목록 보기")
4143
@GetMapping
4244
public GetApplications getApplications(
45+
@Parameter(schema = @Schema(allowableValues = {"PRODUCT", "DESIGN", "FRONTEND", "BACKEND"}))
4346
@RequestParam(value = "part", required = false, defaultValue = "") Part part,
47+
@Parameter(schema = @Schema(allowableValues = {"PASS", "FAIL"}))
4448
@RequestParam(value = "docPass", required = false, defaultValue = "") Pass docPass,
49+
@Parameter(schema = @Schema(allowableValues = {"PASS", "FAIL"}))
4550
@RequestParam(value = "finalPass", required = false, defaultValue = "") Pass finalPass,
4651
@RequestParam(value = "applicantName", required = false, defaultValue = "") String applicantName,
4752
@RequestParam("pageNum") int pageNum,

0 commit comments

Comments
 (0)