枚举类的创建
@AllArgsConstructor
public enum ProjectStatusEnum {
/**
* 未开始
*/
NOT_STARTED(1,"未开始"),
/**
* 进行中
*/
IN_PROGRESS(2,"进行中"),
/**
* 暂停
*/
TERMINATED(4,"终止"),
/**
* 尾款
*/
FINAL_PAYMENT(5,"尾款"),
/**
* 完成
*/
FINISHED(6,"完成");
@Getter
@EnumValue
private final Integer status;
@Getter
@EnumValue
private final String name;
}
枚举类的使用
ProjectStatusEnum.IN_PROGRESS.getStatus()