package com.mindskip.xzs.repository; import com.mindskip.xzs.domain.ExamPaperClasses; import com.mindskip.xzs.domain.other.KeyValue; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @version 2.2.0 * @description: 班级试卷 * Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司 * @date 2021 /9/7 9:45 */ @Mapper public interface ExamPaperClassesMapper extends BaseMapper { int deleteByPrimaryKey(Integer id); int insert(ExamPaperClasses record); int insertSelective(ExamPaperClasses record); ExamPaperClasses selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(ExamPaperClasses record); int updateByPrimaryKey(ExamPaperClasses record); /** * 获取试卷下的班级 * * @param paperId the paper id * @return the exam paper classes */ List getExamPaperClasses(@Param("paperId") Integer paperId); /** * 根据班级,获取试卷数量 * * @param classIds the class ids * @return the paper class count */ List getPaperClassCount(@Param("classIds") List classIds); }