StudentReportPlanMapper.java 997 B

1234567891011121314151617181920212223242526272829
  1. package com.xjrsoft.module.student.mapper;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.github.yulichang.base.MPJBaseMapper;
  4. import com.xjrsoft.module.base.entity.BaseClass;
  5. import com.xjrsoft.module.student.dto.StudentReportPlanPageDto;
  6. import com.xjrsoft.module.student.entity.StudentReportPlan;
  7. import com.xjrsoft.module.student.vo.StudentReportPlanPageVo;
  8. import org.apache.ibatis.annotations.Mapper;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.util.List;
  11. /**
  12. * @title: 学生报到计划
  13. * @Author dzx
  14. * @Date: 2025-01-21
  15. * @Version 1.0
  16. */
  17. @Mapper
  18. public interface StudentReportPlanMapper extends MPJBaseMapper<StudentReportPlan> {
  19. Page<StudentReportPlanPageVo> getPage(Page<StudentReportPlanPageVo> page, @Param("dto") StudentReportPlanPageDto dto);
  20. List<BaseClass> validateClass(@Param("id") Long id, @Param("semesterId") Long semesterId, @Param("classIds") List<Long> classIds);
  21. List<StudentReportPlan> getWillBeginData();
  22. }