package com.peanut.modules.common.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.peanut.common.utils.R; import com.peanut.modules.common.entity.ClassExam; import com.peanut.modules.common.entity.ClassExamOption; import com.peanut.modules.common.entity.ClassExamSubject; import java.util.Map; public interface ClassExamService extends IService { void addClassExamSubject(ClassExamSubject classExamSubject); void addClassExamOption(ClassExamOption classExamOption); ClassExamSubject classExamSubjectInfo(Map params); void updateClassExamSubject(ClassExamSubject classExamSubject); void updateClassExamOption(ClassExamOption classExamOption); void delClassExamSubject(Map params); void delClassExamOption(Map params); Page getClassExamSubjectList(Map params); R generateExamPaper(Map params); Object submitExamPaper(Map params); }