From 039a33d1bfa6ef041161666bbd120c34086fe7c1 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 14 十月 2024 14:09:25 +0800 Subject: [PATCH] 课程代码 --- xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/BannerServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/BannerServiceImpl.java b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/BannerServiceImpl.java index d32f4bc..725cf91 100644 --- a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/BannerServiceImpl.java +++ b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/service/impl/BannerServiceImpl.java @@ -1,12 +1,20 @@ package com.xinquan.system.service.impl; +import com.alibaba.nacos.common.utils.StringUtils; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.xinquan.common.core.utils.page.BeanUtils; +import com.xinquan.common.core.utils.page.CollUtils; +import com.xinquan.common.core.utils.page.PageDTO; +import com.xinquan.course.api.domain.Course; +import com.xinquan.course.api.domain.CourseDTO; import com.xinquan.system.api.domain.vo.BannerVO; import com.xinquan.system.domain.Banner; import com.xinquan.system.mapper.BannerMapper; import com.xinquan.system.service.BannerService; import java.util.List; +import java.util.Objects; + import org.springframework.stereotype.Service; /** @@ -30,4 +38,32 @@ List<Banner> list = this.lambdaQuery().orderByDesc(Banner::getSortNum).list(); return BeanUtils.copyList(list, BannerVO.class); } + + @Override + public PageDTO<Banner> bannerList(Integer pageCurr, Integer pageSize) { + Page<Banner> page = this.lambdaQuery() + .orderByDesc(Banner::getSortNum) + .page(new Page<>(pageCurr, pageSize)); + if (CollUtils.isEmpty(page.getRecords())) { + return PageDTO.empty(page); + } + for (Banner record : page.getRecords()) { + + } + return PageDTO.of(page, Banner.class); + } + + @Override + public PageDTO<Banner> courseList(Integer pageCurr, Integer pageSize, Integer courseType, Long cateId, String courseTitle, String tutor) { + CourseDTO courseDTO = new CourseDTO(); + courseDTO.setCourseType(courseType); + courseDTO.setCateId(cateId); + courseDTO.setCourseTitle(courseTitle); + courseDTO.setTutor(tutor); + courseDTO.setPageCurr(pageCurr); + courseDTO.setPageSize(pageSize); + + + return null; + } } -- Gitblit v1.7.1