package com.gkhy.exam.system.mapper; import com.gkhy.exam.system.domain.ExExamPaper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 考卷(组卷)表 Mapper 接口 *

* * @author kzy * @since 2024-06-05 15:07:36 */ @Mapper public interface ExExamPaperMapper extends BaseMapper { /** * 根据id获取考卷信息 * @param paperId * @return */ ExExamPaper selectExamPaperById(Long paperId); /** * 根据条件分页获取考卷 * @param examPaper * @return */ List selectExamPaperList(ExExamPaper examPaper); /** * 统计时间范围内的数量 * @param startTime * @param endTime * @return */ long selectCountBetweenDay(@Param("startTime") String startTime, @Param("endTime")String endTime); /** * 根据id删除考卷 * @param paperId * @return */ int deletePaperById(Long paperId); /** * 校验考卷名称是否唯一 * @param name * @return */ ExExamPaper checkNameUnique(String name); }