Jelajahi Sumber

Merge branch 'master' of http://114.244.114.158:8802/siwei/sanya-data-management-back

gushoubang 11 bulan lalu
induk
melakukan
f1beb361d8
100 mengubah file dengan 6986 tambahan dan 11 penghapusan
  1. 130 4
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/SanYaController.java
  2. 106 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJcsskfcdxzxsController.java
  3. 106 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJcssptcdController.java
  4. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJzdjqyysxzxsController.java
  5. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJzdjqyysxzxszbsmController.java
  6. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzLinlhhsxzController.java
  7. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzListController.java
  8. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzMjxzsmController.java
  9. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzResultsController.java
  10. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzRjlxsController.java
  11. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzSynqxzController.java
  12. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzXzxzsmController.java
  13. 105 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzZdksbxzController.java
  14. 64 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/spatial/JZDJCorrectionAnalyseController.java
  15. 25 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Center.java
  16. 25 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Data.java
  17. 54 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Date_server.java
  18. 58 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GHDKInfo.java
  19. 28 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GHDKType.java
  20. 32 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Geometry.java
  21. 27 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GhdkDetailed.java
  22. 20 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/LandUseNatureWrapper.java
  23. 55 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Layerinfo.java
  24. 31 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/MaxFloorPriceRequestDto.java
  25. 24 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Points.java
  26. 32 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/RoutePriceFloorPriceDto.java
  27. 54 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Server.java
  28. 268 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/ZtJzdjxzInfoDto.java
  29. 29 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/ZytdList.java
  30. 30 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/kffy.java
  31. 49 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/landUseNatureRelation.java
  32. 45 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/layerData.java
  33. 41 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/streetBuildingAreaDto.java
  34. 39 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/xfytinfo.java
  35. 116 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/JcssptcdList.java
  36. 28 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Llks.java
  37. 29 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Qrxzcs.java
  38. 98 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/RegionalImpactCorrectionList.java
  39. 37 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseCorrectionFactor.java
  40. 70 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseType.java
  41. 28 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/StreetBuildingAreaInfo.java
  42. 37 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Xfyt.java
  43. 55 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJcsskfcdxzxsList.java
  44. 55 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJzdjqyysxzxsList.java
  45. 43 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJcsskfcdxzxs.java
  46. 43 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJcssptcd.java
  47. 44 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJzdjqyysxzxs.java
  48. 51 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJzdjqyysxzxszbsm.java
  49. 80 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzLinlhhsxz.java
  50. 50 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzList.java
  51. 94 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzMjxzsm.java
  52. 258 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzResults.java
  53. 80 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzRjlxs.java
  54. 80 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzSynqxz.java
  55. 94 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzXzxzsm.java
  56. 80 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzZdksbxz.java
  57. 50 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/spatial/C4Lxj.java
  58. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJcsskfcdxzxsMapper.java
  59. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJcssptcdMapper.java
  60. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJzdjqyysxzxsMapper.java
  61. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJzdjqyysxzxszbsmMapper.java
  62. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzLinlhhsxzMapper.java
  63. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzListMapper.java
  64. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzMjxzsmMapper.java
  65. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzResultsMapper.java
  66. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzRjlxsMapper.java
  67. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzSynqxzMapper.java
  68. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzXzxzsmMapper.java
  69. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzZdksbxzMapper.java
  70. 71 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/spatial/C4LxjMapper.java
  71. 71 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IC4LxjService.java
  72. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJcsskfcdxzxsService.java
  73. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJcssptcdService.java
  74. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJzdjqyysxzxsService.java
  75. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJzdjqyysxzxszbsmService.java
  76. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzLinlhhsxzService.java
  77. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzListService.java
  78. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzMjxzsmService.java
  79. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzResultsService.java
  80. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzRjlxsService.java
  81. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzSynqxzService.java
  82. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzXzxzsmService.java
  83. 61 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzZdksbxzService.java
  84. 108 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/C4LxjServiceImpl.java
  85. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJcsskfcdxzxsServiceImpl.java
  86. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJcssptcdServiceImpl.java
  87. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJzdjqyysxzxsServiceImpl.java
  88. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJzdjqyysxzxszbsmServiceImpl.java
  89. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzLinlhhsxzServiceImpl.java
  90. 96 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzListServiceImpl.java
  91. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzMjxzsmServiceImpl.java
  92. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzResultsServiceImpl.java
  93. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzRjlxsServiceImpl.java
  94. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzSynqxzServiceImpl.java
  95. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzXzxzsmServiceImpl.java
  96. 93 0
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzZdksbxzServiceImpl.java
  97. 40 1
      onemap-modules/onemap-model/src/main/java/com/onemap/sanya/utils/SpatialOperate.java
  98. 7 4
      onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtBillboardmodellistMapper.xml
  99. 6 2
      onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtBillboardmodellisthistoryMapper.xml
  100. 78 0
      onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtJzdjxzJcsskfcdxzxsMapper.xml

+ 130 - 4
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/SanYaController.java

@@ -1,6 +1,7 @@
 package com.onemap.sanya.controller;
 
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.nacos.shaded.com.google.common.reflect.TypeToken;
 import com.alibaba.nacos.shaded.com.google.gson.Gson;
 import com.deepoove.poi.XWPFTemplate;
@@ -17,14 +18,16 @@ import com.onemap.common.core.web.controller.BaseController;
 import com.onemap.sanya.domain.*;
 import com.onemap.sanya.domain.CQBC.CompensateEstimateReport;
 import com.onemap.sanya.domain.GGP.*;
-import com.onemap.sanya.domain.business.ZtBillboardJt;
-import com.onemap.sanya.domain.business.ZtBillboardinfolist;
-import com.onemap.sanya.domain.business.ZtBillboardmodellist;
-import com.onemap.sanya.domain.business.ZtBillboardmodellisthistory;
+import com.onemap.sanya.domain.JZDJXZ.ZtJzdjxzInfoDto;
+import com.onemap.sanya.domain.JZDJXZ.xfytinfo;
+import com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto.*;
+import com.onemap.sanya.domain.business.*;
 import com.onemap.sanya.domain.mergeCell.JZDJTableRenderPolicy;
+import com.onemap.sanya.domain.spatial.C4Lxj;
 import com.onemap.sanya.service.IZtBillboardJtService;
 import com.onemap.sanya.service.IZtBillboardmodellistService;
 import com.onemap.sanya.service.IZtBillboardmodellisthistoryService;
+import com.onemap.sanya.service.IZtJzdjxzListService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -55,6 +58,8 @@ public class SanYaController extends BaseController {
     private IZtBillboardJtService ztBillboardJtService;
     @Autowired
     private IZtBillboardmodellisthistoryService ztBillboardmodellisthistoryService;
+    @Autowired
+    private IZtJzdjxzListService ztJzdjxzListService;
     /**
      * 导出征收补偿预估报告word
      * @param request
@@ -413,6 +418,127 @@ public class SanYaController extends BaseController {
         ztBillboardmodellistDto.setTemplateBottomObj(TemplateBottom);
     }
 
+    /**
+     * 导出基准地价修正报告word
+     * @param request
+     * @param response
+     */
+    @PostMapping("/exportWord5")
+    private void exportWord5(@RequestBody ZtJzdjxzResults ztJzdjxzResults, HttpServletRequest request, HttpServletResponse response) {
+        try {
+            if (ztJzdjxzResults == null) {
+                log.info("基准地价修正报告数据为空,导出失败!");
+                return ;
+            }
+            ZtJzdjxzList ztJzdjxzList= ztJzdjxzListService.selectZtJzdjxzListById(ztJzdjxzResults.getBenchmarkLandPriceid());
+            Gson gson = new Gson();
+            ZtJzdjxzInfoDto ztJzdjxzInfoDto=new ZtJzdjxzInfoDto();
+            //转换到Dto中
+            ztJzdjxzInfoDto.setProjectName(ztJzdjxzList.getProjectName());
+            ztJzdjxzInfoDto.setAnalysisDate(ztJzdjxzResults.getAnalysisDate());
+            if (ztJzdjxzResults.getAnalysisDate() != null && ztJzdjxzResults.getAnalysisDate() instanceof Date) {
+                // 将Date对象格式化为所需的字符串格式
+                // 例如: "yyyy-MM-dd HH:mm:ss"
+                String d= new SimpleDateFormat("yyyy-MM-dd").format((Date) ztJzdjxzResults.getAnalysisDate());
+                ztJzdjxzInfoDto.setAnalysisDateString(d);
+            }
+            ztJzdjxzInfoDto.setEstimatedDate(ztJzdjxzResults.getEstimatedDate());
+            if (ztJzdjxzResults.getEstimatedDate() != null && ztJzdjxzResults.getEstimatedDate() instanceof Date) {
+                // 将Date对象格式化为所需的字符串格式
+                // 例如: "yyyy-MM-dd HH:mm:ss"
+                String d= new SimpleDateFormat("yyyy-MM-dd").format((Date) ztJzdjxzResults.getEstimatedDate());
+                ztJzdjxzInfoDto.setEstimatedDateString(d);
+            }
+            ztJzdjxzInfoDto.setLandUseType(ztJzdjxzResults.getLandUseType());
+            ztJzdjxzInfoDto.setSelectLandUseType(JSON.parseObject(ztJzdjxzResults.getSelectLandUseType(),SelectLandUseType.class));
+            ztJzdjxzInfoDto.setUseArea(ztJzdjxzResults.getUseArea());
+            ztJzdjxzInfoDto.setNoRoutePriceFloorPrice(ztJzdjxzResults.getNoRoutePriceFloorPrice());
+            ztJzdjxzInfoDto.setRoutePriceFloorPrice(ztJzdjxzResults.getRoutePriceFloorPrice());
+            ztJzdjxzInfoDto.setRoutePriceFloorPriceInfo(JSON.parseObject(ztJzdjxzResults.getRoutePriceFloorPriceInfo(), C4Lxj.class));
+            ztJzdjxzInfoDto.setLandUseCorrectionFactor(ztJzdjxzResults.getLandUseCorrectionFactor());
+            ztJzdjxzInfoDto.setSelectLandUseCorrectionFactor(JSON.parseObject(ztJzdjxzResults.getSelectLandUseCorrectionFactor(), xfytinfo.class));
+            ztJzdjxzInfoDto.setCorrectionDate(ztJzdjxzResults.getCorrectionDate());
+            ztJzdjxzInfoDto.setQrxzcs(JSON.parseObject(ztJzdjxzResults.getQrxzcs(), Qrxzcs.class));
+            ztJzdjxzInfoDto.setRegionalImpactCorrection(ztJzdjxzResults.getRegionalImpactCorrection());
+            ztJzdjxzInfoDto.setRegionalImpactCorrectionType(ztJzdjxzResults.getRegionalImpactCorrectionType());
+            ztJzdjxzInfoDto.setRegionalImpactCorrectionList(JSON.parseArray(ztJzdjxzResults.getRegionalImpactCorrectionList(),RegionalImpactCorrectionList.class ));
+            ztJzdjxzInfoDto.setUseLifeCorrection(ztJzdjxzResults.getUseLifeCorrection());
+            ztJzdjxzInfoDto.setUseLife(ztJzdjxzResults.getUseLife());
+            ztJzdjxzInfoDto.setVolumeRatioCorrection(ztJzdjxzResults.getVolumeRatioCorrection());
+            ztJzdjxzInfoDto.setVolumeRatio(ztJzdjxzResults.getVolumeRatio());
+            ztJzdjxzInfoDto.setAreaConditionCorrection(ztJzdjxzResults.getAreaConditionCorrection());
+            ztJzdjxzInfoDto.setSelectAreaConditionCorrectionItem(JSON.parseObject(ztJzdjxzResults.getSelectAreaConditionCorrectionItem(),ZtJzdjxzMjxzsm.class));
+            ztJzdjxzInfoDto.setShapeCorrection(ztJzdjxzResults.getShapeCorrection());
+            ztJzdjxzInfoDto.setSelectShapeCorrectionItem(JSON.parseObject(ztJzdjxzResults.getSelectShapeCorrectionItem(),ZtJzdjxzXzxzsm.class));
+            ztJzdjxzInfoDto.setRoadWidthDepthRatio(ztJzdjxzResults.getRoadWidthDepthRatio());
+            ztJzdjxzInfoDto.setLlks(JSON.parseObject(ztJzdjxzResults.getLlks(), Llks.class));
+            ztJzdjxzInfoDto.setRoadSeaRiverMountainCorrection(ztJzdjxzResults.getRoadSeaRiverMountainCorrection());
+            ztJzdjxzInfoDto.setSelectroadSeaRiverMountainCorrectionItem(JSON.parseObject(ztJzdjxzResults.getSelectroadSeaRiverMountainCorrectionItem(),ZtJzdjxzLinlhhsxz.class));
+            ztJzdjxzInfoDto.setKffy(ztJzdjxzResults.getKffy());
+            ztJzdjxzInfoDto.setPhysicalGrade(ztJzdjxzResults.getPhysicalGrade());
+            ztJzdjxzInfoDto.setParcelType(ztJzdjxzResults.getParcelType());
+            ztJzdjxzInfoDto.setJcssptcdList(JSON.parseArray(ztJzdjxzResults.getJcssptcdList(), JcssptcdList.class));
+            ztJzdjxzInfoDto.setStreetBuildingArea(ztJzdjxzResults.getStreetBuildingArea());
+            ztJzdjxzInfoDto.setStreetBuildingAreaInfo(JSON.parseObject(ztJzdjxzResults.getStreetBuildingAreaInfo(),StreetBuildingAreaInfo.class));
+            ztJzdjxzInfoDto.setGrade(ztJzdjxzResults.getGrade());
+            ztJzdjxzInfoDto.setP1AllFloorPrice(ztJzdjxzResults.getP1AllFloorPrice());
+            ztJzdjxzInfoDto.setP2AllFloorPrice(ztJzdjxzResults.getP2AllFloorPrice());
+            ztJzdjxzInfoDto.setPi(ztJzdjxzResults.getPi());
+            ztJzdjxzInfoDto.setP1AllXS(ztJzdjxzResults.getP1AllXS());
+            ztJzdjxzInfoDto.setP2AllXS(ztJzdjxzResults.getP2AllXS());
+            ztJzdjxzInfoDto.setPiAllXS(ztJzdjxzResults.getPiAllXS());
+            ztJzdjxzInfoDto.setP1FloorPrice(ztJzdjxzResults.getP1FloorPrice());
+            ztJzdjxzInfoDto.setP2FloorPrice(ztJzdjxzResults.getP2FloorPrice());
+            ztJzdjxzInfoDto.setPicBase64List(ztJzdjxzResults.getPicBase64List());
+
+
+            if(ztJzdjxzInfoDto.getRoutePriceFloorPriceInfo()!=null){
+                ztJzdjxzInfoDto.setLxfw(ztJzdjxzInfoDto.getRoutePriceFloorPriceInfo().get路线范围());
+                ztJzdjxzInfoDto.setLmdj(ztJzdjxzInfoDto.getRoutePriceFloorPriceInfo().get楼面单价());
+            }
+
+
+
+
+            List<PicData> picList = new ArrayList<>();
+            if(ztJzdjxzInfoDto.getPicBase64List()!=null&&!ztJzdjxzInfoDto.getPicBase64List().isEmpty()){
+                ObjectMapper objectMapper=new ObjectMapper();
+                List<String> picBase64List=objectMapper.readValue(ztJzdjxzInfoDto.getPicBase64List(), new TypeReference<List<String>>(){});
+
+                //将base64图片转为PictureRenderData
+                for (String base64ImageData:picBase64List) {
+
+                    PictureRenderData pictureRenderData =Pictures.ofBase64(base64ImageData, PictureType.JPEG).size(400, 300).create();
+                    picList.add(new PicData(pictureRenderData));
+                }
+                ztJzdjxzInfoDto.setPicList(picList);
+            }
+
+            //读取需要的基准地价模板
+            Type SelectLandUseTypeType = new TypeToken<SelectLandUseType>() {}.getType();
+            SelectLandUseType selectLandUseType = gson.fromJson(ztJzdjxzResults.getSelectLandUseType(), SelectLandUseTypeType);
+            ClassPathResource classPathResource = new ClassPathResource("template/word/"+"基准地价报告模板-"+selectLandUseType.getToptdyt()+".docx");
+            InputStream inputStream = classPathResource.getInputStream();
+
+            //导入表格渲染配置
+            Configure configure = Configure.builder().useSpringEL()
+                    .bind("RegionalImpactCorrectionList", new LoopRowTableRenderPolicy())
+                    .bind("jcssptcdList", new LoopRowTableRenderPolicy()).build();
+            // 通过 XWPFTemplate 编译文件并渲染数据到模板中
+            XWPFTemplate template = XWPFTemplate.compile(inputStream, configure).render(ztJzdjxzInfoDto);
+
+
+            //生成文件名
+//            String wordName = "04-基准地价报告-02" + "-" + System.currentTimeMillis();
+            String wordName = ztJzdjxzInfoDto.getProjectName();
+            writeWord(response, null, wordName, template);
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("基准地价报告导出异常,{}" + e);
+        }
+    }
+
 
 
 

+ 106 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJcsskfcdxzxsController.java

@@ -0,0 +1,106 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs;
+import com.onemap.sanya.service.IZtJzdjxzJcsskfcdxzxsService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 基础设施开发程度修正系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@RestController
+@RequestMapping("/jcsskfcdxzxs")
+public class ZtJzdjxzJcsskfcdxzxsController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzJcsskfcdxzxsService ztJzdjxzJcsskfcdxzxsService;
+
+    /**
+     * 查询基础设施开发程度修正系数列表
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        startPage();
+        List<ZtJzdjxzJcsskfcdxzxs> list = ztJzdjxzJcsskfcdxzxsService.selectZtJzdjxzJcsskfcdxzxsList(ztJzdjxzJcsskfcdxzxs);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出基础设施开发程度修正系数列表
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:export")
+    @Log(title = "基础设施开发程度修正系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        List<ZtJzdjxzJcsskfcdxzxs> list = ztJzdjxzJcsskfcdxzxsService.selectZtJzdjxzJcsskfcdxzxsList(ztJzdjxzJcsskfcdxzxs);
+        ExcelUtil<ZtJzdjxzJcsskfcdxzxs> util = new ExcelUtil<ZtJzdjxzJcsskfcdxzxs>(ZtJzdjxzJcsskfcdxzxs.class);
+        util.exportExcel(response, list, "基础设施开发程度修正系数数据");
+    }
+
+    /**
+     * 获取基础设施开发程度修正系数详细信息
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzJcsskfcdxzxsService.selectZtJzdjxzJcsskfcdxzxsByNvfid(nvfid));
+    }
+
+    /**
+     * 新增基础设施开发程度修正系数
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:add")
+    @Log(title = "基础设施开发程度修正系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        return toAjax(ztJzdjxzJcsskfcdxzxsService.insertZtJzdjxzJcsskfcdxzxs(ztJzdjxzJcsskfcdxzxs));
+    }
+
+    /**
+     * 修改基础设施开发程度修正系数
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:edit")
+    @Log(title = "基础设施开发程度修正系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        return toAjax(ztJzdjxzJcsskfcdxzxsService.updateZtJzdjxzJcsskfcdxzxs(ztJzdjxzJcsskfcdxzxs));
+    }
+
+    /**
+     * 删除基础设施开发程度修正系数
+     */
+//    @RequiresPermissions("sanya:jcsskfcdxzxs:remove")
+    @Log(title = "基础设施开发程度修正系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzJcsskfcdxzxsService.deleteZtJzdjxzJcsskfcdxzxsByNvfids(nvfids));
+    }
+}

+ 106 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJcssptcdController.java

