UserRoleMapper.java 990 Bytes
package com.meishu.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.meishu.dto.userrole.QueryStudentsDTO;
import com.meishu.model.ClassesDictDO;
import com.meishu.model.UserRoleDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.meishu.vo.userrole.QueryStudentsVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * <p>
 * 学生表 Mapper 接口
 * </p>
 *
 * @author Tuyp
 * @since 2021-08-16
 */
@Repository
public interface UserRoleMapper extends BaseMapper<UserRoleDO> {

    /**
     * 分页查询学生
     */
    IPage<QueryStudentsVO> queryStudents(IPage iPage, String userName, String grade, String session, String userStatus);

    /**
     * 不分页
     */
    List<QueryStudentsVO> exportStudents(String userName, String grade, String session, String userStatus);

    /**
     * 通过班级id查找这个班级里所有人的openId
     */
    List<UserRoleDO> findOpenIdByClassId(Integer id);
}