package com.ycl.jxkg.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ycl.jxkg.domain.entity.Meet; import com.ycl.jxkg.domain.query.MeetQuery; import com.ycl.jxkg.domain.vo.MeetVO; import com.ycl.jxkg.domain.vo.StudentSimpleVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 会议表 Mapper 接口 * * @author flq * @since 2024-06-17 */ @Mapper public interface MeetMapper extends BaseMapper { /** * id查找会议表 * @param id * @return */ Meet getById(Integer id); /** * 分页 */ IPage teacherPage(IPage page, @Param("query") MeetQuery query); IPage studentPage(IPage page, @Param("query") MeetQuery query); /** * 获取会议对应班级的学生列表 * * @param meetId 会议ID * @param keyword 搜索 * @return */ List getStudentList(@Param("meetId") Integer meetId, @Param("keyword") String keyword); }