diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java index 0c3ea3ae..b8a0600f 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseMergeResourcesInfo.java @@ -1,8 +1,10 @@ package com.ibeetl.jlw.entity; import com.ibeetl.admin.core.annotation.Dict; +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.enums.GlobalUpStatusEnum; import org.beetl.sql.annotation.entity.AssignID; import javax.validation.constraints.NotNull; @@ -48,7 +50,8 @@ public class TeacherOpenCourseMergeResourcesInfo extends BaseEntity{ private String resourcesInfoFiles; // 资源状态 0删除 1上架 2下架 - private Integer resourcesInfoStatus; + @DictEnum + private GlobalUpStatusEnum resourcesInfoStatus; // 资源排序 @@ -181,11 +184,11 @@ public class TeacherOpenCourseMergeResourcesInfo extends BaseEntity{ this.orderIndex = orderIndex; } - public Integer getResourcesInfoStatus() { + public GlobalUpStatusEnum getResourcesInfoStatus() { return resourcesInfoStatus; } - public void setResourcesInfoStatus(Integer resourcesInfoStatus) { + public void setResourcesInfoStatus(GlobalUpStatusEnum resourcesInfoStatus) { this.resourcesInfoStatus = resourcesInfoStatus; } } diff --git a/web/src/main/java/com/ibeetl/jlw/enums/GlobalUpStatusEnum.java b/web/src/main/java/com/ibeetl/jlw/enums/GlobalUpStatusEnum.java new file mode 100644 index 00000000..ed2c312b --- /dev/null +++ b/web/src/main/java/com/ibeetl/jlw/enums/GlobalUpStatusEnum.java @@ -0,0 +1,23 @@ +package com.ibeetl.jlw.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import org.beetl.sql.annotation.entity.EnumMapping; + +/** + * 上下架状态 + * + * @author mlx + */ +@Getter +@EnumMapping("name") +@AllArgsConstructor +public enum GlobalUpStatusEnum { + + UP(1, "上架"), + DOWN(2, "下架"), + DEL(0, "删除"); + + private Integer code; + private String text; +} diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java index 9a1e23bf..2434ce76 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseMergeResourcesInfoQuery.java @@ -4,6 +4,7 @@ import cn.jlw.validate.ValidateConfig; import com.ibeetl.admin.core.annotation.Query; import com.ibeetl.admin.core.web.query.PageParam; import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesInfo; +import com.ibeetl.jlw.enums.GlobalUpStatusEnum; import javax.validation.constraints.NotNull; @@ -29,7 +30,7 @@ public class TeacherOpenCourseMergeResourcesInfoQuery extends PageParam { @Query(name = "资源排序", display = false) private String orderIndex; // 资源状态 0删除 1上架 2下架 - private Integer resourcesInfoStatus; + private GlobalUpStatusEnum resourcesInfoStatus; @Query(name = "组织机构ID", display = false) private Long orgId; @Query(name = "后台用户ID", display = false) @@ -173,11 +174,11 @@ public class TeacherOpenCourseMergeResourcesInfoQuery extends PageParam { this.orderIndex = orderIndex; } - public Integer getResourcesInfoStatus() { + public GlobalUpStatusEnum getResourcesInfoStatus() { return resourcesInfoStatus; } - public void setResourcesInfoStatus(Integer resourcesInfoStatus) { + public void setResourcesInfoStatus(GlobalUpStatusEnum resourcesInfoStatus) { this.resourcesInfoStatus = resourcesInfoStatus; } }