package com.ycl.jxkg.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.jxkg.domain.ExamPaper; import com.ycl.jxkg.domain.User; import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO; import com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO; import com.ycl.jxkg.vo.student.dashboard.PaperFilter; import com.ycl.jxkg.vo.student.dashboard.PaperInfo; import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO; import com.github.pagehelper.PageInfo; import java.util.List; public interface ExamPaperService extends IService { PageInfo page(ExamPaperPageRequestVO requestVM); PageInfo taskExamPage(ExamPaperPageRequestVO requestVM); PageInfo studentPage(ExamPaperPageVO requestVM); ExamPaper savePaperFromVM(ExamPaperEditRequestVO examPaperEditRequestVO, User user); ExamPaperEditRequestVO examPaperToVM(Integer id); List indexPaper(PaperFilter paperFilter); Integer selectAllCount(); List selectMothCount(); }