package com.srs.system.mapper;

import com.srs.system.domain.StudentMentalRating;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.util.List;

public interface StudentMentalRatingMapper {

    /**
     * 按学号查询 知无涯
     */
    StudentMentalRating selectByStudentId(String studentId);

    /**
     * 插入
     */
    int insert(StudentMentalRating record);

    /**
     * 按学号更新评级
     */
    int updateRatingByStudentId(StudentMentalRating record);

    /** 全部记录 */
    List<StudentMentalRating> selectAll();

    /** 单学号全部记录 */
    List<StudentMentalRating> selectByStuNo(@Param("stuNo") String stuNo);

    /**
     * 查询今天的心理评级记录 陈冠元
     * @param studentId 学生ID
     * @param today 今天的日期
     * @return 记录数
     */
    int countTodayByStudentId(@Param("studentId") String studentId, @Param("today") LocalDate today);

}

