Explorar o código

小程序获取文章管理列表分页

bihuisong hai 5 meses
pai
achega
e303c4245c

+ 12 - 13
zhjq-business/src/main/java/com/zhjq/controller/ZhjqArticleController.java

@@ -1,19 +1,19 @@
 package com.zhjq.controller;
 
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
 import com.zhjq.common.annotation.Log;
 import com.zhjq.common.core.controller.BaseController;
 import com.zhjq.common.core.domain.AjaxResult;
+import com.zhjq.common.core.page.TableDataInfo;
 import com.zhjq.common.enums.BusinessType;
+import com.zhjq.common.utils.poi.ExcelUtil;
 import com.zhjq.domain.ZhjqArticle;
 import com.zhjq.service.IZhjqArticleService;
-import com.zhjq.common.utils.poi.ExcelUtil;
-import com.zhjq.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
 
 /**
  * 文章管理Controller
@@ -101,11 +101,10 @@ public class ZhjqArticleController extends BaseController {
      * 小程序获取文章管理列表
      */
     @GetMapping("/articleAppList")
-    public AjaxResult getArticleAppList(
-            @RequestParam("columnId") Long columnId,
-            @RequestParam(value = "limit", required = false, defaultValue = "10") int limit) {
-        List<ZhjqArticle> result = zhjqArticleService.getArticleAppList(columnId, limit);
-        return AjaxResult.success(result);
+    public TableDataInfo getArticleAppList(ZhjqArticle zhjqArticle) {
+        startPage();
+        List<ZhjqArticle> list = zhjqArticleService.getArticleAppList(zhjqArticle);
+        return getDataTable(list);
     }
 
 }

+ 1 - 2
zhjq-business/src/main/java/com/zhjq/mapper/ZhjqArticleMapper.java

@@ -1,7 +1,6 @@
 package com.zhjq.mapper;
 
 import com.zhjq.domain.ZhjqArticle;
-import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -61,5 +60,5 @@ public interface ZhjqArticleMapper {
      */
     public int deleteZhjqArticleByIds(Long[] ids);
 
-    List<ZhjqArticle> getArticleAppList(@Param("columnId") Long columnId, @Param("limit") int limit);
+    List<ZhjqArticle> getArticleAppList(ZhjqArticle zhjqArticle);
 }

+ 1 - 1
zhjq-business/src/main/java/com/zhjq/service/IZhjqArticleService.java

@@ -60,5 +60,5 @@ public interface IZhjqArticleService {
      */
     public int deleteZhjqArticleById(Long id);
 
-    List<ZhjqArticle> getArticleAppList(Long columnId, int limit);
+    List<ZhjqArticle> getArticleAppList(ZhjqArticle zhjqArticle);
 }

+ 2 - 2
zhjq-business/src/main/java/com/zhjq/service/imp/ZhjqArticleServiceImpl.java

@@ -103,8 +103,8 @@ public class ZhjqArticleServiceImpl implements IZhjqArticleService {
     }
 
     @Override
-    public List<ZhjqArticle> getArticleAppList(Long columnId, int limit) {
-        List<ZhjqArticle> zhjqArticles = zhjqArticleMapper.getArticleAppList(columnId, limit);
+    public List<ZhjqArticle> getArticleAppList(ZhjqArticle zhjqArticle) {
+        List<ZhjqArticle> zhjqArticles = zhjqArticleMapper.getArticleAppList(zhjqArticle);
         for (ZhjqArticle a : zhjqArticles) {
             if (StringUtils.isNotEmpty(a.getImg())) {
                 a.setImg(configService.selectConfigByKey("server_url") + a.getImg());

+ 0 - 3
zhjq-business/src/main/resources/mapper/ZhjqArticleMapper.xml

@@ -146,8 +146,5 @@
         WHERE
             a.column_id = #{columnId}
         ORDER BY sort ASC, a.create_time DESC
-        <if test="limit != null and limit != ''">
-            LIMIT #{limit}
-        </if>
     </select>
 </mapper>