@@ -0,0 +1,106 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.onemap.sanya.domain.business.ZtJzdjxzJcssptcd;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcssptcd;
+import com.onemap.sanya.service.IZtJzdjxzJcssptcdService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 基础设施配套程度修正((五通一平,六通一平))Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@RestController
+@RequestMapping("/jcssptcd")
+public class ZtJzdjxzJcssptcdController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzJcssptcdService ztJzdjxzJcssptcdService;
+
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))列表
+     */
+//    @RequiresPermissions("sanya:jcssptcd:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        startPage();
+        List<ZtJzdjxzJcssptcd> list = ztJzdjxzJcssptcdService.selectZtJzdjxzJcssptcdList(ztJzdjxzJcssptcd);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出基础设施配套程度修正((五通一平,六通一平))列表
+     */
+//    @RequiresPermissions("sanya:jcssptcd:export")
+    @Log(title = "基础设施配套程度修正((五通一平,六通一平))", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        List<ZtJzdjxzJcssptcd> list = ztJzdjxzJcssptcdService.selectZtJzdjxzJcssptcdList(ztJzdjxzJcssptcd);
+        ExcelUtil<ZtJzdjxzJcssptcd> util = new ExcelUtil<ZtJzdjxzJcssptcd>(ZtJzdjxzJcssptcd.class);
+        util.exportExcel(response, list, "基础设施配套程度修正((五通一平,六通一平))数据");
+    }
+
+    /**
+     * 获取基础设施配套程度修正((五通一平,六通一平))详细信息
+     */
+//    @RequiresPermissions("sanya:jcssptcd:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzJcssptcdService.selectZtJzdjxzJcssptcdByNvfid(nvfid));
+    }
+
+    /**
+     * 新增基础设施配套程度修正((五通一平,六通一平))
+     */
+//    @RequiresPermissions("sanya:jcssptcd:add")
+    @Log(title = "基础设施配套程度修正((五通一平,六通一平))", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        return toAjax(ztJzdjxzJcssptcdService.insertZtJzdjxzJcssptcd(ztJzdjxzJcssptcd));
+    }
+
+    /**
+     * 修改基础设施配套程度修正((五通一平,六通一平))
+     */
+//    @RequiresPermissions("sanya:jcssptcd:edit")
+    @Log(title = "基础设施配套程度修正((五通一平,六通一平))", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        return toAjax(ztJzdjxzJcssptcdService.updateZtJzdjxzJcssptcd(ztJzdjxzJcssptcd));
+    }
+
+    /**
+     * 删除基础设施配套程度修正((五通一平,六通一平))
+     */
+//    @RequiresPermissions("sanya:jcssptcd:remove")
+    @Log(title = "基础设施配套程度修正((五通一平,六通一平))", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzJcssptcdService.deleteZtJzdjxzJcssptcdByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJzdjqyysxzxsController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxs;
+import com.onemap.sanya.service.IZtJzdjxzJzdjqyysxzxsService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Controller
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@RestController
+@RequestMapping("/jzdjqyysxzxs")
+public class ZtJzdjxzJzdjqyysxzxsController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzJzdjqyysxzxsService ztJzdjxzJzdjqyysxzxsService;
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+//        startPage();
+        List<ZtJzdjxzJzdjqyysxzxs> list = ztJzdjxzJzdjqyysxzxsService.selectZtJzdjxzJzdjqyysxzxsList(ztJzdjxzJzdjqyysxzxs);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出国有商服用地基准地价区域因素修正系数指标说明列表
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:export")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        List<ZtJzdjxzJzdjqyysxzxs> list = ztJzdjxzJzdjqyysxzxsService.selectZtJzdjxzJzdjqyysxzxsList(ztJzdjxzJzdjqyysxzxs);
+        ExcelUtil<ZtJzdjxzJzdjqyysxzxs> util = new ExcelUtil<ZtJzdjxzJzdjqyysxzxs>(ZtJzdjxzJzdjqyysxzxs.class);
+        util.exportExcel(response, list, "国有商服用地基准地价区域因素修正系数指标说明数据");
+    }
+
+    /**
+     * 获取国有商服用地基准地价区域因素修正系数指标说明详细信息
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzJzdjqyysxzxsService.selectZtJzdjxzJzdjqyysxzxsByNvfid(nvfid));
+    }
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:add")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxsService.insertZtJzdjxzJzdjqyysxzxs(ztJzdjxzJzdjqyysxzxs));
+    }
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:edit")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxsService.updateZtJzdjxzJzdjqyysxzxs(ztJzdjxzJzdjqyysxzxs));
+    }
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxs:remove")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxsService.deleteZtJzdjxzJzdjqyysxzxsByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzJzdjqyysxzxszbsmController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxszbsm;
+import com.onemap.sanya.service.IZtJzdjxzJzdjqyysxzxszbsmService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Controller
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@RestController
+@RequestMapping("/jzdjqyysxzxszbsm")
+public class ZtJzdjxzJzdjqyysxzxszbsmController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzJzdjqyysxzxszbsmService ztJzdjxzJzdjqyysxzxszbsmService;
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+//        startPage();
+        List<ZtJzdjxzJzdjqyysxzxszbsm> list = ztJzdjxzJzdjqyysxzxszbsmService.selectZtJzdjxzJzdjqyysxzxszbsmList(ztJzdjxzJzdjqyysxzxszbsm);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出国有商服用地基准地价区域因素修正系数指标说明列表
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:export")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        List<ZtJzdjxzJzdjqyysxzxszbsm> list = ztJzdjxzJzdjqyysxzxszbsmService.selectZtJzdjxzJzdjqyysxzxszbsmList(ztJzdjxzJzdjqyysxzxszbsm);
+        ExcelUtil<ZtJzdjxzJzdjqyysxzxszbsm> util = new ExcelUtil<ZtJzdjxzJzdjqyysxzxszbsm>(ZtJzdjxzJzdjqyysxzxszbsm.class);
+        util.exportExcel(response, list, "国有商服用地基准地价区域因素修正系数指标说明数据");
+    }
+
+    /**
+     * 获取国有商服用地基准地价区域因素修正系数指标说明详细信息
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzJzdjqyysxzxszbsmService.selectZtJzdjxzJzdjqyysxzxszbsmByNvfid(nvfid));
+    }
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:add")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxszbsmService.insertZtJzdjxzJzdjqyysxzxszbsm(ztJzdjxzJzdjqyysxzxszbsm));
+    }
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:edit")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxszbsmService.updateZtJzdjxzJzdjqyysxzxszbsm(ztJzdjxzJzdjqyysxzxszbsm));
+    }
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明
+     */
+//    @RequiresPermissions("sanya:jzdjqyysxzxszbsm:remove")
+    @Log(title = "国有商服用地基准地价区域因素修正系数指标说明", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzJzdjqyysxzxszbsmService.deleteZtJzdjxzJzdjqyysxzxszbsmByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzLinlhhsxzController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzLinlhhsxz;
+import com.onemap.sanya.service.IZtJzdjxzLinlhhsxzService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 临路、临海、临河、临山修正系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@RestController
+@RequestMapping("/linLHHSxz")
+public class ZtJzdjxzLinlhhsxzController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzLinlhhsxzService ztJzdjxzLinlhhsxzService;
+
+    /**
+     * 查询临路、临海、临河、临山修正系数列表
+     */
+//    @RequiresPermissions("sanya:linLHHSxz:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+//        startPage();
+        List<ZtJzdjxzLinlhhsxz> list = ztJzdjxzLinlhhsxzService.selectZtJzdjxzLinlhhsxzList(ztJzdjxzLinlhhsxz);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出临路、临海、临河、临山修正系数列表
+     */
+//    @RequiresPermissions("sanya:linLHHSxz:export")
+    @Log(title = "临路、临海、临河、临山修正系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        List<ZtJzdjxzLinlhhsxz> list = ztJzdjxzLinlhhsxzService.selectZtJzdjxzLinlhhsxzList(ztJzdjxzLinlhhsxz);
+        ExcelUtil<ZtJzdjxzLinlhhsxz> util = new ExcelUtil<ZtJzdjxzLinlhhsxz>(ZtJzdjxzLinlhhsxz.class);
+        util.exportExcel(response, list, "临路、临海、临河、临山修正系数数据");
+    }
+
+    /**
+     * 获取临路、临海、临河、临山修正系数详细信息
+     */
+//    @RequiresPermissions("sanya:linLHHSxz:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzLinlhhsxzService.selectZtJzdjxzLinlhhsxzByNvfid(nvfid));
+    }
+
+    /**
+     * 新增临路、临海、临河、临山修正系数
+     */
+//    @RequiresPermissions("sanya:linLHHSxz:add")
+    @Log(title = "临路、临海、临河、临山修正系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        return toAjax(ztJzdjxzLinlhhsxzService.insertZtJzdjxzLinlhhsxz(ztJzdjxzLinlhhsxz));
+    }
+
+    /**
+     * 修改临路、临海、临河、临山修正系数
+     */
+//    @RequiresPermissions("sanya:linLHHSxz:edit")
+    @Log(title = "临路、临海、临河、临山修正系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        return toAjax(ztJzdjxzLinlhhsxzService.updateZtJzdjxzLinlhhsxz(ztJzdjxzLinlhhsxz));
+    }
+
+    /**
+     * 删除临路、临海、临河、临山修正系数
+     */
+    @RequiresPermissions("sanya:linLHHSxz:remove")
+    @Log(title = "临路、临海、临河、临山修正系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzLinlhhsxzService.deleteZtJzdjxzLinlhhsxzByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzListController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzList;
+import com.onemap.sanya.service.IZtJzdjxzListService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 基准地价修正信息Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@RestController
+@RequestMapping("/ZtJzdjxzList")
+public class ZtJzdjxzListController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzListService ztJzdjxzListService;
+
+    /**
+     * 查询基准地价修正信息列表
+     */
+//    @RequiresPermissions("sanya:list:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzList ztJzdjxzList)
+    {
+        startPage();
+        List<ZtJzdjxzList> list = ztJzdjxzListService.selectZtJzdjxzListList(ztJzdjxzList);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出基准地价修正信息列表
+     */
+//    @RequiresPermissions("sanya:list:export")
+    @Log(title = "基准地价修正信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzList ztJzdjxzList)
+    {
+        List<ZtJzdjxzList> list = ztJzdjxzListService.selectZtJzdjxzListList(ztJzdjxzList);
+        ExcelUtil<ZtJzdjxzList> util = new ExcelUtil<ZtJzdjxzList>(ZtJzdjxzList.class);
+        util.exportExcel(response, list, "基准地价修正信息数据");
+    }
+
+    /**
+     * 获取基准地价修正信息详细信息
+     */
+//    @RequiresPermissions("sanya:list:query")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") String id)
+    {
+        return success(ztJzdjxzListService.selectZtJzdjxzListById(id));
+    }
+
+    /**
+     * 新增基准地价修正信息
+     */
+//    @RequiresPermissions("sanya:list:add")
+    @Log(title = "基准地价修正信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzList ztJzdjxzList)
+    {
+        return toAjax(ztJzdjxzListService.insertZtJzdjxzList(ztJzdjxzList));
+    }
+
+    /**
+     * 修改基准地价修正信息
+     */
+//    @RequiresPermissions("sanya:list:edit")
+    @Log(title = "基准地价修正信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzList ztJzdjxzList)
+    {
+        return toAjax(ztJzdjxzListService.updateZtJzdjxzList(ztJzdjxzList));
+    }
+
+    /**
+     * 删除基准地价修正信息
+     */
+//    @RequiresPermissions("sanya:list:remove")
+    @Log(title = "基准地价修正信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable String[] ids)
+    {
+        return toAjax(ztJzdjxzListService.deleteZtJzdjxzListByIds(ids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzMjxzsmController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzMjxzsm;
+import com.onemap.sanya.service.IZtJzdjxzMjxzsmService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 宗地面积修正说明及系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@RestController
+@RequestMapping("/mjxzsm")
+public class ZtJzdjxzMjxzsmController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzMjxzsmService ztJzdjxzMjxzsmService;
+
+    /**
+     * 查询宗地面积修正说明及系数列表
+     */
+//    @RequiresPermissions("sanya:mjxzsm:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+//        startPage();
+        List<ZtJzdjxzMjxzsm> list = ztJzdjxzMjxzsmService.selectZtJzdjxzMjxzsmList(ztJzdjxzMjxzsm);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出宗地面积修正说明及系数列表
+     */
+//    @RequiresPermissions("sanya:mjxzsm:export")
+    @Log(title = "宗地面积修正说明及系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        List<ZtJzdjxzMjxzsm> list = ztJzdjxzMjxzsmService.selectZtJzdjxzMjxzsmList(ztJzdjxzMjxzsm);
+        ExcelUtil<ZtJzdjxzMjxzsm> util = new ExcelUtil<ZtJzdjxzMjxzsm>(ZtJzdjxzMjxzsm.class);
+        util.exportExcel(response, list, "宗地面积修正说明及系数数据");
+    }
+
+    /**
+     * 获取宗地面积修正说明及系数详细信息
+     */
+//    @RequiresPermissions("sanya:mjxzsm:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzMjxzsmService.selectZtJzdjxzMjxzsmByNvfid(nvfid));
+    }
+
+    /**
+     * 新增宗地面积修正说明及系数
+     */
+//    @RequiresPermissions("sanya:mjxzsm:add")
+    @Log(title = "宗地面积修正说明及系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        return toAjax(ztJzdjxzMjxzsmService.insertZtJzdjxzMjxzsm(ztJzdjxzMjxzsm));
+    }
+
+    /**
+     * 修改宗地面积修正说明及系数
+     */
+//    @RequiresPermissions("sanya:mjxzsm:edit")
+    @Log(title = "宗地面积修正说明及系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        return toAjax(ztJzdjxzMjxzsmService.updateZtJzdjxzMjxzsm(ztJzdjxzMjxzsm));
+    }
+
+    /**
+     * 删除宗地面积修正说明及系数
+     */
+//    @RequiresPermissions("sanya:mjxzsm:remove")
+    @Log(title = "宗地面积修正说明及系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzMjxzsmService.deleteZtJzdjxzMjxzsmByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzResultsController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzResults;
+import com.onemap.sanya.service.IZtJzdjxzResultsService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 基准地价修正结果Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@RestController
+@RequestMapping("/ZtJzdjxzResults")
+public class ZtJzdjxzResultsController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzResultsService ztJzdjxzResultsService;
+
+    /**
+     * 查询基准地价修正结果列表
+     */
+//    @RequiresPermissions("sanya:results:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzResults ztJzdjxzResults)
+    {
+        startPage();
+        List<ZtJzdjxzResults> list = ztJzdjxzResultsService.selectZtJzdjxzResultsList(ztJzdjxzResults);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出基准地价修正结果列表
+     */
+//    @RequiresPermissions("sanya:results:export")
+    @Log(title = "基准地价修正结果", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzResults ztJzdjxzResults)
+    {
+        List<ZtJzdjxzResults> list = ztJzdjxzResultsService.selectZtJzdjxzResultsList(ztJzdjxzResults);
+        ExcelUtil<ZtJzdjxzResults> util = new ExcelUtil<ZtJzdjxzResults>(ZtJzdjxzResults.class);
+        util.exportExcel(response, list, "基准地价修正结果数据");
+    }
+
+    /**
+     * 获取基准地价修正结果详细信息
+     */
+//    @RequiresPermissions("sanya:results:query")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") String id)
+    {
+        return success(ztJzdjxzResultsService.selectZtJzdjxzResultsById(id));
+    }
+
+    /**
+     * 新增基准地价修正结果
+     */
+//    @RequiresPermissions("sanya:results:add")
+    @Log(title = "基准地价修正结果", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzResults ztJzdjxzResults)
+    {
+        return toAjax(ztJzdjxzResultsService.insertZtJzdjxzResults(ztJzdjxzResults));
+    }
+
+    /**
+     * 修改基准地价修正结果
+     */
+//    @RequiresPermissions("sanya:results:edit")
+    @Log(title = "基准地价修正结果", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzResults ztJzdjxzResults)
+    {
+        return toAjax(ztJzdjxzResultsService.updateZtJzdjxzResults(ztJzdjxzResults));
+    }
+
+    /**
+     * 删除基准地价修正结果
+     */
+//    @RequiresPermissions("sanya:results:remove")
+    @Log(title = "基准地价修正结果", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable String[] ids)
+    {
+        return toAjax(ztJzdjxzResultsService.deleteZtJzdjxzResultsByIds(ids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzRjlxsController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzRjlxs;
+import com.onemap.sanya.service.IZtJzdjxzRjlxsService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 容积率修正系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@RestController
+@RequestMapping("/rjlxs")
+public class ZtJzdjxzRjlxsController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzRjlxsService ztJzdjxzRjlxsService;
+
+    /**
+     * 查询容积率修正系数列表
+     */
+//    @RequiresPermissions("sanya:rjlxs:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+//        startPage();
+        List<ZtJzdjxzRjlxs> list = ztJzdjxzRjlxsService.selectZtJzdjxzRjlxsList(ztJzdjxzRjlxs);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出容积率修正系数列表
+     */
+//    @RequiresPermissions("sanya:rjlxs:export")
+    @Log(title = "容积率修正系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        List<ZtJzdjxzRjlxs> list = ztJzdjxzRjlxsService.selectZtJzdjxzRjlxsList(ztJzdjxzRjlxs);
+        ExcelUtil<ZtJzdjxzRjlxs> util = new ExcelUtil<ZtJzdjxzRjlxs>(ZtJzdjxzRjlxs.class);
+        util.exportExcel(response, list, "容积率修正系数数据");
+    }
+
+    /**
+     * 获取容积率修正系数详细信息
+     */
+//    @RequiresPermissions("sanya:rjlxs:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzRjlxsService.selectZtJzdjxzRjlxsByNvfid(nvfid));
+    }
+
+    /**
+     * 新增容积率修正系数
+     */
+//    @RequiresPermissions("sanya:rjlxs:add")
+    @Log(title = "容积率修正系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        return toAjax(ztJzdjxzRjlxsService.insertZtJzdjxzRjlxs(ztJzdjxzRjlxs));
+    }
+
+    /**
+     * 修改容积率修正系数
+     */
+//    @RequiresPermissions("sanya:rjlxs:edit")
+    @Log(title = "容积率修正系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        return toAjax(ztJzdjxzRjlxsService.updateZtJzdjxzRjlxs(ztJzdjxzRjlxs));
+    }
+
+    /**
+     * 删除容积率修正系数
+     */
+//    @RequiresPermissions("sanya:rjlxs:remove")
+    @Log(title = "容积率修正系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzRjlxsService.deleteZtJzdjxzRjlxsByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzSynqxzController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzSynqxz;
+import com.onemap.sanya.service.IZtJzdjxzSynqxzService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 使用年期修正系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@RestController
+@RequestMapping("/synqxz")
+public class ZtJzdjxzSynqxzController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzSynqxzService ztJzdjxzSynqxzService;
+
+    /**
+     * 查询使用年期修正系数列表
+     */
+//    @RequiresPermissions("sanya:synqxz:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+//        startPage();
+        List<ZtJzdjxzSynqxz> list = ztJzdjxzSynqxzService.selectZtJzdjxzSynqxzList(ztJzdjxzSynqxz);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出使用年期修正系数列表
+     */
+//    @RequiresPermissions("sanya:synqxz:export")
+    @Log(title = "使用年期修正系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        List<ZtJzdjxzSynqxz> list = ztJzdjxzSynqxzService.selectZtJzdjxzSynqxzList(ztJzdjxzSynqxz);
+        ExcelUtil<ZtJzdjxzSynqxz> util = new ExcelUtil<ZtJzdjxzSynqxz>(ZtJzdjxzSynqxz.class);
+        util.exportExcel(response, list, "使用年期修正系数数据");
+    }
+
+    /**
+     * 获取使用年期修正系数详细信息
+     */
+//    @RequiresPermissions("sanya:synqxz:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzSynqxzService.selectZtJzdjxzSynqxzByNvfid(nvfid));
+    }
+
+    /**
+     * 新增使用年期修正系数
+     */
+//    @RequiresPermissions("sanya:synqxz:add")
+    @Log(title = "使用年期修正系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        return toAjax(ztJzdjxzSynqxzService.insertZtJzdjxzSynqxz(ztJzdjxzSynqxz));
+    }
+
+    /**
+     * 修改使用年期修正系数
+     */
+//    @RequiresPermissions("sanya:synqxz:edit")
+    @Log(title = "使用年期修正系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        return toAjax(ztJzdjxzSynqxzService.updateZtJzdjxzSynqxz(ztJzdjxzSynqxz));
+    }
+
+    /**
+     * 删除使用年期修正系数
+     */
+//    @RequiresPermissions("sanya:synqxz:remove")
+    @Log(title = "使用年期修正系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzSynqxzService.deleteZtJzdjxzSynqxzByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzXzxzsmController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzXzxzsm;
+import com.onemap.sanya.service.IZtJzdjxzXzxzsmService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 宗地形状修正说明及系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@RestController
+@RequestMapping("/xzxzsm")
+public class ZtJzdjxzXzxzsmController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzXzxzsmService ztJzdjxzXzxzsmService;
+
+    /**
+     * 查询宗地形状修正说明及系数列表
+     */
+//    @RequiresPermissions("sanya:xzxzsm:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+//        startPage();
+        List<ZtJzdjxzXzxzsm> list = ztJzdjxzXzxzsmService.selectZtJzdjxzXzxzsmList(ztJzdjxzXzxzsm);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出宗地形状修正说明及系数列表
+     */
+//    @RequiresPermissions("sanya:xzxzsm:export")
+    @Log(title = "宗地形状修正说明及系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        List<ZtJzdjxzXzxzsm> list = ztJzdjxzXzxzsmService.selectZtJzdjxzXzxzsmList(ztJzdjxzXzxzsm);
+        ExcelUtil<ZtJzdjxzXzxzsm> util = new ExcelUtil<ZtJzdjxzXzxzsm>(ZtJzdjxzXzxzsm.class);
+        util.exportExcel(response, list, "宗地形状修正说明及系数数据");
+    }
+
+    /**
+     * 获取宗地形状修正说明及系数详细信息
+     */
+//    @RequiresPermissions("sanya:xzxzsm:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzXzxzsmService.selectZtJzdjxzXzxzsmByNvfid(nvfid));
+    }
+
+    /**
+     * 新增宗地形状修正说明及系数
+     */
+//    @RequiresPermissions("sanya:xzxzsm:add")
+    @Log(title = "宗地形状修正说明及系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        return toAjax(ztJzdjxzXzxzsmService.insertZtJzdjxzXzxzsm(ztJzdjxzXzxzsm));
+    }
+
+    /**
+     * 修改宗地形状修正说明及系数
+     */
+//    @RequiresPermissions("sanya:xzxzsm:edit")
+    @Log(title = "宗地形状修正说明及系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        return toAjax(ztJzdjxzXzxzsmService.updateZtJzdjxzXzxzsm(ztJzdjxzXzxzsm));
+    }
+
+    /**
+     * 删除宗地形状修正说明及系数
+     */
+//    @RequiresPermissions("sanya:xzxzsm:remove")
+    @Log(title = "宗地形状修正说明及系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzXzxzsmService.deleteZtJzdjxzXzxzsmByNvfids(nvfids));
+    }
+}

+ 105 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/business/ZtJzdjxzZdksbxzController.java

@@ -0,0 +1,105 @@
+package com.onemap.sanya.controller.business;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.onemap.common.log.annotation.Log;
+import com.onemap.common.log.enums.BusinessType;
+import com.onemap.common.security.annotation.RequiresPermissions;
+import com.onemap.sanya.domain.business.ZtJzdjxzZdksbxz;
+import com.onemap.sanya.service.IZtJzdjxzZdksbxzService;
+import com.onemap.common.core.web.controller.BaseController;
+import com.onemap.common.core.web.domain.AjaxResult;
+import com.onemap.common.core.utils.poi.ExcelUtil;
+import com.onemap.common.core.web.page.TableDataInfo;
+
+/**
+ * 宗地宽深比修正系数Controller
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@RestController
+@RequestMapping("/zdksbxz")
+public class ZtJzdjxzZdksbxzController extends BaseController
+{
+    @Autowired
+    private IZtJzdjxzZdksbxzService ztJzdjxzZdksbxzService;
+
+    /**
+     * 查询宗地宽深比修正系数列表
+     */
+//    @RequiresPermissions("sanya:zdksbxz:list")
+    @GetMapping("/list")
+    public TableDataInfo list(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+//        startPage();
+        List<ZtJzdjxzZdksbxz> list = ztJzdjxzZdksbxzService.selectZtJzdjxzZdksbxzList(ztJzdjxzZdksbxz);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出宗地宽深比修正系数列表
+     */
+//    @RequiresPermissions("sanya:zdksbxz:export")
+    @Log(title = "宗地宽深比修正系数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        List<ZtJzdjxzZdksbxz> list = ztJzdjxzZdksbxzService.selectZtJzdjxzZdksbxzList(ztJzdjxzZdksbxz);
+        ExcelUtil<ZtJzdjxzZdksbxz> util = new ExcelUtil<ZtJzdjxzZdksbxz>(ZtJzdjxzZdksbxz.class);
+        util.exportExcel(response, list, "宗地宽深比修正系数数据");
+    }
+
+    /**
+     * 获取宗地宽深比修正系数详细信息
+     */
+//    @RequiresPermissions("sanya:zdksbxz:query")
+    @GetMapping(value = "/{nvfid}")
+    public AjaxResult getInfo(@PathVariable("nvfid") String nvfid)
+    {
+        return success(ztJzdjxzZdksbxzService.selectZtJzdjxzZdksbxzByNvfid(nvfid));
+    }
+
+    /**
+     * 新增宗地宽深比修正系数
+     */
+//    @RequiresPermissions("sanya:zdksbxz:add")
+    @Log(title = "宗地宽深比修正系数", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        return toAjax(ztJzdjxzZdksbxzService.insertZtJzdjxzZdksbxz(ztJzdjxzZdksbxz));
+    }
+
+    /**
+     * 修改宗地宽深比修正系数
+     */
+//    @RequiresPermissions("sanya:zdksbxz:edit")
+    @Log(title = "宗地宽深比修正系数", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        return toAjax(ztJzdjxzZdksbxzService.updateZtJzdjxzZdksbxz(ztJzdjxzZdksbxz));
+    }
+
+    /**
+     * 删除宗地宽深比修正系数
+     */
+//    @RequiresPermissions("sanya:zdksbxz:remove")
+    @Log(title = "宗地宽深比修正系数", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{nvfids}")
+    public AjaxResult remove(@PathVariable String[] nvfids)
+    {
+        return toAjax(ztJzdjxzZdksbxzService.deleteZtJzdjxzZdksbxzByNvfids(nvfids));
+    }
+}

File diff ditekan karena terlalu besar
+ 64 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/controller/spatial/JZDJCorrectionAnalyseController.java


+ 25 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Center.java

@@ -0,0 +1,25 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class Center {
+
+    private double x;
+    private double y;
+
+
+}

+ 25 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Data.java

@@ -0,0 +1,25 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+import lombok.AllArgsConstructor;
+import lombok.NoArgsConstructor;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@lombok.Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class Data {
+
+    private String label;
+    private String labelCN;
+    private String value;
+
+
+}

+ 54 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Date_server.java

@@ -0,0 +1,54 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+/**
+ * Auto-generated: 2024-09-02 11:47:39
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Date_server {
+
+    private String nvfid;
+    private String server_name;
+    private String url;
+    private String datasourcename;
+    private String datasetname;
+    public void setNvfid(String nvfid) {
+         this.nvfid = nvfid;
+     }
+     public String getNvfid() {
+         return nvfid;
+     }
+
+    public void setServer_name(String server_name) {
+         this.server_name = server_name;
+     }
+     public String getServer_name() {
+         return server_name;
+     }
+
+    public void setUrl(String url) {
+         this.url = url;
+     }
+     public String getUrl() {
+         return url;
+     }
+
+    public void setDatasourcename(String datasourcename) {
+         this.datasourcename = datasourcename;
+     }
+     public String getDatasourcename() {
+         return datasourcename;
+     }
+
+    public void setDatasetname(String datasetname) {
+         this.datasetname = datasetname;
+     }
+     public String getDatasetname() {
+         return datasetname;
+     }
+
+}

+ 58 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GHDKInfo.java

@@ -0,0 +1,58 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+import java.util.List;
+
+/**
+ * Auto-generated: 2024-09-02 11:47:39
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class GHDKInfo {
+
+    private String id;
+    private List<Data> data;
+    private Geometry geometry;
+    private List<layerData> JZDJList;
+    private  List<ZytdList> zytdList;
+    private LandUseNatureWrapper landUseNatureWrapper;
+    public void setId(String id) {
+         this.id = id;
+     }
+     public String getId() {
+         return id;
+     }
+    public void setData(List<Data> data) {
+         this.data = data;
+     }
+     public List<Data> getData() {
+         return data;
+     }
+
+    public void setGeometry(Geometry geometry) {
+         this.geometry = geometry;
+     }
+     public Geometry getGeometry() {
+         return geometry;
+     }
+
+     public void setJZDJList(List<layerData> JZDJList) {this.JZDJList = JZDJList;}
+
+    public List<layerData> getJZDJList() {
+        return JZDJList;
+    }
+
+    public void setZytdList(List<ZytdList> zytdList) {this.zytdList = zytdList;}
+    public List<ZytdList> getZytdList() {return zytdList;}
+
+    public LandUseNatureWrapper getLandUseNatureWrapper() {
+        return landUseNatureWrapper;
+    }
+
+    public void setLandUseNatureWrapper(LandUseNatureWrapper landUseNatureWrapper) {
+        this.landUseNatureWrapper = landUseNatureWrapper;
+    }
+}

+ 28 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GHDKType.java

@@ -0,0 +1,28 @@
+
+package com.onemap.sanya.domain.JZDJXZ;
+
+
+import java.util.List;
+
+public class GHDKType {
+
+    private String ydxz;
+    private String ydxzdl;
+    private List<xfytinfo> xfyt;
+    public void setYdxz(String ydxz) {
+         this.ydxz = ydxz;
+     }
+     public String getYdxz() {
+         return ydxz;
+     }
+
+    public void setYdxzdl(String ydxzdl) {
+         this.ydxzdl = ydxzdl;
+     }
+     public String getYdxzdl() {
+         return ydxzdl;
+     }
+
+     public void setXfyt(List<xfytinfo> xfyt) {this.xfyt = xfyt;}
+    public List<xfytinfo> getXfyt() {return xfyt;}
+}

+ 32 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Geometry.java

@@ -0,0 +1,32 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class Geometry {
+
+    private Center center;
+    private List<Integer> parts;
+    private String style;
+    private String prjCoordSys;
+    private int id;
+    private String type;
+    private List<Integer> partTopo;
+    private List<Points> points;
+    private String WKTstr;
+
+}

+ 27 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/GhdkDetailed.java

@@ -0,0 +1,27 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+import lombok.AllArgsConstructor;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@lombok.Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class GhdkDetailed {
+
+    private String id;
+    private Geometry geometry;
+    private List<Data> data;
+    private String ghyt;
+    private String dkbm;
+    private List<ZytdList> zytdList;
+}

+ 20 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/LandUseNatureWrapper.java

@@ -0,0 +1,20 @@
+/**
+ * @Author:
+ * @Date: 2025-08-05 14:25:58
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-05 15:47:41
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/LandUseNatureWrapper.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+@Getter
+@AllArgsConstructor
+public class LandUseNatureWrapper {
+    private landUseNatureRelation top; // 顶层对象
+    private landUseNatureRelation current; // 扁平化后的当前对象
+}

+ 55 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Layerinfo.java

@@ -0,0 +1,55 @@
+
+package com.onemap.sanya.domain.JZDJXZ;
+
+
+public class Layerinfo {
+    private String tableName;
+    private String layerCore;
+    private String tdjbField;
+    private String ydlxTypeField;
+    private String ydlxPriceField;
+    private String qsTYPE;
+
+    public void setTableName(String tableName) {
+        this.tableName = tableName;
+    }
+    public String getTableName() {
+        return tableName;
+    }
+
+    public void setLayerCore(String layerCore) {
+         this.layerCore = layerCore;
+     }
+     public String getLayerCore() {
+         return layerCore;
+     }
+
+    public void setTdjbField(String tdjbField) {
+         this.tdjbField = tdjbField;
+     }
+     public String getTdjbField() {
+         return tdjbField;
+     }
+
+    public void setYdlxTypeField(String ydlxTypeField) {
+         this.ydlxTypeField = ydlxTypeField;
+     }
+     public String getYdlxTypeField() {
+         return ydlxTypeField;
+     }
+
+    public void setYdlxPriceField(String ydlxPriceField) {
+         this.ydlxPriceField = ydlxPriceField;
+     }
+     public String getYdlxPriceField() {
+         return ydlxPriceField;
+     }
+
+    public void setQsTYPE(String qsTYPE) {
+         this.qsTYPE = qsTYPE;
+     }
+     public String getQsTYPE() {
+         return qsTYPE;
+     }
+
+}

+ 31 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/MaxFloorPriceRequestDto.java

@@ -0,0 +1,31 @@
+/**
+ * @Author:
+ * @Date: 2025-07-29 16:02:58
+ * @LastEditors: 
+ * @LastEditTime: 2025-07-29 16:06:00
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/MaxFloorPriceRequestDto.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+public class MaxFloorPriceRequestDto {
+    public String ProjectScope ;
+
+    public String getProjectScope() {
+        return ProjectScope;
+    }
+
+    public void setProjectScope(String projectScope) {
+        ProjectScope = projectScope;
+    }
+
+    public GHDKType landUseType;
+
+    public void setLandUseType(GHDKType landUseType) {
+        this.landUseType = landUseType;
+    }
+
+    public GHDKType getLandUseType() {
+        return landUseType;
+    }
+}

+ 24 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Points.java

@@ -0,0 +1,24 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class Points {
+
+    private double x;
+    private double y;
+
+}

+ 32 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/RoutePriceFloorPriceDto.java

@@ -0,0 +1,32 @@
+/**
+ * @Author:
+ * @Date: 2025-07-30 08:42:51
+ * @LastEditors: 
+ * @LastEditTime: 2025-07-30 09:37:52
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/RoutePriceFloorPriceDto.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+/**
+ * 查询路线价传入参数
+ */
+public class RoutePriceFloorPriceDto {
+
+    public String ProjectScope ;
+
+    public String getProjectScope() {
+        return ProjectScope;
+    }
+
+    public void setProjectScope(String projectScope) {
+        ProjectScope = projectScope;
+    }
+
+    public Double BufferMeters ;
+    public Double getBufferMeters() {return BufferMeters;}
+
+    public void setBufferMeters(Double bufferMeters) {
+        BufferMeters = bufferMeters;
+    }
+}

+ 54 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/Server.java

@@ -0,0 +1,54 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+/**
+ * Auto-generated: 2024-09-02 11:47:39
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Server {
+
+    private String nvfid;
+    private String server_name;
+    private String url;
+    private String scene;
+    private String layer;
+    public void setNvfid(String nvfid) {
+         this.nvfid = nvfid;
+     }
+     public String getNvfid() {
+         return nvfid;
+     }
+
+    public void setServer_name(String server_name) {
+         this.server_name = server_name;
+     }
+     public String getServer_name() {
+         return server_name;
+     }
+
+    public void setUrl(String url) {
+         this.url = url;
+     }
+     public String getUrl() {
+         return url;
+     }
+
+    public void setScene(String scene) {
+         this.scene = scene;
+     }
+     public String getScene() {
+         return scene;
+     }
+
+    public void setLayer(String layer) {
+         this.layer = layer;
+     }
+     public String getLayer() {
+         return layer;
+     }
+
+}

+ 268 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/ZtJzdjxzInfoDto.java

@@ -0,0 +1,268 @@
+package com.onemap.sanya.domain.JZDJXZ;
+
+
+import com.alibaba.fastjson.JSONObject;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+import com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto.*;
+import com.onemap.sanya.domain.PicData;
+import com.onemap.sanya.domain.business.ZtJzdjxzLinlhhsxz;
+import com.onemap.sanya.domain.business.ZtJzdjxzMjxzsm;
+import com.onemap.sanya.domain.business.ZtJzdjxzXzxzsm;
+import com.onemap.sanya.domain.spatial.C4Lxj;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 基准地价修正结果对象 zt_jzdjxz_results
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzInfoDto extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String id;
+
+    /** 分析时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "分析时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date analysisDate;
+    private String analysisDateString;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    @JsonProperty("ProjectName")
+    private String ProjectName;
+
+    /** 待估日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "待估日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date estimatedDate;
+    private String estimatedDateString;
+
+    /** 土地用途类型 */
+    @Excel(name = "土地用途类型")
+    @JsonProperty("landUseType")
+    private String landUseType;
+
+    /** 土地用途类型详情 */
+    @Excel(name = "土地用途类型详情")
+    @JsonProperty("selectLandUseType")
+    private SelectLandUseType selectLandUseType;
+
+    /** 土地用途的面积 */
+    @Excel(name = "土地用途的面积")
+    @JsonProperty("useArea")
+    private Float useArea;
+
+    /** 无路线价部分的楼面价 */
+    @Excel(name = "无路线价部分的楼面价")
+    @JsonProperty("noRoutePriceFloorPrice")
+    private Float noRoutePriceFloorPrice;
+
+    /** 路线价地块价格 */
+    @Excel(name = "路线价地块价格")
+    @JsonProperty("RoutePriceFloorPrice")
+    private Float RoutePriceFloorPrice;
+
+    /** 路线价地块价格信息 */
+    @Excel(name = "路线价地块价格信息")
+    @JsonProperty("RoutePriceFloorPriceInfo")
+    private C4Lxj RoutePriceFloorPriceInfo;
+
+    /** 土地用途修正系数 */
+    @Excel(name = "土地用途修正系数")
+    @JsonProperty("LandUseCorrectionFactor")
+    private Float LandUseCorrectionFactor;
+
+    /** 土地用途修正信息 */
+    @Excel(name = "土地用途修正信息")
+    @JsonProperty("selectLandUseCorrectionFactor")
+    private xfytinfo selectLandUseCorrectionFactor;
+
+    /** 期日修正系数 */
+    @Excel(name = "期日修正系数")
+    @JsonProperty("CorrectionDate")
+    private Float CorrectionDate;
+
+    /** 期日修正参数 */
+    @Excel(name = "期日修正参数")
+    @JsonProperty("qrxzcs")
+    private Qrxzcs qrxzcs;
+
+    /** 区域影响因素总修正系数 */
+    @Excel(name = "区域影响因素总修正系数")
+    @JsonProperty("RegionalImpactCorrection")
+    private Float RegionalImpactCorrection;
+
+    /** 区域影响因素总修正类型 */
+    @Excel(name = "区域影响因素总修正类型")
+    @JsonProperty("RegionalImpactCorrectionType")
+    private String RegionalImpactCorrectionType;
+
+    /** 区域影响因素总修正配置参数 */
+    @Excel(name = "区域影响因素总修正配置参数")
+    @JsonProperty("RegionalImpactCorrectionList")
+    private List<RegionalImpactCorrectionList> RegionalImpactCorrectionList;
+
+    /** 使用年期修正系数 */
+    @Excel(name = "使用年期修正系数")
+    @JsonProperty("useLifeCorrection")
+    private Float useLifeCorrection;
+
+    /** 使用年期 */
+    @Excel(name = "使用年期")
+    @JsonProperty("useLife")
+    private Float useLife;
+
+    /** 容积率修正系数 */
+    @Excel(name = "容积率修正系数")
+    @JsonProperty("volumeRatioCorrection")
+    private Float volumeRatioCorrection;
+
+    /** 容积率参数 */
+    @Excel(name = "容积率参数")
+    @JsonProperty("volumeRatio")
+    private Float volumeRatio;
+
+    /** 面积状况修正系数 */
+    @Excel(name = "面积状况修正系数")
+    @JsonProperty("areaConditionCorrection")
+    private Float areaConditionCorrection;
+
+    /** 面积状况修正信息 */
+    @Excel(name = "面积状况修正信息")
+    @JsonProperty("selectAreaConditionCorrectionItem")
+    private ZtJzdjxzMjxzsm selectAreaConditionCorrectionItem;
+
+    /** 形状修正系数 */
+    @Excel(name = "形状修正系数")
+    @JsonProperty("shapeCorrection")
+    private Float shapeCorrection;
+
+    /** 形状修正信息 */
+    @Excel(name = "形状修正信息")
+    @JsonProperty("selectShapeCorrectionItem")
+    private ZtJzdjxzXzxzsm selectShapeCorrectionItem;
+
+    /** 临路宽深比系数 */
+    @Excel(name = "临路宽深比系数")
+    @JsonProperty("roadWidthDepthRatio")
+    private Float roadWidthDepthRatio;
+
+    /** 临路宽深比参数 */
+    @Excel(name = "临路宽深比参数")
+    @JsonProperty("llks")
+    private Llks llks;
+
+    /** 临路、临海、临河、临山修正系数 */
+    @Excel(name = "临路、临海、临河、临山修正系数")
+    @JsonProperty("roadSeaRiverMountainCorrection")
+    private Float roadSeaRiverMountainCorrection;
+
+    /** 临路、临海、临河、临山修正信息 */
+    @Excel(name = "临路、临海、临河、临山修正信息")
+    @JsonProperty("selectroadSeaRiverMountainCorrectionItem")
+    private ZtJzdjxzLinlhhsxz selectroadSeaRiverMountainCorrectionItem;
+
+    /** 开发费用 */
+    @Excel(name = "开发费用")
+    @JsonProperty("kffy")
+    private Float kffy;
+
+    /** 土地基础设施开发程度系数 */
+    @Excel(name = "土地基础设施开发程度系数")
+    @JsonProperty("physicalGrade")
+    private Float physicalGrade;
+
+    /** 土地基础设施开发程度类型 */
+    @Excel(name = "土地基础设施开发程度类型")
+    @JsonProperty("parcelType")
+    private String parcelType;
+
+    /** 土地基础设施开发程度信息 */
+    @Excel(name = "土地基础设施开发程度信息")
+    @JsonProperty("jcssptcdList")
+    private List<JcssptcdList> jcssptcdList;
+
+    /** 路线价部分建筑面积 */
+    @Excel(name = "路线价部分建筑面积")
+    @JsonProperty("streetBuildingArea")
+    private Float streetBuildingArea;
+
+    /** 路线价部分建筑面积参数 */
+    @Excel(name = "路线价部分建筑面积参数")
+    @JsonProperty("streetBuildingAreaInfo")
+    private StreetBuildingAreaInfo streetBuildingAreaInfo;
+
+    /** 土地等级 */
+    @Excel(name = "土地等级")
+    @JsonProperty("grade")
+    private String grade;
+
+    /** 无路线价部分基准地价 */
+    @Excel(name = "土地等级")
+    @JsonProperty("P1AllFloorPrice")
+    private Float P1AllFloorPrice;
+
+    /** 路线价部分基准地价 */
+    @Excel(name = "土地等级")
+    @JsonProperty("P2AllFloorPrice")
+    private Float P2AllFloorPrice;
+
+    /** 总地价 */
+    @Excel(name = "土地等级")
+    @JsonProperty("Pi")
+    private BigDecimal Pi;
+
+    /**
+     * 路线范围
+     */
+    private String lxfw;
+    /**
+     * 楼面单价
+     */
+    private Double lmdj;
+
+    /** 无路线价计算公式/总地价公式 */
+
+    private String P1AllXS;
+
+    /** 有路线价计算公式 */
+
+    private String P2AllXS;
+
+    /** 个别因素总系数 */
+
+    private Float PiAllXS;
+
+    /** 无路线价计算后/ */
+    @Excel(name = "无路线价计算后")
+    @JsonProperty("P1FloorPrice")
+    private Float P1FloorPrice;
+    /** 有路线价计算后 */
+    @Excel(name = "有路线价计算后")
+    @JsonProperty("P2FloorPrice")
+    private Float P2FloorPrice;
+
+    /** 截图 */
+    @Excel(name = "截图")
+    @JsonProperty("picBase64List")
+    private String picBase64List;
+
+    private List<PicData> picList;
+
+}

+ 29 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/ZytdList.java

@@ -0,0 +1,29 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+import lombok.AllArgsConstructor;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+/**
+ * Auto-generated: 2024-08-30 16:9:43
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+@lombok.Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZytdList {
+
+    private List<Data> data;
+    private Double area;
+    private String tdjb;
+    private Double dj;
+    private Double zdj;
+    private Geometry geometry;
+
+
+}

+ 30 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/kffy.java

@@ -0,0 +1,30 @@
+/**
+ * @Author:
+ * @Date: 2025-08-05 13:37:11
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-05 13:38:14
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/kffy.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+public class kffy {
+    private String kfcdType;
+    private String fy;
+
+    public String getKfcdType() {
+        return kfcdType;
+    }
+
+    public void setKfcdType(String kfcdType) {
+        this.kfcdType = kfcdType;
+    }
+
+    public String getFy() {
+        return fy;
+    }
+
+    public void setFy(String fy) {
+        this.fy = fy;
+    }
+}

+ 49 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/landUseNatureRelation.java

@@ -0,0 +1,49 @@
+
+package com.onemap.sanya.domain.JZDJXZ;
+
+import java.util.List;
+
+
+public class landUseNatureRelation {
+
+    private String tdyt;
+    private List<GHDKType> GHDKType;
+    private List<Layerinfo> layerinfo;
+    private List<kffy> kffys;
+    private List<landUseNatureRelation> children;
+    public void setTdyt(String tdyt) {
+         this.tdyt = tdyt;
+     }
+     public String getTdyt() {
+         return tdyt;
+     }
+
+    public void setGHDKType(List<GHDKType> GHDKType) {
+         this.GHDKType = GHDKType;
+     }
+     public List<GHDKType> getGHDKType() {
+         return GHDKType;
+     }
+
+    public void setLayerinfo(List<Layerinfo> layerinfo) {
+         this.layerinfo = layerinfo;
+     }
+     public List<Layerinfo> getLayerinfo() {
+         return layerinfo;
+     }
+
+    public List<kffy> getKffys() {
+        return kffys;
+    }
+
+    public void setKffys(List<kffy> kffys) {
+        this.kffys = kffys;
+    }
+
+    public void setChildren(List<landUseNatureRelation> children) {
+        this.children = children;
+    }
+    public List<landUseNatureRelation> getChildren() {
+        return children;
+    }
+}

+ 45 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/layerData.java

@@ -0,0 +1,45 @@
+/**
+  * Copyright 2024 bejson.com 
+  */
+package com.onemap.sanya.domain.JZDJXZ;
+
+import java.util.List;
+
+/**
+ * Auto-generated: 2024-09-02 11:47:39
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class layerData {
+
+    private String id;
+    private List<Data> data;
+    private Geometry geometry;
+    private Layerinfo layerInfo;
+    public void setId(String id) {
+         this.id = id;
+     }
+     public String getId() {
+         return id;
+     }
+    public void setData(List<Data> data) {
+         this.data = data;
+     }
+     public List<Data> getData() {
+         return data;
+     }
+
+    public void setGeometry(Geometry geometry) {
+         this.geometry = geometry;
+     }
+     public Geometry getGeometry() {
+         return geometry;
+     }
+
+     public void setlayerInfo(Layerinfo layerInfo) {this.layerInfo = layerInfo;}
+
+    public Layerinfo getlayerInfo() {
+        return layerInfo;
+    }
+}

+ 41 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/streetBuildingAreaDto.java

@@ -0,0 +1,41 @@
+/**
+ * @Author:
+ * @Date: 2025-08-04 17:45:04
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-04 17:48:02
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/streetBuildingAreaDto.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+public class streetBuildingAreaDto {
+    public String ProjectScope ;
+
+    public String getProjectScope() {
+        return ProjectScope;
+    }
+
+    public void setProjectScope(String projectScope) {
+        ProjectScope = projectScope;
+    }
+
+    public Double llk;
+
+    public Double getLlk() {
+        return llk;
+    }
+
+    public void setLlk(Double llk) {
+        this.llk = llk;
+    }
+    
+    public Double dxsd;
+
+    public Double getDxsd() {
+        return dxsd;
+    }
+
+    public void setDxsd(Double dxsd) {
+        this.dxsd = dxsd;
+    }
+}

+ 39 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/xfytinfo.java

@@ -0,0 +1,39 @@
+/**
+ * @Author:
+ * @Date: 2025-07-29 14:17:56
+ * @LastEditors: 
+ * @LastEditTime: 2025-07-31 09:35:06
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/xfytinfo.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ;
+
+ 
+public class xfytinfo {
+    private String xfytCode;
+    private String xfytName;
+    private String xzxs;
+
+    public String getXfytCode() {
+        return xfytCode;
+    }
+
+    public void setXfytCode(String xfytCode) {
+        this.xfytCode = xfytCode;
+    }
+
+    public void setXfytName(String xfytName) {
+        this.xfytName = xfytName;
+    }
+    public String getXfytName() {
+        return xfytName;
+    }
+
+    public void setXzxs(String xzxs) {
+        this.xzxs = xzxs;
+    }
+    public String getXzxs() {
+        return xzxs;
+    }
+
+}

+ 116 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/JcssptcdList.java

@@ -0,0 +1,116 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:54:20
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-11 09:49:15
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/JcssptcdList.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+import java.util.ArrayList;
+import java.util.List;
+public class JcssptcdList
+{
+     
+
+    private String nvfid;
+
+    private String tdytType;
+
+    private String jcssptcd;
+
+    private String xmmc;
+
+    private List<ZtJzdjxzJcsskfcdxzxsList> ztJzdjxzJcsskfcdxzxsList;
+
+    private double xzxs;
+
+    private String ztJzdjxzJcsskfcdxzxs;
+
+    private String selectdkfqksm;
+
+    private String selectdxzxsfw;
+
+    private int xzxsMin;
+
+    private double xzxsMax;
+    
+    private String selectpzType;
+    
+
+    
+    public void setNvfid(String nvfid){
+        this.nvfid = nvfid;
+    }
+    public String getNvfid(){
+        return this.nvfid;
+    }
+    public void setTdytType(String tdytType){
+        this.tdytType = tdytType;
+    }
+    public String getTdytType(){
+        return this.tdytType;
+    }
+    public void setJcssptcd(String jcssptcd){
+        this.jcssptcd = jcssptcd;
+    }
+    public String getJcssptcd(){
+        return this.jcssptcd;
+    }
+    public void setXmmc(String xmmc){
+        this.xmmc = xmmc;
+    }
+    public String getXmmc(){
+        return this.xmmc;
+    }
+    public void setZtJzdjxzJcsskfcdxzxsList(List<ZtJzdjxzJcsskfcdxzxsList> ztJzdjxzJcsskfcdxzxsList){
+        this.ztJzdjxzJcsskfcdxzxsList = ztJzdjxzJcsskfcdxzxsList;
+    }
+    public List<ZtJzdjxzJcsskfcdxzxsList> getZtJzdjxzJcsskfcdxzxsList(){
+        return this.ztJzdjxzJcsskfcdxzxsList;
+    }
+    public void setXzxs(double xzxs){
+        this.xzxs = xzxs;
+    }
+    public double getXzxs(){
+        return this.xzxs;
+    }
+    public void setZtJzdjxzJcsskfcdxzxs(String ztJzdjxzJcsskfcdxzxs){
+        this.ztJzdjxzJcsskfcdxzxs = ztJzdjxzJcsskfcdxzxs;
+    }
+    public String getZtJzdjxzJcsskfcdxzxs(){
+        return this.ztJzdjxzJcsskfcdxzxs;
+    }
+    public void setSelectdkfqksm(String selectdkfqksm){
+        this.selectdkfqksm = selectdkfqksm;
+    }
+    public String getSelectdkfqksm(){
+        return this.selectdkfqksm;
+    }
+    public void setSelectdxzxsfw(String selectdxzxsfw){
+        this.selectdxzxsfw = selectdxzxsfw;
+    }
+    public String getSelectdxzxsfw(){
+        return this.selectdxzxsfw;
+    }
+    public void setXzxsMin(int xzxsMin){
+        this.xzxsMin = xzxsMin;
+    }
+    public int getXzxsMin(){
+        return this.xzxsMin;
+    }
+    public void setXzxsMax(double xzxsMax){
+        this.xzxsMax = xzxsMax;
+    }
+    public double getXzxsMax(){
+        return this.xzxsMax;
+    }
+
+    public String getSelectpzType() {
+        return selectpzType;
+    }
+
+    public void setSelectpzType(String selectpzType) {
+        this.selectpzType = selectpzType;
+    }
+}

+ 28 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Llks.java

@@ -0,0 +1,28 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:52:44
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:09:38
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Llks.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class Llks
+{
+    private String llk;
+
+    private String lls;
+
+    public void setLlk(String llk){
+        this.llk = llk;
+    }
+    public String getLlk(){
+        return this.llk;
+    }
+    public void setLls(String lls){
+        this.lls = lls;
+    }
+    public String getLls(){
+        return this.lls;
+    }
+}

+ 29 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Qrxzcs.java

@@ -0,0 +1,29 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:49:49
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:09:37
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Qrxzcs.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+        package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class Qrxzcs
+{
+    private String pgrdjzs;
+
+    private String jzrdjzs;
+
+    public void setPgrdjzs(String pgrdjzs){
+        this.pgrdjzs = pgrdjzs;
+    }
+    public String getPgrdjzs(){
+        return this.pgrdjzs;
+    }
+    public void setJzrdjzs(String jzrdjzs){
+        this.jzrdjzs = jzrdjzs;
+    }
+    public String getJzrdjzs(){
+        return this.jzrdjzs;
+    }
+}

+ 98 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/RegionalImpactCorrectionList.java

@@ -0,0 +1,98 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:51:03
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:29:19
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/RegionalImpactCorrectionList.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+import java.util.ArrayList;
+import java.util.List;
+public class RegionalImpactCorrectionList
+{
+    
+
+    private String nvfid;
+
+    private String grade;
+
+    private String basicFactors;
+
+    private String factors;
+
+    private String factorSub;
+
+    private String factorSubDefinition;
+
+    private List<ZtJzdjxzJzdjqyysxzxsList> ztJzdjxzJzdjqyysxzxsList;
+
+    private String ztJzdjxzJzdjqyysxzxs;
+
+    private String selectdjName;
+
+    private double selectdjCoefficient;
+
+   
+    public void setNvfid(String nvfid){
+        this.nvfid = nvfid;
+    }
+    public String getNvfid(){
+        return this.nvfid;
+    }
+    public void setGrade(String grade){
+        this.grade = grade;
+    }
+    public String getGrade(){
+        return this.grade;
+    }
+    public void setBasicFactors(String basicFactors){
+        this.basicFactors = basicFactors;
+    }
+    public String getBasicFactors(){
+        return this.basicFactors;
+    }
+    public void setFactors(String factors){
+        this.factors = factors;
+    }
+    public String getFactors(){
+        return this.factors;
+    }
+    public void setFactorSub(String factorSub){
+        this.factorSub = factorSub;
+    }
+    public String getFactorSub(){
+        return this.factorSub;
+    }
+    public void setFactorSubDefinition(String factorSubDefinition){
+        this.factorSubDefinition = factorSubDefinition;
+    }
+    public String getFactorSubDefinition(){
+        return this.factorSubDefinition;
+    }
+    public void setZtJzdjxzJzdjqyysxzxsList(List<ZtJzdjxzJzdjqyysxzxsList> ztJzdjxzJzdjqyysxzxsList){
+        this.ztJzdjxzJzdjqyysxzxsList = ztJzdjxzJzdjqyysxzxsList;
+    }
+    public List<ZtJzdjxzJzdjqyysxzxsList> getZtJzdjxzJzdjqyysxzxsList(){
+        return this.ztJzdjxzJzdjqyysxzxsList;
+    }
+    public void setZtJzdjxzJzdjqyysxzxs(String ztJzdjxzJzdjqyysxzxs){
+        this.ztJzdjxzJzdjqyysxzxs = ztJzdjxzJzdjqyysxzxs;
+    }
+    public String getZtJzdjxzJzdjqyysxzxs(){
+        return this.ztJzdjxzJzdjqyysxzxs;
+    }
+    public void setSelectdjName(String selectdjName){
+        this.selectdjName = selectdjName;
+    }
+    public String getSelectdjName(){
+        return this.selectdjName;
+    }
+    public void setSelectdjCoefficient(double selectdjCoefficient){
+        this.selectdjCoefficient = selectdjCoefficient;
+    }
+    public double getSelectdjCoefficient(){
+        return this.selectdjCoefficient;
+    }
+}

+ 37 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseCorrectionFactor.java

@@ -0,0 +1,37 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:49:27
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:09:37
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseCorrectionFactor.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class SelectLandUseCorrectionFactor
+{
+    private String xfytCode;
+
+    private String xfytName;
+
+    private String xzxs;
+
+    public void setXfytCode(String xfytCode){
+        this.xfytCode = xfytCode;
+    }
+    public String getXfytCode(){
+        return this.xfytCode;
+    }
+    public void setXfytName(String xfytName){
+        this.xfytName = xfytName;
+    }
+    public String getXfytName(){
+        return this.xfytName;
+    }
+    public void setXzxs(String xzxs){
+        this.xzxs = xzxs;
+    }
+    public String getXzxs(){
+        return this.xzxs;
+    }
+}

+ 70 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseType.java

@@ -0,0 +1,70 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:46:57
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:09:37
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/SelectLandUseType.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+import java.util.List;
+public class SelectLandUseType
+{
+    private String ydxz;
+
+    private String ydxzdl;
+
+    private List<Xfyt> xfyt;
+
+    private String toptdyt;
+
+    private int lmdj;
+
+    private String tdjb;
+
+    private double mj;
+
+    public void setYdxz(String ydxz){
+        this.ydxz = ydxz;
+    }
+    public String getYdxz(){
+        return this.ydxz;
+    }
+    public void setYdxzdl(String ydxzdl){
+        this.ydxzdl = ydxzdl;
+    }
+    public String getYdxzdl(){
+        return this.ydxzdl;
+    }
+    public void setXfyt(List<Xfyt> xfyt){
+        this.xfyt = xfyt;
+    }
+    public List<Xfyt> getXfyt(){
+        return this.xfyt;
+    }
+    public void setToptdyt(String toptdyt){
+        this.toptdyt = toptdyt;
+    }
+    public String getToptdyt(){
+        return this.toptdyt;
+    }
+    public void setLmdj(int lmdj){
+        this.lmdj = lmdj;
+    }
+    public int getLmdj(){
+        return this.lmdj;
+    }
+    public void setTdjb(String tdjb){
+        this.tdjb = tdjb;
+    }
+    public String getTdjb(){
+        return this.tdjb;
+    }
+    public void setMj(double mj){
+        this.mj = mj;
+    }
+    public double getMj(){
+        return this.mj;
+    }
+}

+ 28 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/StreetBuildingAreaInfo.java

@@ -0,0 +1,28 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:54:50
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 16:55:04
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/StreetBuildingAreaInfo.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class StreetBuildingAreaInfo
+{
+    private String llk;
+
+    private int dxsd;
+
+    public void setLlk(String llk){
+        this.llk = llk;
+    }
+    public String getLlk(){
+        return this.llk;
+    }
+    public void setDxsd(int dxsd){
+        this.dxsd = dxsd;
+    }
+    public int getDxsd(){
+        return this.dxsd;
+    }
+}

+ 37 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Xfyt.java

@@ -0,0 +1,37 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:45:48
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:06:26
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/Xfyt.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class Xfyt
+{
+    private String xfytCode;
+
+    private String xfytName;
+
+    private String xzxs;
+
+    public void setXfytCode(String xfytCode){
+        this.xfytCode = xfytCode;
+    }
+    public String getXfytCode(){
+        return this.xfytCode;
+    }
+    public void setXfytName(String xfytName){
+        this.xfytName = xfytName;
+    }
+    public String getXfytName(){
+        return this.xfytName;
+    }
+    public void setXzxs(String xzxs){
+        this.xzxs = xzxs;
+    }
+    public String getXzxs(){
+        return this.xzxs;
+    }
+}

+ 55 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJcsskfcdxzxsList.java

@@ -0,0 +1,55 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:53:52
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:31:28
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJcsskfcdxzxsList.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class ZtJzdjxzJcsskfcdxzxsList
+{
+   
+
+    private String nvfid;
+
+    private String jcssptcdId;
+
+    private String pzType;
+
+    private String xzxsfw;
+
+    private String kfqksm;
+
+  
+    public void setNvfid(String nvfid){
+        this.nvfid = nvfid;
+    }
+    public String getNvfid(){
+        return this.nvfid;
+    }
+    public void setJcssptcdId(String jcssptcdId){
+        this.jcssptcdId = jcssptcdId;
+    }
+    public String getJcssptcdId(){
+        return this.jcssptcdId;
+    }
+    public void setPzType(String pzType){
+        this.pzType = pzType;
+    }
+    public String getPzType(){
+        return this.pzType;
+    }
+    public void setXzxsfw(String xzxsfw){
+        this.xzxsfw = xzxsfw;
+    }
+    public String getXzxsfw(){
+        return this.xzxsfw;
+    }
+    public void setKfqksm(String kfqksm){
+        this.kfqksm = kfqksm;
+    }
+    public String getKfqksm(){
+        return this.kfqksm;
+    }
+}

+ 55 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJzdjqyysxzxsList.java

@@ -0,0 +1,55 @@
+/**
+ * @Author:
+ * @Date: 2025-08-06 16:50:33
+ * @LastEditors: 
+ * @LastEditTime: 2025-08-06 17:32:29
+ * @FilePath: onemap-modules/onemap-sanya/src/main/java/com/onemap/sanya/domain/JZDJXZ/zTJzdjxzInfoDto/ZtJzdjxzJzdjqyysxzxsList.java
+ * @Description: 这是默认设置, 可以在设置》工具》File Description中进行配置
+ */
+ 
+package com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto;
+public class ZtJzdjxzJzdjqyysxzxsList
+{
+   
+    private String nvfid;
+
+    private String jzdjqyysxzxszbsmId;
+
+    private String djName;
+
+    private double djCoefficient;
+
+    private String yzqk;
+
+    
+    public void setNvfid(String nvfid){
+        this.nvfid = nvfid;
+    }
+    public String getNvfid(){
+        return this.nvfid;
+    }
+    public void setJzdjqyysxzxszbsmId(String jzdjqyysxzxszbsmId){
+        this.jzdjqyysxzxszbsmId = jzdjqyysxzxszbsmId;
+    }
+    public String getJzdjqyysxzxszbsmId(){
+        return this.jzdjqyysxzxszbsmId;
+    }
+    public void setDjName(String djName){
+        this.djName = djName;
+    }
+    public String getDjName(){
+        return this.djName;
+    }
+    public void setDjCoefficient(double djCoefficient){
+        this.djCoefficient = djCoefficient;
+    }
+    public double getDjCoefficient(){
+        return this.djCoefficient;
+    }
+    public void setYzqk(String yzqk){
+        this.yzqk = yzqk;
+    }
+    public String getYzqk(){
+        return this.yzqk;
+    }
+}

+ 43 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJcsskfcdxzxs.java

@@ -0,0 +1,43 @@
+package com.onemap.sanya.domain.business;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 基础设施开发程度修正系数对象 zt_jzdjxz_jcsskfcdxzxs
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzJcsskfcdxzxs extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 基础设施配套程度表id */
+    @Excel(name = "基础设施配套程度表id")
+    private String jcssptcdId;
+
+    /** 配置类型(高低中配) */
+    @Excel(name = "配置类型", readConverterExp = "高=低中配")
+    private String pzType;
+
+    /** 系数范围% */
+    @Excel(name = "系数范围%")
+    private String xzxsfw;
+
+    /** 开发情况说明 */
+    @Excel(name = "开发情况说明")
+    private String kfqksm;
+
+}

+ 43 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJcssptcd.java

@@ -0,0 +1,43 @@
+package com.onemap.sanya.domain.business;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+import java.util.List;
+
+/**
+ * 基础设施配套程度修正((五通一平,六通一平))对象 zt_jzdjxz_jcssptcd
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzJcssptcd extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 基础设施配套程度(五通一平,六通一平) */
+    @Excel(name = "基础设施配套程度", readConverterExp = "五=通一平,六通一平")
+    private String jcssptcd;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String xmmc;
+
+    /** 基础设施开发程度修正系数表 */
+  List<ZtJzdjxzJcsskfcdxzxs> ztJzdjxzJcsskfcdxzxsList;
+}

+ 44 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJzdjqyysxzxs.java

@@ -0,0 +1,44 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明对象 zt_jzdjxz_jzdjqyysxzxs
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzJzdjqyysxzxs extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    private String nvfid;
+
+    /** 关联因素修正系数指标说明id */
+    @Excel(name = "关联因素修正系数指标说明id")
+    private String jzdjqyysxzxszbsmId;
+
+    /** 等级(优,较优,一般,较劣,劣) */
+    @Excel(name = "等级", readConverterExp = "优=,较优,一般,较劣,劣")
+    private String djName;
+
+    /** 等级系数值 */
+    @Excel(name = "等级系数值")
+    private BigDecimal djCoefficient;
+
+    /** 因子情况说明 */
+    @Excel(name = "因子情况说明")
+    private String yzqk;
+}

+ 51 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzJzdjqyysxzxszbsm.java

@@ -0,0 +1,51 @@
+package com.onemap.sanya.domain.business;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+import java.util.List;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明对象 zt_jzdjxz_jzdjqyysxzxszbsm
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzJzdjqyysxzxszbsm extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 商服等级 */
+    @Excel(name = "商服等级")
+    private String grade;
+
+    /** 基本因素层 */
+    @Excel(name = "基本因素层")
+    private String basicFactors;
+
+    /** 因素层 */
+    @Excel(name = "因素层")
+    private String factors;
+
+    /** 因子层 */
+    @Excel(name = "因子层")
+    private String factorSub;
+
+    /** 因子定义 */
+    @Excel(name = "因子定义")
+    private String factorSubDefinition;
+
+    private List<ZtJzdjxzJzdjqyysxzxs> ztJzdjxzJzdjqyysxzxsList;
+
+}

+ 80 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzLinlhhsxz.java

@@ -0,0 +1,80 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 临路、临海、临河、临山修正系数对象 zt_jzdjxz_linLHHSxz
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public class ZtJzdjxzLinlhhsxz extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 临路、临海、临河、临山状况 */
+    @Excel(name = "临路、临海、临河、临山状况")
+    private String linLHHS;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setLinLHHS(String linLHHS) 
+    {
+        this.linLHHS = linLHHS;
+    }
+
+    public String getLinLHHS() 
+    {
+        return linLHHS;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("linLHHS", getLinLHHS())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 50 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzList.java

@@ -0,0 +1,50 @@
+package com.onemap.sanya.domain.business;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 基准地价修正信息对象 zt_jzdjxz_list
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzList extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    private String id;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    @JsonProperty("ProjectName")
+    private String ProjectName;
+
+    /** 分析进度 */
+    @Excel(name = "分析进度")
+    @JsonProperty("AnalysisStatus")
+    private String AnalysisStatus;
+
+    /** 分析时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "分析时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date analysisDate;
+
+    /** 绘制范围 */
+    @Excel(name = "绘制范围")
+    @JsonProperty("ProjectScope")
+    private String ProjectScope;
+
+}

+ 94 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzMjxzsm.java

@@ -0,0 +1,94 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 宗地面积修正说明及系数对象 zt_jzdjxz_mjxzsm
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public class ZtJzdjxzMjxzsm extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 指标标准 */
+    @Excel(name = "指标标准")
+    private String zbbz;
+
+    /** 指标标准说明 */
+    @Excel(name = "指标标准说明")
+    private String zbzzsm;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setZbbz(String zbbz) 
+    {
+        this.zbbz = zbbz;
+    }
+
+    public String getZbbz() 
+    {
+        return zbbz;
+    }
+    public void setZbzzsm(String zbzzsm) 
+    {
+        this.zbzzsm = zbzzsm;
+    }
+
+    public String getZbzzsm() 
+    {
+        return zbzzsm;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("zbbz", getZbbz())
+            .append("zbzzsm", getZbzzsm())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 258 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzResults.java

@@ -0,0 +1,258 @@
+package com.onemap.sanya.domain.business;
+
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.onemap.sanya.domain.JZDJXZ.xfytinfo;
+import com.onemap.sanya.domain.JZDJXZ.zTJzdjxzInfoDto.*;
+import com.onemap.sanya.domain.spatial.C4Lxj;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 基准地价修正结果对象 zt_jzdjxz_results
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class ZtJzdjxzResults extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String id;
+
+    @Excel(name = "关联键")
+    @JsonProperty("BenchmarkLandPriceid")
+    private String BenchmarkLandPriceid;
+
+    /** 分析时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "分析时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date analysisDate;
+
+    /** 待估日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "待估日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date estimatedDate;
+
+    /** 土地用途类型 */
+    @Excel(name = "土地用途类型")
+    @JsonProperty("landUseType")
+    private String landUseType;
+
+    /** 土地用途类型详情 */
+    @Excel(name = "土地用途类型详情")
+    @JsonProperty("selectLandUseType")
+    private String selectLandUseType;
+
+    /** 土地用途的面积 */
+    @Excel(name = "土地用途的面积")
+    @JsonProperty("useArea")
+    private Float useArea;
+
+    /** 无路线价部分的楼面价 */
+    @Excel(name = "无路线价部分的楼面价")
+    @JsonProperty("noRoutePriceFloorPrice")
+    private Float noRoutePriceFloorPrice;
+
+    /** 路线价地块价格 */
+    @Excel(name = "路线价地块价格")
+    @JsonProperty("RoutePriceFloorPrice")
+    private Float RoutePriceFloorPrice;
+
+    /** 路线价地块价格信息 */
+    @Excel(name = "路线价地块价格信息")
+    @JsonProperty("RoutePriceFloorPriceInfo")
+    private String RoutePriceFloorPriceInfo;
+
+    /** 土地用途修正系数 */
+    @Excel(name = "土地用途修正系数")
+    @JsonProperty("LandUseCorrectionFactor")
+    private Float LandUseCorrectionFactor;
+
+    /** 土地用途修正信息 */
+    @Excel(name = "土地用途修正信息")
+    @JsonProperty("selectLandUseCorrectionFactor")
+    private String selectLandUseCorrectionFactor;
+
+    /** 期日修正系数 */
+    @Excel(name = "期日修正系数")
+    @JsonProperty("CorrectionDate")
+    private Float CorrectionDate;
+
+    /** 期日修正参数 */
+    @Excel(name = "期日修正参数")
+    @JsonProperty("qrxzcs")
+    private String qrxzcs;
+
+    /** 区域影响因素总修正系数 */
+    @Excel(name = "区域影响因素总修正系数")
+    @JsonProperty("RegionalImpactCorrection")
+    private Float RegionalImpactCorrection;
+
+    /** 区域影响因素总修正类型 */
+    @Excel(name = "区域影响因素总修正类型")
+    @JsonProperty("RegionalImpactCorrectionType")
+    private String RegionalImpactCorrectionType;
+
+    /** 区域影响因素总修正配置参数 */
+    @Excel(name = "区域影响因素总修正配置参数")
+    @JsonProperty("RegionalImpactCorrectionList")
+    private String RegionalImpactCorrectionList;
+
+    /** 使用年期修正系数 */
+    @Excel(name = "使用年期修正系数")
+    @JsonProperty("useLifeCorrection")
+    private Float useLifeCorrection;
+
+    /** 使用年期 */
+    @Excel(name = "使用年期")
+    @JsonProperty("useLife")
+    private Float useLife;
+
+    /** 容积率修正系数 */
+    @Excel(name = "容积率修正系数")
+    @JsonProperty("volumeRatioCorrection")
+    private Float volumeRatioCorrection;
+
+    /** 容积率参数 */
+    @Excel(name = "容积率参数")
+    @JsonProperty("volumeRatio")
+    private Float volumeRatio;
+
+    /** 面积状况修正系数 */
+    @Excel(name = "面积状况修正系数")
+    @JsonProperty("areaConditionCorrection")
+    private Float areaConditionCorrection;
+
+    /** 面积状况修正信息 */
+    @Excel(name = "面积状况修正信息")
+    @JsonProperty("selectAreaConditionCorrectionItem")
+    private String selectAreaConditionCorrectionItem;
+
+    /** 形状修正系数 */
+    @Excel(name = "形状修正系数")
+    @JsonProperty("shapeCorrection")
+    private Float shapeCorrection;
+
+    /** 形状修正信息 */
+    @Excel(name = "形状修正信息")
+    @JsonProperty("selectShapeCorrectionItem")
+    private String selectShapeCorrectionItem;
+
+    /** 临路宽深比系数 */
+    @Excel(name = "临路宽深比系数")
+    @JsonProperty("roadWidthDepthRatio")
+    private Float roadWidthDepthRatio;
+
+    /** 临路宽深比参数 */
+    @Excel(name = "临路宽深比参数")
+    @JsonProperty("llks")
+    private String llks;
+
+    /** 临路、临海、临河、临山修正系数 */
+    @Excel(name = "临路、临海、临河、临山修正系数")
+    @JsonProperty("roadSeaRiverMountainCorrection")
+    private Float roadSeaRiverMountainCorrection;
+
+    /** 临路、临海、临河、临山修正信息 */
+    @Excel(name = "临路、临海、临河、临山修正信息")
+    @JsonProperty("selectroadSeaRiverMountainCorrectionItem")
+    private String selectroadSeaRiverMountainCorrectionItem;
+
+    /** 开发费用 */
+    @Excel(name = "开发费用")
+    @JsonProperty("kffy")
+    private Float kffy;
+
+    /** 土地基础设施开发程度系数 */
+    @Excel(name = "土地基础设施开发程度系数")
+    @JsonProperty("physicalGrade")
+    private Float physicalGrade;
+
+    /** 土地基础设施开发程度类型 */
+    @Excel(name = "土地基础设施开发程度类型")
+    @JsonProperty("parcelType")
+    private String parcelType;
+
+    /** 土地基础设施开发程度信息 */
+    @Excel(name = "土地基础设施开发程度信息")
+    @JsonProperty("jcssptcdList")
+    private String jcssptcdList;
+
+    /** 路线价部分建筑面积 */
+    @Excel(name = "路线价部分建筑面积")
+    @JsonProperty("streetBuildingArea")
+    private Float streetBuildingArea;
+
+    /** 路线价部分建筑面积参数 */
+    @Excel(name = "路线价部分建筑面积参数")
+    @JsonProperty("streetBuildingAreaInfo")
+    private String streetBuildingAreaInfo;
+
+    /** 土地等级 */
+    @Excel(name = "土地等级")
+    @JsonProperty("grade")
+    private String grade;
+
+
+
+    /** 无路线价的总楼面价 */
+    @Excel(name = "无路线价的总楼面价")
+    @JsonProperty("P1AllFloorPrice")
+    private Float P1AllFloorPrice;
+
+    /** 有路线价的总楼面价 */
+    @Excel(name = "有路线价的总楼面价")
+    @JsonProperty("P2AllFloorPrice")
+    private Float P2AllFloorPrice;
+
+    /** 楼面总价 */
+    @Excel(name = "楼面总价")
+    @JsonProperty("Pi")
+    private BigDecimal Pi;
+
+
+    /** 无路线价计算公式/ 总地价公式 */
+    @Excel(name = "无路线价计算公式/ 总地价公式")
+    @JsonProperty("P1AllXS")
+    private String P1AllXS;
+
+    /** 有路线价计算公式 */
+    @Excel(name = "有路线价计算公式")
+    @JsonProperty("P2AllXS")
+    private String P2AllXS;
+
+    /** 个别因素总系数 */
+    @Excel(name = "个别因素总系数")
+    @JsonProperty("PiAllXS")
+    private Float PiAllXS;
+
+
+    /** 无路线价计算后/ */
+    @Excel(name = "无路线价计算后")
+    @JsonProperty("P1FloorPrice")
+    private Float P1FloorPrice;
+    /** 有路线价计算后 */
+    @Excel(name = "有路线价计算后")
+    @JsonProperty("P2FloorPrice")
+    private Float P2FloorPrice;
+
+    /** 截图 */
+    @Excel(name = "截图")
+    @JsonProperty("picBase64List")
+    private String picBase64List;
+}

+ 80 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzRjlxs.java

@@ -0,0 +1,80 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 容积率修正系数对象 zt_jzdjxz_rjlxs
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public class ZtJzdjxzRjlxs extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 容积率范围 */
+    @Excel(name = "容积率范围")
+    private String rjlfw;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setRjlfw(String rjlfw) 
+    {
+        this.rjlfw = rjlfw;
+    }
+
+    public String getRjlfw() 
+    {
+        return rjlfw;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("rjlfw", getRjlfw())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 80 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzSynqxz.java

@@ -0,0 +1,80 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 使用年期修正系数对象 zt_jzdjxz_synqxz
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public class ZtJzdjxzSynqxz extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途类型 */
+    @Excel(name = "土地用途类型")
+    private String tdytType;
+
+    /** 使用年限 */
+    @Excel(name = "使用年限")
+    private Integer synx;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setSynx(Integer synx) 
+    {
+        this.synx = synx;
+    }
+
+    public Integer getSynx() 
+    {
+        return synx;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("synx", getSynx())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 94 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzXzxzsm.java

@@ -0,0 +1,94 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 宗地形状修正说明及系数对象 zt_jzdjxz_xzxzsm
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public class ZtJzdjxzXzxzsm extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 指标标准 */
+    @Excel(name = "指标标准")
+    private String zbbz;
+
+    /** 指标标准说明 */
+    @Excel(name = "指标标准说明")
+    private String zbzzsm;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setZbbz(String zbbz) 
+    {
+        this.zbbz = zbbz;
+    }
+
+    public String getZbbz() 
+    {
+        return zbbz;
+    }
+    public void setZbzzsm(String zbzzsm) 
+    {
+        this.zbzzsm = zbzzsm;
+    }
+
+    public String getZbzzsm() 
+    {
+        return zbzzsm;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("zbbz", getZbbz())
+            .append("zbzzsm", getZbzzsm())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 80 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/business/ZtJzdjxzZdksbxz.java

@@ -0,0 +1,80 @@
+package com.onemap.sanya.domain.business;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+
+/**
+ * 宗地宽深比修正系数对象 zt_jzdjxz_zdksbxz
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public class ZtJzdjxzZdksbxz extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private String nvfid;
+
+    /** 土地用途 */
+    @Excel(name = "土地用途")
+    private String tdytType;
+
+    /** 宽深比 */
+    @Excel(name = "宽深比")
+    private String ksb;
+
+    /** 修正系数 */
+    @Excel(name = "修正系数")
+    private BigDecimal xzxs;
+
+    public void setNvfid(String nvfid) 
+    {
+        this.nvfid = nvfid;
+    }
+
+    public String getNvfid() 
+    {
+        return nvfid;
+    }
+    public void setTdytType(String tdytType) 
+    {
+        this.tdytType = tdytType;
+    }
+
+    public String getTdytType() 
+    {
+        return tdytType;
+    }
+    public void setKsb(String ksb) 
+    {
+        this.ksb = ksb;
+    }
+
+    public String getKsb() 
+    {
+        return ksb;
+    }
+    public void setXzxs(BigDecimal xzxs) 
+    {
+        this.xzxs = xzxs;
+    }
+
+    public BigDecimal getXzxs() 
+    {
+        return xzxs;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("nvfid", getNvfid())
+            .append("tdytType", getTdytType())
+            .append("ksb", getKsb())
+            .append("xzxs", getXzxs())
+            .toString();
+    }
+}

+ 50 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/domain/spatial/C4Lxj.java

@@ -0,0 +1,50 @@
+package com.onemap.sanya.domain.spatial;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.onemap.common.core.annotation.Excel;
+import com.onemap.common.core.web.domain.BaseEntity;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * c4_路线价对象 c4_lxj
+ * 
+ * @author ruoyi
+ * @date 2025-07-29
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class C4Lxj extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+
+    /** $column.columnComment */
+    @Excel(name = "主键")
+    private Integer objectid;
+
+    /** 路名 */
+    @Excel(name = "路名")
+    @JsonProperty("路名")
+    private String 路名;
+
+    /** 路线范围 */
+    @Excel(name = "路线范围")
+    @JsonProperty("路线范围")
+    private String 路线范围;
+
+    /** 楼面单价 */
+    @Excel(name = "楼面单价")
+    @JsonProperty("楼面单价")
+    private Double 楼面单价;
+
+    /** 路段长度 */
+    @Excel(name = "路段长度")
+    private Double shape_Length;
+
+    /** 范围坐标 */
+    @Excel(name = "范围坐标", readConverterExp = "$column.readConverterExp()")
+    private String geom;
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJcsskfcdxzxsMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs;
+
+/**
+ * 基础设施开发程度修正系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+public interface ZtJzdjxzJcsskfcdxzxsMapper 
+{
+    /**
+     * 查询基础设施开发程度修正系数
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 基础设施开发程度修正系数
+     */
+    public ZtJzdjxzJcsskfcdxzxs selectZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid);
+
+    /**
+     * 查询基础设施开发程度修正系数列表
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 基础设施开发程度修正系数集合
+     */
+    public List<ZtJzdjxzJcsskfcdxzxs> selectZtJzdjxzJcsskfcdxzxsList(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 新增基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 修改基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 删除基础设施开发程度修正系数
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid);
+
+    /**
+     * 批量删除基础设施开发程度修正系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJcssptcdMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcssptcd;
+
+/**
+ * 基础设施配套程度修正((五通一平,六通一平))Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+public interface ZtJzdjxzJcssptcdMapper 
+{
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 基础设施配套程度修正((五通一平,六通一平))
+     */
+    public ZtJzdjxzJcssptcd selectZtJzdjxzJcssptcdByNvfid(String nvfid);
+
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))列表
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 基础设施配套程度修正((五通一平,六通一平))集合
+     */
+    public List<ZtJzdjxzJcssptcd> selectZtJzdjxzJcssptcdList(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 新增基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    public int insertZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 修改基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    public int updateZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 删除基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcssptcdByNvfid(String nvfid);
+
+    /**
+     * 批量删除基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcssptcdByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJzdjqyysxzxsMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxs;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface ZtJzdjxzJzdjqyysxzxsMapper 
+{
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    public ZtJzdjxzJzdjqyysxzxs selectZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid);
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明集合
+     */
+    public List<ZtJzdjxzJzdjqyysxzxs> selectZtJzdjxzJzdjqyysxzxsList(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int insertZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int updateZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid);
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzJzdjqyysxzxszbsmMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxszbsm;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface ZtJzdjxzJzdjqyysxzxszbsmMapper 
+{
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    public ZtJzdjxzJzdjqyysxzxszbsm selectZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid);
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明集合
+     */
+    public List<ZtJzdjxzJzdjqyysxzxszbsm> selectZtJzdjxzJzdjqyysxzxszbsmList(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int insertZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int updateZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid);
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzLinlhhsxzMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzLinlhhsxz;
+
+/**
+ * 临路、临海、临河、临山修正系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface ZtJzdjxzLinlhhsxzMapper 
+{
+    /**
+     * 查询临路、临海、临河、临山修正系数
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 临路、临海、临河、临山修正系数
+     */
+    public ZtJzdjxzLinlhhsxz selectZtJzdjxzLinlhhsxzByNvfid(String nvfid);
+
+    /**
+     * 查询临路、临海、临河、临山修正系数列表
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 临路、临海、临河、临山修正系数集合
+     */
+    public List<ZtJzdjxzLinlhhsxz> selectZtJzdjxzLinlhhsxzList(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 新增临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 修改临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 删除临路、临海、临河、临山修正系数
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzLinlhhsxzByNvfid(String nvfid);
+
+    /**
+     * 批量删除临路、临海、临河、临山修正系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzLinlhhsxzByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzListMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzList;
+
+/**
+ * 基准地价修正信息Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+public interface ZtJzdjxzListMapper 
+{
+    /**
+     * 查询基准地价修正信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 基准地价修正信息
+     */
+    public ZtJzdjxzList selectZtJzdjxzListById(String id);
+
+    /**
+     * 查询基准地价修正信息列表
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 基准地价修正信息集合
+     */
+    public List<ZtJzdjxzList> selectZtJzdjxzListList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 新增基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    public int insertZtJzdjxzList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 修改基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    public int updateZtJzdjxzList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 删除基准地价修正信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzListById(String id);
+
+    /**
+     * 批量删除基准地价修正信息
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzListByIds(String[] ids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzMjxzsmMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzMjxzsm;
+
+/**
+ * 宗地面积修正说明及系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface ZtJzdjxzMjxzsmMapper 
+{
+    /**
+     * 查询宗地面积修正说明及系数
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 宗地面积修正说明及系数
+     */
+    public ZtJzdjxzMjxzsm selectZtJzdjxzMjxzsmByNvfid(String nvfid);
+
+    /**
+     * 查询宗地面积修正说明及系数列表
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 宗地面积修正说明及系数集合
+     */
+    public List<ZtJzdjxzMjxzsm> selectZtJzdjxzMjxzsmList(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 新增宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 修改宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 删除宗地面积修正说明及系数
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzMjxzsmByNvfid(String nvfid);
+
+    /**
+     * 批量删除宗地面积修正说明及系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzMjxzsmByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzResultsMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzResults;
+
+/**
+ * 基准地价修正结果Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+public interface ZtJzdjxzResultsMapper 
+{
+    /**
+     * 查询基准地价修正结果
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 基准地价修正结果
+     */
+    public ZtJzdjxzResults selectZtJzdjxzResultsById(String id);
+
+    /**
+     * 查询基准地价修正结果列表
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 基准地价修正结果集合
+     */
+    public List<ZtJzdjxzResults> selectZtJzdjxzResultsList(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 新增基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    public int insertZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 修改基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    public int updateZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 删除基准地价修正结果
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzResultsById(String id);
+
+    /**
+     * 批量删除基准地价修正结果
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzResultsByIds(String[] ids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzRjlxsMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzRjlxs;
+
+/**
+ * 容积率修正系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface ZtJzdjxzRjlxsMapper 
+{
+    /**
+     * 查询容积率修正系数
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 容积率修正系数
+     */
+    public ZtJzdjxzRjlxs selectZtJzdjxzRjlxsByNvfid(String nvfid);
+
+    /**
+     * 查询容积率修正系数列表
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 容积率修正系数集合
+     */
+    public List<ZtJzdjxzRjlxs> selectZtJzdjxzRjlxsList(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 新增容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 修改容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 删除容积率修正系数
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzRjlxsByNvfid(String nvfid);
+
+    /**
+     * 批量删除容积率修正系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzRjlxsByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzSynqxzMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzSynqxz;
+
+/**
+ * 使用年期修正系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface ZtJzdjxzSynqxzMapper 
+{
+    /**
+     * 查询使用年期修正系数
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 使用年期修正系数
+     */
+    public ZtJzdjxzSynqxz selectZtJzdjxzSynqxzByNvfid(String nvfid);
+
+    /**
+     * 查询使用年期修正系数列表
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 使用年期修正系数集合
+     */
+    public List<ZtJzdjxzSynqxz> selectZtJzdjxzSynqxzList(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 新增使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 修改使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 删除使用年期修正系数
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzSynqxzByNvfid(String nvfid);
+
+    /**
+     * 批量删除使用年期修正系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzSynqxzByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzXzxzsmMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzXzxzsm;
+
+/**
+ * 宗地形状修正说明及系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface ZtJzdjxzXzxzsmMapper 
+{
+    /**
+     * 查询宗地形状修正说明及系数
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 宗地形状修正说明及系数
+     */
+    public ZtJzdjxzXzxzsm selectZtJzdjxzXzxzsmByNvfid(String nvfid);
+
+    /**
+     * 查询宗地形状修正说明及系数列表
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 宗地形状修正说明及系数集合
+     */
+    public List<ZtJzdjxzXzxzsm> selectZtJzdjxzXzxzsmList(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 新增宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 修改宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 删除宗地形状修正说明及系数
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzXzxzsmByNvfid(String nvfid);
+
+    /**
+     * 批量删除宗地形状修正说明及系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzXzxzsmByNvfids(String[] nvfids);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/ZtJzdjxzZdksbxzMapper.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.mapper;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzZdksbxz;
+
+/**
+ * 宗地宽深比修正系数Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface ZtJzdjxzZdksbxzMapper 
+{
+    /**
+     * 查询宗地宽深比修正系数
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 宗地宽深比修正系数
+     */
+    public ZtJzdjxzZdksbxz selectZtJzdjxzZdksbxzByNvfid(String nvfid);
+
+    /**
+     * 查询宗地宽深比修正系数列表
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 宗地宽深比修正系数集合
+     */
+    public List<ZtJzdjxzZdksbxz> selectZtJzdjxzZdksbxzList(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 新增宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 修改宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 删除宗地宽深比修正系数
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzZdksbxzByNvfid(String nvfid);
+
+    /**
+     * 批量删除宗地宽深比修正系数
+     * 
+     * @param nvfids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzZdksbxzByNvfids(String[] nvfids);
+}

+ 71 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/mapper/spatial/C4LxjMapper.java

@@ -0,0 +1,71 @@
+package com.onemap.sanya.mapper.spatial;
+
+import com.onemap.sanya.domain.spatial.C41Gfjb;
+import com.onemap.sanya.domain.spatial.C4Lxj;
+
+import java.util.List;
+
+/**
+ * c4_lxjMapper接口
+ * 
+ * @author ruoyi
+ * @date 2024-08-29
+ */
+public interface C4LxjMapper
+{
+    /**
+     * 查询c4_1_公服级别
+     * 
+     * @param smid c4_1_公服级别主键
+     * @return c4_1_公服级别
+     */
+    public C4Lxj selectC4LxjBySmid(Integer smid);
+
+    /**
+     * 查询c4_1_公服级别列表
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return c4_1_公服级别集合
+     */
+    public List<C4Lxj> selectC4LxjList(C4Lxj c4Lxj);
+
+    /**
+     * 查询 多边形相交的 数据
+     * @param polygon
+     * @return
+     */
+    public List<C4Lxj> selectByPolygon(String polygon);
+
+
+    /**
+     * 新增c4_1_公服级别
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return 结果
+     */
+    public int insertC4Lxj(C4Lxj c4Lxj);
+
+    /**
+     * 修改c4_1_公服级别
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return 结果
+     */
+    public int updateC4Lxj(C4Lxj c4Lxj);
+
+    /**
+     * 删除c4_1_公服级别
+     * 
+     * @param smid c4_1_公服级别主键
+     * @return 结果
+     */
+    public int deleteC4LxjBySmid(Integer smid);
+
+    /**
+     * 批量删除c4_1_公服级别
+     * 
+     * @param smids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteC4LxjBySmids(Integer[] smids);
+}

+ 71 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IC4LxjService.java

@@ -0,0 +1,71 @@
+package com.onemap.sanya.service;
+
+import com.onemap.sanya.domain.spatial.C41Gfjb;
+import com.onemap.sanya.domain.spatial.C4Lxj;
+
+import java.util.List;
+
+/**
+ * c4_LxjService接口
+ * 
+ * @author ruoyi
+ * @date 2024-08-29
+ */
+public interface IC4LxjService
+{
+    /**
+     * 查询c4_Lxj
+     * 
+     * @param smid c4_Lxj主键
+     * @return c4_Lxj
+     */
+    public C4Lxj selectC4LxjBySmid(Integer smid);
+
+    /**
+     * 查询c4_Lxj列表
+     * 
+     * @param c4Lxj c4_Lxj
+     * @return c4_Lxj集合
+     */
+    public List<C4Lxj> selectC4LxjList(C4Lxj c4Lxj);
+
+    /**
+     * 获取范围下的列表
+     * @param polygon
+     * @return
+     */
+    public List<C4Lxj> selectByPolygon(String polygon);
+
+
+    /**
+     * 新增c4_Lxj
+     * 
+     * @param c4Lxj c4_Lxj
+     * @return 结果
+     */
+    public int insertC4Lxj(C4Lxj c4Lxj);
+
+    /**
+     * 修改c4_Lxj
+     * 
+     * @param c4Lxj c4_Lxj
+     * @return 结果
+     */
+    public int updateC4Lxj(C4Lxj c4Lxj);
+
+    /**
+     * 批量删除c4_Lxj
+     * 
+     * @param smids 需要删除的c4_Lxj主键集合
+     * @return 结果
+     */
+    public int deleteC4LxjBySmids(Integer[] smids);
+
+    /**
+     * 删除c4_Lxj信息
+     * 
+     * @param smid c4_Lxj主键
+     * @return 结果
+     */
+    public int deleteC4LxjBySmid(Integer smid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJcsskfcdxzxsService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs;
+
+/**
+ * 基础设施开发程度修正系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+public interface IZtJzdjxzJcsskfcdxzxsService 
+{
+    /**
+     * 查询基础设施开发程度修正系数
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 基础设施开发程度修正系数
+     */
+    public ZtJzdjxzJcsskfcdxzxs selectZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid);
+
+    /**
+     * 查询基础设施开发程度修正系数列表
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 基础设施开发程度修正系数集合
+     */
+    public List<ZtJzdjxzJcsskfcdxzxs> selectZtJzdjxzJcsskfcdxzxsList(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 新增基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 修改基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs);
+
+    /**
+     * 批量删除基础设施开发程度修正系数
+     * 
+     * @param nvfids 需要删除的基础设施开发程度修正系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfids(String[] nvfids);
+
+    /**
+     * 删除基础设施开发程度修正系数信息
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJcssptcdService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcssptcd;
+
+/**
+ * 基础设施配套程度修正((五通一平,六通一平))Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+public interface IZtJzdjxzJcssptcdService 
+{
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 基础设施配套程度修正((五通一平,六通一平))
+     */
+    public ZtJzdjxzJcssptcd selectZtJzdjxzJcssptcdByNvfid(String nvfid);
+
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))列表
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 基础设施配套程度修正((五通一平,六通一平))集合
+     */
+    public List<ZtJzdjxzJcssptcd> selectZtJzdjxzJcssptcdList(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 新增基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    public int insertZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 修改基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    public int updateZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd);
+
+    /**
+     * 批量删除基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfids 需要删除的基础设施配套程度修正((五通一平,六通一平))主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcssptcdByNvfids(String[] nvfids);
+
+    /**
+     * 删除基础设施配套程度修正((五通一平,六通一平))信息
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJcssptcdByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJzdjqyysxzxsService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxs;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface IZtJzdjxzJzdjqyysxzxsService 
+{
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    public ZtJzdjxzJzdjqyysxzxs selectZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid);
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明集合
+     */
+    public List<ZtJzdjxzJzdjqyysxzxs> selectZtJzdjxzJzdjqyysxzxsList(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int insertZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int updateZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs);
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的国有商服用地基准地价区域因素修正系数指标说明主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfids(String[] nvfids);
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明信息
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzJzdjqyysxzxszbsmService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxszbsm;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface IZtJzdjxzJzdjqyysxzxszbsmService 
+{
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    public ZtJzdjxzJzdjqyysxzxszbsm selectZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid);
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明集合
+     */
+    public List<ZtJzdjxzJzdjqyysxzxszbsm> selectZtJzdjxzJzdjqyysxzxszbsmList(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int insertZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    public int updateZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm);
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的国有商服用地基准地价区域因素修正系数指标说明主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfids(String[] nvfids);
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明信息
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzLinlhhsxzService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzLinlhhsxz;
+
+/**
+ * 临路、临海、临河、临山修正系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface IZtJzdjxzLinlhhsxzService 
+{
+    /**
+     * 查询临路、临海、临河、临山修正系数
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 临路、临海、临河、临山修正系数
+     */
+    public ZtJzdjxzLinlhhsxz selectZtJzdjxzLinlhhsxzByNvfid(String nvfid);
+
+    /**
+     * 查询临路、临海、临河、临山修正系数列表
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 临路、临海、临河、临山修正系数集合
+     */
+    public List<ZtJzdjxzLinlhhsxz> selectZtJzdjxzLinlhhsxzList(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 新增临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 修改临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz);
+
+    /**
+     * 批量删除临路、临海、临河、临山修正系数
+     * 
+     * @param nvfids 需要删除的临路、临海、临河、临山修正系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzLinlhhsxzByNvfids(String[] nvfids);
+
+    /**
+     * 删除临路、临海、临河、临山修正系数信息
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzLinlhhsxzByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzListService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzList;
+
+/**
+ * 基准地价修正信息Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+public interface IZtJzdjxzListService 
+{
+    /**
+     * 查询基准地价修正信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 基准地价修正信息
+     */
+    public ZtJzdjxzList selectZtJzdjxzListById(String id);
+
+    /**
+     * 查询基准地价修正信息列表
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 基准地价修正信息集合
+     */
+    public List<ZtJzdjxzList> selectZtJzdjxzListList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 新增基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    public int insertZtJzdjxzList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 修改基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    public int updateZtJzdjxzList(ZtJzdjxzList ztJzdjxzList);
+
+    /**
+     * 批量删除基准地价修正信息
+     * 
+     * @param ids 需要删除的基准地价修正信息主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzListByIds(String[] ids);
+
+    /**
+     * 删除基准地价修正信息信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzListById(String id);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzMjxzsmService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzMjxzsm;
+
+/**
+ * 宗地面积修正说明及系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface IZtJzdjxzMjxzsmService 
+{
+    /**
+     * 查询宗地面积修正说明及系数
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 宗地面积修正说明及系数
+     */
+    public ZtJzdjxzMjxzsm selectZtJzdjxzMjxzsmByNvfid(String nvfid);
+
+    /**
+     * 查询宗地面积修正说明及系数列表
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 宗地面积修正说明及系数集合
+     */
+    public List<ZtJzdjxzMjxzsm> selectZtJzdjxzMjxzsmList(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 新增宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 修改宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm);
+
+    /**
+     * 批量删除宗地面积修正说明及系数
+     * 
+     * @param nvfids 需要删除的宗地面积修正说明及系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzMjxzsmByNvfids(String[] nvfids);
+
+    /**
+     * 删除宗地面积修正说明及系数信息
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzMjxzsmByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzResultsService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzResults;
+
+/**
+ * 基准地价修正结果Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+public interface IZtJzdjxzResultsService 
+{
+    /**
+     * 查询基准地价修正结果
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 基准地价修正结果
+     */
+    public ZtJzdjxzResults selectZtJzdjxzResultsById(String id);
+
+    /**
+     * 查询基准地价修正结果列表
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 基准地价修正结果集合
+     */
+    public List<ZtJzdjxzResults> selectZtJzdjxzResultsList(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 新增基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    public int insertZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 修改基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    public int updateZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults);
+
+    /**
+     * 批量删除基准地价修正结果
+     * 
+     * @param ids 需要删除的基准地价修正结果主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzResultsByIds(String[] ids);
+
+    /**
+     * 删除基准地价修正结果信息
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzResultsById(String id);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzRjlxsService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzRjlxs;
+
+/**
+ * 容积率修正系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface IZtJzdjxzRjlxsService 
+{
+    /**
+     * 查询容积率修正系数
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 容积率修正系数
+     */
+    public ZtJzdjxzRjlxs selectZtJzdjxzRjlxsByNvfid(String nvfid);
+
+    /**
+     * 查询容积率修正系数列表
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 容积率修正系数集合
+     */
+    public List<ZtJzdjxzRjlxs> selectZtJzdjxzRjlxsList(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 新增容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 修改容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs);
+
+    /**
+     * 批量删除容积率修正系数
+     * 
+     * @param nvfids 需要删除的容积率修正系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzRjlxsByNvfids(String[] nvfids);
+
+    /**
+     * 删除容积率修正系数信息
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzRjlxsByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzSynqxzService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzSynqxz;
+
+/**
+ * 使用年期修正系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+public interface IZtJzdjxzSynqxzService 
+{
+    /**
+     * 查询使用年期修正系数
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 使用年期修正系数
+     */
+    public ZtJzdjxzSynqxz selectZtJzdjxzSynqxzByNvfid(String nvfid);
+
+    /**
+     * 查询使用年期修正系数列表
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 使用年期修正系数集合
+     */
+    public List<ZtJzdjxzSynqxz> selectZtJzdjxzSynqxzList(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 新增使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 修改使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz);
+
+    /**
+     * 批量删除使用年期修正系数
+     * 
+     * @param nvfids 需要删除的使用年期修正系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzSynqxzByNvfids(String[] nvfids);
+
+    /**
+     * 删除使用年期修正系数信息
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzSynqxzByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzXzxzsmService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzXzxzsm;
+
+/**
+ * 宗地形状修正说明及系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface IZtJzdjxzXzxzsmService 
+{
+    /**
+     * 查询宗地形状修正说明及系数
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 宗地形状修正说明及系数
+     */
+    public ZtJzdjxzXzxzsm selectZtJzdjxzXzxzsmByNvfid(String nvfid);
+
+    /**
+     * 查询宗地形状修正说明及系数列表
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 宗地形状修正说明及系数集合
+     */
+    public List<ZtJzdjxzXzxzsm> selectZtJzdjxzXzxzsmList(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 新增宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 修改宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm);
+
+    /**
+     * 批量删除宗地形状修正说明及系数
+     * 
+     * @param nvfids 需要删除的宗地形状修正说明及系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzXzxzsmByNvfids(String[] nvfids);
+
+    /**
+     * 删除宗地形状修正说明及系数信息
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzXzxzsmByNvfid(String nvfid);
+}

+ 61 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/IZtJzdjxzZdksbxzService.java

@@ -0,0 +1,61 @@
+package com.onemap.sanya.service;
+
+import java.util.List;
+import com.onemap.sanya.domain.business.ZtJzdjxzZdksbxz;
+
+/**
+ * 宗地宽深比修正系数Service接口
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+public interface IZtJzdjxzZdksbxzService 
+{
+    /**
+     * 查询宗地宽深比修正系数
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 宗地宽深比修正系数
+     */
+    public ZtJzdjxzZdksbxz selectZtJzdjxzZdksbxzByNvfid(String nvfid);
+
+    /**
+     * 查询宗地宽深比修正系数列表
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 宗地宽深比修正系数集合
+     */
+    public List<ZtJzdjxzZdksbxz> selectZtJzdjxzZdksbxzList(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 新增宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    public int insertZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 修改宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    public int updateZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz);
+
+    /**
+     * 批量删除宗地宽深比修正系数
+     * 
+     * @param nvfids 需要删除的宗地宽深比修正系数主键集合
+     * @return 结果
+     */
+    public int deleteZtJzdjxzZdksbxzByNvfids(String[] nvfids);
+
+    /**
+     * 删除宗地宽深比修正系数信息
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 结果
+     */
+    public int deleteZtJzdjxzZdksbxzByNvfid(String nvfid);
+}

+ 108 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/C4LxjServiceImpl.java

@@ -0,0 +1,108 @@
+package com.onemap.sanya.service.impl;
+
+import com.onemap.sanya.domain.spatial.C41Gfjb;
+import com.onemap.sanya.domain.spatial.C4Lxj;
+import com.onemap.sanya.mapper.spatial.C41GfjbMapper;
+import com.onemap.sanya.mapper.spatial.C4LxjMapper;
+import com.onemap.sanya.service.IC41GfjbService;
+import com.onemap.sanya.service.IC4LxjService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * c4_1_公服级别Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2024-08-29
+ */
+@Service
+public class C4LxjServiceImpl implements IC4LxjService
+{
+    @Autowired
+    private C4LxjMapper c4LxjMapper;
+
+    /**
+     * 查询c4_1_公服级别
+     * 
+     * @param smid c4_1_公服级别主键
+     * @return c4_1_公服级别
+     */
+    @Override
+    public C4Lxj selectC4LxjBySmid(Integer smid)
+    {
+        return c4LxjMapper.selectC4LxjBySmid(smid);
+    }
+
+    /**
+     * 查询c4_1_公服级别列表
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return c4_1_公服级别
+     */
+    @Override
+    public List<C4Lxj> selectC4LxjList(C4Lxj c4Lxj)
+    {
+        return c4LxjMapper.selectC4LxjList(c4Lxj);
+    }
+
+    /**
+     * 获取范围下的列表
+     * @param polygon wkt 多边形
+     * @return
+     */
+    @Override
+    public List<C4Lxj> selectByPolygon(String polygon)
+    {
+        return c4LxjMapper.selectByPolygon(polygon);
+    }
+
+    /**
+     * 新增c4_1_公服级别
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return 结果
+     */
+    @Override
+    public int insertC4Lxj(C4Lxj c4Lxj)
+    {
+        return c4LxjMapper.insertC4Lxj(c4Lxj);
+    }
+
+    /**
+     * 修改c4_1_公服级别
+     * 
+     * @param c4Lxj c4_1_公服级别
+     * @return 结果
+     */
+    @Override
+    public int updateC4Lxj(C4Lxj c4Lxj)
+    {
+        return c4LxjMapper.updateC4Lxj(c4Lxj);
+    }
+
+    /**
+     * 批量删除c4_1_公服级别
+     * 
+     * @param smids 需要删除的c4_1_公服级别主键
+     * @return 结果
+     */
+    @Override
+    public int deleteC4LxjBySmids(Integer[] smids)
+    {
+        return c4LxjMapper.deleteC4LxjBySmids(smids);
+    }
+
+    /**
+     * 删除c4_1_公服级别信息
+     * 
+     * @param smid c4_1_公服级别主键
+     * @return 结果
+     */
+    @Override
+    public int deleteC4LxjBySmid(Integer smid)
+    {
+        return c4LxjMapper.deleteC4LxjBySmid(smid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJcsskfcdxzxsServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzJcsskfcdxzxsMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs;
+import com.onemap.sanya.service.IZtJzdjxzJcsskfcdxzxsService;
+
+/**
+ * 基础设施开发程度修正系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@Service
+public class ZtJzdjxzJcsskfcdxzxsServiceImpl implements IZtJzdjxzJcsskfcdxzxsService 
+{
+    @Autowired
+    private ZtJzdjxzJcsskfcdxzxsMapper ztJzdjxzJcsskfcdxzxsMapper;
+
+    /**
+     * 查询基础设施开发程度修正系数
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 基础设施开发程度修正系数
+     */
+    @Override
+    public ZtJzdjxzJcsskfcdxzxs selectZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.selectZtJzdjxzJcsskfcdxzxsByNvfid(nvfid);
+    }
+
+    /**
+     * 查询基础设施开发程度修正系数列表
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 基础设施开发程度修正系数
+     */
+    @Override
+    public List<ZtJzdjxzJcsskfcdxzxs> selectZtJzdjxzJcsskfcdxzxsList(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.selectZtJzdjxzJcsskfcdxzxsList(ztJzdjxzJcsskfcdxzxs);
+    }
+
+    /**
+     * 新增基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.insertZtJzdjxzJcsskfcdxzxs(ztJzdjxzJcsskfcdxzxs);
+    }
+
+    /**
+     * 修改基础设施开发程度修正系数
+     * 
+     * @param ztJzdjxzJcsskfcdxzxs 基础设施开发程度修正系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzJcsskfcdxzxs(ZtJzdjxzJcsskfcdxzxs ztJzdjxzJcsskfcdxzxs)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.updateZtJzdjxzJcsskfcdxzxs(ztJzdjxzJcsskfcdxzxs);
+    }
+
+    /**
+     * 批量删除基础设施开发程度修正系数
+     * 
+     * @param nvfids 需要删除的基础设施开发程度修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.deleteZtJzdjxzJcsskfcdxzxsByNvfids(nvfids);
+    }
+
+    /**
+     * 删除基础设施开发程度修正系数信息
+     * 
+     * @param nvfid 基础设施开发程度修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJcsskfcdxzxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzJcsskfcdxzxsMapper.deleteZtJzdjxzJcsskfcdxzxsByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJcssptcdServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzJcssptcdMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzJcssptcd;
+import com.onemap.sanya.service.IZtJzdjxzJcssptcdService;
+
+/**
+ * 基础设施配套程度修正((五通一平,六通一平))Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-04
+ */
+@Service
+public class ZtJzdjxzJcssptcdServiceImpl implements IZtJzdjxzJcssptcdService 
+{
+    @Autowired
+    private ZtJzdjxzJcssptcdMapper ztJzdjxzJcssptcdMapper;
+
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 基础设施配套程度修正((五通一平,六通一平))
+     */
+    @Override
+    public ZtJzdjxzJcssptcd selectZtJzdjxzJcssptcdByNvfid(String nvfid)
+    {
+        return ztJzdjxzJcssptcdMapper.selectZtJzdjxzJcssptcdByNvfid(nvfid);
+    }
+
+    /**
+     * 查询基础设施配套程度修正((五通一平,六通一平))列表
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 基础设施配套程度修正((五通一平,六通一平))
+     */
+    @Override
+    public List<ZtJzdjxzJcssptcd> selectZtJzdjxzJcssptcdList(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        return ztJzdjxzJcssptcdMapper.selectZtJzdjxzJcssptcdList(ztJzdjxzJcssptcd);
+    }
+
+    /**
+     * 新增基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        return ztJzdjxzJcssptcdMapper.insertZtJzdjxzJcssptcd(ztJzdjxzJcssptcd);
+    }
+
+    /**
+     * 修改基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param ztJzdjxzJcssptcd 基础设施配套程度修正((五通一平,六通一平))
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzJcssptcd(ZtJzdjxzJcssptcd ztJzdjxzJcssptcd)
+    {
+        return ztJzdjxzJcssptcdMapper.updateZtJzdjxzJcssptcd(ztJzdjxzJcssptcd);
+    }
+
+    /**
+     * 批量删除基础设施配套程度修正((五通一平,六通一平))
+     * 
+     * @param nvfids 需要删除的基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJcssptcdByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzJcssptcdMapper.deleteZtJzdjxzJcssptcdByNvfids(nvfids);
+    }
+
+    /**
+     * 删除基础设施配套程度修正((五通一平,六通一平))信息
+     * 
+     * @param nvfid 基础设施配套程度修正((五通一平,六通一平))主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJcssptcdByNvfid(String nvfid)
+    {
+        return ztJzdjxzJcssptcdMapper.deleteZtJzdjxzJcssptcdByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJzdjqyysxzxsServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzJzdjqyysxzxsMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxs;
+import com.onemap.sanya.service.IZtJzdjxzJzdjqyysxzxsService;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@Service
+public class ZtJzdjxzJzdjqyysxzxsServiceImpl implements IZtJzdjxzJzdjqyysxzxsService 
+{
+    @Autowired
+    private ZtJzdjxzJzdjqyysxzxsMapper ztJzdjxzJzdjqyysxzxsMapper;
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    @Override
+    public ZtJzdjxzJzdjqyysxzxs selectZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.selectZtJzdjxzJzdjqyysxzxsByNvfid(nvfid);
+    }
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    @Override
+    public List<ZtJzdjxzJzdjqyysxzxs> selectZtJzdjxzJzdjqyysxzxsList(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.selectZtJzdjxzJzdjqyysxzxsList(ztJzdjxzJzdjqyysxzxs);
+    }
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.insertZtJzdjxzJzdjqyysxzxs(ztJzdjxzJzdjqyysxzxs);
+    }
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxs 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzJzdjqyysxzxs(ZtJzdjxzJzdjqyysxzxs ztJzdjxzJzdjqyysxzxs)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.updateZtJzdjxzJzdjqyysxzxs(ztJzdjxzJzdjqyysxzxs);
+    }
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.deleteZtJzdjxzJzdjqyysxzxsByNvfids(nvfids);
+    }
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明信息
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJzdjqyysxzxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzJzdjqyysxzxsMapper.deleteZtJzdjxzJzdjqyysxzxsByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzJzdjqyysxzxszbsmServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzJzdjqyysxzxszbsmMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzJzdjqyysxzxszbsm;
+import com.onemap.sanya.service.IZtJzdjxzJzdjqyysxzxszbsmService;
+
+/**
+ * 国有商服用地基准地价区域因素修正系数指标说明Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@Service
+public class ZtJzdjxzJzdjqyysxzxszbsmServiceImpl implements IZtJzdjxzJzdjqyysxzxszbsmService 
+{
+    @Autowired
+    private ZtJzdjxzJzdjqyysxzxszbsmMapper ztJzdjxzJzdjqyysxzxszbsmMapper;
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    @Override
+    public ZtJzdjxzJzdjqyysxzxszbsm selectZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.selectZtJzdjxzJzdjqyysxzxszbsmByNvfid(nvfid);
+    }
+
+    /**
+     * 查询国有商服用地基准地价区域因素修正系数指标说明列表
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 国有商服用地基准地价区域因素修正系数指标说明
+     */
+    @Override
+    public List<ZtJzdjxzJzdjqyysxzxszbsm> selectZtJzdjxzJzdjqyysxzxszbsmList(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.selectZtJzdjxzJzdjqyysxzxszbsmList(ztJzdjxzJzdjqyysxzxszbsm);
+    }
+
+    /**
+     * 新增国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.insertZtJzdjxzJzdjqyysxzxszbsm(ztJzdjxzJzdjqyysxzxszbsm);
+    }
+
+    /**
+     * 修改国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param ztJzdjxzJzdjqyysxzxszbsm 国有商服用地基准地价区域因素修正系数指标说明
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzJzdjqyysxzxszbsm(ZtJzdjxzJzdjqyysxzxszbsm ztJzdjxzJzdjqyysxzxszbsm)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.updateZtJzdjxzJzdjqyysxzxszbsm(ztJzdjxzJzdjqyysxzxszbsm);
+    }
+
+    /**
+     * 批量删除国有商服用地基准地价区域因素修正系数指标说明
+     * 
+     * @param nvfids 需要删除的国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.deleteZtJzdjxzJzdjqyysxzxszbsmByNvfids(nvfids);
+    }
+
+    /**
+     * 删除国有商服用地基准地价区域因素修正系数指标说明信息
+     * 
+     * @param nvfid 国有商服用地基准地价区域因素修正系数指标说明主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzJzdjqyysxzxszbsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzJzdjqyysxzxszbsmMapper.deleteZtJzdjxzJzdjqyysxzxszbsmByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzLinlhhsxzServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzLinlhhsxzMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzLinlhhsxz;
+import com.onemap.sanya.service.IZtJzdjxzLinlhhsxzService;
+
+/**
+ * 临路、临海、临河、临山修正系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@Service
+public class ZtJzdjxzLinlhhsxzServiceImpl implements IZtJzdjxzLinlhhsxzService 
+{
+    @Autowired
+    private ZtJzdjxzLinlhhsxzMapper ztJzdjxzLinlhhsxzMapper;
+
+    /**
+     * 查询临路、临海、临河、临山修正系数
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 临路、临海、临河、临山修正系数
+     */
+    @Override
+    public ZtJzdjxzLinlhhsxz selectZtJzdjxzLinlhhsxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzLinlhhsxzMapper.selectZtJzdjxzLinlhhsxzByNvfid(nvfid);
+    }
+
+    /**
+     * 查询临路、临海、临河、临山修正系数列表
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 临路、临海、临河、临山修正系数
+     */
+    @Override
+    public List<ZtJzdjxzLinlhhsxz> selectZtJzdjxzLinlhhsxzList(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        return ztJzdjxzLinlhhsxzMapper.selectZtJzdjxzLinlhhsxzList(ztJzdjxzLinlhhsxz);
+    }
+
+    /**
+     * 新增临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        return ztJzdjxzLinlhhsxzMapper.insertZtJzdjxzLinlhhsxz(ztJzdjxzLinlhhsxz);
+    }
+
+    /**
+     * 修改临路、临海、临河、临山修正系数
+     * 
+     * @param ztJzdjxzLinlhhsxz 临路、临海、临河、临山修正系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzLinlhhsxz(ZtJzdjxzLinlhhsxz ztJzdjxzLinlhhsxz)
+    {
+        return ztJzdjxzLinlhhsxzMapper.updateZtJzdjxzLinlhhsxz(ztJzdjxzLinlhhsxz);
+    }
+
+    /**
+     * 批量删除临路、临海、临河、临山修正系数
+     * 
+     * @param nvfids 需要删除的临路、临海、临河、临山修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzLinlhhsxzByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzLinlhhsxzMapper.deleteZtJzdjxzLinlhhsxzByNvfids(nvfids);
+    }
+
+    /**
+     * 删除临路、临海、临河、临山修正系数信息
+     * 
+     * @param nvfid 临路、临海、临河、临山修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzLinlhhsxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzLinlhhsxzMapper.deleteZtJzdjxzLinlhhsxzByNvfid(nvfid);
+    }
+}

+ 96 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzListServiceImpl.java

@@ -0,0 +1,96 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import com.onemap.common.core.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzListMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzList;
+import com.onemap.sanya.service.IZtJzdjxzListService;
+
+/**
+ * 基准地价修正信息Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@Service
+public class ZtJzdjxzListServiceImpl implements IZtJzdjxzListService 
+{
+    @Autowired
+    private ZtJzdjxzListMapper ztJzdjxzListMapper;
+
+    /**
+     * 查询基准地价修正信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 基准地价修正信息
+     */
+    @Override
+    public ZtJzdjxzList selectZtJzdjxzListById(String id)
+    {
+        return ztJzdjxzListMapper.selectZtJzdjxzListById(id);
+    }
+
+    /**
+     * 查询基准地价修正信息列表
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 基准地价修正信息
+     */
+    @Override
+    public List<ZtJzdjxzList> selectZtJzdjxzListList(ZtJzdjxzList ztJzdjxzList)
+    {
+        return ztJzdjxzListMapper.selectZtJzdjxzListList(ztJzdjxzList);
+    }
+
+    /**
+     * 新增基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzList(ZtJzdjxzList ztJzdjxzList)
+    {
+        ztJzdjxzList.setCreateTime(DateUtils.getNowDate());
+        return ztJzdjxzListMapper.insertZtJzdjxzList(ztJzdjxzList);
+    }
+
+    /**
+     * 修改基准地价修正信息
+     * 
+     * @param ztJzdjxzList 基准地价修正信息
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzList(ZtJzdjxzList ztJzdjxzList)
+    {
+        ztJzdjxzList.setUpdateTime(DateUtils.getNowDate());
+        return ztJzdjxzListMapper.updateZtJzdjxzList(ztJzdjxzList);
+    }
+
+    /**
+     * 批量删除基准地价修正信息
+     * 
+     * @param ids 需要删除的基准地价修正信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzListByIds(String[] ids)
+    {
+        return ztJzdjxzListMapper.deleteZtJzdjxzListByIds(ids);
+    }
+
+    /**
+     * 删除基准地价修正信息信息
+     * 
+     * @param id 基准地价修正信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzListById(String id)
+    {
+        return ztJzdjxzListMapper.deleteZtJzdjxzListById(id);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzMjxzsmServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzMjxzsmMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzMjxzsm;
+import com.onemap.sanya.service.IZtJzdjxzMjxzsmService;
+
+/**
+ * 宗地面积修正说明及系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@Service
+public class ZtJzdjxzMjxzsmServiceImpl implements IZtJzdjxzMjxzsmService 
+{
+    @Autowired
+    private ZtJzdjxzMjxzsmMapper ztJzdjxzMjxzsmMapper;
+
+    /**
+     * 查询宗地面积修正说明及系数
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 宗地面积修正说明及系数
+     */
+    @Override
+    public ZtJzdjxzMjxzsm selectZtJzdjxzMjxzsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzMjxzsmMapper.selectZtJzdjxzMjxzsmByNvfid(nvfid);
+    }
+
+    /**
+     * 查询宗地面积修正说明及系数列表
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 宗地面积修正说明及系数
+     */
+    @Override
+    public List<ZtJzdjxzMjxzsm> selectZtJzdjxzMjxzsmList(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        return ztJzdjxzMjxzsmMapper.selectZtJzdjxzMjxzsmList(ztJzdjxzMjxzsm);
+    }
+
+    /**
+     * 新增宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        return ztJzdjxzMjxzsmMapper.insertZtJzdjxzMjxzsm(ztJzdjxzMjxzsm);
+    }
+
+    /**
+     * 修改宗地面积修正说明及系数
+     * 
+     * @param ztJzdjxzMjxzsm 宗地面积修正说明及系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzMjxzsm(ZtJzdjxzMjxzsm ztJzdjxzMjxzsm)
+    {
+        return ztJzdjxzMjxzsmMapper.updateZtJzdjxzMjxzsm(ztJzdjxzMjxzsm);
+    }
+
+    /**
+     * 批量删除宗地面积修正说明及系数
+     * 
+     * @param nvfids 需要删除的宗地面积修正说明及系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzMjxzsmByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzMjxzsmMapper.deleteZtJzdjxzMjxzsmByNvfids(nvfids);
+    }
+
+    /**
+     * 删除宗地面积修正说明及系数信息
+     * 
+     * @param nvfid 宗地面积修正说明及系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzMjxzsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzMjxzsmMapper.deleteZtJzdjxzMjxzsmByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzResultsServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzResultsMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzResults;
+import com.onemap.sanya.service.IZtJzdjxzResultsService;
+
+/**
+ * 基准地价修正结果Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-06
+ */
+@Service
+public class ZtJzdjxzResultsServiceImpl implements IZtJzdjxzResultsService 
+{
+    @Autowired
+    private ZtJzdjxzResultsMapper ztJzdjxzResultsMapper;
+
+    /**
+     * 查询基准地价修正结果
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 基准地价修正结果
+     */
+    @Override
+    public ZtJzdjxzResults selectZtJzdjxzResultsById(String id)
+    {
+        return ztJzdjxzResultsMapper.selectZtJzdjxzResultsById(id);
+    }
+
+    /**
+     * 查询基准地价修正结果列表
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 基准地价修正结果
+     */
+    @Override
+    public List<ZtJzdjxzResults> selectZtJzdjxzResultsList(ZtJzdjxzResults ztJzdjxzResults)
+    {
+        return ztJzdjxzResultsMapper.selectZtJzdjxzResultsList(ztJzdjxzResults);
+    }
+
+    /**
+     * 新增基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults)
+    {
+        return ztJzdjxzResultsMapper.insertZtJzdjxzResults(ztJzdjxzResults);
+    }
+
+    /**
+     * 修改基准地价修正结果
+     * 
+     * @param ztJzdjxzResults 基准地价修正结果
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzResults(ZtJzdjxzResults ztJzdjxzResults)
+    {
+        return ztJzdjxzResultsMapper.updateZtJzdjxzResults(ztJzdjxzResults);
+    }
+
+    /**
+     * 批量删除基准地价修正结果
+     * 
+     * @param ids 需要删除的基准地价修正结果主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzResultsByIds(String[] ids)
+    {
+        return ztJzdjxzResultsMapper.deleteZtJzdjxzResultsByIds(ids);
+    }
+
+    /**
+     * 删除基准地价修正结果信息
+     * 
+     * @param id 基准地价修正结果主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzResultsById(String id)
+    {
+        return ztJzdjxzResultsMapper.deleteZtJzdjxzResultsById(id);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzRjlxsServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzRjlxsMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzRjlxs;
+import com.onemap.sanya.service.IZtJzdjxzRjlxsService;
+
+/**
+ * 容积率修正系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@Service
+public class ZtJzdjxzRjlxsServiceImpl implements IZtJzdjxzRjlxsService 
+{
+    @Autowired
+    private ZtJzdjxzRjlxsMapper ztJzdjxzRjlxsMapper;
+
+    /**
+     * 查询容积率修正系数
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 容积率修正系数
+     */
+    @Override
+    public ZtJzdjxzRjlxs selectZtJzdjxzRjlxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzRjlxsMapper.selectZtJzdjxzRjlxsByNvfid(nvfid);
+    }
+
+    /**
+     * 查询容积率修正系数列表
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 容积率修正系数
+     */
+    @Override
+    public List<ZtJzdjxzRjlxs> selectZtJzdjxzRjlxsList(ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        return ztJzdjxzRjlxsMapper.selectZtJzdjxzRjlxsList(ztJzdjxzRjlxs);
+    }
+
+    /**
+     * 新增容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        return ztJzdjxzRjlxsMapper.insertZtJzdjxzRjlxs(ztJzdjxzRjlxs);
+    }
+
+    /**
+     * 修改容积率修正系数
+     * 
+     * @param ztJzdjxzRjlxs 容积率修正系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzRjlxs(ZtJzdjxzRjlxs ztJzdjxzRjlxs)
+    {
+        return ztJzdjxzRjlxsMapper.updateZtJzdjxzRjlxs(ztJzdjxzRjlxs);
+    }
+
+    /**
+     * 批量删除容积率修正系数
+     * 
+     * @param nvfids 需要删除的容积率修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzRjlxsByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzRjlxsMapper.deleteZtJzdjxzRjlxsByNvfids(nvfids);
+    }
+
+    /**
+     * 删除容积率修正系数信息
+     * 
+     * @param nvfid 容积率修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzRjlxsByNvfid(String nvfid)
+    {
+        return ztJzdjxzRjlxsMapper.deleteZtJzdjxzRjlxsByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzSynqxzServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzSynqxzMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzSynqxz;
+import com.onemap.sanya.service.IZtJzdjxzSynqxzService;
+
+/**
+ * 使用年期修正系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-07-31
+ */
+@Service
+public class ZtJzdjxzSynqxzServiceImpl implements IZtJzdjxzSynqxzService 
+{
+    @Autowired
+    private ZtJzdjxzSynqxzMapper ztJzdjxzSynqxzMapper;
+
+    /**
+     * 查询使用年期修正系数
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 使用年期修正系数
+     */
+    @Override
+    public ZtJzdjxzSynqxz selectZtJzdjxzSynqxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzSynqxzMapper.selectZtJzdjxzSynqxzByNvfid(nvfid);
+    }
+
+    /**
+     * 查询使用年期修正系数列表
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 使用年期修正系数
+     */
+    @Override
+    public List<ZtJzdjxzSynqxz> selectZtJzdjxzSynqxzList(ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        return ztJzdjxzSynqxzMapper.selectZtJzdjxzSynqxzList(ztJzdjxzSynqxz);
+    }
+
+    /**
+     * 新增使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        return ztJzdjxzSynqxzMapper.insertZtJzdjxzSynqxz(ztJzdjxzSynqxz);
+    }
+
+    /**
+     * 修改使用年期修正系数
+     * 
+     * @param ztJzdjxzSynqxz 使用年期修正系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzSynqxz(ZtJzdjxzSynqxz ztJzdjxzSynqxz)
+    {
+        return ztJzdjxzSynqxzMapper.updateZtJzdjxzSynqxz(ztJzdjxzSynqxz);
+    }
+
+    /**
+     * 批量删除使用年期修正系数
+     * 
+     * @param nvfids 需要删除的使用年期修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzSynqxzByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzSynqxzMapper.deleteZtJzdjxzSynqxzByNvfids(nvfids);
+    }
+
+    /**
+     * 删除使用年期修正系数信息
+     * 
+     * @param nvfid 使用年期修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzSynqxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzSynqxzMapper.deleteZtJzdjxzSynqxzByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzXzxzsmServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzXzxzsmMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzXzxzsm;
+import com.onemap.sanya.service.IZtJzdjxzXzxzsmService;
+
+/**
+ * 宗地形状修正说明及系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@Service
+public class ZtJzdjxzXzxzsmServiceImpl implements IZtJzdjxzXzxzsmService 
+{
+    @Autowired
+    private ZtJzdjxzXzxzsmMapper ztJzdjxzXzxzsmMapper;
+
+    /**
+     * 查询宗地形状修正说明及系数
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 宗地形状修正说明及系数
+     */
+    @Override
+    public ZtJzdjxzXzxzsm selectZtJzdjxzXzxzsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzXzxzsmMapper.selectZtJzdjxzXzxzsmByNvfid(nvfid);
+    }
+
+    /**
+     * 查询宗地形状修正说明及系数列表
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 宗地形状修正说明及系数
+     */
+    @Override
+    public List<ZtJzdjxzXzxzsm> selectZtJzdjxzXzxzsmList(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        return ztJzdjxzXzxzsmMapper.selectZtJzdjxzXzxzsmList(ztJzdjxzXzxzsm);
+    }
+
+    /**
+     * 新增宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        return ztJzdjxzXzxzsmMapper.insertZtJzdjxzXzxzsm(ztJzdjxzXzxzsm);
+    }
+
+    /**
+     * 修改宗地形状修正说明及系数
+     * 
+     * @param ztJzdjxzXzxzsm 宗地形状修正说明及系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzXzxzsm(ZtJzdjxzXzxzsm ztJzdjxzXzxzsm)
+    {
+        return ztJzdjxzXzxzsmMapper.updateZtJzdjxzXzxzsm(ztJzdjxzXzxzsm);
+    }
+
+    /**
+     * 批量删除宗地形状修正说明及系数
+     * 
+     * @param nvfids 需要删除的宗地形状修正说明及系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzXzxzsmByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzXzxzsmMapper.deleteZtJzdjxzXzxzsmByNvfids(nvfids);
+    }
+
+    /**
+     * 删除宗地形状修正说明及系数信息
+     * 
+     * @param nvfid 宗地形状修正说明及系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzXzxzsmByNvfid(String nvfid)
+    {
+        return ztJzdjxzXzxzsmMapper.deleteZtJzdjxzXzxzsmByNvfid(nvfid);
+    }
+}

+ 93 - 0
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/service/impl/ZtJzdjxzZdksbxzServiceImpl.java

@@ -0,0 +1,93 @@
+package com.onemap.sanya.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.onemap.sanya.mapper.ZtJzdjxzZdksbxzMapper;
+import com.onemap.sanya.domain.business.ZtJzdjxzZdksbxz;
+import com.onemap.sanya.service.IZtJzdjxzZdksbxzService;
+
+/**
+ * 宗地宽深比修正系数Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2025-08-01
+ */
+@Service
+public class ZtJzdjxzZdksbxzServiceImpl implements IZtJzdjxzZdksbxzService 
+{
+    @Autowired
+    private ZtJzdjxzZdksbxzMapper ztJzdjxzZdksbxzMapper;
+
+    /**
+     * 查询宗地宽深比修正系数
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 宗地宽深比修正系数
+     */
+    @Override
+    public ZtJzdjxzZdksbxz selectZtJzdjxzZdksbxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzZdksbxzMapper.selectZtJzdjxzZdksbxzByNvfid(nvfid);
+    }
+
+    /**
+     * 查询宗地宽深比修正系数列表
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 宗地宽深比修正系数
+     */
+    @Override
+    public List<ZtJzdjxzZdksbxz> selectZtJzdjxzZdksbxzList(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        return ztJzdjxzZdksbxzMapper.selectZtJzdjxzZdksbxzList(ztJzdjxzZdksbxz);
+    }
+
+    /**
+     * 新增宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    @Override
+    public int insertZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        return ztJzdjxzZdksbxzMapper.insertZtJzdjxzZdksbxz(ztJzdjxzZdksbxz);
+    }
+
+    /**
+     * 修改宗地宽深比修正系数
+     * 
+     * @param ztJzdjxzZdksbxz 宗地宽深比修正系数
+     * @return 结果
+     */
+    @Override
+    public int updateZtJzdjxzZdksbxz(ZtJzdjxzZdksbxz ztJzdjxzZdksbxz)
+    {
+        return ztJzdjxzZdksbxzMapper.updateZtJzdjxzZdksbxz(ztJzdjxzZdksbxz);
+    }
+
+    /**
+     * 批量删除宗地宽深比修正系数
+     * 
+     * @param nvfids 需要删除的宗地宽深比修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzZdksbxzByNvfids(String[] nvfids)
+    {
+        return ztJzdjxzZdksbxzMapper.deleteZtJzdjxzZdksbxzByNvfids(nvfids);
+    }
+
+    /**
+     * 删除宗地宽深比修正系数信息
+     * 
+     * @param nvfid 宗地宽深比修正系数主键
+     * @return 结果
+     */
+    @Override
+    public int deleteZtJzdjxzZdksbxzByNvfid(String nvfid)
+    {
+        return ztJzdjxzZdksbxzMapper.deleteZtJzdjxzZdksbxzByNvfid(nvfid);
+    }
+}

+ 40 - 1
onemap-modules/onemap-model/src/main/java/com/onemap/sanya/utils/SpatialOperate.java

@@ -27,9 +27,11 @@ import org.locationtech.jts.io.WKTReader;
 import org.locationtech.jts.io.WKTWriter;
 import org.geotools.referencing.CRS;
 import org.opengis.referencing.crs.CRSAuthorityFactory;
+import org.opengis.referencing.crs.CRSFactory;
 import org.opengis.referencing.crs.CoordinateReferenceSystem;
 import org.opengis.referencing.operation.MathTransform;
 
+
 public class SpatialOperate {
     static Hints hints = new Hints();
 //    static GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory(hints);
@@ -39,6 +41,11 @@ public class SpatialOperate {
 
     // 定义一个坐标参考系统,这里使用EPSG:4326,即WGS84
     static final int srid = 4490;
+    // WGS84 坐标系(EPSG:4326)
+    private static final String WGS84 = "EPSG:4490";
+    // 根据你的地理位置选择合适的 UTM Zone
+    private static final String UTM_ZONE = "EPSG:32650"; //
+
     static String srid4326 = "GEOGCS[\"WGS 84\",\n" +
             "    DATUM[\"WGS_1984\",\n" +
             "        SPHEROID[\"WGS 84\",6378137,298.257223563,\n" +
@@ -134,7 +141,13 @@ public class SpatialOperate {
     }
 
     public static Point createPoint(Double x, Double y) {
-        return geometryFactory.createPoint(new Coordinate(x, y));
+        Point point = null;
+        if(x == null && y == null) {
+            return point;
+        }
+        point=geometryFactory.createPoint(new Coordinate(x, y));
+        point.setSRID(srid);
+        return point;
     }
 
     /**
@@ -155,6 +168,32 @@ public class SpatialOperate {
         return polygon;
     }
 
+
+
+    /**
+     * 为输入的 Geometry 计算 24 米缓冲区,并保持原始坐标系
+     * @param inputGeometry 输入的几何图形(支持点、线、面等)
+     * @param bufferMeters 缓冲(米)
+     * @return
+     * @throws Exception
+     */
+    public static Geometry bufferByMeters(Geometry inputGeometry,Double bufferMeters) throws Exception {
+
+        CoordinateReferenceSystem sourceCRS = CRS.parseWKT(srid4490);
+        // 投影转换
+        CoordinateReferenceSystem utmCRS = CRS.parseWKT(srid4546);
+
+        // 转换到 UTM 坐标系进行缓冲区计算
+        MathTransform toUTM = CRS.findMathTransform(sourceCRS, utmCRS, true);
+        Geometry geometryInUTM = JTS.transform(inputGeometry, toUTM);
+
+        // 计算 缓冲区
+        Geometry bufferedGeometryUTM = geometryInUTM.buffer(bufferMeters);
+
+        // 转回原始坐标系
+        MathTransform toSource = CRS.findMathTransform(utmCRS, sourceCRS, true);
+        return JTS.transform(bufferedGeometryUTM, toSource);
+    }
     /**
      * 经纬度转墨卡托   便于面积转换
      *

+ 7 - 4
onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtBillboardmodellistMapper.xml

@@ -31,10 +31,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="results"    column="results"    />
         <result property="viewing_angle"    column="viewing_angle"  />
         <result property="review_date"    column="review_date"  />
+        <result property="AttachedData"    column="AttachedData"  />
     </resultMap>
 
     <sql id="selectZtBillboardmodellistaddjtVo">
-        select id, "billboardInfoId", "billboardName", "billboardType", x, y, z, "rotateX", "rotateY", "rotateZ", "ReviewStatus", "ReviewComments", create_by, create_time, update_by, update_time, remark, "isAddModel", remarks, "template","templateTop", "templateCentre", "templateBottom","results","viewing_angle","review_date" from "zt_billboardModelList"
+        select id, "billboardInfoId", "billboardName", "billboardType", x, y, z, "rotateX", "rotateY", "rotateZ", "ReviewStatus", "ReviewComments", create_by, create_time, update_by, update_time, remark, "isAddModel", remarks, "template","templateTop", "templateCentre", "templateBottom","results","viewing_angle","review_date","AttachedData" from "zt_billboardModelList"
     </sql>
 
     <select id="selectZtBillboardmodellistList" parameterType="com.onemap.sanya.domain.business.ZtBillboardmodellist" resultMap="ZtBillboardmodellistResult">
@@ -108,7 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="results != null">"results",</if>
             <if test="viewing_angle != null">"viewing_angle",</if>
             <if test="review_date != null">"review_date",</if>
-
+            <if test="AttachedData != null">"AttachedData",</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -135,8 +136,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="templateCentre != null">#{templateCentre}::jsonb,</if>
             <if test="templateBottom != null">#{templateBottom}::jsonb,</if>
             <if test="results != null">#{results}::jsonb,</if>
-            <if test="viewing_angle != null ">#{viewing_angle}::jsonb</if>
-            <if test="review_date != null ">#{review_date}</if>
+            <if test="viewing_angle != null ">#{viewing_angle}::jsonb,</if>
+            <if test="review_date != null ">#{review_date},</if>
+            <if test="AttachedData != null ">#{AttachedData}::jsonb</if>
 
          </trim>
     </insert>
@@ -170,6 +172,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="results != null">"results" = #{results}::jsonb,</if>
             <if test="viewing_angle != null">"viewing_angle" = #{viewing_angle}::jsonb,</if>
             <if test="review_date != null">review_date = #{review_date},</if>
+            <if test="AttachedData != null">"AttachedData" = #{AttachedData}::jsonb,</if>
 
         </trim>
         where id = #{id}

+ 6 - 2
onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtBillboardmodellisthistoryMapper.xml

@@ -31,10 +31,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="results"    column="results"    />
         <result property="viewing_angle"    column="viewing_angle"  />
         <result property="review_date"    column="review_date"  />
+        <result property="AttachedData"    column="AttachedData"  />
     </resultMap>
 
     <sql id="selectZtBillboardmodellisthistoryaddjtVo">
-        select id, "billboardInfoId", "billboardName", "billboardType", x, y, z, "rotateX", "rotateY", "rotateZ", "ReviewStatus", "ReviewComments", create_by, create_time, update_by, update_time, remark, "isAddModel", remarks, "template","templateTop", "templateCentre", "templateBottom","results","viewing_angle","review_date" from "zt_billboardModelListHistory"
+        select id, "billboardInfoId", "billboardName", "billboardType", x, y, z, "rotateX", "rotateY", "rotateZ", "ReviewStatus", "ReviewComments", create_by, create_time, update_by, update_time, remark, "isAddModel", remarks, "template","templateTop", "templateCentre", "templateBottom","results","viewing_angle","review_date","AttachedData" from "zt_billboardModelListHistory"
     </sql>
 
     <select id="selectZtBillboardmodellisthistoryList" parameterType="com.onemap.sanya.domain.business.ZtBillboardmodellisthistory" resultMap="ZtBillboardmodellisthistoryResult">
@@ -102,6 +103,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="results != null">"results",</if>
             <if test="viewing_angle != null">"viewing_angle",</if>
             <if test="review_date != null">"review_date",</if>
+            <if test="AttachedData != null">"AttachedData",</if>
 
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
@@ -130,7 +132,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="templateBottom != null">#{templateBottom}::jsonb,</if>
             <if test="results != null">#{results}::jsonb,</if>
             <if test="viewing_angle != null ">#{viewing_angle}::jsonb,</if>
-            <if test="review_date != null ">#{review_date}</if>
+            <if test="review_date != null ">#{review_date},</if>
+            <if test="AttachedData != null ">#{AttachedData}::jsonb,</if>
 
          </trim>
     </insert>
@@ -164,6 +167,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="results != null">"results" = #{results}::jsonb,</if>
             <if test="viewing_angle != null">"viewing_angle" = #{viewing_angle}::jsonb,</if>
             <if test="review_date != null">review_date = #{review_date},</if>
+            <if test="AttachedData != null">"AttachedData" = #{AttachedData}::jsonb,</if>
 
         </trim>
         where id = #{id}

+ 78 - 0
onemap-modules/onemap-model/src/main/resources/mapper/sanya/ZtJzdjxzJcsskfcdxzxsMapper.xml

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.onemap.sanya.mapper.ZtJzdjxzJcsskfcdxzxsMapper">
+    
+    <resultMap type="com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs" id="ZtJzdjxzJcsskfcdxzxsResult">
+        <result property="nvfid"    column="nvfid"    />
+        <result property="jcssptcdId"    column="jcssptcd_id"    />
+        <result property="pzType"    column="pz_type"    />
+        <result property="xzxsfw"    column="xzxsfw"    />
+        <result property="kfqksm"    column="kfqksm"    />
+    </resultMap>
+
+    <sql id="selectZtJzdjxzJcsskfcdxzxsVo">
+        select nvfid, "jcssptcd_id", "pz_type", "xzxsfw", "kfqksm" from "zt_jzdjxz_jcsskfcdxzxs"
+    </sql>
+
+    <select id="selectZtJzdjxzJcsskfcdxzxsList" parameterType="com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs" resultMap="ZtJzdjxzJcsskfcdxzxsResult">
+        <include refid="selectZtJzdjxzJcsskfcdxzxsVo"/>
+        <where>  
+            <if test="jcssptcdId != null  and jcssptcdId != ''"> and jcssptcd_id = #{jcssptcdId}</if>
+            <if test="pzType != null  and pzType != ''"> and pz_type = #{pzType}</if>
+            <if test="xzxsfw != null  and xzxsfw != ''"> and xzxsfw = #{xzxsfw}</if>
+            <if test="kfqksm != null  and kfqksm != ''"> and kfqksm = #{kfqksm}</if>
+        </where>
+    </select>
+
+    <select id="listById" parameterType="com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs"  resultMap="ZtJzdjxzJcsskfcdxzxsResult">
+        <include refid="selectZtJzdjxzJcsskfcdxzxsVo"/>
+        where "jcssptcd_id" = #{jcssptcdId}
+    </select>
+
+    <select id="selectZtJzdjxzJcsskfcdxzxsByNvfid" parameterType="String" resultMap="ZtJzdjxzJcsskfcdxzxsResult">
+        <include refid="selectZtJzdjxzJcsskfcdxzxsVo"/>
+        where nvfid = #{nvfid}
+    </select>
+        
+    <insert id="insertZtJzdjxzJcsskfcdxzxs" parameterType="com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs">
+        insert into zt_jzdjxz_jcsskfcdxzxs
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="nvfid != null">nvfid,</if>
+            <if test="jcssptcdId != null">jcssptcd_id,</if>
+            <if test="pzType != null">pz_type,</if>
+            <if test="xzxsfw != null">xzxsfw,</if>
+            <if test="kfqksm != null">kfqksm,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="nvfid != null">#{nvfid},</if>
+            <if test="jcssptcdId != null">#{jcssptcdId},</if>
+            <if test="pzType != null">#{pzType},</if>
+            <if test="xzxsfw != null">#{xzxsfw},</if>
+            <if test="kfqksm != null">#{kfqksm},</if>
+         </trim>
+    </insert>
+
+    <update id="updateZtJzdjxzJcsskfcdxzxs" parameterType="com.onemap.sanya.domain.business.ZtJzdjxzJcsskfcdxzxs">
+        update zt_jzdjxz_jcsskfcdxzxs
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="jcssptcdId != null">jcssptcd_id = #{jcssptcdId},</if>
+            <if test="pzType != null">pz_type = #{pzType},</if>
+            <if test="xzxsfw != null">xzxsfw = #{xzxsfw},</if>
+            <if test="kfqksm != null">kfqksm = #{kfqksm},</if>
+        </trim>
+        where nvfid = #{nvfid}
+    </update>
+
+    <delete id="deleteZtJzdjxzJcsskfcdxzxsByNvfid" parameterType="String">
+        delete from zt_jzdjxz_jcsskfcdxzxs where nvfid = #{nvfid}
+    </delete>
+
+    <delete id="deleteZtJzdjxzJcsskfcdxzxsByNvfids" parameterType="String">
+        delete from zt_jzdjxz_jcsskfcdxzxs where nvfid in 
+        <foreach item="nvfid" collection="array" open="(" separator="," close=")">
+            #{nvfid}
+        </foreach>
+    </delete>
+</mapper>

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini