package cn.studentmanage.bj.dao;
import java.util.ArrayList;
import cn.studentmanage.bj.entity.BJ;
public interface IBJDao {
	/**
	 * 名称查询 
	 * 必须模糊查询
	 * 返回值类型,List
	 * 注意:name为空字符串时,查询所有
	 */
	public abstract ArrayList<BJ> findBjByName(String name);
	
	/**
	 * B.系查询
	 * 	根据系查询 ,系里面的班级
	 */
	public abstract ArrayList<BJ> findBjByX(String x);
	
	/**
	 * 根据指定的班级内容筛选数据
	 * @param bj
	 * @return
	 */
	public abstract ArrayList<BJ> findBjByBJ(BJ bj);
	/**
	 * 根据指定的名称,查找 班级是否存在
	 * @param name
	 * @return false 代表存在
	 */
	public abstract boolean existBJbyName(String name);
	
	/**
	 * 新增班级
	 * @param bj
	 */
	public abstract void addBj(BJ bj);
	
	/**
	 * 实际开发中,删除 一个是根据 唯一键 删除
	 * 考虑到批量删除,这个参数定义成 可变参数
	 * @param id
	 */
	public abstract void removeBjById(String... id);
	
	/**
	 * 根据ID查找 班级信息对象
	 * @param id
	 * @return
	 */
	public abstract BJ findBJbyId(String id);
	
	/**
	 * 根据Id,修改 班级信息
	 * @param bj 要修改成的目标数据
	 * @return
	 */
	public abstract boolean updateBjByBJ(BJ bj);
	
}
 最近下载更多
最近下载更多
                
                wwwliu     LV10
                2024年6月12日
            
            
        
                CHENHAOJUDA     LV10
                2022年6月14日
            
            
        
                3305787467     LV12
                2022年5月23日
            
            
        
                yhb123456     LV5
                2022年3月20日
            
            
        
                北魚     LV3
                2021年7月1日
            
            
        
                别打脸(・ᆺ・)     LV9
                2021年5月30日
            
            
        
                园林属于      LV7
                2021年5月1日
            
            
        
                Zuo2001     LV4
                2021年1月6日
            
            
        
                18982022686     LV1
                2020年12月18日
            
            
        
                areslucifer     LV5
                2020年11月25日
            
            
         最近浏览更多
最近浏览更多
                
                rebest     LV2
                2024年12月24日
            
            
        
                pangzhihui     LV14
                2024年6月27日
            
            
        
                微信网友_7052861421883392     LV1
                2024年6月25日
            
            
        
                www的行为     LV2
                2024年6月20日
            
            
        
                snow_storm1    
                2024年6月18日
            
            
                    暂无贡献等级
            
        
                wwwliu     LV10
                2024年6月12日
            
            
        
                123456cjj     LV1
                2024年6月1日
            
            
        
                yuquanzuo     LV2
                2024年5月14日
            
            
        
                2017143155     LV12
                2024年5月6日
            
            
        
                pi-nang     LV2
                2024年3月11日
            
            
        
 
                 
                