whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/mapper/impl/BattInfMapper.java
@@ -69,7 +69,8 @@
   public List judgeBattStationName3(Object obj);
   //0.4根据城市名称查电池组
   public List search(Object obj);
   @Select("select distinct(battgroupid) from db_battinf.tb_battinf where stationname like '%${stationName}%' ")
   public List<BattInf> search(BattInf obj);
   //查询出当前存在内存中最大的设备的id(很重要**********)
   @Select("select max(FbsDeviceId) as id from db_battinf.tb_battinf  limit 1")
@@ -868,14 +869,14 @@
   @Select(" select distinct db_battinf.tb_battinf.battgroupid,db_battinf.tb_battinf.battgroupname ,db_battinf.tb_battinf.moncount,db_battinf.tb_battinf.stationid,db_battinf.tb_battinf.moncapstd," +
         " db_battinf.tb_battinf.battproductdate,db_battinf.tb_battinf.battinusedate " +
         " from db_battinf.tb_battinf  " +
         " where  db_battinf.tb_battinf.stationid=#{StationId}")
         " where  db_battinf.tb_battinf.stationid=#{stationId}")
   public List<BattInf> serchMonNum(BattMap_information obj);
    //9.1根据电池组stationid查询电池组的信息(电池寿命管理)
   @Select(" select distinct db_battinf.tb_battinf.battgroupid,db_battinf.tb_battinf.battgroupname ,db_battinf.tb_battinf.moncount,db_battinf.tb_battinf.stationid,db_battinf.tb_battinf.moncapstd," +
         " db_battinf.tb_battinf.battproductdate,db_battinf.tb_battinf.battinusedate,db_battinf.tb_battinf.BattProducer,db_battinf.tb_battinf.BattModel,db_battinf.tb_battinf.MonVolStd " +
         " from db_battinf.tb_battinf " +
         " where  db_battinf.tb_battinf.stationid=#{StationId}")
         " where  db_battinf.tb_battinf.stationid=#{stationId}")
   public List<BattInf> serchByStationid(BattMap_information obj);
   /**
    * 根据机房id查询电池组
@@ -937,13 +938,24 @@
   public List<BattInf> serchAllStation(User_inf obj);
   //根据机房id查询机房下的电池组信息
   public List serchBattByStation(Object obj);
   @Select("select DISTINCT StationName,StationName1,StationName2,StationName3,StationName4,StationName5,StationId,StationIP,FBSDeviceId,BattGroupName,BattGroupName1,BattGroupName2,MonCount,battgroupId,MonCapStd,MonVolStd,MonResStd,MonSerStd,BattProducer,BattInUseDate,GroupIndexInFBSDevice,Load_curr,DisCurrMax " +
         "from db_battinf.tb_battinf  where stationid=#{stationId} " +
         "ORDER BY StationName1,battgroupId ")
   public List<BattInf> serchBattByStation(BattInf obj);
   //搜索机房或电池组
   public List serchStationOrBattgroup(Object obj);
   public List<BattInf> serchStationOrBattgroup(BattInf obj);
   //查询所有的电池组数
   public int serchAllBatt(Object obj);
   @Select("select count(distinct battgroupid) as nums from db_battinf.tb_battinf " +
         " where battgroupid in(" +
         " select distinct db_user.tb_user_battgroup_baojigroup_battgroup.battgroupid from db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr where db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id=db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id  and db_user.tb_user_battgroup_baojigroup_usr.uId=#{uId}" +
         " ) " +
         " and stationid in(" +
         " select distinct db_user.tb_user_battgroup_baojigroup_battgroup.stationid from db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr where db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id=db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id  and db_user.tb_user_battgroup_baojigroup_usr.uId=#{uId}" +
         " ) " +
         " limit 1")
   public int serchAllBatt(User_inf obj);
    
   //添加电池组时查询出最大的机房id和电池组id
   @Select("select max(StationId) as id from db_battinf.tb_battinf  limit 1")
@@ -955,21 +967,38 @@
   //查询出当前存在内存中最大的电池组id(很重要**********)
   @Select(" select max(battgroupId) as id from db_battinf.tb_battinf limit 1")
   public int searchMaxBattgroupId_zj();
   //查站点下的所有设备名称
   public List searchDevByStationName3(Object obj);
   @Select(" select distinct(stationName4) from db_battinf.tb_battinf " +
         "where stationname1 like '%${stationName1}%' and stationname2 like '%${stationName2}%' " +
         "and stationname5 like '%${stationName5}%' and stationname3 like '%${stationName3}%' ")
   public List<String> searchDevByStationName3(BattInf obj);
   
   //根据维护区和机房名称查询电池组信息(电池组信息配置)<-------跨域->
   public List searchInform_ky();
   @Select("select  distinct(StationId),StationId_ex,StationName,StationName1,StationName2,StationName3,StationName4,StationName5,StationIp,FBSDeviceId,FbsDeviceIp_YM,FbsDeviceIp_WG,FbsDeviceIp,"
         + "FBSDeviceName,GroupIndexInFBSDevice,battgroupId,BattGroupNum,BattGroupName,FloatVolLevel,OfflineVolLevel,BattFloatCurrent" +
         ",MonCount,MonCapStd,monVolStd,monResStd,MonSerStd,MonVolLowToAvg,BattProducer,BattModel,BattProductDate,BattInUseDate,battGuarantDayCount,SignalId,CInterFaceId,Load_curr,install_user,DisCurrMax,SignalName,Station_install,station_phone  " +
         " From db_battinf.tb_battinf " +
         " order by StationId  ")
   public List<BattInf> searchInform_ky();
   //首页上根据stationid查询电池组的机历卡
   public List serchBattAllInfoByStationId(Object obj);
   @Select("select * from db_battinf.tb_battinf  where db_battinf.tb_battinf.stationId=#{stationId} order by db_battinf.tb_battinf.battgroupid")
   public List<BattInf> serchBattAllInfoByStationId(BattInf obj);
   //-查询电池组信息<大屏显示>
   public List serchBatt_DP(Object obj);
   @Select(" select DISTINCT StationName,StationName1,StationName2,StationName3,StationName4,StationName5,StationId,FBSDeviceId,BattGroupName,battgroupId,monVolStd,monCapStd " +
         "   from db_battinf.tb_battinf  "
         + " ORDER BY StationId asc,battgroupId asc ")
   public List<BattInf> serchBatt_DP(Object obj);
   
   //紫晶山西-机房列表
   public List searchStationList();
   @Select("select  distinct(StationId),StationId_ex,StationName,StationName1,StationName2,StationName3,StationName4,StationName5,StationIp,FBSDeviceId,FbsDeviceIp_YM,FbsDeviceIp_WG,FbsDeviceIp,"
         + "FBSDeviceName,GroupIndexInFBSDevice,battgroupId,BattGroupNum,BattGroupName,FloatVolLevel,OfflineVolLevel,BattFloatCurrent" +
         ",MonCount,MonCapStd,monVolStd,monResStd,MonSerStd,MonVolLowToAvg,BattProducer,BattModel,BattProductDate,BattInUseDate,battGuarantDayCount,SignalId,CInterFaceId,Load_curr,install_user,DisCurrMax,SignalName,Station_install,station_phone  " +
         " From db_battinf.tb_battinf " +
         " order by StationId asc,battgroupId  asc")
   public List<BattInf> searchStationList();
   
   /*public static void main(String[] args) throws ParseException {