Forráskód Böngészése

上传文件至 'WebRoot/WEB-INF'

jichaobo 4 éve
szülő
commit
5e0163b1c6
2 módosított fájl, 1432 hozzáadás és 1406 törlés
  1. 120 117
      WebRoot/WEB-INF/hibernate.cfg.xml
  2. 1312 1289
      WebRoot/WEB-INF/spring-servlet.xml

+ 120 - 117
WebRoot/WEB-INF/hibernate.cfg.xml

@@ -1,117 +1,120 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-                                         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-
-
-
- <session-factory name="">
-  <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
-  <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
-  <property name="hibernate.connection.password">uskyIOT</property>
-  <property name="hibernate.connection.url">jdbc:mysql://47.98.201.187:3306/ytIoT?useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true&amp;autoReconnectForPools=true&amp;zeroDateTimeBehavior=convertToNull</property>
-  <property name="hibernate.connection.username">uskyIOT</property>
-  <property name="hibernate.connection.autocommit">true</property>
-  <property name="hibernate.connection.release_mode">after_statement</property>
-  <property name="hibernate.dialect">cn.com.usky.utils.DialectForInkfish</property>
-  <property name="hibernate.show_sql">true</property>
-  <property name="hibernate.format_sql">true</property>
-  <property name="hibernate.c3p0.max_size">10</property>
-  <property name="hibernate.c3p0.min_size">3</property>
-  <property name="hibernate.c3p0.timeout">1800</property>
-  <property name="hibernate.c3p0.max_statements">100</property>
-  <!--根据实体自动创建表-->
-  <property name="hbm2ddl.auto">update</property>
-  <!-- 最大执行的命令格个数 -->
-  <property name="hibernate.c3p0.idle_test_period">30000</property>
-  <!-- 空闲测试时间 -->
-  <property name="hibernate.c3p0.acquire_increment">2</property>
-  <!-- 连接不够用时,每次增加的个数 -->
-  <mapping class="cn.com.usky.iot.entity.YtiotTOrder" resource="cn/com/usky/iot/entity/YtiotTOrder.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTRelationCompanyAdmin" resource="cn/com/usky/iot/entity/YtiotTRelationCompanyAdmin.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTRelationverCompanyAdmin" resource="cn/com/usky/iot/entity/YtiotTRelationverCompanyAdmin.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTAdmin" resource="cn/com/usky/iot/entity/YtiotTAdmin.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTAdminVer" resource="cn/com/usky/iot/entity/YtiotTAdminVer.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTArea" resource="cn/com/usky/iot/entity/YtiotTArea.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTAreaver" resource="cn/com/usky/iot/entity/YtiotTAreaver.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTCompany" resource="cn/com/usky/iot/entity/YtiotTCompany.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTCompanyVer" resource="cn/com/usky/iot/entity/YtiotTCompanyVer.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTBuilding" resource="cn/com/usky/iot/entity/YtiotTBuilding.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTBuildingver" resource="cn/com/usky/iot/entity/YtiotTBuildingver.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTPoint" resource="cn/com/usky/iot/entity/YtiotTPoint.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTPointver" resource="cn/com/usky/iot/entity/YtiotTPointver.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTUnit" resource="cn/com/usky/iot/entity/YtiotTUnit.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTUnitver" resource="cn/com/usky/iot/entity/YtiotTUnitver.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVCompany" resource="cn/com/usky/iot/entity/YtiotVCompany.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVHj" resource="cn/com/usky/iot/entity/YtiotVHj.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVEfire" resource="cn/com/usky/iot/entity/YtiotVEfire.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVRtu" resource="cn/com/usky/iot/entity/YtiotVRtu.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVLift" resource="cn/com/usky/iot/entity/YtiotVLift.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVSj" resource="cn/com/usky/iot/entity/YtiotVSj.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVSync" resource="cn/com/usky/iot/entity/YtiotVSync.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVSyncData" resource="cn/com/usky/iot/entity/YtiotVSyncData.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVSyncStatus" resource="cn/com/usky/iot/entity/YtiotVSyncStatus.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVUsercompany" resource="cn/com/usky/iot/entity/YtiotVUsercompany.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVUserphone" resource="cn/com/usky/iot/entity/YtiotVUserphone.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTQrcodeAnalysis" resource="cn/com/usky/iot/entity/YtiotTQrcodeAnalysis.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTPatrolPlanDao" resource="cn/com/usky/iot/entity/YtiotTPatrolPlan.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTInspectors" resource="cn/com/usky/iot/entity/YtiotTInspectors.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTInspectionRecord" resource="cn/com/usky/iot/entity/YtiotTInspectionRecord.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTRoute" resource="cn/com/usky/iot/entity/YtiotTRoute.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTPatrolPoint" resource="cn/com/usky/iot/entity/YtiotTPatrolPoint.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTcAlarmPackages" resource="cn/com/usky/iot/entity/YtiotTcAlarmPackages.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTcAlarmPackagesZb" resource="cn/com/usky/iot/entity/YtiotTcAlarmPackagesZb.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTcOutgoingAlarm" resource="cn/com/usky/iot/entity/YtiotTcOutgoingAlarm.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVVideoalarm" resource="cn/com/usky/iot/entity/YtiotVVideoalarm.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTInterface" resource="cn/com/usky/iot/entity/YtiotTInterface.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTInterfaceU" resource="cn/com/usky/iot/entity/YtiotTInterfaceU.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTInterfaceUc" resource="cn/com/usky/iot/entity/YtiotTInterfaceUc.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVObject" resource="cn/com/usky/iot/entity/YtiotVObject.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTQrcodeAnalysis2" resource="cn/com/usky/iot/entity/YtiotTQrcodeAnalysis2.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenance" resource="cn/com/usky/iot/entity/YtiotTMaintenance.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTRoute2" resource="cn/com/usky/iot/entity/YtiotTRoute2.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenancePerson" resource="cn/com/usky/iot/entity/YtiotTMaintenancePerson.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenancePlanDao" resource="cn/com/usky/iot/entity/YtiotTMaintenancePlan.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenanceRecord" resource="cn/com/usky/iot/entity/YtiotTMaintenanceRecord.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectionPoints" resource="cn/com/usky/iot/entity/YtiotXjInspectionPoints.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectors" resource="cn/com/usky/iot/entity/YtiotXjInspectors.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectorsCompany" resource="cn/com/usky/iot/entity/YtiotXjInspectorsCompany.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjOperationRecordPhotos" resource="cn/com/usky/iot/entity/YtiotXjOperationRecordPhotos.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanChild" resource="cn/com/usky/iot/entity/YtiotXjPlanChild.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanMaster" resource="cn/com/usky/iot/entity/YtiotXjPlanMaster.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanSpot" resource="cn/com/usky/iot/entity/YtiotXjPlanSpot.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanTeam" resource="cn/com/usky/iot/entity/YtiotXjPlanTeam.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjSpotEquipment" resource="cn/com/usky/iot/entity/YtiotXjSpotEquipment.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjSpotOperationRecord" resource="cn/com/usky/iot/entity/YtiotXjSpotOperationRecord.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjTeamPersonnel" resource="cn/com/usky/iot/entity/YtiotXjTeamPersonnel.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTProjectDetails" resource="cn/com/usky/iot/entity/YtiotTProjectDetails.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTProjectDevice" resource="cn/com/usky/iot/entity/YtiotTProjectDevice.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTProjectMonitor" resource="cn/com/usky/iot/entity/YtiotTProjectMonitor.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVDeviceStatus" resource="cn/com/usky/iot/entity/YtiotVDeviceStatus.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjEventProcessing" resource="cn/com/usky/iot/entity/YtiotXjEventProcessing.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjToExamine" resource="cn/com/usky/iot/entity/YtiotXjToExamine.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotXjToExamine1" resource="cn/com/usky/iot/entity/YtiotXjToExamine1.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotYyPzb" resource="cn/com/usky/iot/entity/YtiotYyPzb.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotYyPzb2" resource="cn/com/usky/iot/entity/YtiotYyPzb2.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotYySjjl" resource="cn/com/usky/iot/entity/YtiotYySjjl.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotYyCzjl" resource="cn/com/usky/iot/entity/YtiotYyCzjl.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotYyXhconfig" resource="cn/com/usky/iot/entity/YtiotYyXhconfig.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVideoAlarm" resource="cn/com/usky/iot/entity/YtiotVideoAlarm.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVideoAlarm2" resource="cn/com/usky/iot/entity/YtiotVideo2.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotVideoOffline" resource="cn/com/usky/iot/entity/YtiotVideoOffline.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.MqttBean" resource="cn/com/usky/iot/entity/MqttBean.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.MqttBeanAlarm" resource="cn/com/usky/iot/entity/MqttBeanAlarm.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.Hj2017Bean" resource="cn/com/usky/iot/entity/Hj2017Bean.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.Sp_owner" resource="cn/com/usky/iot/entity/Sp_owner.xml"/>
-  <mapping class="cn.com.usky.iot.entity.Sp_owner_phone" resource="cn/com/usky/iot/entity/Sp_owner_phone.xml"/>
-  <mapping class="cn.com.usky.iot.entity.MonthReport" resource="cn/com/usky/iot/entity/MonthRepor.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YearReport" resource="cn/com/usky/iot/entity/YearReport.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.firestation.YtiotFireStationEntity" resource="cn/com/usky/iot/entity/firestation/YtiotFireStationEntity.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.contract.YtiotContractEntity" resource="cn/com/usky/iot/entity/contract/YtiotContractEntity.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.group.YtTGroupEntity" resource="cn/com/usky/iot/entity/group/YtTGroupEntity.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.YtiotTControlroom" resource="cn/com/usky/iot/entity/YtiotTControlroom.hbm.xml"/>
-  <mapping class="cn.com.usky.iot.entity.group.YtiotVDeviceEntity" resource="cn/com/usky/iot/entity/group/YtiotVDeviceEntity.hbm.xml"/>
-
- </session-factory>
-</hibernate-configuration>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+                                         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+
+
+
+ <session-factory name="">
+  <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
+  <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
+  <property name="hibernate.connection.password">uskyIOT</property>
+  <property name="hibernate.connection.url">jdbc:mysql://47.98.201.187:3306/ytIoT?useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true&amp;autoReconnectForPools=true&amp;zeroDateTimeBehavior=convertToNull</property>
+  <property name="hibernate.connection.username">uskyIOT</property>
+  <property name="hibernate.connection.autocommit">true</property>
+  <property name="hibernate.connection.release_mode">after_statement</property>
+  <property name="hibernate.dialect">cn.com.usky.utils.DialectForInkfish</property>
+  <property name="hibernate.show_sql">true</property>
+  <property name="hibernate.format_sql">true</property>
+  <property name="hibernate.c3p0.max_size">10</property>
+  <property name="hibernate.c3p0.min_size">3</property>
+  <property name="hibernate.c3p0.timeout">1800</property>
+  <property name="hibernate.c3p0.max_statements">100</property>
+  <!--根据实体自动创建表-->
+  <property name="hbm2ddl.auto">update</property>
+  <!-- 最大执行的命令格个数 -->
+  <property name="hibernate.c3p0.idle_test_period">30000</property>
+  <!-- 空闲测试时间 -->
+  <property name="hibernate.c3p0.acquire_increment">2</property>
+  <!-- 连接不够用时,每次增加的个数 -->
+  <mapping class="cn.com.usky.iot.entity.YtiotTOrder" resource="cn/com/usky/iot/entity/YtiotTOrder.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTRelationCompanyAdmin" resource="cn/com/usky/iot/entity/YtiotTRelationCompanyAdmin.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTRelationverCompanyAdmin" resource="cn/com/usky/iot/entity/YtiotTRelationverCompanyAdmin.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTAdmin" resource="cn/com/usky/iot/entity/YtiotTAdmin.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTAdminVer" resource="cn/com/usky/iot/entity/YtiotTAdminVer.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTArea" resource="cn/com/usky/iot/entity/YtiotTArea.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTAreaver" resource="cn/com/usky/iot/entity/YtiotTAreaver.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTCompany" resource="cn/com/usky/iot/entity/YtiotTCompany.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTCompanyVer" resource="cn/com/usky/iot/entity/YtiotTCompanyVer.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTBuilding" resource="cn/com/usky/iot/entity/YtiotTBuilding.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTBuildingver" resource="cn/com/usky/iot/entity/YtiotTBuildingver.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTPoint" resource="cn/com/usky/iot/entity/YtiotTPoint.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTPointver" resource="cn/com/usky/iot/entity/YtiotTPointver.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTUnit" resource="cn/com/usky/iot/entity/YtiotTUnit.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTUnitver" resource="cn/com/usky/iot/entity/YtiotTUnitver.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVCompany" resource="cn/com/usky/iot/entity/YtiotVCompany.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVHj" resource="cn/com/usky/iot/entity/YtiotVHj.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVEfire" resource="cn/com/usky/iot/entity/YtiotVEfire.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVRtu" resource="cn/com/usky/iot/entity/YtiotVRtu.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVLift" resource="cn/com/usky/iot/entity/YtiotVLift.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVSj" resource="cn/com/usky/iot/entity/YtiotVSj.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVSync" resource="cn/com/usky/iot/entity/YtiotVSync.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVSyncData" resource="cn/com/usky/iot/entity/YtiotVSyncData.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVSyncStatus" resource="cn/com/usky/iot/entity/YtiotVSyncStatus.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVUsercompany" resource="cn/com/usky/iot/entity/YtiotVUsercompany.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVUserphone" resource="cn/com/usky/iot/entity/YtiotVUserphone.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTQrcodeAnalysis" resource="cn/com/usky/iot/entity/YtiotTQrcodeAnalysis.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTPatrolPlanDao" resource="cn/com/usky/iot/entity/YtiotTPatrolPlan.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTInspectors" resource="cn/com/usky/iot/entity/YtiotTInspectors.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTInspectionRecord" resource="cn/com/usky/iot/entity/YtiotTInspectionRecord.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTRoute" resource="cn/com/usky/iot/entity/YtiotTRoute.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTPatrolPoint" resource="cn/com/usky/iot/entity/YtiotTPatrolPoint.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTcAlarmPackages" resource="cn/com/usky/iot/entity/YtiotTcAlarmPackages.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTcAlarmPackagesZb" resource="cn/com/usky/iot/entity/YtiotTcAlarmPackagesZb.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTcOutgoingAlarm" resource="cn/com/usky/iot/entity/YtiotTcOutgoingAlarm.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVVideoalarm" resource="cn/com/usky/iot/entity/YtiotVVideoalarm.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTInterface" resource="cn/com/usky/iot/entity/YtiotTInterface.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTInterfaceU" resource="cn/com/usky/iot/entity/YtiotTInterfaceU.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTInterfaceUc" resource="cn/com/usky/iot/entity/YtiotTInterfaceUc.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVObject" resource="cn/com/usky/iot/entity/YtiotVObject.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTQrcodeAnalysis2" resource="cn/com/usky/iot/entity/YtiotTQrcodeAnalysis2.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenance" resource="cn/com/usky/iot/entity/YtiotTMaintenance.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTRoute2" resource="cn/com/usky/iot/entity/YtiotTRoute2.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenancePerson" resource="cn/com/usky/iot/entity/YtiotTMaintenancePerson.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenancePlanDao" resource="cn/com/usky/iot/entity/YtiotTMaintenancePlan.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTMaintenanceRecord" resource="cn/com/usky/iot/entity/YtiotTMaintenanceRecord.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectionPoints" resource="cn/com/usky/iot/entity/YtiotXjInspectionPoints.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectors" resource="cn/com/usky/iot/entity/YtiotXjInspectors.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjInspectorsCompany" resource="cn/com/usky/iot/entity/YtiotXjInspectorsCompany.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjOperationRecordPhotos" resource="cn/com/usky/iot/entity/YtiotXjOperationRecordPhotos.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanChild" resource="cn/com/usky/iot/entity/YtiotXjPlanChild.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanMaster" resource="cn/com/usky/iot/entity/YtiotXjPlanMaster.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanSpot" resource="cn/com/usky/iot/entity/YtiotXjPlanSpot.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjPlanTeam" resource="cn/com/usky/iot/entity/YtiotXjPlanTeam.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjSpotEquipment" resource="cn/com/usky/iot/entity/YtiotXjSpotEquipment.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjSpotOperationRecord" resource="cn/com/usky/iot/entity/YtiotXjSpotOperationRecord.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjTeamPersonnel" resource="cn/com/usky/iot/entity/YtiotXjTeamPersonnel.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTProjectDetails" resource="cn/com/usky/iot/entity/YtiotTProjectDetails.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTProjectDevice" resource="cn/com/usky/iot/entity/YtiotTProjectDevice.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTProjectMonitor" resource="cn/com/usky/iot/entity/YtiotTProjectMonitor.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVDeviceStatus" resource="cn/com/usky/iot/entity/YtiotVDeviceStatus.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjEventProcessing" resource="cn/com/usky/iot/entity/YtiotXjEventProcessing.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjToExamine" resource="cn/com/usky/iot/entity/YtiotXjToExamine.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotXjToExamine1" resource="cn/com/usky/iot/entity/YtiotXjToExamine1.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotYyPzb" resource="cn/com/usky/iot/entity/YtiotYyPzb.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotYyPzb2" resource="cn/com/usky/iot/entity/YtiotYyPzb2.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotYySjjl" resource="cn/com/usky/iot/entity/YtiotYySjjl.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotYyCzjl" resource="cn/com/usky/iot/entity/YtiotYyCzjl.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotYyXhconfig" resource="cn/com/usky/iot/entity/YtiotYyXhconfig.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVideoAlarm" resource="cn/com/usky/iot/entity/YtiotVideoAlarm.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVideoAlarm2" resource="cn/com/usky/iot/entity/YtiotVideo2.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotVideoOffline" resource="cn/com/usky/iot/entity/YtiotVideoOffline.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.MqttBean" resource="cn/com/usky/iot/entity/MqttBean.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.MqttBeanAlarm" resource="cn/com/usky/iot/entity/MqttBeanAlarm.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.Hj2017Bean" resource="cn/com/usky/iot/entity/Hj2017Bean.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.Sp_owner" resource="cn/com/usky/iot/entity/Sp_owner.xml"/>
+  <mapping class="cn.com.usky.iot.entity.Sp_owner_phone" resource="cn/com/usky/iot/entity/Sp_owner_phone.xml"/>
+  <mapping class="cn.com.usky.iot.entity.MonthReport" resource="cn/com/usky/iot/entity/MonthRepor.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YearReport" resource="cn/com/usky/iot/entity/YearReport.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.firestation.YtiotFireStationEntity" resource="cn/com/usky/iot/entity/firestation/YtiotFireStationEntity.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.contract.YtiotContractEntity" resource="cn/com/usky/iot/entity/contract/YtiotContractEntity.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.group.YtTGroupEntity" resource="cn/com/usky/iot/entity/group/YtTGroupEntity.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTControlroom" resource="cn/com/usky/iot/entity/YtiotTControlroom.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.group.YtiotVDeviceEntity" resource="cn/com/usky/iot/entity/group/YtiotVDeviceEntity.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTEfAnalysis" resource="cn/com/usky/iot/entity/YtiotTEfAnalysis.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTWaterAnalysis" resource="cn/com/usky/iot/entity/YtiotTWaterAnalysis.hbm.xml"/>
+  <mapping class="cn.com.usky.iot.entity.YtiotTAdminStateEntity" resource="cn/com/usky/iot/entity/YtiotTAdminStateEntity.hbm.xml"/>
+
+ </session-factory>
+</hibernate-configuration>

