java 배우기/TIL

메뉴에 카테고리 추가하기

checkuu 2024. 9. 24. 10:05

추후에 검색기능을 넣기 위해 메뉴에 카테고리 enum을 넣어줬다.

MenuCategoryEnum Entity

public enum MenuCategoryEnum {
    한식,
    중식,
    일식,
    양식,
    분식,
    간식,
    치킨,
    피자
}

 

Menu Entity

@Column(nullable = false)
@Enumerated(value = EnumType.STRING)
private MenuCategoryEnum menuCategoryEnum;

 public Menu(MenuRequestDto requestDto, Store store) {
        this.menuName = requestDto.getMenuName();
        this.menuInfo = requestDto.getMenuInfo();
        this.menuPrice = requestDto.getMenuPrice();
        this.menuImg = requestDto.getMenuImg();
        this.menuPossibleEnum = requestDto.getMenuPossibleEnum();
        this.menuCategoryEnum = requestDto.getMenuCategoryEnum();
        this.store = store;
    }

 

카테고리를 enum으로 줘서 생성때 부여하도록 설정하였다. 추후에 검색할때 이름으로 검색, 카테고리로 검색 두가지로 나눠서 검색할 예정이다.