package com.ydtech.modules.admin.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ydtech.core.page.PageRequest; import com.ydtech.modules.admin.dao.SysQuotationThemeDao; import com.ydtech.modules.admin.model.po.SysQuotationTheme; import com.ydtech.modules.admin.model.vo.SysQuotationThemeVo; import com.ydtech.modules.admin.service.SysQuotationThemeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class SysQuotationThemeImpl extends ServiceImpl implements SysQuotationThemeService { @Autowired private SysQuotationThemeDao sysQuotationThemeDao; @Override public Page getPage(SysQuotationThemeVo sysQuotationThemeVo) { PageRequest pageRequest = new PageRequest(); pageRequest.setPageNum(sysQuotationThemeVo.getPageNum()); pageRequest.setPageSize(sysQuotationThemeVo.getPageSize()); Page page = PageRequest.buildPageRequest(pageRequest); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); Page pageData = sysQuotationThemeDao.selectPage(page, wrapper); return pageData; } }