|
@@ -9,20 +9,13 @@ import com.sooka.sponest.data.api.basicdata.domain.Watercrane;
|
|
import com.sooka.sponest.data.api.basicdata.domain.Waterintake;
|
|
import com.sooka.sponest.data.api.basicdata.domain.Waterintake;
|
|
import com.sooka.sponest.data.api.digitalagriculture.domain.*;
|
|
import com.sooka.sponest.data.api.digitalagriculture.domain.*;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyEnterprises;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyEnterprises;
|
|
|
|
+import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyPatrolpoint;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyTeam;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyTeam;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyWarehouse;
|
|
import com.sooka.sponest.data.api.digitalemergency.domain.EmergencyWarehouse;
|
|
-import com.sooka.sponest.data.api.digitalenvironment.domain.EnvironmentKeyEnterprise;
|
|
|
|
-import com.sooka.sponest.data.api.digitalenvironment.domain.EnvironmentSewageOutlet;
|
|
|
|
-import com.sooka.sponest.data.api.digitalenvironment.domain.EnvironmentSourcePollution;
|
|
|
|
-import com.sooka.sponest.data.api.digitalenvironment.domain.EnvironmentWaterMonitor;
|
|
|
|
|
|
+import com.sooka.sponest.data.api.digitalenvironment.domain.*;
|
|
import com.sooka.sponest.data.api.digitalfire.domain.*;
|
|
import com.sooka.sponest.data.api.digitalfire.domain.*;
|
|
-import com.sooka.sponest.data.api.digitalforest.domain.Channel;
|
|
|
|
-import com.sooka.sponest.data.api.digitalforest.domain.Fireteam;
|
|
|
|
-import com.sooka.sponest.data.api.digitalforest.domain.KeyFireproofPlots;
|
|
|
|
-import com.sooka.sponest.data.api.digitalforest.domain.Landing;
|
|
|
|
-import com.sooka.sponest.data.api.digitalresource.domain.Deposit;
|
|
|
|
-import com.sooka.sponest.data.api.digitalresource.domain.GeologicHazard;
|
|
|
|
-import com.sooka.sponest.data.api.digitalresource.domain.IllegalConstruction;
|
|
|
|
|
|
+import com.sooka.sponest.data.api.digitalforest.domain.*;
|
|
|
|
+import com.sooka.sponest.data.api.digitalresource.domain.*;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.Bridge;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.Bridge;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.Culvert;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.Culvert;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.WarningSign;
|
|
import com.sooka.sponest.data.api.digitaltraffic.domain.WarningSign;
|
|
@@ -31,28 +24,19 @@ import com.sooka.sponest.middleware.data.basicdata.service.IFirehydrantService;
|
|
import com.sooka.sponest.middleware.data.basicdata.service.IWatercraneService;
|
|
import com.sooka.sponest.middleware.data.basicdata.service.IWatercraneService;
|
|
import com.sooka.sponest.middleware.data.basicdata.service.IWaterintakeService;
|
|
import com.sooka.sponest.middleware.data.basicdata.service.IWaterintakeService;
|
|
import com.sooka.sponest.middleware.data.digitalagriculture.service.*;
|
|
import com.sooka.sponest.middleware.data.digitalagriculture.service.*;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalemergency.dao.CenterdataTEmergencyPatrolpointDao;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyEnterprisesService;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyEnterprisesService;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyPatrolpointService;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyTeamService;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyTeamService;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyWarehouseService;
|
|
import com.sooka.sponest.middleware.data.digitalemergency.service.ICenterdataTEmergencyWarehouseService;
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.dao.CenterdataTEnvironmentKeyEnterpriseDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.dao.CenterdataTEnvironmentSewageOutletDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.dao.CenterdataTEnvironmentSourcePollutionDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.dao.CenterdataTEnvironmentWaterMonitorDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.service.ICenterdataTEnvironmentKeyEnterpriseService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.service.ICenterdataTEnvironmentSewageOutletService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.service.ICenterdataTEnvironmentSourcePollutionService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalenvironment.service.ICenterdataTEnvironmentWaterMonitorService;
|
|
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalenvironment.dao.*;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalenvironment.service.*;
|
|
import com.sooka.sponest.middleware.data.digitalfirecontrol.service.*;
|
|
import com.sooka.sponest.middleware.data.digitalfirecontrol.service.*;
|
|
-import com.sooka.sponest.middleware.data.digitalforest.service.IChannelDaoService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalforest.service.IFireTeamDaoService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalforest.service.IKeyFireproofPlotsDaoService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalforest.service.ILandingDaoService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.dao.DepositDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.dao.GeologicHazardDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.dao.IllegalConstructionDao;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.service.IDepositService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.service.IGeologicHazardService;
|
|
|
|
-import com.sooka.sponest.middleware.data.digitalresource.service.IIllegalConstructionService;
|
|
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalforest.dao.CheckpointDao;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalforest.dao.WeatherstationDao;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalforest.service.*;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalresource.dao.*;
|
|
|
|
+import com.sooka.sponest.middleware.data.digitalresource.service.*;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.BridgeDao;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.BridgeDao;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.CulvertDao;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.CulvertDao;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.WarningSignDao;
|
|
import com.sooka.sponest.middleware.data.digitaltraffic.dao.WarningSignDao;
|
|
@@ -151,6 +135,22 @@ public class DataListener {
|
|
SpringUtils.getBean(IKeyFireproofPlotsDaoService.class).save(keyFireproofPlots);
|
|
SpringUtils.getBean(IKeyFireproofPlotsDaoService.class).save(keyFireproofPlots);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case DocumentNameConstants.FOREST_WEATHERSTATION:// 气象站
|
|
|
|
+ if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
|
|
+ SpringUtils.getBean(WeatherstationDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ Weatherstation weatherstation = JSON.parseObject(dataBO.getModelStr(), Weatherstation.class);
|
|
|
|
+ SpringUtils.getBean(IWeatherstationDaoService.class).save(weatherstation);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.FOREST_CHECKPOINT:// 防火检查站
|
|
|
|
+ if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
|
|
+ SpringUtils.getBean(CheckpointDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ Checkpoint checkpoint = JSON.parseObject(dataBO.getModelStr(), Checkpoint.class);
|
|
|
|
+ SpringUtils.getBean(ICheckpointDaoService.class).save(checkpoint);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 数字农业
|
|
// 数字农业
|
|
case DocumentNameConstants.FARM_AGRICULTURAL_COOPERATIVES:// 农业合作社
|
|
case DocumentNameConstants.FARM_AGRICULTURAL_COOPERATIVES:// 农业合作社
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
@@ -256,6 +256,22 @@ public class DataListener {
|
|
SpringUtils.getBean(ICenterdataTFarmCollectiveFarmlandService.class).save(farmCollectiveFarmland);
|
|
SpringUtils.getBean(ICenterdataTFarmCollectiveFarmlandService.class).save(farmCollectiveFarmland);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case DocumentNameConstants.FARM_LIVESTOCK_PROTECT_INFO:// 畜保站
|
|
|
|
+ if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
|
|
+ SpringUtils.getBean(ICenterdataTFarmLivestockProtectInfoService.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ FarmLivestockProtectInfo farmLivestockProtectInfo = JSON.parseObject(dataBO.getModelStr(), FarmLivestockProtectInfo.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTFarmLivestockProtectInfoService.class).save(farmLivestockProtectInfo);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.FARM_BREED_RESOURCES:// 养殖资源
|
|
|
|
+ if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
|
|
+ SpringUtils.getBean(ICenterdataTFarmBreedResourcesService.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ FarmBreedResources farmBreedResources = JSON.parseObject(dataBO.getModelStr(), FarmBreedResources.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTFarmBreedResourcesService.class).save(farmBreedResources);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 数字水利
|
|
// 数字水利
|
|
case DocumentNameConstants.HYDRAULIC_BATTLEFIELD:// 沙场资源
|
|
case DocumentNameConstants.HYDRAULIC_BATTLEFIELD:// 沙场资源
|
|
if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
@@ -362,6 +378,38 @@ public class DataListener {
|
|
SpringUtils.getBean(ICenterdataTEnvironmentWaterMonitorService.class).save(environmentWaterMonitor);
|
|
SpringUtils.getBean(ICenterdataTEnvironmentWaterMonitorService.class).save(environmentWaterMonitor);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case DocumentNameConstants.ENVIRONMENT_PROHIBITION_AREA:// 禁烧区管理
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(CenterdataTEnvironmentProhibitionAreaDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ EnvironmentProhibitionArea environmentProhibitionArea = JSON.parseObject(dataBO.getModelStr(), EnvironmentProhibitionArea.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTEnvironmentProhibitionAreaService.class).save(environmentProhibitionArea);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.ENVIRONMENT_BIGGAS1:// 大气监测点管理
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(CenterdataTEnvironmentBiggasDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ EnvironmentBiggas environmentBiggas = JSON.parseObject(dataBO.getModelStr(), EnvironmentBiggas.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTEnvironmentBiggasService.class).save(environmentBiggas);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.ENVIRONMENT_BIGGAS2:// 水质监测点管理
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(CenterdataTEnvironmentBiggas2Dao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ EnvironmentBiggas environmentBiggas = JSON.parseObject(dataBO.getModelStr(), EnvironmentBiggas.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTEnvironmentBiggasService.class).save(environmentBiggas);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.ENVIRONMENT_BIGGAS3:// 污染源监测点管理
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(CenterdataTEnvironmentBiggas3Dao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ EnvironmentBiggas environmentBiggas = JSON.parseObject(dataBO.getModelStr(), EnvironmentBiggas.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTEnvironmentBiggasService.class).save(environmentBiggas);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 数字应急
|
|
// 数字应急
|
|
case DocumentNameConstants.EMERGENCY_WAREHOUSE:// 应急仓库
|
|
case DocumentNameConstants.EMERGENCY_WAREHOUSE:// 应急仓库
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
@@ -387,6 +435,14 @@ public class DataListener {
|
|
SpringUtils.getBean(ICenterdataTEmergencyEnterprisesService.class).save(emergencyEnterprises);
|
|
SpringUtils.getBean(ICenterdataTEmergencyEnterprisesService.class).save(emergencyEnterprises);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case DocumentNameConstants.EMERGENCY_PATROLPOINT:// 巡更点
|
|
|
|
+ if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
|
|
+ SpringUtils.getBean(CenterdataTEmergencyPatrolpointDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ EmergencyPatrolpoint emergencyPatrolpoint = JSON.parseObject(dataBO.getModelStr(), EmergencyPatrolpoint.class);
|
|
|
|
+ SpringUtils.getBean(ICenterdataTEmergencyPatrolpointService.class).save(emergencyPatrolpoint);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 数字交通
|
|
// 数字交通
|
|
case DocumentNameConstants.TRAFFIC_WARNING_SIGN:// 警示牌资源
|
|
case DocumentNameConstants.TRAFFIC_WARNING_SIGN:// 警示牌资源
|
|
if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
@@ -437,6 +493,30 @@ public class DataListener {
|
|
SpringUtils.getBean(IIllegalConstructionService.class).save(illegalConstruction);
|
|
SpringUtils.getBean(IIllegalConstructionService.class).save(illegalConstruction);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case DocumentNameConstants.RESOURCES_LAND:// 土地资源管理信息
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(LandDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ Land land = JSON.parseObject(dataBO.getModelStr(), Land.class);
|
|
|
|
+ SpringUtils.getBean(ILandService.class).save(land);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.RESOURCES_FOREST:// 森林资源管理信息
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(ForestDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ Forest forest = JSON.parseObject(dataBO.getModelStr(), Forest.class);
|
|
|
|
+ SpringUtils.getBean(IForestService.class).save(forest);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case DocumentNameConstants.RESOURCES_HYDROENERGY:// 水能资源信息
|
|
|
|
+ if (BusinessType.DELETE.equals(dataBO.getType())) {
|
|
|
|
+ SpringUtils.getBean(HydroenergyDao.class).deleteAllById(result);
|
|
|
|
+ } else {
|
|
|
|
+ Hydroenergy hydroenergy = JSON.parseObject(dataBO.getModelStr(), Hydroenergy.class);
|
|
|
|
+ SpringUtils.getBean(IHydroenergyService.class).save(hydroenergy);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 数字消防
|
|
// 数字消防
|
|
case DocumentNameConstants.FIRECONTROL_FIRE_FORCE:// 消防力量管理
|
|
case DocumentNameConstants.FIRECONTROL_FIRE_FORCE:// 消防力量管理
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|
|
if (dataBO.getType().equals(BusinessType.DELETE)) {
|