package com.fgkj.db;
|
|
import com.fgkj.Impl.Dev_VolImpl;
|
import com.fgkj.pojo.Dev_Vol;
|
|
public class BaseDAOFactory {
|
|
/**
|
* 获取指定实现类的对象
|
* @param DAOcode
|
* @return
|
*/
|
public static BaseDAO getBaseDAO(int DAOcode){
|
switch(DAOcode){
|
case 1:return new Dev_VolImpl();
|
// 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();
|
// case 67:return new Propulsion_motorImpl();
|
// case 68:return new DcDistributionImpl();
|
// case 69:return new AcDistributionImpl();
|
// case 70:return new Battalarm_dataImpl();
|
// case 71:return new DcinsulationImpl();
|
// case 72:return new AcinsulationImpl();
|
default :return null;
|
}
|
}
|
}
|