DummyEbook.java
package qwerty.chaekit.global.init.dummy;
import lombok.Getter;
@Getter
public enum DummyEbook {
ALICE("이상한 나라의 앨리스", "루이스 캐럴",
"""
논리와 현실이 무너진 세계, 앨리스는 토끼를 따라 기이한 모험에 빠진다.
유쾌하고도 철학적인 상상력이 가득한 고전 판타지.
""",
"ebook/sample-alice.epub",
"ebook-cover-image/cover-alice.jpg", 1914953, 0
),
ROMEO_AND_JULIET("로미오와 줄리엣", "윌리엄 셰익스피어",
"""
사랑은 가장 순수하지만, 세상은 가장 잔혹하다.
비극적인 운명 속에서 피어난 젊은 연인의 이야기.
""",
"ebook/sample-romeo.epub",
"ebook-cover-image/cover-romeo.jpg", 227349, 0
),
MOBY_D("모비딕", "허먼 멜빌",
"""
흰 고래를 쫓는 집착의 항해, 그 끝은 어디인가?
인간과 자연, 운명에 대한 묵직한 질문을 던지는 대서사시.
""",
"ebook/sample-moby-dick.epub",
"ebook-cover-image/cover-moby-dick.jpg", 628084, 0
),
CINDERELLA("신데렐라", "작가 미상",
"""
유리 구두와 호박 마차, 그리고 꿈을 이룬 평범한 소녀.
시대를 초월해 사랑받는 대표적인 동화.
""",
"ebook/sample-cinderella.epub",
"ebook-cover-image/cover-cinderella.jpg", 140789, 0
),
FRANKENSTEIN("프랑켄슈타인", "메리 셸리",
"""
인간은 어디까지 창조할 수 있는가?
과학과 윤리, 외로움과 책임이 교차하는 고딕 SF의 원형.
""",
"ebook/sample-frankenstein.epub",
"ebook-cover-image/cover-frankenstein.jpg", 293483, 0
),;
DummyEbook(
String title,
String author,
String description,
String fileKey,
String coverImageKey,
long size,
int price
) {
this.title = title;
this.author = author;
this.description = description;
this.fileKey = fileKey;
this.coverImageKey = coverImageKey;
this.size = size;
this.price = price;
}
private final String title;
private final String author;
private final String description;
private final String fileKey;
private final String coverImageKey;
private final long size;
private final int price;
}