Files
java-servers/servers/boe-server-all/src/main/java/com/xboe/enums/CourseCreateFromEnum.java
liu.zixi 0cb788451f fix: 课程导出问题修正
排查空指针问题修正
2025-11-24 13:28:46 +08:00

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);
}
}