package com.fgkj.dao;
|
|
import com.fgkj.dao.impl.BattInfImpl;
|
import com.fgkj.dao.impl.Batt_alm_paramimpl;
|
import com.fgkj.dao.impl.Batt_realdataImpl;
|
import com.fgkj.dao.impl.Batt_rtdataDAOImpl;
|
import com.fgkj.dao.impl.Batt_rtstateDAOImpl;
|
import com.fgkj.dao.impl.BattcurrdataImpl;
|
import com.fgkj.dao.impl.Battcurrdata_infImpl;
|
import com.fgkj.dao.impl.BatttestdataDAOImpl;
|
import com.fgkj.dao.impl.Batttestdata_infDAOImpl;
|
import com.fgkj.dao.impl.Fbs9100_setparamImpl;
|
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;
|
import com.fgkj.dao.impl.User_permitImpl;
|
import com.fgkj.dao.impl.User_permitgroupImpl;
|
import com.fgkj.dao.impl.User_permitgroup_dataImpl;
|
import com.fgkj.dao.impl.User_permitgroup_usrImpl;
|
import com.fgkj.dto.Battcurrdata;
|
import com.fgkj.dto.User_permitgroup_usr;
|
import com.fgkj.dynamicload.impl.Dynamicload_State_rtImpl;
|
import com.fgkj.dynamicload.impl.Dynamicload_button_rtImpl;
|
import com.fgkj.dynamicload.impl.Dynamicload_controlImpl;
|
import com.fgkj.dynamicload.impl.Dynamicload_infImpl;
|
import com.fgkj.electric2mwsystem.Impl.Device_connectstateImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric2MW_infImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric2mw_realdataImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric_2MW_alarmImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric_2MW_alarm_historyImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric_Control_Single_2kwImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric_Rt_2kwImpl;
|
import com.fgkj.electric2mwsystem.Impl.Electric_State_2kwImpl;
|
import com.fgkj.electricsystem.Impl.Electric_alarmImpl;
|
import com.fgkj.electricsystem.Impl.Electric_alarm_historyImpl;
|
import com.fgkj.electricsystem.Impl.Electric_control_connImpl;
|
import com.fgkj.electricsystem.Impl.Electric_control_singleImpl;
|
import com.fgkj.electricsystem.Impl.Electric_infImpl;
|
import com.fgkj.electricsystem.Impl.Electric_powerImpl;
|
import com.fgkj.electricsystem.Impl.Electric_realhist_dataImpl;
|
import com.fgkj.electricsystem.Impl.Electric_rtImpl;
|
import com.fgkj.electricsystem.Impl.Electric_stateImpl;
|
import com.fgkj.electricsystem.Impl.Electric_switchImpl;
|
import com.fgkj.electricsystem.dto.Electric_inf;
|
import com.fgkj.elemachinery.impl.Devalaram_historyImpl;
|
import com.fgkj.elemachinery.impl.Devalaram_rtImpl;
|
import com.fgkj.elemachinery.impl.Load_motor_stateImpl;
|
import com.fgkj.elemachinery.impl.Motor_controlImpl;
|
import com.fgkj.elemachinery.impl.Motor_infImpl;
|
import com.fgkj.elemachinery.impl.Motor_readdataImpl;
|
import com.fgkj.elemachinery.impl.Subject_motor_stateImpl;
|
import com.fgkj.partinsystem.impl.Ac230v_upsImpl;
|
import com.fgkj.partinsystem.impl.Battery_monitorImpl;
|
import com.fgkj.partinsystem.impl.Cabin_boardImpl;
|
import com.fgkj.partinsystem.impl.Centra_frequencyImpl;
|
import com.fgkj.partinsystem.impl.Dc230v_battImpl;
|
import com.fgkj.partinsystem.impl.Dc25v_battImpl;
|
import com.fgkj.partinsystem.impl.Electrical_monitor_stationImpl;
|
import com.fgkj.partinsystem.impl.Inverter_eleImpl;
|
import com.fgkj.partinsystem.impl.Medvoldc_converterImpl;
|
import com.fgkj.partinsystem.impl.Partinsystem_infImpl;
|
import com.fgkj.partinsystem.impl.Reliable_boardImpl;
|
import com.fgkj.partinsystem.impl.Switch_boardImpl;
|
import com.fgkj.tmphum.impl.Tmphum_rtImpl;
|
import com.fgkj.watersystem.Impl.Water_alarmImpl;
|
import com.fgkj.watersystem.Impl.Water_brachImpl;
|
import com.fgkj.watersystem.Impl.Water_infImpl;
|
import com.fgkj.watersystem.Impl.Water_rtImpl;
|
import com.fgkj.watersystem.Impl.Water_stateImpl;
|
import com.fgkj.watersystem.dto.Water_inf;
|
import com.fgkj.watersystem.dto.Water_rt;
|
|
|
public class BaseDAOFactory {
|
|
/**
|
* 获取指定实现类的对象
|
* @param DAOcode
|
* @return
|
*/
|
public static BaseDAO getBaseDAO(int DAOcode){
|
switch(DAOcode){
|
case 1:return new Dynamicload_infImpl();
|
case 2:return new Dynamicload_button_rtImpl();
|
case 3:return new Dynamicload_State_rtImpl();
|
case 4:return new Dynamicload_controlImpl();
|
case 5:return new Motor_infImpl();
|
case 6:return new Load_motor_stateImpl();
|
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();
|
case 12:return new User_permitImpl();
|
case 13:return new User_permitgroupImpl();
|
case 14:return new User_permitgroup_dataImpl();
|
case 15:return new User_permitgroup_usrImpl();
|
case 16:return new Motor_controlImpl();
|
case 17:return new Subject_motor_stateImpl();
|
case 18:return new Devalaram_rtImpl();
|
case 19:return new Devalaram_historyImpl();
|
case 20:return new Motor_readdataImpl();
|
case 21:return new Electric_infImpl();
|
case 22:return new Electric_rtImpl();
|
case 23:return new Electric_alarmImpl();
|
case 24:return new Electric_alarm_historyImpl();
|
case 25:return new Electric_stateImpl();
|
case 26:return new Electric_switchImpl();
|
case 27:return new Electric_powerImpl();
|
case 28:return new Electric_control_singleImpl();
|
case 29:return new Electric_control_connImpl();
|
case 30:return new Water_infImpl();
|
case 31:return new Water_rtImpl();
|
case 32:return new Water_brachImpl();
|
case 33:return new Water_stateImpl();
|
case 34:return new Water_alarmImpl();
|
case 35:return new Batt_rtstateDAOImpl();
|
case 36:return new Batt_rtdataDAOImpl();
|
case 37:return new Batttestdata_infDAOImpl();
|
case 38:return new BatttestdataDAOImpl();
|
case 39:return new BattInfImpl();
|
case 40:return new Electric2MW_infImpl();
|
case 41:return new Electric_Rt_2kwImpl();
|
case 42:return new Electric_Control_Single_2kwImpl();
|
case 43:return new Tmphum_rtImpl();
|
case 44:return new Electric_State_2kwImpl();
|
case 45:return new Device_connectstateImpl();
|
case 46:return new Electric_2MW_alarmImpl();
|
case 47:return new Electric_2MW_alarm_historyImpl();
|
case 48:return new Electric2mw_realdataImpl();
|
case 49:return new Electric_realhist_dataImpl();
|
case 50:return new Batt_alm_paramimpl();
|
case 51:return new Batt_realdataImpl();
|
case 52:return new Battcurrdata_infImpl();
|
case 53:return new BattcurrdataImpl();
|
case 54:return new Fbs9100_setparamImpl();
|
|
//参试设备
|
case 55:return new Partinsystem_infImpl();
|
case 56:return new Ac230v_upsImpl();
|
case 57:return new Cabin_boardImpl();
|
case 58:return new Centra_frequencyImpl();
|
case 59:return new Dc230v_battImpl();
|
case 60:return new Dc25v_battImpl();
|
case 61:return new Electrical_monitor_stationImpl();
|
case 62:return new Inverter_eleImpl();
|
case 63:return new Medvoldc_converterImpl();
|
case 64:return new Reliable_boardImpl();
|
case 65:return new Battery_monitorImpl();
|
case 66:return new Switch_boardImpl();
|
default :return null;
|
}
|
}
|
}
|