Sangwon Coding
Spring Boot - JPA Enum 형태의 값 관리 본문
UserStatus.java
package com.example.study.model.enumclass;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum UserStatus {
REGISTERED(0,"등록","사용자 등록상태"),
UNREGISTERED(1,"해지","사용자 해지상태")
;
private Integer id;
private String title;
private String description;
}
ItemStatus.java
package com.example.study.model.enumclass;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum ItemStatus {
REGISTERED(0,"등록","상품 등록 상태"),
UNREGISTERED(1,"해지","상품 해지 상태"),
WAITING(2,"검수(대기)","상품 검수 상태")
;
private Integer id;
private String title;
private String description;
}
OrderType.java
package com.example.study.model.enumclass;
import lombok.AllArgsConstructor;
import lombok.Getter;
@AllArgsConstructor
@Getter
public enum OrderType {
ALL(0,"묶음","모든 상품을 묶음 발송"),
EACH(1,"개별","모든 상품을 준비되는대로 발송")
;
private Integer id;
private String title;
private String description;
}

UserStatus 를 적용하고 정상적으로 결과가 나오는 것을 확인할 수 있음.
'Spring > Spring Boot (어드민 페이지)' 카테고리의 다른 글
Spring Boot - 샘플 데이터 생성 (0) | 2020.01.01 |
---|---|
Spring Boot - 추상화 코드 적용 (0) | 2020.01.01 |
Spring Boot - 주문내역 API CRUD (0) | 2020.01.01 |
Spring Boot - 상품 API CRUD (0) | 2020.01.01 |
Spring Boot - 사용자 API CRUD (0) | 2019.12.26 |