首页>代码>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);
}
最近下载更多
林守汐  LV2 6月20日
pokerf  LV5 4月6日
帅潇潇  LV12 1月29日
敏哥gege  LV43 2023年12月31日
shuangfu  LV25 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日
最近浏览更多
暂无贡献等级
plusangel 8月29日
暂无贡献等级
傲世彩云之南  LV5 6月27日
3334004690  LV10 6月22日
lxzlxzl  LV1 6月21日
林守汐  LV2 6月20日
xzg123456  LV6 6月19日
865581316LLL  LV6 6月12日
chirsbey2 5月10日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友