+ 1312 - 1289
WebRoot/WEB-INF/spring-servlet.xml

@@ -1,1290 +1,1313 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
-	xmlns:task="http://www.springframework.org/schema/task" 
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:context="http://www.springframework.org/schema/context"
-    xmlns:mvc="http://www.springframework.org/schema/mvc"
-    
-    xsi:schemaLocation="
-    http://www.springframework.org/schema/beans
-    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
-    http://www.springframework.org/schema/context
-    http://www.springframework.org/schema/context/spring-context-3.0.xsd
-    http://www.springframework.org/schema/task  
-	http://www.springframework.org/schema/task/spring-task-3.0.xsd
-    http://www.springframework.org/schema/mvc  
-    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
-    <!-- 默认的注解映射的支持 -->
-    <mvc:annotation-driven />
-    <!--启用自动扫描  -->
-    <context:component-scan base-package="cn.com.usky.iot.controller" />
-    <!-- 后台任务 -->
-
-    <context:component-scan base-package="cn.com.usky.iot.task" />
-    <task:annotation-driven scheduler="qbScheduler" mode="proxy"/> 
-    <task:scheduler id="qbScheduler" pool-size="10"/>  
-
-    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
-        <property name="prefix" value="/opt/" />
-        <property name="suffix" value=".jsp" />
-    </bean>
-	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
-		<property name="configLocation" value="WEB-INF/hibernate.cfg.xml" />
-	</bean>
-	<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
-		<property name="sessionFactory">
-			<ref bean="sessionFactory"/>
-		</property>
-	</bean>
-	<bean id="daoQuery" class="cn.com.usky.utils.DaoQuery">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-	</bean>
-	<bean id="ytiotTOrderDao" class="cn.com.usky.iot.order.dao.YtiotTOrderDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAdminVerDao" class="cn.com.usky.iot.admin.dao.YtiotTAdminVerDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAdminDao" class="cn.com.usky.iot.admin.dao.YtiotTAdminDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-		<property name="ytiotTAdminVerDao">
-			<ref bean="ytiotTAdminVerDao"/>
-		</property>
-		<property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAdminService" class="cn.com.usky.iot.admin.service.YtiotTAdminServicesImpl">
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotTAdminVerDao">
-			<ref bean="ytiotTAdminVerDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTCompanyVerDao" class="cn.com.usky.iot.company.dao.YtiotTCompanyVerDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-	</bean>
-	<bean id="ytiotTCompanyDao" class="cn.com.usky.iot.company.dao.YtiotTCompanyDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-		<property name="ytiotTCompanyVerDao">
-			<ref bean="ytiotTCompanyVerDao"/>
-		</property>
-		<property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTCompanyService" class="cn.com.usky.iot.company.service.YtiotTCompanyServicesImpl">
-		<property name="ytiotTCompanyDao">
-			<ref bean="ytiotTCompanyDao"/>
-		</property>
-		<property name="ytiotTCompanyVerDao">
-			<ref bean="ytiotTCompanyVerDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAreaverDao" class="cn.com.usky.iot.area.dao.YtiotTAreaverDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAreaDao" class="cn.com.usky.iot.area.dao.YtiotTAreaDaoImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-		<property name="ytiotTAreaverDao">
-			<ref bean="ytiotTAreaverDao"/>
-		</property>
-		<property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTAreaService" class="cn.com.usky.iot.area.service.YtiotTAreaServicesImpl">
-		<property name="ytiotTAreaDao">
-			<ref bean="ytiotTAreaDao"/>
-		</property>
-		<property name="ytiotTAreaverDao">
-			<ref bean="ytiotTAreaverDao"/>
-		</property>
-	</bean>
-    <bean id="ytiotTBuildingverDao" class="cn.com.usky.iot.building.dao.YtiotTBuildingverDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotTBuildingDao" class="cn.com.usky.iot.building.dao.YtiotTBuildingDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTBuildingverDao">
-			<ref bean="ytiotTBuildingverDao"/>
-		</property>
-		<property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTBuildingService" class="cn.com.usky.iot.building.service.YtiotTBuildingServicesImpl">
-        <property name="ytiotTAreaDao">
-			<ref bean="ytiotTAreaDao"/>
-		</property>
-        <property name="ytiotTBuildingDao">
-			<ref bean="ytiotTBuildingDao"/>
-		</property>
-		<property name="ytiotTBuildingverDao">
-			<ref bean="ytiotTBuildingverDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTPointVerDao" class="cn.com.usky.iot.point.dao.YtiotTPointVerDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotTPointDao" class="cn.com.usky.iot.point.dao.YtiotTPointDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTPointVerDao">
-			<ref bean="ytiotTPointVerDao"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTPointService" class="cn.com.usky.iot.point.service.YtiotTPointServicesImpl">
-        <property name="ytiotTPointDao">
-			<ref bean="ytiotTPointDao"/>
-		</property>
-		<property name="ytiotTPointVerDao">
-			<ref bean="ytiotTPointVerDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTUnitVerDao" class="cn.com.usky.iot.unit.dao.YtiotTUnitVerDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotVUserCompanyDao" class="cn.com.usky.iot.admin.dao.YtiotVUserCompanyDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotTUnitDao" class="cn.com.usky.iot.unit.dao.YtiotTUnitDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTUnitVerDao">
-			<ref bean="ytiotTUnitVerDao"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTUnitService" class="cn.com.usky.iot.unit.service.YtiotTUnitServicesImpl">
-        <property name="ytiotTUnitDao">
-			<ref bean="ytiotTUnitDao"/>
-		</property>
-		<property name="ytiotTUnitVerDao">
-			<ref bean="ytiotTUnitVerDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotVCompanyDao" class="cn.com.usky.iot.company.dao.YtiotVCompanyDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-       
-    <bean id="ytiotVCompanyService" class="cn.com.usky.iot.company.service.YtiotVCompanyServiceImpl">
-        <property name="ytiotVCompanyDao">
-			<ref bean="ytiotVCompanyDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-		<property name="ytiotVDataDao">
-			<ref bean="ytiotVDataDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotVUserphoneDao" class="cn.com.usky.iot.admin.dao.YtiotVUserphoneDaoImpl">
-    	<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotVAlarmDao" class="cn.com.usky.iot.alarm.dao.YtiotVAlarmDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotVAlarmService" class="cn.com.usky.iot.alarm.service.YtiotVAlarmServiceImpl">
-        <property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-		<property name="ytiotVUserphoneDao">
-			<ref bean="ytiotVUserphoneDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property> 
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotVDataDao" class="cn.com.usky.iot.data.dao.YtiotVDataDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotVDataService" class="cn.com.usky.iot.data.service.YtiotVDataServiceImpl">
-        <property name="ytiotVCompanyDao">
-			<ref bean="ytiotVCompanyDao"/>
-		</property>
-        <property name="ytiotVDataDao">
-			<ref bean="ytiotVDataDao"/>
-		</property>
-        <property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property> 
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property> 
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property> 
-    </bean>
-    <bean id="ytiotVUserCompanyService" class="cn.com.usky.iot.admin.service.YtiotVUserCompanyServiceImpl">
-        <property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property> 
-    </bean>
-    <bean id="excelService" class="cn.com.usky.iot.excel.service.ExcelServiceImpl">
-		<property name="ytiotVDataService">
-			<ref bean="ytiotVDataService"/>
-		</property>
-		<property name="ytiotVAlarmService">
-			<ref bean="ytiotVAlarmService"/>
-		</property>
-		<property name="ytiotTPatrolPlanService">
-			<ref bean="ytiotTPatrolPlanService"/>
-		</property>
-		<property name="ytiotTInspectionRecordService">
-			<ref bean="ytiotTInspectionRecordService"/>
-		</property>
-		<property name="ytiotTRouteService">
-			<ref bean="ytiotTRouteService"/>
-		</property>
-		<property name="ytiotTInspectorsService">
-			<ref bean="ytiotTInspectorsService"/>
-		</property>
-		<property name="ytiotTPatrolPointService">
-			<ref bean="ytiotTPatrolPointService"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysisService">
-			<ref bean="ytiotTQrcodeAnalysisService"/>
-		</property>
-		<property name="ytiotTMaintenancePlanService">
-			<ref bean="ytiotTMaintenancePlanService"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysis2Service">
-			<ref bean="ytiotTQrcodeAnalysis2Service"/>
-		</property>
-		<property name="ytiotTMaintenanceRecordService">
-			<ref bean="ytiotTMaintenanceRecordService"/>
-		</property>
-		<property name="ytiotTRoute2Service">
-			<ref bean="ytiotTRoute2Service"/>
-		</property>
-		<property name="ytiotTMaintenanceService">
-			<ref bean="ytiotTMaintenanceService"/>
-		</property>
-		<property name="ytiotTMaintenancePersonService">
-			<ref bean="ytiotTMaintenancePersonService"/>
-		</property>
-		<property name="ytiotXjInspectionPointsService">
-			<ref bean="ytiotXjInspectionPointsService"/>
-		</property>
-		<property name="ytiotXjInspectorsService">
-			<ref bean="ytiotXjInspectorsService"/>
-		</property>
-		<property name="ytiotXjPlanMasterService">
-			<ref bean="ytiotXjPlanMasterService"/>
-		</property>
-		<property name="ytiotXjSpotOperationRecordService">
-			<ref bean="ytiotXjSpotOperationRecordService"/>
-		</property>
-		<property name="ytiotXjEventProcessingService">
-			<ref bean="ytiotXjEventProcessingService"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotTPatrolPlanDao" class="cn.com.usky.iot.patrolplan.dao.YtiotTPatrolPlanDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTPatrolPlanService" class="cn.com.usky.iot.patrolplan.service.YtiotTPatrolPlanServicesImpl">
-        <property name="ytiotTPatrolPlanDao">
-			<ref bean="ytiotTPatrolPlanDao"/>
-		</property>
-		<property name="ytiotTInspectorsDao">
-			<ref bean="ytiotTInspectorsDao"/>
-		</property>
-		<property name="ytiotTRouteDao">
-			<ref bean="ytiotTRouteDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    
-    <bean id="ytiotTInspectorsDao" class="cn.com.usky.iot.inspectors.dao.YtiotTInspectorsDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTInspectorsService" class="cn.com.usky.iot.inspectors.service.YtiotTInspectorsServicesImpl">
-        <property name="ytiotTInspectorsDao">
-			<ref bean="ytiotTInspectorsDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTRouteDao" class="cn.com.usky.iot.route.dao.YtiotTRouteDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTRouteService" class="cn.com.usky.iot.route.service.YtiotTRouteServicesImpl">
-        <property name="ytiotTRouteDao">
-			<ref bean="ytiotTRouteDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTQrcodeAnalysisDao" class="cn.com.usky.iot.qrcodeanalysis.dao.YtiotTQrcodeAnalysisDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTQrcodeAnalysisService" class="cn.com.usky.iot.qrcodeanalysis.service.YtiotTQrcodeAnalysisServicesImpl">
-        <property name="ytiotTQrcodeAnalysisDao">
-			<ref bean="ytiotTQrcodeAnalysisDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    
-    <bean id="ytiotTQrcodeAnalysis2Dao" class="cn.com.usky.iot.qrcodeanalysis2.dao.YtiotTQrcodeAnalysis2DaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTQrcodeAnalysis2Service" class="cn.com.usky.iot.qrcodeanalysis2.service.YtiotTQrcodeAnalysis2ServicesImpl">
-        <property name="ytiotTQrcodeAnalysis2Dao">
-			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenanceDao" class="cn.com.usky.iot.maintenance.dao.YtiotTMaintenanceDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenanceService" class="cn.com.usky.iot.maintenance.service.YtiotTMaintenanceServicesImpl">
-        <property name="ytiotTMaintenanceDao">
-			<ref bean="ytiotTMaintenanceDao"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysis2Dao">
-			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-     <bean id="ytiotTRoute2Dao" class="cn.com.usky.iot.route2.dao.YtiotTRoute2DaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTRoute2Service" class="cn.com.usky.iot.route2.service.YtiotTRoute2ServicesImpl">
-        <property name="ytiotTRoute2Dao">
-			<ref bean="ytiotTRoute2Dao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenancePersonDao" class="cn.com.usky.iot.maintenanceperson.dao.YtiotTMaintenancePersonDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenancePersonService" class="cn.com.usky.iot.maintenanceperson.service.YtiotTMaintenancePersonServicesImpl">
-        <property name="ytiotTMaintenancePersonDao">
-			<ref bean="ytiotTMaintenancePersonDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenancePlanDao" class="cn.com.usky.iot.maintenanceplan.dao.YtiotTMaintenancePlanDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenancePlanService" class="cn.com.usky.iot.maintenanceplan.service.YtiotTMaintenancePlanServicesImpl">
-        <property name="ytiotTMaintenancePlanDao">
-			<ref bean="ytiotTMaintenancePlanDao"/>
-		</property>
-		<property name="ytiotTMaintenancePersonDao">
-			<ref bean="ytiotTMaintenancePersonDao"/>
-		</property>
-		<property name="ytiotTRoute2Dao">
-			<ref bean="ytiotTRoute2Dao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenanceRecordDao" class="cn.com.usky.iot.maintenancerecord.dao.YtiotTMaintenanceRecordDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTMaintenanceRecordService" class="cn.com.usky.iot.maintenancerecord.service.YtiotTMaintenanceRecordServicesImpl">
-        <property name="ytiotTMaintenanceRecordDao">
-			<ref bean="ytiotTMaintenanceRecordDao"/>
-		</property>
-		<property name="ytiotTMaintenanceDao">
-			<ref bean="ytiotTMaintenanceDao"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysis2Dao">
-			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
-		</property>
-		<property name="ytiotTRoute2Dao">
-			<ref bean="ytiotTRoute2Dao"/>
-		</property>
-		<property name="ytiotTMaintenancePersonDao">
-			<ref bean="ytiotTMaintenancePersonDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    
-    
-    <bean id="ytiotTPatrolPointDao" class="cn.com.usky.iot.patrolpoint.dao.YtiotTPatrolPointDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTPatrolPointService" class="cn.com.usky.iot.patrolpoint.service.YtiotTPatrolPointServicesImpl">
-        <property name="ytiotTPatrolPointDao">
-			<ref bean="ytiotTPatrolPointDao"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysisDao">
-			<ref bean="ytiotTQrcodeAnalysisDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTInspectionRecordDao" class="cn.com.usky.iot.inspectionrecord.dao.YtiotTInspectionRecordDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTInspectionRecordService" class="cn.com.usky.iot.inspectionrecord.service.YtiotTInspectionRecordServicesImpl">
-        <property name="ytiotTInspectionRecordDao">
-			<ref bean="ytiotTInspectionRecordDao"/>
-		</property>
-		<property name="ytiotTPatrolPointDao">
-			<ref bean="ytiotTPatrolPointDao"/>
-		</property>
-		<property name="ytiotTQrcodeAnalysisDao">
-			<ref bean="ytiotTQrcodeAnalysisDao"/>
-		</property>
-		<property name="ytiotTRouteDao">
-			<ref bean="ytiotTRouteDao"/>
-		</property>
-		<property name="ytiotTInspectorsDao">
-			<ref bean="ytiotTInspectorsDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-        <bean id="ytiotQueryService" class="cn.com.usky.iot.query.service.YtiotQueryServiceImpl">
-    	<property name="ytiotVAlarmDao">
-    		<ref bean="ytiotVAlarmDao"/>
-    	</property>
-    	<property name="ytiotVDataDao">
-    		<ref bean="ytiotVDataDao"/>
-    	</property>
-    	<property name="ytiotVUserphoneDao">
-    		<ref bean="ytiotVUserphoneDao"/>
-    	</property>
-    	<property name="ytiotTAdminDao">
-    		<ref bean="ytiotTAdminDao"/>
-    	</property>
-    	<property name="ytiotVUserCompanyDao">
-    		<ref bean="ytiotVUserCompanyDao"/>
-    	</property>
-    	<property name="ytiotQueryDao">
-    		<ref bean="ytiotQueryDao"/>
-    	</property>
-    </bean>
-    <bean id="ytiotQueryDao"  class="cn.com.usky.iot.query.dao.YtiotQueryDaoImpl">
-    	<property name="daoQuery">
-    		<ref bean="daoQuery" />
-    	</property>
-    </bean>
-    <bean id="ytiotVVideoAlarmService" class="cn.com.usky.iot.video.service.YtiotVVideoAlarmServiceImpl">
-    	<property name="ytiotVAlarmDao">
-    		<ref bean="ytiotVAlarmDao"/>
-    	</property>
-    </bean>
-    
-    <bean id="ytiotTcAlarmPackagesDao" class="cn.com.usky.iot.alarmpackages.dao.YtiotTcAlarmPackagesDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotTcAlarmPackagesZbDao" class="cn.com.usky.iot.alarmpackageszb.dao.YtiotTcAlarmPackagesZbDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-       <bean id="ytiotTOutcryPackageService" class="cn.com.usky.iot.outcrypackage.service.YtiotTOutcryPackageServicesImpl">
-        <property name="ytiotTcAlarmPackagesDao">
-			<ref bean="ytiotTcAlarmPackagesDao"/>
-		</property>
-		<property name="ytiotTcAlarmPackagesZbDao">
-			<ref bean="ytiotTcAlarmPackagesZbDao"/>
-		</property>
-		<property name="ytiotVCompanyDao">
-			<ref bean="ytiotVCompanyDao"/>
-		</property>
-    </bean>
-    <!-- 东方明珠-杨浦项目首页 -->
-   	<bean id="ytiotVObjectDao" class="cn.com.usky.iot.object.dao.YtiotVObjectDaoImpl">
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-	</bean>
-	<bean id="ytiotFrontpageQueryService" class="cn.com.usky.iot.frontpage.service.YtiotFrontpageQueryServiceImpl">
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotVCompanyDao">
-			<ref bean="ytiotVCompanyDao"/>
-		</property>
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-		<property name="ytiotVObjectDao">
-			<ref bean="ytiotVObjectDao"/>
-		</property>
-		<property name="ytiotVUserphoneDao">
-			<ref bean="ytiotVUserphoneDao"/>
-		</property>
-	</bean>
-	<!-- 东方明珠-杨浦项目首页结束 -->
-			<!-- 巡检、维保开始 -->
-	<bean id="ytiotXjInspectionPointsDao" class="cn.com.usky.iot.xjinspectionpoints.dao.YtiotXjInspectionPointsDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotXjSpotEquipmentDao">
-			<ref bean="ytiotXjSpotEquipmentDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjInspectorsDao" class="cn.com.usky.iot.xjinspectors.dao.YtiotXjInspectorsDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotXjInspectorsCompanyDao">
-			<ref bean="ytiotXjInspectorsCompanyDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjInspectorsCompanyDao" class="cn.com.usky.iot.xjinspectorscompany.dao.YtiotXjInspectorsCompanyDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjOperationRecordPhotosDao" class="cn.com.usky.iot.xjoperationrecordphotos.dao.YtiotXjOperationRecordPhotosDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjPlanChildDao" class="cn.com.usky.iot.xjplanchild.dao.YtiotXjPlanChildDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotXjSpotOperationRecordDao">
-			<ref bean="ytiotXjSpotOperationRecordDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjPlanMasterDao" class="cn.com.usky.iot.xjplanmaster.dao.YtiotXjPlanMasterDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotXjPlanChildDao">
-			<ref bean="ytiotXjPlanChildDao"/>
-		</property>
-		<property name="ytiotXjPlanSpotDao">
-			<ref bean="ytiotXjPlanSpotDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjPlanSpotDao" class="cn.com.usky.iot.xjplanspot.dao.YtiotXjPlanSpotDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjPlanTeamDao" class="cn.com.usky.iot.xjplanteam.dao.YtiotXjPlanTeamDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-     <bean id="ytiotXjSpotEquipmentDao" class="cn.com.usky.iot.xjspotequipment.dao.YtiotXjSpotEquipmentDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjSpotOperationRecordDao" class="cn.com.usky.iot.xjspotoperationrecord.dao.YtiotXjSpotOperationRecordDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-     <bean id="ytiotXjTeamPersonnelDao" class="cn.com.usky.iot.xjteampersonnel.dao.YtiotXjTeamPersonnelDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-	<bean id="ytiotXjInspectorsService" class="cn.com.usky.iot.xjinspectors.service.YtiotXjInspectorsServicesImpl">
-		<property name="ytiotXjInspectorsCompanyDao">
-			<ref bean="ytiotXjInspectorsCompanyDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotXjTeamPersonnelDao">
-			<ref bean="ytiotXjTeamPersonnelDao"/>
-		</property>
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotXjInspectionPointsService" class="cn.com.usky.iot.xjinspectionpoints.service.YtiotXjInspectionPointsServicesImpl">
-    	<property name="ytiotXjInspectionPointsDao">
-			<ref bean="ytiotXjInspectionPointsDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotXjSpotEquipmentDao">
-			<ref bean="ytiotXjSpotEquipmentDao"/>
-		</property>	
-		<property name="ytiotVCompanyDao">
-			<ref bean="ytiotVCompanyDao"/>
-		</property>
-		<property name="ytiotXjSpotOperationRecordDao">
-			<ref bean="ytiotXjSpotOperationRecordDao"/>
-		</property>
-		<property name="ytiotXjPlanSpotDao">
-			<ref bean="ytiotXjPlanSpotDao"/>
-		</property>	
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-		<property name="ytiotVDeviceStatusDao">
-			<ref bean="ytiotVDeviceStatusDao"/>
-		</property>
-		<property name="ytiotXjPlanMasterDao">
-			<ref bean="ytiotXjPlanMasterDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotXjPlanMasterService" class="cn.com.usky.iot.xjplanmaster.service.YtiotXjPlanMasterServicesImpl">
-		<property name="ytiotXjPlanMasterDao">
-			<ref bean="ytiotXjPlanMasterDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotXjInspectionPointsDao">
-			<ref bean="ytiotXjInspectionPointsDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-		<property name="ytiotXjPlanSpotDao">
-			<ref bean="ytiotXjPlanSpotDao"/>
-		</property>
-		<property name="ytiotXjPlanChildDao">
-			<ref bean="ytiotXjPlanChildDao"/>
-		</property>
-		<property name="ytiotXjSpotOperationRecordDao">
-			<ref bean="ytiotXjSpotOperationRecordDao"/>
-		</property>
-	</bean>
-	<bean id="ytiotXjPlanChildService" class="cn.com.usky.iot.xjplanchild.service.YtiotXjPlanChildServicesImpl">
-		<property name="ytiotXjPlanChildDao">
-			<ref bean="ytiotXjPlanChildDao"/>
-		</property>
-		<property name="ytiotXjPlanMasterDao">
-			<ref bean="ytiotXjPlanMasterDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotXjInspectionPointsDao">
-			<ref bean="ytiotXjInspectionPointsDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-		<property name="ytiotXjPlanSpotDao">
-			<ref bean="ytiotXjPlanSpotDao"/>
-		</property>
-	</bean>
-	
-	<bean id="ytiotXjPlanTeamService" class="cn.com.usky.iot.xjplanteam.service.YtiotXjPlanTeamServicesImpl">
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotXjInspectorsCompanyDao">
-			<ref bean="ytiotXjInspectorsCompanyDao"/>
-		</property>
-		<property name="ytiotXjTeamPersonnelDao">
-			<ref bean="ytiotXjTeamPersonnelDao"/>
-		</property>	
-		<property name="ytiotXjPlanMasterDao">
-			<ref bean="ytiotXjPlanMasterDao"/>
-		</property>
-		<property name="ytiotXjPlanChildDao">
-			<ref bean="ytiotXjPlanChildDao"/>
-		</property>	
-	</bean>
-	<bean id="ytiotXjSpotOperationRecordService" class="cn.com.usky.iot.xjspotoperationrecord.service.YtiotXjSpotOperationRecordServicesImpl">
-		<property name="ytiotXjSpotOperationRecordDao">
-			<ref bean="ytiotXjSpotOperationRecordDao"/>
-		</property>
-		<property name="ytiotXjPlanMasterDao">
-			<ref bean="ytiotXjPlanMasterDao"/>
-		</property>
-		<property name="ytiotXjPlanChildDao">
-			<ref bean="ytiotXjPlanChildDao"/>
-		</property>
-		<property name="ytiotXjPlanTeamDao">
-			<ref bean="ytiotXjPlanTeamDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>	
-		<property name="ytiotXjInspectionPointsDao">
-			<ref bean="ytiotXjInspectionPointsDao"/>
-		</property>
-		<property name="ytiotXjOperationRecordPhotosDao">
-			<ref bean="ytiotXjOperationRecordPhotosDao"/>
-		</property>	
-	</bean>
-	<bean id="ytiotVDeviceStatusDao" class="cn.com.usky.iot.devicestatus.dao.YtiotVDeviceStatusDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjEventProcessingDao" class="cn.com.usky.iot.xjeventprocessing.dao.YtiotXjEventProcessingDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotXjToExamine1Dao">
-			<ref bean="ytiotXjToExamine1Dao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjToExamineDao" class="cn.com.usky.iot.xjtoexamine.dao.YtiotXjToExamineDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-     <bean id="ytiotXjToExamine1Dao" class="cn.com.usky.iot.xjtoexamine1.dao.YtiotXjToExamine1DaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotXjEventProcessingService" class="cn.com.usky.iot.xjeventprocessing.service.YtiotXjEventProcessingServicesImpl">
-		<property name="ytiotXjEventProcessingDao">
-			<ref bean="ytiotXjEventProcessingDao"/>
-		</property>
-		<property name="ytiotXjToExamine1Dao">
-			<ref bean="ytiotXjToExamine1Dao"/>
-		</property>
-		<property name="ytiotXjSpotOperationRecordDao">
-			<ref bean="ytiotXjSpotOperationRecordDao"/>
-		</property>
-		<property name="ytiotXjInspectorsDao">
-			<ref bean="ytiotXjInspectorsDao"/>
-		</property>
-		<property name="ytiotXjOperationRecordPhotosDao">
-			<ref bean="ytiotXjOperationRecordPhotosDao"/>
-		</property>
-		<property name="ytiotXjInspectionPointsDao">
-			<ref bean="ytiotXjInspectionPointsDao"/>
-		</property>	
-	</bean>
-    
-	<!-- 巡检、维保、维修结束 -->
-	<!-- 语音报警配置开始-->
-	 <bean id="ytiotYyPzbDao" class="cn.com.usky.iot.yypzb.dao.YtiotYyPzbDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-		<property name="ytiotYyCzjlDao">
-			<ref bean="ytiotYyCzjlDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotYyPzb2Dao" class="cn.com.usky.iot.yypzb2.dao.YtiotYyPzb2DaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotYySjjlDao" class="cn.com.usky.iot.yysjjl.dao.YtiotYySjjlDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-     <bean id="ytiotYyPzbService" class="cn.com.usky.iot.yypzb.service.YtiotYyPzbServicesImpl">
-		<property name="ytiotYyPzbDao">
-			<ref bean="ytiotYyPzbDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-		<property name="ytiotYySjjlDao">
-			<ref bean="ytiotYySjjlDao"/>
-		</property>
-		<property name="ytiotYyCzjlDao">
-			<ref bean="ytiotYyCzjlDao"/>
-		</property>
-		<property name="ytiotYyXhconfigDao">
-			<ref bean="ytiotYyXhconfigDao"/>
-		</property>
-	</bean>
-	
-	 <bean id="ytiotYyCzjlDao" class="cn.com.usky.iot.yyczjl.dao.YtiotYyCzjlDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-    <bean id="ytiotYyXhconfigDao" class="cn.com.usky.iot.yyxhconfig.dao.YtiotYyXhconfigDaoImpl">
-        <property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="daoQuery">
-			<ref bean="daoQuery"/>
-		</property>
-        <property name="ytiotTOrderDao">
-			<ref bean="ytiotTOrderDao"/>
-		</property>
-    </bean>
-		 <bean id="simpleclient" class="cn.com.usky.iot.mqtt.MqttClient" init-method="save">
-			 <property name="hibernateTemplate">
-				 <ref bean="hibernateTemplate"/>
-			 </property>
-
-    </bean>
-	<bean id="MqttUtil" class="cn.com.usky.iot.mqtt.MqttUtil">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-	</bean>
-	<bean id="fireStationService" class="cn.com.usky.iot.service.fireStationService.FireStationServiceImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-	</bean>
-
-	<bean id="contractService" class="cn.com.usky.iot.service.contractService.ContractServiceImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-		<property name="ytiotVUserphoneDao">
-			<ref bean="ytiotVUserphoneDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-
-
-	</bean>
-	<bean id="GroupService" class="cn.com.usky.iot.service.groupService.GroupServiceImpl">
-		<property name="hibernateTemplate">
-			<ref bean="hibernateTemplate"/>
-		</property>
-		<property name="ytiotVAlarmDao">
-			<ref bean="ytiotVAlarmDao"/>
-		</property>
-		<property name="ytiotVUserphoneDao">
-			<ref bean="ytiotVUserphoneDao"/>
-		</property>
-		<property name="ytiotTAdminDao">
-			<ref bean="ytiotTAdminDao"/>
-		</property>
-		<property name="ytiotVUserCompanyDao">
-			<ref bean="ytiotVUserCompanyDao"/>
-		</property>
-
-
-	</bean>
-
-
-
-
-	<bean id="multipartResolver"  class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
-		<property name="defaultEncoding">
-			<value>UTF-8</value>
-		</property>
-		<property name="maxUploadSize">
-			<value>32505856</value><!-- 上传文件大小限制为31M,31*1024*1024 -->
-		</property>
-		<property name="maxInMemorySize">
-			<value>4096</value>
-		</property>
-	</bean>
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+	xmlns:task="http://www.springframework.org/schema/task" 
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:context="http://www.springframework.org/schema/context"
+    xmlns:mvc="http://www.springframework.org/schema/mvc"
+    
+    xsi:schemaLocation="
+    http://www.springframework.org/schema/beans
+    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+    http://www.springframework.org/schema/context
+    http://www.springframework.org/schema/context/spring-context-3.0.xsd
+    http://www.springframework.org/schema/task  
+	http://www.springframework.org/schema/task/spring-task-3.0.xsd
+    http://www.springframework.org/schema/mvc  
+    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
+    <!-- 默认的注解映射的支持 -->
+    <mvc:annotation-driven />
+    <!--启用自动扫描  -->
+    <context:component-scan base-package="cn.com.usky.iot.controller" />
+    <!-- 后台任务 -->
+
+    <context:component-scan base-package="cn.com.usky.iot.task" />
+    <task:annotation-driven scheduler="qbScheduler" mode="proxy"/> 
+    <task:scheduler id="qbScheduler" pool-size="10"/>  
+
+    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
+        <property name="prefix" value="/opt/" />
+        <property name="suffix" value=".jsp" />
+    </bean>
+	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
+		<property name="configLocation" value="WEB-INF/hibernate.cfg.xml" />
+	</bean>
+	<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
+		<property name="sessionFactory">
+			<ref bean="sessionFactory"/>
+		</property>
+	</bean>
+	<bean id="daoQuery" class="cn.com.usky.utils.DaoQuery">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+	</bean>
+	<bean id="ytiotTOrderDao" class="cn.com.usky.iot.order.dao.YtiotTOrderDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAdminVerDao" class="cn.com.usky.iot.admin.dao.YtiotTAdminVerDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAdminDao" class="cn.com.usky.iot.admin.dao.YtiotTAdminDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+		<property name="ytiotTAdminVerDao">
+			<ref bean="ytiotTAdminVerDao"/>
+		</property>
+		<property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAdminService" class="cn.com.usky.iot.admin.service.YtiotTAdminServicesImpl">
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotTAdminVerDao">
+			<ref bean="ytiotTAdminVerDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTCompanyVerDao" class="cn.com.usky.iot.company.dao.YtiotTCompanyVerDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+	</bean>
+	<bean id="ytiotTCompanyDao" class="cn.com.usky.iot.company.dao.YtiotTCompanyDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+		<property name="ytiotTCompanyVerDao">
+			<ref bean="ytiotTCompanyVerDao"/>
+		</property>
+		<property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTCompanyService" class="cn.com.usky.iot.company.service.YtiotTCompanyServicesImpl">
+		<property name="ytiotTCompanyDao">
+			<ref bean="ytiotTCompanyDao"/>
+		</property>
+		<property name="ytiotTCompanyVerDao">
+			<ref bean="ytiotTCompanyVerDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAreaverDao" class="cn.com.usky.iot.area.dao.YtiotTAreaverDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAreaDao" class="cn.com.usky.iot.area.dao.YtiotTAreaDaoImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+		<property name="ytiotTAreaverDao">
+			<ref bean="ytiotTAreaverDao"/>
+		</property>
+		<property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTAreaService" class="cn.com.usky.iot.area.service.YtiotTAreaServicesImpl">
+		<property name="ytiotTAreaDao">
+			<ref bean="ytiotTAreaDao"/>
+		</property>
+		<property name="ytiotTAreaverDao">
+			<ref bean="ytiotTAreaverDao"/>
+		</property>
+	</bean>
+    <bean id="ytiotTBuildingverDao" class="cn.com.usky.iot.building.dao.YtiotTBuildingverDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotTBuildingDao" class="cn.com.usky.iot.building.dao.YtiotTBuildingDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTBuildingverDao">
+			<ref bean="ytiotTBuildingverDao"/>
+		</property>
+		<property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTBuildingService" class="cn.com.usky.iot.building.service.YtiotTBuildingServicesImpl">
+        <property name="ytiotTAreaDao">
+			<ref bean="ytiotTAreaDao"/>
+		</property>
+        <property name="ytiotTBuildingDao">
+			<ref bean="ytiotTBuildingDao"/>
+		</property>
+		<property name="ytiotTBuildingverDao">
+			<ref bean="ytiotTBuildingverDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTPointVerDao" class="cn.com.usky.iot.point.dao.YtiotTPointVerDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotTPointDao" class="cn.com.usky.iot.point.dao.YtiotTPointDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTPointVerDao">
+			<ref bean="ytiotTPointVerDao"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTPointService" class="cn.com.usky.iot.point.service.YtiotTPointServicesImpl">
+        <property name="ytiotTPointDao">
+			<ref bean="ytiotTPointDao"/>
+		</property>
+		<property name="ytiotTPointVerDao">
+			<ref bean="ytiotTPointVerDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTUnitVerDao" class="cn.com.usky.iot.unit.dao.YtiotTUnitVerDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotVUserCompanyDao" class="cn.com.usky.iot.admin.dao.YtiotVUserCompanyDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotTUnitDao" class="cn.com.usky.iot.unit.dao.YtiotTUnitDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTUnitVerDao">
+			<ref bean="ytiotTUnitVerDao"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTUnitService" class="cn.com.usky.iot.unit.service.YtiotTUnitServicesImpl">
+        <property name="ytiotTUnitDao">
+			<ref bean="ytiotTUnitDao"/>
+		</property>
+		<property name="ytiotTUnitVerDao">
+			<ref bean="ytiotTUnitVerDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotVCompanyDao" class="cn.com.usky.iot.company.dao.YtiotVCompanyDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+       
+    <bean id="ytiotVCompanyService" class="cn.com.usky.iot.company.service.YtiotVCompanyServiceImpl">
+        <property name="ytiotVCompanyDao">
+			<ref bean="ytiotVCompanyDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+		<property name="ytiotVDataDao">
+			<ref bean="ytiotVDataDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotVUserphoneDao" class="cn.com.usky.iot.admin.dao.YtiotVUserphoneDaoImpl">
+    	<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotVAlarmDao" class="cn.com.usky.iot.alarm.dao.YtiotVAlarmDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotVAlarmService" class="cn.com.usky.iot.alarm.service.YtiotVAlarmServiceImpl">
+        <property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+		<property name="ytiotVUserphoneDao">
+			<ref bean="ytiotVUserphoneDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property> 
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotVDataDao" class="cn.com.usky.iot.data.dao.YtiotVDataDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotVDataService" class="cn.com.usky.iot.data.service.YtiotVDataServiceImpl">
+        <property name="ytiotVCompanyDao">
+			<ref bean="ytiotVCompanyDao"/>
+		</property>
+        <property name="ytiotVDataDao">
+			<ref bean="ytiotVDataDao"/>
+		</property>
+        <property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property> 
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property> 
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property> 
+    </bean>
+    <bean id="ytiotVUserCompanyService" class="cn.com.usky.iot.admin.service.YtiotVUserCompanyServiceImpl">
+        <property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property> 
+    </bean>
+    <bean id="excelService" class="cn.com.usky.iot.excel.service.ExcelServiceImpl">
+		<property name="ytiotVDataService">
+			<ref bean="ytiotVDataService"/>
+		</property>
+		<property name="ytiotVAlarmService">
+			<ref bean="ytiotVAlarmService"/>
+		</property>
+		<property name="ytiotTPatrolPlanService">
+			<ref bean="ytiotTPatrolPlanService"/>
+		</property>
+		<property name="ytiotTInspectionRecordService">
+			<ref bean="ytiotTInspectionRecordService"/>
+		</property>
+		<property name="ytiotTRouteService">
+			<ref bean="ytiotTRouteService"/>
+		</property>
+		<property name="ytiotTInspectorsService">
+			<ref bean="ytiotTInspectorsService"/>
+		</property>
+		<property name="ytiotTPatrolPointService">
+			<ref bean="ytiotTPatrolPointService"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysisService">
+			<ref bean="ytiotTQrcodeAnalysisService"/>
+		</property>
+		<property name="ytiotTMaintenancePlanService">
+			<ref bean="ytiotTMaintenancePlanService"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysis2Service">
+			<ref bean="ytiotTQrcodeAnalysis2Service"/>
+		</property>
+		<property name="ytiotTMaintenanceRecordService">
+			<ref bean="ytiotTMaintenanceRecordService"/>
+		</property>
+		<property name="ytiotTRoute2Service">
+			<ref bean="ytiotTRoute2Service"/>
+		</property>
+		<property name="ytiotTMaintenanceService">
+			<ref bean="ytiotTMaintenanceService"/>
+		</property>
+		<property name="ytiotTMaintenancePersonService">
+			<ref bean="ytiotTMaintenancePersonService"/>
+		</property>
+		<property name="ytiotXjInspectionPointsService">
+			<ref bean="ytiotXjInspectionPointsService"/>
+		</property>
+		<property name="ytiotXjInspectorsService">
+			<ref bean="ytiotXjInspectorsService"/>
+		</property>
+		<property name="ytiotXjPlanMasterService">
+			<ref bean="ytiotXjPlanMasterService"/>
+		</property>
+		<property name="ytiotXjSpotOperationRecordService">
+			<ref bean="ytiotXjSpotOperationRecordService"/>
+		</property>
+		<property name="ytiotXjEventProcessingService">
+			<ref bean="ytiotXjEventProcessingService"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotTPatrolPlanDao" class="cn.com.usky.iot.patrolplan.dao.YtiotTPatrolPlanDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTPatrolPlanService" class="cn.com.usky.iot.patrolplan.service.YtiotTPatrolPlanServicesImpl">
+        <property name="ytiotTPatrolPlanDao">
+			<ref bean="ytiotTPatrolPlanDao"/>
+		</property>
+		<property name="ytiotTInspectorsDao">
+			<ref bean="ytiotTInspectorsDao"/>
+		</property>
+		<property name="ytiotTRouteDao">
+			<ref bean="ytiotTRouteDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    
+    <bean id="ytiotTInspectorsDao" class="cn.com.usky.iot.inspectors.dao.YtiotTInspectorsDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTInspectorsService" class="cn.com.usky.iot.inspectors.service.YtiotTInspectorsServicesImpl">
+        <property name="ytiotTInspectorsDao">
+			<ref bean="ytiotTInspectorsDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTRouteDao" class="cn.com.usky.iot.route.dao.YtiotTRouteDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTRouteService" class="cn.com.usky.iot.route.service.YtiotTRouteServicesImpl">
+        <property name="ytiotTRouteDao">
+			<ref bean="ytiotTRouteDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTQrcodeAnalysisDao" class="cn.com.usky.iot.qrcodeanalysis.dao.YtiotTQrcodeAnalysisDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTQrcodeAnalysisService" class="cn.com.usky.iot.qrcodeanalysis.service.YtiotTQrcodeAnalysisServicesImpl">
+        <property name="ytiotTQrcodeAnalysisDao">
+			<ref bean="ytiotTQrcodeAnalysisDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    
+    <bean id="ytiotTQrcodeAnalysis2Dao" class="cn.com.usky.iot.qrcodeanalysis2.dao.YtiotTQrcodeAnalysis2DaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTQrcodeAnalysis2Service" class="cn.com.usky.iot.qrcodeanalysis2.service.YtiotTQrcodeAnalysis2ServicesImpl">
+        <property name="ytiotTQrcodeAnalysis2Dao">
+			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenanceDao" class="cn.com.usky.iot.maintenance.dao.YtiotTMaintenanceDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenanceService" class="cn.com.usky.iot.maintenance.service.YtiotTMaintenanceServicesImpl">
+        <property name="ytiotTMaintenanceDao">
+			<ref bean="ytiotTMaintenanceDao"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysis2Dao">
+			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+     <bean id="ytiotTRoute2Dao" class="cn.com.usky.iot.route2.dao.YtiotTRoute2DaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTRoute2Service" class="cn.com.usky.iot.route2.service.YtiotTRoute2ServicesImpl">
+        <property name="ytiotTRoute2Dao">
+			<ref bean="ytiotTRoute2Dao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenancePersonDao" class="cn.com.usky.iot.maintenanceperson.dao.YtiotTMaintenancePersonDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenancePersonService" class="cn.com.usky.iot.maintenanceperson.service.YtiotTMaintenancePersonServicesImpl">
+        <property name="ytiotTMaintenancePersonDao">
+			<ref bean="ytiotTMaintenancePersonDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenancePlanDao" class="cn.com.usky.iot.maintenanceplan.dao.YtiotTMaintenancePlanDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenancePlanService" class="cn.com.usky.iot.maintenanceplan.service.YtiotTMaintenancePlanServicesImpl">
+        <property name="ytiotTMaintenancePlanDao">
+			<ref bean="ytiotTMaintenancePlanDao"/>
+		</property>
+		<property name="ytiotTMaintenancePersonDao">
+			<ref bean="ytiotTMaintenancePersonDao"/>
+		</property>
+		<property name="ytiotTRoute2Dao">
+			<ref bean="ytiotTRoute2Dao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenanceRecordDao" class="cn.com.usky.iot.maintenancerecord.dao.YtiotTMaintenanceRecordDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTMaintenanceRecordService" class="cn.com.usky.iot.maintenancerecord.service.YtiotTMaintenanceRecordServicesImpl">
+        <property name="ytiotTMaintenanceRecordDao">
+			<ref bean="ytiotTMaintenanceRecordDao"/>
+		</property>
+		<property name="ytiotTMaintenanceDao">
+			<ref bean="ytiotTMaintenanceDao"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysis2Dao">
+			<ref bean="ytiotTQrcodeAnalysis2Dao"/>
+		</property>
+		<property name="ytiotTRoute2Dao">
+			<ref bean="ytiotTRoute2Dao"/>
+		</property>
+		<property name="ytiotTMaintenancePersonDao">
+			<ref bean="ytiotTMaintenancePersonDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    
+    
+    <bean id="ytiotTPatrolPointDao" class="cn.com.usky.iot.patrolpoint.dao.YtiotTPatrolPointDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTPatrolPointService" class="cn.com.usky.iot.patrolpoint.service.YtiotTPatrolPointServicesImpl">
+        <property name="ytiotTPatrolPointDao">
+			<ref bean="ytiotTPatrolPointDao"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysisDao">
+			<ref bean="ytiotTQrcodeAnalysisDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTInspectionRecordDao" class="cn.com.usky.iot.inspectionrecord.dao.YtiotTInspectionRecordDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTInspectionRecordService" class="cn.com.usky.iot.inspectionrecord.service.YtiotTInspectionRecordServicesImpl">
+        <property name="ytiotTInspectionRecordDao">
+			<ref bean="ytiotTInspectionRecordDao"/>
+		</property>
+		<property name="ytiotTPatrolPointDao">
+			<ref bean="ytiotTPatrolPointDao"/>
+		</property>
+		<property name="ytiotTQrcodeAnalysisDao">
+			<ref bean="ytiotTQrcodeAnalysisDao"/>
+		</property>
+		<property name="ytiotTRouteDao">
+			<ref bean="ytiotTRouteDao"/>
+		</property>
+		<property name="ytiotTInspectorsDao">
+			<ref bean="ytiotTInspectorsDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+        <bean id="ytiotQueryService" class="cn.com.usky.iot.query.service.YtiotQueryServiceImpl">
+    	<property name="ytiotVAlarmDao">
+    		<ref bean="ytiotVAlarmDao"/>
+    	</property>
+    	<property name="ytiotVDataDao">
+    		<ref bean="ytiotVDataDao"/>
+    	</property>
+    	<property name="ytiotVUserphoneDao">
+    		<ref bean="ytiotVUserphoneDao"/>
+    	</property>
+    	<property name="ytiotTAdminDao">
+    		<ref bean="ytiotTAdminDao"/>
+    	</property>
+    	<property name="ytiotVUserCompanyDao">
+    		<ref bean="ytiotVUserCompanyDao"/>
+    	</property>
+    	<property name="ytiotQueryDao">
+    		<ref bean="ytiotQueryDao"/>
+    	</property>
+    </bean>
+    <bean id="ytiotQueryDao"  class="cn.com.usky.iot.query.dao.YtiotQueryDaoImpl">
+    	<property name="daoQuery">
+    		<ref bean="daoQuery" />
+    	</property>
+    </bean>
+    <bean id="ytiotVVideoAlarmService" class="cn.com.usky.iot.video.service.YtiotVVideoAlarmServiceImpl">
+    	<property name="ytiotVAlarmDao">
+    		<ref bean="ytiotVAlarmDao"/>
+    	</property>
+    </bean>
+    
+    <bean id="ytiotTcAlarmPackagesDao" class="cn.com.usky.iot.alarmpackages.dao.YtiotTcAlarmPackagesDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotTcAlarmPackagesZbDao" class="cn.com.usky.iot.alarmpackageszb.dao.YtiotTcAlarmPackagesZbDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+       <bean id="ytiotTOutcryPackageService" class="cn.com.usky.iot.outcrypackage.service.YtiotTOutcryPackageServicesImpl">
+        <property name="ytiotTcAlarmPackagesDao">
+			<ref bean="ytiotTcAlarmPackagesDao"/>
+		</property>
+		<property name="ytiotTcAlarmPackagesZbDao">
+			<ref bean="ytiotTcAlarmPackagesZbDao"/>
+		</property>
+		<property name="ytiotVCompanyDao">
+			<ref bean="ytiotVCompanyDao"/>
+		</property>
+    </bean>
+    <!-- 东方明珠-杨浦项目首页 -->
+   	<bean id="ytiotVObjectDao" class="cn.com.usky.iot.object.dao.YtiotVObjectDaoImpl">
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+	</bean>
+	<bean id="ytiotFrontpageQueryService" class="cn.com.usky.iot.frontpage.service.YtiotFrontpageQueryServiceImpl">
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotVCompanyDao">
+			<ref bean="ytiotVCompanyDao"/>
+		</property>
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+		<property name="ytiotVObjectDao">
+			<ref bean="ytiotVObjectDao"/>
+		</property>
+		<property name="ytiotVUserphoneDao">
+			<ref bean="ytiotVUserphoneDao"/>
+		</property>
+	</bean>
+	<!-- 东方明珠-杨浦项目首页结束 -->
+			<!-- 巡检、维保开始 -->
+	<bean id="ytiotXjInspectionPointsDao" class="cn.com.usky.iot.xjinspectionpoints.dao.YtiotXjInspectionPointsDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotXjSpotEquipmentDao">
+			<ref bean="ytiotXjSpotEquipmentDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjInspectorsDao" class="cn.com.usky.iot.xjinspectors.dao.YtiotXjInspectorsDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotXjInspectorsCompanyDao">
+			<ref bean="ytiotXjInspectorsCompanyDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjInspectorsCompanyDao" class="cn.com.usky.iot.xjinspectorscompany.dao.YtiotXjInspectorsCompanyDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjOperationRecordPhotosDao" class="cn.com.usky.iot.xjoperationrecordphotos.dao.YtiotXjOperationRecordPhotosDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjPlanChildDao" class="cn.com.usky.iot.xjplanchild.dao.YtiotXjPlanChildDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotXjSpotOperationRecordDao">
+			<ref bean="ytiotXjSpotOperationRecordDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjPlanMasterDao" class="cn.com.usky.iot.xjplanmaster.dao.YtiotXjPlanMasterDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotXjPlanChildDao">
+			<ref bean="ytiotXjPlanChildDao"/>
+		</property>
+		<property name="ytiotXjPlanSpotDao">
+			<ref bean="ytiotXjPlanSpotDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjPlanSpotDao" class="cn.com.usky.iot.xjplanspot.dao.YtiotXjPlanSpotDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjPlanTeamDao" class="cn.com.usky.iot.xjplanteam.dao.YtiotXjPlanTeamDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+     <bean id="ytiotXjSpotEquipmentDao" class="cn.com.usky.iot.xjspotequipment.dao.YtiotXjSpotEquipmentDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjSpotOperationRecordDao" class="cn.com.usky.iot.xjspotoperationrecord.dao.YtiotXjSpotOperationRecordDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+     <bean id="ytiotXjTeamPersonnelDao" class="cn.com.usky.iot.xjteampersonnel.dao.YtiotXjTeamPersonnelDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+	<bean id="ytiotXjInspectorsService" class="cn.com.usky.iot.xjinspectors.service.YtiotXjInspectorsServicesImpl">
+		<property name="ytiotXjInspectorsCompanyDao">
+			<ref bean="ytiotXjInspectorsCompanyDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotXjTeamPersonnelDao">
+			<ref bean="ytiotXjTeamPersonnelDao"/>
+		</property>
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotXjInspectionPointsService" class="cn.com.usky.iot.xjinspectionpoints.service.YtiotXjInspectionPointsServicesImpl">
+    	<property name="ytiotXjInspectionPointsDao">
+			<ref bean="ytiotXjInspectionPointsDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotXjSpotEquipmentDao">
+			<ref bean="ytiotXjSpotEquipmentDao"/>
+		</property>	
+		<property name="ytiotVCompanyDao">
+			<ref bean="ytiotVCompanyDao"/>
+		</property>
+		<property name="ytiotXjSpotOperationRecordDao">
+			<ref bean="ytiotXjSpotOperationRecordDao"/>
+		</property>
+		<property name="ytiotXjPlanSpotDao">
+			<ref bean="ytiotXjPlanSpotDao"/>
+		</property>	
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+		<property name="ytiotVDeviceStatusDao">
+			<ref bean="ytiotVDeviceStatusDao"/>
+		</property>
+		<property name="ytiotXjPlanMasterDao">
+			<ref bean="ytiotXjPlanMasterDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotXjPlanMasterService" class="cn.com.usky.iot.xjplanmaster.service.YtiotXjPlanMasterServicesImpl">
+		<property name="ytiotXjPlanMasterDao">
+			<ref bean="ytiotXjPlanMasterDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotXjInspectionPointsDao">
+			<ref bean="ytiotXjInspectionPointsDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+		<property name="ytiotXjPlanSpotDao">
+			<ref bean="ytiotXjPlanSpotDao"/>
+		</property>
+		<property name="ytiotXjPlanChildDao">
+			<ref bean="ytiotXjPlanChildDao"/>
+		</property>
+		<property name="ytiotXjSpotOperationRecordDao">
+			<ref bean="ytiotXjSpotOperationRecordDao"/>
+		</property>
+	</bean>
+	<bean id="ytiotXjPlanChildService" class="cn.com.usky.iot.xjplanchild.service.YtiotXjPlanChildServicesImpl">
+		<property name="ytiotXjPlanChildDao">
+			<ref bean="ytiotXjPlanChildDao"/>
+		</property>
+		<property name="ytiotXjPlanMasterDao">
+			<ref bean="ytiotXjPlanMasterDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotXjInspectionPointsDao">
+			<ref bean="ytiotXjInspectionPointsDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+		<property name="ytiotXjPlanSpotDao">
+			<ref bean="ytiotXjPlanSpotDao"/>
+		</property>
+	</bean>
+	
+	<bean id="ytiotXjPlanTeamService" class="cn.com.usky.iot.xjplanteam.service.YtiotXjPlanTeamServicesImpl">
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotXjInspectorsCompanyDao">
+			<ref bean="ytiotXjInspectorsCompanyDao"/>
+		</property>
+		<property name="ytiotXjTeamPersonnelDao">
+			<ref bean="ytiotXjTeamPersonnelDao"/>
+		</property>	
+		<property name="ytiotXjPlanMasterDao">
+			<ref bean="ytiotXjPlanMasterDao"/>
+		</property>
+		<property name="ytiotXjPlanChildDao">
+			<ref bean="ytiotXjPlanChildDao"/>
+		</property>	
+	</bean>
+	<bean id="ytiotXjSpotOperationRecordService" class="cn.com.usky.iot.xjspotoperationrecord.service.YtiotXjSpotOperationRecordServicesImpl">
+		<property name="ytiotXjSpotOperationRecordDao">
+			<ref bean="ytiotXjSpotOperationRecordDao"/>
+		</property>
+		<property name="ytiotXjPlanMasterDao">
+			<ref bean="ytiotXjPlanMasterDao"/>
+		</property>
+		<property name="ytiotXjPlanChildDao">
+			<ref bean="ytiotXjPlanChildDao"/>
+		</property>
+		<property name="ytiotXjPlanTeamDao">
+			<ref bean="ytiotXjPlanTeamDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>	
+		<property name="ytiotXjInspectionPointsDao">
+			<ref bean="ytiotXjInspectionPointsDao"/>
+		</property>
+		<property name="ytiotXjOperationRecordPhotosDao">
+			<ref bean="ytiotXjOperationRecordPhotosDao"/>
+		</property>	
+	</bean>
+	<bean id="ytiotVDeviceStatusDao" class="cn.com.usky.iot.devicestatus.dao.YtiotVDeviceStatusDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjEventProcessingDao" class="cn.com.usky.iot.xjeventprocessing.dao.YtiotXjEventProcessingDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotXjToExamine1Dao">
+			<ref bean="ytiotXjToExamine1Dao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjToExamineDao" class="cn.com.usky.iot.xjtoexamine.dao.YtiotXjToExamineDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+     <bean id="ytiotXjToExamine1Dao" class="cn.com.usky.iot.xjtoexamine1.dao.YtiotXjToExamine1DaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotXjEventProcessingService" class="cn.com.usky.iot.xjeventprocessing.service.YtiotXjEventProcessingServicesImpl">
+		<property name="ytiotXjEventProcessingDao">
+			<ref bean="ytiotXjEventProcessingDao"/>
+		</property>
+		<property name="ytiotXjToExamine1Dao">
+			<ref bean="ytiotXjToExamine1Dao"/>
+		</property>
+		<property name="ytiotXjSpotOperationRecordDao">
+			<ref bean="ytiotXjSpotOperationRecordDao"/>
+		</property>
+		<property name="ytiotXjInspectorsDao">
+			<ref bean="ytiotXjInspectorsDao"/>
+		</property>
+		<property name="ytiotXjOperationRecordPhotosDao">
+			<ref bean="ytiotXjOperationRecordPhotosDao"/>
+		</property>
+		<property name="ytiotXjInspectionPointsDao">
+			<ref bean="ytiotXjInspectionPointsDao"/>
+		</property>	
+	</bean>
+    
+	<!-- 巡检、维保、维修结束 -->
+	<!-- 语音报警配置开始-->
+	 <bean id="ytiotYyPzbDao" class="cn.com.usky.iot.yypzb.dao.YtiotYyPzbDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+		<property name="ytiotYyCzjlDao">
+			<ref bean="ytiotYyCzjlDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotYyPzb2Dao" class="cn.com.usky.iot.yypzb2.dao.YtiotYyPzb2DaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotYySjjlDao" class="cn.com.usky.iot.yysjjl.dao.YtiotYySjjlDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+     <bean id="ytiotYyPzbService" class="cn.com.usky.iot.yypzb.service.YtiotYyPzbServicesImpl">
+		<property name="ytiotYyPzbDao">
+			<ref bean="ytiotYyPzbDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+		<property name="ytiotYySjjlDao">
+			<ref bean="ytiotYySjjlDao"/>
+		</property>
+		<property name="ytiotYyCzjlDao">
+			<ref bean="ytiotYyCzjlDao"/>
+		</property>
+		<property name="ytiotYyXhconfigDao">
+			<ref bean="ytiotYyXhconfigDao"/>
+		</property>
+	</bean>
+	
+	 <bean id="ytiotYyCzjlDao" class="cn.com.usky.iot.yyczjl.dao.YtiotYyCzjlDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+    <bean id="ytiotYyXhconfigDao" class="cn.com.usky.iot.yyxhconfig.dao.YtiotYyXhconfigDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+        <property name="ytiotTOrderDao">
+			<ref bean="ytiotTOrderDao"/>
+		</property>
+    </bean>
+		 <bean id="simpleclient" class="cn.com.usky.iot.mqtt.MqttClient" init-method="save">
+			 <property name="hibernateTemplate">
+				 <ref bean="hibernateTemplate"/>
+			 </property>
+
+    </bean>
+	<bean id="MqttUtil" class="cn.com.usky.iot.mqtt.MqttUtil">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+	</bean>
+	<bean id="fireStationService" class="cn.com.usky.iot.service.fireStationService.FireStationServiceImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+	</bean>
+
+	<bean id="contractService" class="cn.com.usky.iot.service.contractService.ContractServiceImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+		<property name="ytiotVUserphoneDao">
+			<ref bean="ytiotVUserphoneDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+
+
+	</bean>
+	<bean id="GroupService" class="cn.com.usky.iot.service.groupService.GroupServiceImpl">
+		<property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="ytiotVAlarmDao">
+			<ref bean="ytiotVAlarmDao"/>
+		</property>
+		<property name="ytiotVUserphoneDao">
+			<ref bean="ytiotVUserphoneDao"/>
+		</property>
+		<property name="ytiotTAdminDao">
+			<ref bean="ytiotTAdminDao"/>
+		</property>
+		<property name="ytiotVUserCompanyDao">
+			<ref bean="ytiotVUserCompanyDao"/>
+		</property>
+
+
+	</bean>
+
+
+
+
+	<bean id="multipartResolver"  class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
+		<property name="defaultEncoding">
+			<value>UTF-8</value>
+		</property>
+		<property name="maxUploadSize">
+			<value>32505856</value><!-- 上传文件大小限制为31M,31*1024*1024 -->
+		</property>
+		<property name="maxInMemorySize">
+			<value>4096</value>
+		</property>
+	</bean>
+	
+	<bean id="ytiotTEfAnalysisDao" class="cn.com.usky.iot.EfAnalysis.dao.YtiotTEfAnalysisDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+	
+	 <bean id="ytiotTAdminStateEntityDao" class="cn.com.usky.iot.userstatus.dao.YtiotTAdminStateEntityDaoImpl">
+        <property name="hibernateTemplate">
+			<ref bean="hibernateTemplate"/>
+		</property>
+		<property name="daoQuery">
+			<ref bean="daoQuery"/>
+		</property>
+    </bean>
+    <bean id="ytiotTAdminStateEntityService" class="cn.com.usky.iot.userstatus.service.YtiotTAdminStateEntityServicesImpl">
+        <property name="ytiotTAdminStateEntityDao">
+			<ref bean="ytiotTAdminStateEntityDao"/>
+		</property>
+    </bean>
 </beans>