{
+
+ /**
+ * 重写分页查询方法,使用自定义ResultMap
+ *
+ * @param page 分页参数
+ * @param wrapper 查询条件
+ * @return 分页结果
+ */
+ > P selectVoPage(IPage page, @Param("ew") Wrapper wrapper);
+
+ /**
+ * 根据学号查询学生信息
+ *
+ * @param studentNo 学号
+ * @return 学生信息
+ */
+ XgStudentInfoVo selectByStudentNo(String studentNo);
+
+ /**
+ * 根据身份证号查询学生信息
+ *
+ * @param idCard 身份证号
+ * @return 学生信息
+ */
+ XgStudentInfoVo selectByIdCard(String idCard);
+
+ /**
+ * 查询指定班级的学生列表
+ *
+ * @param classCode 班级代码
+ * @return 学生列表
+ */
+ List selectByClassCode(String classCode);
+
+ /**
+ * 查询指定学院的学生列表
+ *
+ * @param collegeCode 学院代码
+ * @return 学生列表
+ */
+ List selectByCollegeCode(String collegeCode);
+
+ /**
+ * 查询指定辅导员的学生列表
+ *
+ * @param counselorId 辅导员ID
+ * @return 学生列表
+ */
+ List selectByCounselorId(Long counselorId);
+
+ /**
+ * 查询指定班主任的学生列表
+ *
+ * @param classTeacherId 班主任ID
+ * @return 学生列表
+ */
+ List selectByClassTeacherId(Long classTeacherId);
+
+ /**
+ * 统计各学院学生数量
+ *
+ * @return 学院学生数量统计
+ */
+ List