package dao;

import model.Student;
import java.util.List;

/**
 * 学生DAO接口
 */
public interface StudentDAO extends BaseDAO<Student> {
    /**
     * 根据学号查询学生
     * @param studentId 学号
     * @return 学生对象
     */
    Student findByStudentId(String studentId);

    /**
     * 根据班级查询学生列表
     * @param className 班级名称
     * @return 学生列表
     */
    List<Student> findByClassName(String className);

    /**
     * 根据姓名模糊查询学生
     * @param name 学生姓名
     * @return 学生列表
     */
    List<Student> findByNameLike(String name);
}