package com.fgkj.dao;
|
|
import com.fgkj.dao.impl.Dev_stateImpl;
|
import com.fgkj.dao.impl.Devdata_rtImpl;
|
import com.fgkj.dao.impl.Device_infImpl;
|
import com.fgkj.dao.impl.EventdataImpl;
|
import com.fgkj.dao.impl.Eventdata_infImpl;
|
import com.fgkj.dao.impl.HistorydataImpl;
|
import com.fgkj.dao.impl.User_battgroup_baojigroupImpl;
|
import com.fgkj.dao.impl.User_battgroup_baojigroup_battgroupImpl;
|
import com.fgkj.dao.impl.User_battgroup_baojigroup_usrImpl;
|
import com.fgkj.dao.impl.User_infImpl;
|
import com.fgkj.dao.impl.User_logImpl;
|
|
|
public class BaseDAOFactory {
|
|
/**
|
* 获取指定实现类的对象
|
* @param DAOcode
|
* @return
|
*/
|
public static BaseDAO getBaseDAO(int DAOcode){
|
switch(DAOcode){
|
case 1:return new Device_infImpl();
|
case 2:return new HistorydataImpl();
|
case 3:return new Devdata_rtImpl();
|
case 4:return new Dev_stateImpl();
|
case 5:return new Eventdata_infImpl();
|
case 6:return new EventdataImpl();
|
case 7:return new User_infImpl();
|
case 8:return new User_logImpl();
|
case 9:return new User_battgroup_baojigroupImpl();
|
case 10:return new User_battgroup_baojigroup_usrImpl();
|
case 11:return new User_battgroup_baojigroup_battgroupImpl();
|
default :return null;
|
}
|
}
|
}
|