whyclj
2019-06-29 82c1e7ced425f43781b0cd01290fad298f51e623
sensor/src/com/fgkj/dao/BaseDAOFactory.java
@@ -1,109 +1,19 @@
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.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.Sensor_hisdataImpl;
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.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;
import com.fgkj.dto.Sensor_mapinfo;
public class BaseDAOFactory {   
@@ -115,110 +25,20 @@
    */
   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 Sensor_mapinfoImpl();
         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();
         case 14:return new Sensor_hisdataImpl();
         default :return null;
      }
   }