Skip to content

Commit 41988b7

Browse files
authored
Merge pull request #200 from Team-HMH/feat/#199-add-banner-background-colors
feat - 배너 api 응답값에 배경색 정보 추가
2 parents da402e9 + 5630321 commit 41988b7

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/main/java/sopt/org/hmh/domain/banner/Banner.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ public class Banner {
2222
private String subTitle;
2323
private String imageUrl;
2424
private String linkUrl;
25+
private String backgroundColors;
2526
}

src/main/java/sopt/org/hmh/domain/banner/BannerResponse.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,29 @@
22

33
import lombok.Builder;
44

5+
import java.util.List;
6+
57
@Builder
68
public record BannerResponse(
79
String title,
810
String subTitle,
911
String imageUrl,
10-
String linkUrl
12+
String linkUrl,
13+
List<String> backgroundColors
14+
1115
) {
1216
public static BannerResponse of(Banner banner) {
1317
return BannerResponse.builder()
1418
.title(banner.getTitle())
1519
.subTitle(banner.getSubTitle())
1620
.imageUrl(banner.getImageUrl())
1721
.linkUrl(banner.getLinkUrl())
22+
.backgroundColors(convertToColorArray(banner.getBackgroundColors()))
1823
.build();
1924
}
25+
26+
private static List<String> convertToColorArray(String input) {
27+
String[] colorArray = input.split(",\\s*");
28+
return List.of(colorArray);
29+
}
2030
}

0 commit comments

Comments
 (0)