package jnpf.cultivate.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import jnpf.model.cultivate.po.exam.FtbCultivateExamFrequencyLog;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

/**
 * @author 许贵林
 * @description 数据库操作Mapper
 * @createDate 2024-05-08 09:42:09
 * @Entity jnpf.model.cultivate.po.exam.FtbCultivateExamFrequencyLog
 */
public interface FtbCultivateExamFrequncyLogMapper extends BaseMapper<FtbCultivateExamFrequencyLog> {

    /**
     * 查询用户在一定时间范围内的考试次数
     *
     * @param examId    考试ID
     * @param userId    用户ID
     * @param startTime 开始考试日期
     * @param endTime   结束考试日期
     * @return
     */
    Integer queryExamNum(@Param("examId") String examId, @Param("userId") String userId, @Param("startTime") Date startTime, @Param("endTime") Date endTime);

    Integer queryExamNumByDateStr(@Param("examId") String examId, @Param("userId") String userId, @Param("startDateStr") String startDateStr, @Param("endDateStr") String endDateStr);
}




