Browse Source

内容数据序号

liujunchi 2 years ago
parent
commit
54ac51415e

+ 6 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/HomeServiceImpl.java

@@ -269,7 +269,12 @@ public class HomeServiceImpl implements HomeService {
 
     @Override
     public PageInfo<SubjectHomeVo> subjectHome(IPage<SubjectHomeVo> page, SubjectHomeSearch query) {
-        return PageUtil.pageInfo(baserMapper.selectSubjectHome(page,query));
+        PageInfo<SubjectHomeVo> subjectHomeVoPageInfo = PageUtil.pageInfo(baserMapper.selectSubjectHome(page, query));
+        List<SubjectHomeVo> rows = subjectHomeVoPageInfo.getRows();
+        for (int i = 0; i < rows.size(); i++) {
+            rows.get(i).setIndex((subjectHomeVoPageInfo.getPageNo() -1) * subjectHomeVoPageInfo.getLimit() + i + 1);
+        }
+        return subjectHomeVoPageInfo;
     }
 
 }

+ 11 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/vo/SubjectHomeVo.java

@@ -12,6 +12,9 @@ import io.swagger.annotations.ApiModelProperty;
 @ApiModel("内容数据-声部")
 public class SubjectHomeVo {
 
+    @ApiModelProperty("排序")
+    private Integer index;
+
     @ApiModelProperty("声部id")
     private Long subjectId;
 
@@ -52,6 +55,14 @@ public class SubjectHomeVo {
     private Integer videoNum;
 
 
+    public Integer getIndex() {
+        return index;
+    }
+
+    public void setIndex(Integer index) {
+        this.index = index;
+    }
+
     public Long getSubjectId() {
         return subjectId;
     }