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)); + } + + + + + }