17
17
import ceos .backend .domain .application .service .ApplicationService ;
18
18
import ceos .backend .global .common .entity .Part ;
19
19
import io .swagger .v3 .oas .annotations .Operation ;
20
+ import io .swagger .v3 .oas .annotations .Parameter ;
21
+ import io .swagger .v3 .oas .annotations .media .Schema ;
20
22
import io .swagger .v3 .oas .annotations .tags .Tag ;
21
23
import jakarta .validation .Valid ;
22
24
import java .nio .file .Path ;
@@ -40,8 +42,11 @@ public class ApplicationController {
40
42
@ Operation (summary = "지원자 목록 보기" )
41
43
@ GetMapping
42
44
public GetApplications getApplications (
45
+ @ Parameter (schema = @ Schema (allowableValues = {"PRODUCT" , "DESIGN" , "FRONTEND" , "BACKEND" }))
43
46
@ RequestParam (value = "part" , required = false , defaultValue = "" ) Part part ,
47
+ @ Parameter (schema = @ Schema (allowableValues = {"PASS" , "FAIL" }))
44
48
@ RequestParam (value = "docPass" , required = false , defaultValue = "" ) Pass docPass ,
49
+ @ Parameter (schema = @ Schema (allowableValues = {"PASS" , "FAIL" }))
45
50
@ RequestParam (value = "finalPass" , required = false , defaultValue = "" ) Pass finalPass ,
46
51
@ RequestParam (value = "applicantName" , required = false , defaultValue = "" ) String applicantName ,
47
52
@ RequestParam ("pageNum" ) int pageNum ,
0 commit comments