|
|
@@ -29,11 +29,12 @@ import vip.xiaonuo.exam.utility.ModelMapperSingle;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.exam.ExamPaperEditRequestVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.exam.ExamPaperPageRequestVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.exam.ExamPaperTitleItemVM;
|
|
|
+import vip.xiaonuo.exam.viewmodel.admin.exam.ExamResponseVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.question.QuestionEditRequestVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.student.dashboard.PaperFilter;
|
|
|
import vip.xiaonuo.exam.viewmodel.student.dashboard.PaperInfo;
|
|
|
import vip.xiaonuo.exam.viewmodel.student.exam.ExamPaperPageVM;
|
|
|
-
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
@@ -62,9 +63,10 @@ public class ExamPaperServiceImpl extends BaseServiceImpl<ExamPaper> implements
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public PageInfo<ExamPaper> page(ExamPaperPageRequestVM requestVM) {
|
|
|
- return PageHelper.startPage(requestVM.getPageIndex(), requestVM.getPageSize(), "id desc").doSelectPageInfo(() ->
|
|
|
- examPaperMapper.page(requestVM));
|
|
|
+ public Page<ExamPaper> page(ExamPaperPageRequestVM requestVM) {
|
|
|
+ Page<ExamPaper> page = new Page<ExamPaper>(requestVM.getCurrent(), requestVM.getSize());
|
|
|
+ page.setSearchCount(true); // 设置计算总记录数
|
|
|
+ return examPaperMapper.page(requestVM,page);
|
|
|
}
|
|
|
|
|
|
@Override
|