๋งค์นญ ๋๊ธฐ์ด ์ฐธ๊ฐ ์์ฒญ์ ๋ด๋ DTO์ ๋๋ค.
/pub/match/request@Builder
public class MatchApplyRequest {
private List<ChoiceDto> choices; // ๋งค์นญ ์ ํ ์ต์
๋ฆฌ์คํธ
}
{
"choices": [
{
"matchType": 0,
"matchTitle": 0,
"choice": 0
}
]
}
์ฌ์ฉ์์ ๋งค์นญ ์ ํ ์ต์ ์ ๋ด๋ DTO์ ๋๋ค. MatchApplyRequest์ ํ์ ์์์ ๋๋ค.
@Builder
public class ChoiceDto {
private Integer matchType; // ๋งค์นญ ํ์
(0: 1๋1, 1: 2๋2)
private Integer matchTitle; // ์ฃผ์ ๋ฒํธ (0~4: ์ฃผ์ 1~5)
private Integer choice; // ์
์ฅ ์ ํ (0: ์ฐฌ์ฑ, 1: ๋ฐ๋, 2: ์๊ด์์)
}
0: 1๋1 ํ ๋ก 1: 2๋2 ํ ๋ก 0: ์ฃผ์ 11: ์ฃผ์ 22: ์ฃผ์ 33: ์ฃผ์ 44: ์ฃผ์ 5