package com.xie.mapper; import com.xie.pojo.StudentInfo; import com.xie.vo.EntryVo; import com.xie.vo.PermitVo; import com.xie.vo.ScoreVo; import org.apache.ibatis.annotations.Param; import java.util.List; public interface StudentInfoMapper { StudentInfo selectByTelAndPwd(@Param("tel") String tel, @Param("pwd") String pwd); int insertStudent(@Param("student") StudentInfo studentInfo); int updStudent(@Param("updid") int studentId, @Param("updname") String studentName, @Param("updtel") String studentTel, @Param("updpwd") String studentPwd, @Param("updcard") String studentPard, @Param("updemail") String studentEmail); int selectCountByTel(@Param("Tel") String Tel); int selectCountByCard(@Param("Card") String Card); List<EntryVo> selectEntryList(@Param("studentid") int studentId, @Param("nowpage") int page,@Param("pagesize") int pagesize); int selectEntryCount(@Param("countid") int studentId); List<PermitVo> selectPermitList(@Param("studentid") int studentId, @Param("nowpage") int page,@Param("pagesize") int pagesize); int selectPermitCount(@Param("countid") int studentId); List<ScoreVo> selectScoreList(@Param("studentid") int studentId, @Param("nowpage") int page, @Param("pagesize") int pagesize); int selectScoreCount(@Param("countid") int studentId); }
时间: 2024-04-29 11:19:42 浏览: 50
HigLabo.Mapper 使用单元测试
这是一个 Java 接口文件,定义了一个名为 `StudentInfoMapper` 的接口。该接口定义了多个方法,包括根据手机号和密码查询学生信息、插入学生信息、更新学生信息、根据手机号和身份证号查询学生数量、查询学生报名信息、查询学生许可信息、查询学生成绩信息等。这些方法都接受不同的参数,包括学生 ID、手机号、密码、身份证号、邮箱等。该接口主要用于与数据库进行交互,实现对学生信息的增删改查等操作。
阅读全文