| | |
| | | package com.xiaopeng.operation.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.xiaopeng.api.model.operation.XpFeedbackType; |
| | | import com.xiaopeng.common.core.web.page.BasePage; |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.operation.mapper.XpFeedbackTypeMapper; |
| | | import com.xiaopeng.operation.service.IXpFeedbackTypeService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | */ |
| | | @Service |
| | | public class XpFeedbackTypeServiceImpl extends ServiceImpl<XpFeedbackTypeMapper, XpFeedbackType> implements IXpFeedbackTypeService { |
| | | |
| | | @Override |
| | | public PageInfo<XpFeedbackType> getPageList(BasePage basePage) { |
| | | Page<XpFeedbackType> page = lambdaQuery().orderByDesc(XpFeedbackType::getCreateTime) |
| | | .page(new Page<>(basePage.getPageNum(), basePage.getPageSize())); |
| | | PageInfo<XpFeedbackType> pageInfo = new PageInfo<>(); |
| | | pageInfo.setTotal(page.getTotal()); |
| | | pageInfo.setSize(page.getSize()); |
| | | pageInfo.setRecords(page.getRecords()); |
| | | return pageInfo; |
| | | } |
| | | } |