package com.artfess.examine.dao; import com.alibaba.fastjson.JSONObject; import com.artfess.examine.model.ExamQuestionsInfo; import com.artfess.examine.vo.SubjectQuestionTypeVo; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 题库试题信息 Mapper 接口 * * @company 阿特菲斯信息技术有限公司 * @author min.wu * @since 2022-10-19 */ public interface ExamQuestionsInfoDao extends BaseMapper { List randomQuestion(@Param("subjectId") String subjectId, @Param("questionType") String questionType, @Param("numuber") Integer numuber); List findBySubjectId(@Param("subjectId") String subjectId); IPage findByPage(IPage convert2IPage, @Param(Constants.WRAPPER) Wrapper convert2Wrapper); List selectTypeCount(); List selectDifficulty(); }