package com.keao.edu.user.dao; import com.keao.edu.common.dal.BaseDAO; import com.keao.edu.user.dto.ExaminationBasicDto; import com.keao.edu.user.entity.ExaminationBasic; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface ExaminationBasicDao extends BaseDAO { int batchUpdate(@Param("exams") List exams); ExaminationBasic lockExam(@Param("examId") Long examId); ExaminationBasicDto getExaminationBasic(Integer examId); /** * @describe 获取指定日期结束的考级项目 * @author Joburgess * @date 2020.07.27 * @param day: * @return java.util.List */ List getEndExamsWithDayAndStatus(@Param("day") String day); List findExaminationBasics(Map params); int countExaminationBasics(Map params); /** * @describe 获取需要更新状态的考级项目 * @author Joburgess * @date 2020.06.19 * @return java.util.List */ List getNeedUpdateStatusExams(); List getExams(@Param("examIds") List examIds); }