|
package org.springblade.modules.workreport.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springblade.modules.workreport.entity.WorkReport;
|
import org.springblade.modules.workreport.mapper.WorkReportMapper;
|
import org.springblade.modules.workreport.service.WorkReportService;
|
import org.springblade.modules.workreport.vo.WorkReportVo;
|
import org.springframework.stereotype.Service;
|
|
/**
|
* 工作汇报服务实现类
|
* @author zhongrj
|
*/
|
@Service
|
public class WorkReportServiceImpl extends ServiceImpl<WorkReportMapper, WorkReport> implements WorkReportService {
|
|
@Override
|
public IPage<WorkReportVo> selectWorkReportPage(IPage<WorkReportVo> page, WorkReportVo workReport) {
|
return page.setRecords(baseMapper.selectWorkReportPage(page, workReport));
|
}
|
|
/**
|
* 详情
|
* @param workReport 工作汇报信息对象
|
*/
|
@Override
|
public WorkReportVo selectWorkReportInfo(WorkReport workReport) {
|
return baseMapper.selectWorkReportInfo(workReport);
|
}
|
|
/**
|
* 自定义分页--接收到的汇报信息page
|
* @param page,size
|
* @param workReport 工作汇报信息对象
|
*/
|
@Override
|
public IPage<WorkReportVo> selectWorkReplyPage(IPage<WorkReportVo> page, WorkReportVo workReport) {
|
return page.setRecords(baseMapper.selectWorkReplyPage(page, workReport));
|
}
|
}
|