Ver código fonte

添加排序字段

小么熊🐻 3 anos atrás
pai
commit
cde4ddaffd

+ 0 - 3
zzjs-admin/src/main/java/com/miaxis/pc/controller/teachingDsp/TeachingDspInfoController.java

@@ -7,13 +7,10 @@ import com.miaxis.common.core.page.ResponsePageInfo;
 import com.miaxis.common.enums.BusinessTypeEnum;
 import com.miaxis.common.exception.CustomException;
 import com.miaxis.common.utils.StringUtils;
-import com.miaxis.common.utils.poi.ExcelUtil;
 import com.miaxis.teachingDsp.domain.TeachingDspInfo;
 import com.miaxis.teachingDsp.dto.TeachingDspInfoDto;
 import com.miaxis.teachingDsp.service.ITeachingDspInfoService;
 import com.miaxis.teachingDsp.vo.TeachingDspInfoVo;
-import com.miaxis.teachingVideo.dto.TeachingVideoInfoDto;
-import com.miaxis.teachingVideo.vo.TeachingVideoInfoVo;
 import io.swagger.annotations.*;
 import lombok.AllArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;

+ 6 - 0
zzjs-service/src/main/java/com/miaxis/teachingDsp/domain/TeachingDspInfo.java

@@ -96,4 +96,10 @@ public class TeachingDspInfo extends BaseBusinessEntity{
     @ApiModelProperty(value = "状态  0:有效(默认)、1:失效 (伪删除)")
     private String status;
 
+
+    /** 排序 */
+    @Excel(name = "排序")
+    @TableField("sort")
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
 }

+ 4 - 0
zzjs-service/src/main/java/com/miaxis/teachingDsp/dto/TeachingDspInfoDto.java

@@ -1,5 +1,6 @@
 package com.miaxis.teachingDsp.dto;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -31,5 +32,8 @@ public class TeachingDspInfoDto implements Serializable {
     @ApiModelProperty(value = "视频描述")
     private String videoDescribe;
 
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
+
 
 }

+ 4 - 0
zzjs-service/src/main/java/com/miaxis/teachingDsp/vo/TeachingDspInfoVo.java

@@ -68,4 +68,8 @@ public class TeachingDspInfoVo extends BaseBusinessEntity {
     @ApiModelProperty(value = "状态  0:有效(默认)、1:失效 (伪删除)")
     private String status;
 
+    @TableField("sort")
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
+
 }

+ 3 - 0
zzjs-service/src/main/java/com/miaxis/teachingVideo/domain/TeachingVideoInfo.java

@@ -75,4 +75,7 @@ public class TeachingVideoInfo extends BaseBusinessEntity {
     @ApiModelProperty(value = "状态  0:有效(默认)、1:失效 (伪删除)")
     private String status;
 
+    @TableField("sort")
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
 }

+ 3 - 0
zzjs-service/src/main/java/com/miaxis/teachingVideo/dto/TeachingVideoInfoDto.java

@@ -34,5 +34,8 @@ public class TeachingVideoInfoDto implements Serializable {
     @ApiModelProperty(value = "教学视频分类id (关联teaching_video_type_info表)")
     private Long teachingVideoTypeId;
 
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
+
 
 }

+ 5 - 0
zzjs-service/src/main/java/com/miaxis/teachingVideo/vo/TeachingVideoInfoVo.java

@@ -74,4 +74,9 @@ public class TeachingVideoInfoVo extends BaseBusinessEntity {
     @ApiModelProperty(value = "状态  0:有效(默认)、1:失效 (伪删除)")
     private String status;
 
+
+    @TableField("sort")
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
+
 }

+ 3 - 1
zzjs-service/src/main/resources/mapper/teachingDsp/TeachingDspInfoMapper.xml

@@ -42,7 +42,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         f2.file_url as coverFileUrl,
         vi.vod_video_file_id,
         vi.shelf_status,
-        vi.status
+        vi.status,
+        vi.sort
         from teaching_dsp_info vi
         LEFT JOIN file_info f1 on f1.file_id = vi.file_id
         LEFT JOIN file_info f2 on f2.file_id = vi.cover_file_id
@@ -55,6 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="shelfStatus != null "> and shelf_status = #{shelfStatus}</if>
             <if test="status != null  and status != ''"> and status = #{status}</if>
         </where>
+        order by sort
     </select>
 
 

+ 3 - 1
zzjs-service/src/main/resources/mapper/teachingVideo/TeachingVideoInfoMapper.xml

@@ -43,7 +43,8 @@
         f2.file_url as coverFileUrl,
         vi.vod_video_file_id,
         vi.shelf_status,
-        vi.status
+        vi.status,
+        vi.sort
         from teaching_video_info vi
         LEFT JOIN file_info f1 on f1.file_id = vi.file_id
         LEFT JOIN file_info f2 on f2.file_id = vi.cover_file_id
@@ -58,6 +59,7 @@
             <if test="shelfStatus != null "> and shelf_status = #{shelfStatus}</if>
             <if test="status != null  and status != ''"> and status = #{status}</if>
         </where>
+        order by vi.sort asc
     </select>