lxw
2021-03-12 be51e2f3f6bfda8bc14dba03a178eaa708f457dc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
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;
        }
    }
}