WelcomeStudentMapper.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.template.mapper;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.template.model.pojo.WelcomeStudent;
  4. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  5. import com.template.model.vo.*;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * Mapper 接口
  12. * </p>
  13. *
  14. * @author ceshi
  15. * @since 2025-06-13
  16. */
  17. @Repository
  18. public interface WelcomeStudentMapper extends BaseMapper<WelcomeStudent> {
  19. IPage<StudentPageVo> queryStudentPageList(IPage<StudentPageVo> page, @Param("collegeIds") List<String> collegeIds,@Param("majorId") Integer majorId,@Param("classstrId") Integer classstrId,@Param("trafficMethod") String trafficMethod ,@Param("name") String name,@Param("fillStatus") String fillStatus,@Param("isRegistered") Integer isRegistered,@Param("isPay") Integer isPay);
  20. List<StudentPageVo> queryStudentPageList(@Param("collegeIds") List<String> collegeIds, @Param("majorId") Integer majorId, @Param("classstrId") Integer classstrId, @Param("trafficMethod") String trafficMethod , @Param("name") String name,@Param("fillStatus") String fillStatus,@Param("isRegistered") Integer isRegistered,@Param("isPay") Integer isPay);
  21. List<StudentRegisterVo> studentRegister();
  22. List<StudentTrafficVo> studentTraffic();
  23. List<StudentSexRatioVo> studentSexRatio();
  24. List<StudentTotalVo> queryStudentTotal();
  25. List<StudentRegisterVo> studentMajorRegister(@Param("collegeId") Integer collegeId);
  26. List<StudentRegisterVo> levelRegister();
  27. }