From 75785c8e7bbca4b088fc903dcbc74c79c8452a1c Mon Sep 17 00:00:00 2001 From: wangxy <1481820854@qq.com> Date: Tue, 1 Apr 2025 14:08:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E4=B8=93=E9=A2=98?= =?UTF-8?q?=E6=B4=BB=E5=8A=A8service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/home/ColumnTreeController.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/home/ColumnTreeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/home/ColumnTreeController.java index 1d9dacc..5f5bb54 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/home/ColumnTreeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/home/ColumnTreeController.java @@ -2,8 +2,11 @@ package com.ruoyi.web.controller.home; import cn.hutool.core.convert.Convert; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.pagehelper.PageInfo; +import com.github.pagehelper.page.PageMethod; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.domain.*; @@ -149,4 +152,27 @@ public class ColumnTreeController extends BaseController { }); return R.ok(sysSpecialVos); } + + + @ApiOperation("获取专题内容") + @GetMapping("/getSpecialList") + public R> getSpecialList(@RequestParam(required = false) String columnId, + @RequestParam(required = false) Integer pageNum, + @RequestParam(required = false ) Integer pageSize) { + PageMethod.startPage(pageNum,pageSize); + List specialList = specialService.lambdaQuery() + .select(SysSpecial::getSpecialId, SysSpecial::getSpecialTitle, + SysSpecial::getFileUrl, SysSpecial::getFileName,SysSpecial::getColumnId, + SysSpecial::getCreateTime,SysSpecial::getColumnName,SysSpecial::getCreateBy) + .eq(SysSpecial::getColumnId, columnId) + .eq(SysSpecial::getStatus, STATUS) + .orderByDesc(SysSpecial::getCreateTime) + .list(); + return R.ok(PageInfo.of(specialList)); + } + + + + + }