Browse Source

update 绘画广场可以分页查询数据

杨兴卓 1 month ago
parent
commit
da07447573

+ 2 - 2
xyzc-start/src/main/java/com/xyzc/start/controller/DiscoverPageController.java

@@ -43,8 +43,8 @@ public class DiscoverPageController {
      * 绘画模型
      */
     @GetMapping("/drawModel")
-    public Result<List<DrawModelCollectVo>> drawModel(Long drawModelId, String keyword) {
-        List<DrawModelCollectVo> drawModelList = discoverService.queryDrawModelList(drawModelId, keyword);
+    public Result<List<DrawModelCollectVo>> drawModel(Long drawModelId, String keyword, Long length) {
+        List<DrawModelCollectVo> drawModelList = discoverService.queryDrawModelList(drawModelId, keyword, length);
 
         return Result.ok(drawModelList);
     }

+ 1 - 1
xyzc-start/src/main/java/com/xyzc/start/mapper/DrawModelMapper.java

@@ -24,7 +24,7 @@ public interface DrawModelMapper extends BaseMapperPlus<DrawModel, DrawModelVo>
      * @param drawModelId
      * @return
      */
-    List<DrawModelCollectVo> queryDrawModelList(Long userId ,Long drawModelId, String keyword);
+    List<DrawModelCollectVo> queryDrawModelList(Long userId ,Long drawModelId, String keyword, Long length);
 
 
 }

+ 1 - 1
xyzc-start/src/main/java/com/xyzc/start/service/IDiscoverService.java

@@ -26,7 +26,7 @@ public interface IDiscoverService {
      * @param drawModelId
      * @return
      */
-    List<DrawModelCollectVo> queryDrawModelList(Long drawModelId, String keyword);
+    List<DrawModelCollectVo> queryDrawModelList(Long drawModelId, String keyword, Long length);
 
 
     /**

+ 2 - 2
xyzc-start/src/main/java/com/xyzc/start/service/impl/DiscoverServiceImpl.java

@@ -48,9 +48,9 @@ public class DiscoverServiceImpl implements IDiscoverService {
      * @return
      */
     @Override
-    public List<DrawModelCollectVo> queryDrawModelList(Long drawModelId, String keyword) {
+    public List<DrawModelCollectVo> queryDrawModelList(Long drawModelId, String keyword, Long length) {
 
-        return drawModelMapper.queryDrawModelList(SecurityUser.getUserId(), drawModelId, keyword);
+        return drawModelMapper.queryDrawModelList(SecurityUser.getUserId(), drawModelId, keyword, length == null ? 10 : length);
     }
 
     /**

+ 3 - 0
xyzc-start/src/main/resources/mapper/WebStart/DrawModelMapper.xml

@@ -29,6 +29,9 @@
             and xdm.id &lt; #{drawModelId}
         </if>
         order by xdm.id desc
+        <if test="length != null">
+            limit #{length}
+        </if>
     </select>