diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseQuestionSetting.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseQuestionSetting.java index 7282fe89..802a5645 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseQuestionSetting.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseQuestionSetting.java @@ -7,6 +7,7 @@ import com.ibeetl.admin.core.annotation.DictEnum; import com.ibeetl.admin.core.entity.BaseEntity; import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.jlw.entity.dto.TeacherOpenCourseQuestionSettingDTO; +import com.ibeetl.jlw.enums.GlobalPushStatusEnum; import com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum; import lombok.Data; import lombok.EqualsAndHashCode; @@ -91,9 +92,9 @@ public class TeacherOpenCourseQuestionSetting extends BaseEntity { private String teacherOpenCourseQuestionSettingFile ; //发布状态。 1发布,2未发布 - @Dict(type="global_push_status") - - private Integer teacherOpenCourseQuestionSettingPushStatus ; +// @Dict(type="global_push_status") + @DictEnum + private GlobalPushStatusEnum teacherOpenCourseQuestionSettingPushStatus ; //状态 (1正常 2删除) @Dict(type="global_status") diff --git a/web/src/main/java/com/ibeetl/jlw/enums/GlobalPushStatusEnum.java b/web/src/main/java/com/ibeetl/jlw/enums/GlobalPushStatusEnum.java new file mode 100644 index 00000000..c9ac2692 --- /dev/null +++ b/web/src/main/java/com/ibeetl/jlw/enums/GlobalPushStatusEnum.java @@ -0,0 +1,25 @@ +package com.ibeetl.jlw.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import org.beetl.sql.annotation.entity.EnumMapping; + +/** + * 发布 PUSH + * 未发布 UN_PUSH + */ + +@Getter +@AllArgsConstructor +@EnumMapping("name") +public enum GlobalPushStatusEnum { + // 发布 + PUSH(1, "发布"), + // 未发布 + UN_PUSH(2, "未发布"); + + private Integer code; + + private String text; + +} \ No newline at end of file diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java index a98f8c36..3fc0166d 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java @@ -15,6 +15,7 @@ import com.ibeetl.jlw.dao.TeacherOpenCourseQuestionSettingDao; import com.ibeetl.jlw.entity.*; import com.ibeetl.jlw.entity.dto.TeacherOpenCourseQuestionSettingDTO; import com.ibeetl.jlw.enums.CopyFromEnum; +import com.ibeetl.jlw.enums.GlobalPushStatusEnum; import com.ibeetl.jlw.enums.ResourcesQuestionTypeEnum; import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeCourseInfoQuery; import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeResourcesQuestionQuery; @@ -574,4 +575,14 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService