首页>代码>SSM框架开发智夫子在线考试系统>/OnlineExam_taohan/src/com/taohan/online/exam/dao/ClassInfoMapper.java
package com.taohan.online.exam.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.MapKey;
import org.springframework.stereotype.Repository;

import com.taohan.online.exam.po.ClassInfo;

/**
  *
  * <p>Title: ClassInfoMapper</p>
  * <p>Description: 班级信息代理接口</p>
  * @author: taohan
  * @date: 2018-8-13
  * @time: 下午2:08:29
  * @version: 1.0
  */

@Repository
public interface ClassInfoMapper {

	//获取班级信息集合
	public List<ClassInfo> getClasses(ClassInfo classInfo);
	
	//添加班级
	public int isAddClass(ClassInfo classInfo);
	
	//删除班级
	public int isDelClass(int classId);
	
	//根据班级编号获取班级信息
	public ClassInfo getClassById(int classId);
	
	//根据当前班级班主任编号获取当前班级信息
	public ClassInfo getClassByTeacherId(int teacherId);
	
	//修改班级信息
	public int isUpdateClass(ClassInfo classInfo);
	
	//获取指定年级下的班级集合
	public List<ClassInfo> getClassByGradeId(int gradeId);
	
	//获取各(指定年级下)班级下的学生总量
	//指定某一列的值作为 Map 的键
	@MapKey("className")
	public Map<String, Object> getStudentCountForClass(Integer gradeId);
}
最近下载更多
pokerf  LV5 4月6日
帅潇潇  LV12 1月29日
敏哥gege  LV43 2023年12月31日
shuangfu  LV24 2023年12月2日
186092  LV4 2023年9月20日
woodsugar  LV4 2023年6月2日
akittyboy  LV9 2023年5月12日
wubinbin  LV11 2023年2月11日
1222222tcyy  LV8 2022年12月17日
stonewan  LV10 2022年11月30日
最近浏览更多
zayuchuan 4月6日
暂无贡献等级
XJH939  LV1 3月5日
wahtloop 2月27日
暂无贡献等级
auqfnifc  LV3 2月7日
952773464 1月15日
暂无贡献等级
XiaoSong888  LV2 1月10日
敏哥gege  LV43 2023年12月31日
pokerf  LV5 2023年12月28日
阿猫喵喵喵996  LV12 2023年12月19日
xiao2020  LV2 2023年12月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友