DB 및 Prisma의 enum
은 띄어쓰기, 한글 불가
예: SUPER RARE
( X )→ SUPER_RARE
( O )
UI/프론트는 사람이 읽기 쉽게 띄어쓰기된 문자열을 선호함
예: "Super Rare"
, "LEGENDARY"
enum CardGrade {
COMMON
RARE
SUPER_RARE
LEGENDARY
}
{
"grade": "SUPER RARE"
}
const gradeMap = {
'COMMON': 'COMMON',
'RARE': 'RARE',
'SUPER RARE': 'SUPER_RARE',
'LEGENDARY': 'LEGENDARY',
};
const prismaGrade = gradeMap[request.grade]; // → 'SUPER_RARE'