12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package io.github.pnoker.gateway.dbdao;
- import io.github.pnoker.gateway.SpringContextUtil;
- import io.github.pnoker.gateway.dbdao.jiangjinSource.services.JiangjinService;
- import io.github.pnoker.gateway.dbdao.services.intef.*;
- import io.github.pnoker.gateway.dbdao.zilaishuiSource.service.ZilaishuiRealListService;
- /**
- * @ClassName DBMgrProxy
- * @Description: TODO
- * @Author LX
- * @Date 2024/2/20
- * @Version V1.0
- **/
- public class DBMgrProxy {
- private volatile XuChangCustomerWaterConfigService xuchangCustomerWaterConfigService= null;
- private volatile XuChangCustomerWaterInfoService xuChangCustomerWaterInfoService= null;
- private volatile XuChangCustomerMeterDayReadService xuChangCustomerMeterDayReadService= null;
- private volatile DeviceKindService deviceKindService= null;
- private volatile TypeDefineService typeDefineService= null;
- private volatile JiangjinService jiangjinService = null;
- private volatile ZilaishuiRealListService zilaishuiRealListService = null;
- private static volatile DBMgrProxy msInstance = null;
- public static DBMgrProxy getInstance(){
- if (msInstance == null){
- synchronized (DBMgrProxy.class){
- if (msInstance == null)
- msInstance = new DBMgrProxy();
- }
- }
- return msInstance;
- }
- private DBMgrProxy() {
- }
- public void init(){
- if (xuchangCustomerWaterConfigService == null)
- xuchangCustomerWaterConfigService = (XuChangCustomerWaterConfigService) SpringContextUtil.getBean(XuChangCustomerWaterConfigService.class);
- if (xuChangCustomerWaterInfoService == null)
- xuChangCustomerWaterInfoService = (XuChangCustomerWaterInfoService)SpringContextUtil.getBean(XuChangCustomerWaterInfoService.class);
- if (xuChangCustomerMeterDayReadService == null)
- xuChangCustomerMeterDayReadService = (XuChangCustomerMeterDayReadService)SpringContextUtil.getBean(XuChangCustomerMeterDayReadService.class);
- if (deviceKindService == null)
- deviceKindService = (DeviceKindService)SpringContextUtil.getBean(DeviceKindService.class);
- if (typeDefineService == null)
- typeDefineService = (TypeDefineService)SpringContextUtil.getBean(TypeDefineService.class);
- if (jiangjinService == null)
- jiangjinService = (JiangjinService)SpringContextUtil.getBean(JiangjinService.class);
- if (zilaishuiRealListService == null)
- zilaishuiRealListService = (ZilaishuiRealListService)SpringContextUtil.getBean(ZilaishuiRealListService.class);
- }
- public XuChangCustomerWaterConfigService applyXuchangCustomerWaterConfigApi() { return xuchangCustomerWaterConfigService; }
- public XuChangCustomerWaterInfoService applyXuchangCustomerWaterInfoApi() { return xuChangCustomerWaterInfoService; }
- public XuChangCustomerMeterDayReadService applyXuChangCustomerMeterDayReadApi() { return xuChangCustomerMeterDayReadService; }
- public DeviceKindService applyDeviceKineApi() { return deviceKindService; }
- public TypeDefineService applyTypeDefineApi() { return typeDefineService; }
- public JiangjinService applyJiangjinDbApi() { return jiangjinService; }
- public ZilaishuiRealListService applyZilaishuiDbApi() { return zilaishuiRealListService; }
- }
|