mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-23 01:36:52 +08:00
33 lines
666 B
Java
33 lines
666 B
Java
package com.xboe.enums;
|
|
|
|
import lombok.Getter;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
import java.util.Arrays;
|
|
|
|
/**
|
|
* 课程创建来源
|
|
* boe_course.create_from
|
|
*/
|
|
@Getter
|
|
public enum CourseCreateFromEnum {
|
|
|
|
ADMIN("admin", "管理端"),
|
|
|
|
TEACHER("teacher", "教师端")
|
|
;
|
|
|
|
private final String code;
|
|
|
|
private final String label;
|
|
|
|
CourseCreateFromEnum(String code, String label) {
|
|
this.code = code;
|
|
this.label = label;
|
|
}
|
|
|
|
public static CourseCreateFromEnum getByCode(String code) {
|
|
return Arrays.stream(values()).filter(item -> StringUtils.equals(item.code, code)).findFirst().orElse(ADMIN);
|
|
}
|
|
}
|