package com.fgkj.dao;
|
|
import com.fgkj.dao.impl.CustompageImpl;
|
import com.fgkj.dao.impl.Echarts_usrImpl;
|
import com.fgkj.dao.impl.Process_surveyImpl;
|
import com.fgkj.dao.impl.Sensor_infImpl;
|
import com.fgkj.dao.impl.Sensor_mapinfoImpl;
|
import com.fgkj.dao.impl.Sensor_stateImpl;
|
import com.fgkj.dao.impl.StationtrafficImpl;
|
import com.fgkj.dao.impl.User_ChartImpl;
|
import com.fgkj.dao.impl.User_infImpl;
|
import com.fgkj.dao.impl.User_logImpl;
|
import com.fgkj.dao.impl.Vip_userImpl;
|
import com.fgkj.dao.impl.ram.Hard_dev_sms_stateImpl;
|
import com.fgkj.dao.impl.ram.Server_stateImpl;
|
import com.fgkj.dto.Sensor_mapinfo;
|
|
public class BaseDAOFactory {
|
|
/**
|
* 获取指定实现类的对象
|
* @param DAOcode
|
* @return
|
*/
|
public static BaseDAO getBaseDAO(int DAOcode){
|
switch(DAOcode){
|
case 1:return new Sensor_mapinfoImpl();
|
case 2:return new Sensor_infImpl();
|
case 3:return new Sensor_stateImpl();
|
case 4:return new User_ChartImpl();
|
case 5:return new CustompageImpl();
|
case 6:return new Echarts_usrImpl();
|
case 7:return new Process_surveyImpl();
|
case 8:return new StationtrafficImpl();
|
case 9:return new User_infImpl();
|
case 10:return new User_logImpl();
|
case 11:return new Vip_userImpl();
|
case 12:return new Hard_dev_sms_stateImpl();
|
case 13:return new Server_stateImpl();
|
default :return null;
|
}
|
}
|
}
|