package com.xjrsoft.module.student.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.yulichang.base.MPJBaseMapper; import com.xjrsoft.module.banding.vo.IdManyCountVo; import com.xjrsoft.module.outint.vo.IdCountVo; import com.xjrsoft.module.student.dto.BaseNewStudentPageDto; import com.xjrsoft.module.student.entity.BaseNewStudent; import com.xjrsoft.module.student.vo.BaseNewStudentPageVo; import com.xjrsoft.module.student.vo.EnrollmentPlanGradeVo; import com.xjrsoft.module.student.vo.EnrollmentPlanTreeVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @title: 新生维护信息 * @Author dzx * @Date: 2024-06-27 * @Version 1.0 */ @Mapper public interface BaseNewStudentMapper extends MPJBaseMapper { Page getPage(Page page, BaseNewStudentPageDto dto); Page getReportPage(Page page, BaseNewStudentPageDto dto); List getEnrollmentPlanList(); List getGradeList(); List getFirstAmbitionStudentCount(@Param("gradeId") Long gradeId, @Param("enrollType") String enrollType); List getSecondAmbitionStudentCount(@Param("gradeId") Long gradeId, @Param("enrollType") String enrollType); List getMajorStudentCount(@Param("id") Long bandingTaskId); }