package com.fgkj.dao;
|
|
import com.fgkj.dao.impl.Alarm_paramImpl;
|
import com.fgkj.dao.impl.AnnounceImpl;
|
import com.fgkj.dao.impl.App_ParamImpl;
|
import com.fgkj.dao.impl.App_bts_battgroupImpl;
|
import com.fgkj.dao.impl.App_bts_comm_taskImpl;
|
import com.fgkj.dao.impl.BadBatt_monImpl;
|
import com.fgkj.dao.impl.BadBatt_mon_flagImpl;
|
import com.fgkj.dao.impl.BattDischarge_paramImpl;
|
import com.fgkj.dao.impl.BattDischarge_planImpl;
|
import com.fgkj.dao.impl.BattInfAgainImpl;
|
import com.fgkj.dao.impl.BattInfImpl;
|
import com.fgkj.dao.impl.BattInf_RebuildImpl;
|
import com.fgkj.dao.impl.BattMap_informationImpl;
|
import com.fgkj.dao.impl.BattPower_offImpl;
|
import com.fgkj.dao.impl.BattTest_ResImpl;
|
import com.fgkj.dao.impl.Batt_DevdischargeImpl;
|
import com.fgkj.dao.impl.Batt_attentionImpl;
|
import com.fgkj.dao.impl.Batt_devalarm_dataImpl;
|
import com.fgkj.dao.impl.Batt_devalarm_data_historyImpl;
|
import com.fgkj.dao.impl.Batt_devdischarge_paramImpl;
|
import com.fgkj.dao.impl.Batt_electricityImpl;
|
import com.fgkj.dao.impl.Batt_enduranceImpl;
|
import com.fgkj.dao.impl.Batt_historyImpl;
|
import com.fgkj.dao.impl.Batt_maint_infAgainImpl;
|
import com.fgkj.dao.impl.Batt_maint_infImpl;
|
import com.fgkj.dao.impl.Batt_maint_processImpl;
|
import com.fgkj.dao.impl.Batt_maintenance_infDAOImpl;
|
import com.fgkj.dao.impl.Batt_param_lowImpl;
|
import com.fgkj.dao.impl.Batt_replaceImpl;
|
import com.fgkj.dao.impl.Batt_rtdataDAOImpl;
|
import com.fgkj.dao.impl.Batt_rtstateDAOImpl;
|
import com.fgkj.dao.impl.Battalarm_dataDAOImpl;
|
import com.fgkj.dao.impl.Battalarm_data_historyImpl;
|
import com.fgkj.dao.impl.BattinfThirdImpl;
|
import com.fgkj.dao.impl.Battinf_applyImpl;
|
import com.fgkj.dao.impl.Battinf_exImpl;
|
import com.fgkj.dao.impl.BattresdataDAOImpl;
|
import com.fgkj.dao.impl.Battresdata_infDAOImpl;
|
import com.fgkj.dao.impl.BatttestdataDAOImpl;
|
import com.fgkj.dao.impl.Batttestdata_infDAOImpl;
|
import com.fgkj.dao.impl.BatttestdatastopDAOImpl;
|
import com.fgkj.dao.impl.Bts_station_eventImpl;
|
import com.fgkj.dao.impl.Chart_ColorImpl;
|
import com.fgkj.dao.impl.Cmcc_Power_DataImpl;
|
import com.fgkj.dao.impl.CustompageImpl;
|
import com.fgkj.dao.impl.Database_backupImpl;
|
import com.fgkj.dao.impl.Dev_paramImpl;
|
import com.fgkj.dao.impl.Deverror_recordImpl;
|
import com.fgkj.dao.impl.Devstate_usrImpl;
|
import com.fgkj.dao.impl.Devtmp_recordImpl;
|
import com.fgkj.dao.impl.Echarts_usrImpl;
|
import com.fgkj.dao.impl.Fbsdev_Statechange_infImpl;
|
import com.fgkj.dao.impl.MapImpl;
|
import com.fgkj.dao.impl.Positiomap_usrImpl;
|
import com.fgkj.dao.impl.Process_surveyImpl;
|
import com.fgkj.dao.impl.StationtrafficImpl;
|
import com.fgkj.dao.impl.Thread_utilImpl;
|
import com.fgkj.dao.impl.UserDAOImpl;
|
import com.fgkj.dao.impl.User_ChartImpl;
|
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_battmaint_checkImpl;
|
import com.fgkj.dao.impl.User_battmaint_check_processImpl;
|
import com.fgkj.dao.impl.User_infImpl;
|
import com.fgkj.dao.impl.User_jiejiariImpl;
|
import com.fgkj.dao.impl.User_logImpl;
|
import com.fgkj.dao.impl.User_permitgroupImpl;
|
import com.fgkj.dao.impl.User_permitgroup_dataImpl;
|
import com.fgkj.dao.impl.User_smsImpl;
|
import com.fgkj.dao.impl.User_taskImpl;
|
import com.fgkj.dao.impl.User_task_batt_checkImpl;
|
import com.fgkj.dao.impl.User_task_batt_templateImpl;
|
import com.fgkj.dao.impl.User_task_batt_testImpl;
|
import com.fgkj.dao.impl.User_task_changeImpl;
|
import com.fgkj.dao.impl.User_task_paramImpl;
|
import com.fgkj.dao.impl.User_task_user_listImpl;
|
import com.fgkj.dao.impl.Vip_userImpl;
|
import com.fgkj.dao.impl.Ld9.BadLd9_monImpl;
|
import com.fgkj.dao.impl.Ld9.BadLd9_mon_flagImpl;
|
import com.fgkj.dao.impl.Ld9.LD9_setparamImpl;
|
import com.fgkj.dao.impl.Ld9.LD9_stateImpl;
|
import com.fgkj.dao.impl.Ld9.Ld9testdataImpl;
|
import com.fgkj.dao.impl.Ld9.Ld9testdata_infImpl;
|
import com.fgkj.dao.impl.Ld9.Ld9testdatastopImpl;
|
import com.fgkj.dao.impl.bts61850.BTS_61850_setparamImpl;
|
import com.fgkj.dao.impl.bts61850.BTS_61850_stateImpl;
|
import com.fgkj.dao.impl.ram.Bts_gprs_stateImpl;
|
import com.fgkj.dao.impl.ram.Bts_station_stateImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100_battparamImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100_setparamImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100_stateImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100_sysparamImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100s_dcdc_stateImpl;
|
import com.fgkj.dao.impl.ram.Fbs9100s_dfu_stateImpl;
|
import com.fgkj.dao.impl.ram.Fbs9600_stateImpl;
|
import com.fgkj.dao.impl.ram.Hard_dev_sms_stateImpl;
|
import com.fgkj.dao.impl.ram.Server_stateImpl;
|
import com.fgkj.dao.impl.rt.Batt_rtdataRtImpl;
|
import com.fgkj.dao.impl.rt.Rtstate_rtImpl;
|
import com.fgkj.dto.BadBatt_mon;
|
import com.fgkj.dto.Battresdata_inf;
|
import com.fgkj.dto.Chart_Color;
|
import com.fgkj.dto.Ld9testdatastop;
|
|
public class BaseDAOFactory {
|
|
/**
|
* 获取指定实现类的对象
|
* @param DAOcode
|
* @return
|
*/
|
public static BaseDAO getBaseDAO(int DAOcode){
|
switch(DAOcode){
|
case 1:return new UserDAOImpl();
|
//case 2:return new LimitDaoImpl();
|
//case 3:return new RolesDaoImpl();
|
//case 4:return new RoleLimitDaoImpl();
|
//case 5:return new UserRoleDaoImpl();
|
case 6:return new BattInfImpl();
|
case 7:return new Batt_rtdataDAOImpl();
|
case 8:return new Batt_rtstateDAOImpl();
|
case 9:return new Batttestdata_infDAOImpl();
|
case 10:return new BatttestdataDAOImpl();
|
case 11:return new BatttestdatastopDAOImpl();
|
case 12:return new Battresdata_infDAOImpl();
|
case 13:return new BattresdataDAOImpl();
|
case 14:return new Batt_param_lowImpl();
|
case 15:return new Batt_maintenance_infDAOImpl();
|
case 16:return new User_jiejiariImpl();
|
case 17:return new User_infImpl();
|
case 18:return new Battalarm_dataDAOImpl();
|
case 19:return new BattInfAgainImpl();
|
case 20:return new BattinfThirdImpl();
|
case 21:return new Batt_maint_infImpl();
|
case 22:return new Batt_maint_processImpl();
|
case 23:return new User_permitgroupImpl();
|
case 24:return new User_battgroup_baojigroup_battgroupImpl();
|
case 25:return new Batt_maint_infAgainImpl();
|
case 26:return new User_battgroup_baojigroupImpl();
|
case 27:return new User_logImpl();
|
case 28:return new BattTest_ResImpl();
|
case 29:return new User_task_paramImpl();
|
case 30:return new User_task_batt_templateImpl();
|
case 31:return new User_battmaint_checkImpl();
|
case 32:return new User_task_batt_testImpl();
|
case 33:return new User_task_batt_checkImpl();
|
case 34:return new User_taskImpl();
|
case 35:return new User_smsImpl();
|
case 36:return new User_battmaint_check_processImpl();
|
case 37:return new Hard_dev_sms_stateImpl();
|
case 38:return new AnnounceImpl();
|
case 39:return new MapImpl();
|
case 40:return new User_permitgroup_dataImpl();
|
case 41:return new User_battgroup_baojigroup_usrImpl();
|
case 42:return new User_task_changeImpl();
|
case 43:return new Vip_userImpl();
|
case 44:return new CustompageImpl();
|
case 45:return new User_task_user_listImpl();
|
case 46:return new App_ParamImpl();
|
case 47:return new Alarm_paramImpl();
|
case 48:return new BattDischarge_planImpl();
|
case 49:return new BattDischarge_paramImpl();
|
case 50:return new Batt_electricityImpl();
|
case 51:return new Batt_DevdischargeImpl();
|
case 52:return new BattMap_informationImpl();
|
case 53:return new Fbs9100_stateImpl();
|
case 54:return new Fbs9600_stateImpl();
|
case 55:return new Batt_devdischarge_paramImpl();
|
case 56:return new BattPower_offImpl();
|
case 57:return new Batt_devalarm_dataImpl();
|
case 58:return new Cmcc_Power_DataImpl();
|
case 59:return new BadBatt_monImpl();
|
case 60:return new Fbs9100_setparamImpl();
|
case 61:return new Fbs9100s_dcdc_stateImpl();
|
case 62:return new BadBatt_mon_flagImpl();
|
case 63:return new Server_stateImpl();
|
case 64:return new Batt_attentionImpl();
|
case 65:return new Batt_rtdataRtImpl();
|
case 66:return new Rtstate_rtImpl();
|
case 67:return new Process_surveyImpl();
|
case 68:return new User_ChartImpl();
|
case 69:return new Dev_paramImpl();
|
case 70:return new Batt_historyImpl();
|
case 71:return new Chart_ColorImpl();
|
case 72:return new Fbsdev_Statechange_infImpl();
|
case 73:return new Database_backupImpl();
|
case 74:return new Devstate_usrImpl();
|
case 75:return new Ld9testdata_infImpl();
|
case 76:return new Ld9testdataImpl();
|
case 77:return new Ld9testdatastopImpl();
|
case 78:return new LD9_stateImpl();
|
case 79:return new LD9_setparamImpl();
|
case 80:return new BadLd9_monImpl();
|
case 81:return new BadLd9_mon_flagImpl();
|
case 82:return new BTS_61850_stateImpl();
|
case 83:return new BTS_61850_setparamImpl();
|
case 84:return new Positiomap_usrImpl();
|
case 85:return new Battalarm_data_historyImpl();
|
case 86:return new Batt_devalarm_data_historyImpl();
|
case 87:return new Batt_enduranceImpl();
|
case 88:return new BattInf_RebuildImpl();
|
case 89:return new Bts_station_stateImpl();
|
case 90:return new Fbs9100s_dfu_stateImpl();
|
case 91:return new Bts_station_eventImpl();
|
case 92:return new Echarts_usrImpl();
|
case 93:return new Battinf_exImpl();
|
case 94:return new Deverror_recordImpl();
|
case 95:return new StationtrafficImpl();
|
case 96:return new Fbs9100_sysparamImpl();
|
case 97:return new Bts_gprs_stateImpl();
|
case 98:return new Fbs9100_battparamImpl();
|
case 99:return new App_bts_comm_taskImpl();
|
case 100:return new Battinf_applyImpl();
|
case 101:return new App_bts_battgroupImpl();
|
case 102:return new Thread_utilImpl();
|
case 103:return new Batt_replaceImpl();
|
case 104:return new Devtmp_recordImpl();
|
default :return null;
|
}
|
}
|
}
|