zhanghao пре 3 месеци
родитељ
комит
5a935776e1

+ 1 - 1
project-framework/src/main/java/com/project/framework/config/SecurityConfig.java

@@ -119,7 +119,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
                 // 静态资源,可匿名访问
                 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
                 //.antMatchers( "/sxgw/**","/sxgw/**/**","/sxgw/**/**/**","/basics/**", "/basics/**/**", "/build/**", "/build/**/**","/employee/**", "/employee/**/**","/health/**", "/health/**/**","/post/**", "/post/**/**","/property/**", "/property/**/**","/smart/**", "/smart/**/**","/video/**", "/video/**/**").permitAll()
-                .antMatchers( "/webjars/**", "/*/api-docs", "/druid/**").permitAll()
+                .antMatchers( "/webjars/**", "/*/api-docs", "/druid/**", "/large/**").permitAll()
                 // 除上面外的所有请求全部需要鉴权认证
                 .anyRequest().authenticated()
                 .and()

+ 4 - 4
project-zcustom/src/main/java/com/project/zcustom/controller/engineering/PlatProjectCheckController.java

@@ -93,16 +93,16 @@ public class PlatProjectCheckController extends BaseController {
     /**
      * 更改问题状态
      * */
-    @PostMapping("changeIssueStatus")
-    public AjaxResult changeIssueStatus(@RequestBody LargeIssue entity, @RequestParam("file") MultipartFile multipartFile) {
+    @PostMapping("/changeIssueStatus")
+    public AjaxResult changeIssueStatus(@RequestPart("issue") LargeIssue entity, @RequestPart("file") MultipartFile multipartFile) {
         return toAjax(largeIssueService.updateById(entity));
     }
 
     /**
      * 新增问题
      * */
-    @PostMapping("add")
-    public AjaxResult add(@RequestBody LargeIssue entity, @RequestParam("file") MultipartFile multipartFile) {
+    @PostMapping("/add")
+    public AjaxResult add(@RequestPart("issue") LargeIssue entity, @RequestPart("file") MultipartFile multipartFile) {
         if (!multipartFile.isEmpty()) {
             try {
                 String originalFilename = multipartFile.getOriginalFilename();

+ 299 - 0
project-zcustom/src/main/java/com/project/zcustom/controller/synchronization/PlatSynchronizeController.java

@@ -0,0 +1,299 @@
+package com.project.zcustom.controller.synchronization;
+
+
+import com.project.common.core.domain.AjaxResult;
+import com.project.zcustom.service.synchronization.IPlatSynchronizeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("/large/synchronize")
+public class PlatSynchronizeController {
+
+    @Autowired
+    private IPlatSynchronizeService platSynchronizeService;
+
+    /*服务保障中心*/
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceAccess")
+    public AjaxResult getServiceAccess() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceAccess());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBasics")
+    public AjaxResult getServiceBasics() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBasics());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBasicsCompany")
+    public AjaxResult getServiceBasicsCompany() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBasicsCompany());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBasicsServer")
+    public AjaxResult getServiceBasicsServer() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBasicsServer());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBasicsSystem")
+    public AjaxResult getServiceBasicsSystem() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBasicsSystem());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceHealth")
+    public AjaxResult getServiceHealth() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceHealth());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceHealthIllness")
+    public AjaxResult getServiceHealthIllness() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceHealthIllness());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEmployeeType")
+    public AjaxResult getServiceEmployeeType() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEmployeeType());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEmployeeTypeFlow")
+    public AjaxResult getServiceEmployeeTypeFlow() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEmployeeTypeFlow());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceGreenFoods")
+    public AjaxResult getServiceGreenFoods() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceGreenFoods());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceGreenSmart")
+    public AjaxResult getServiceGreenSmart() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceGreenSmart());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceGreenSmartOther")
+    public AjaxResult getServiceGreenSmartOther() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceGreenSmartOther());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceGreenSmartRank")
+    public AjaxResult getServiceGreenSmartRank() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceGreenSmartRank());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceGreenSmartSafety")
+    public AjaxResult getServiceGreenSmartSafety() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceGreenSmartSafety());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePostStation")
+    public AjaxResult getServicePostStation() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePostStation());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePostStationChart")
+    public AjaxResult getServicePostStationChart() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePostStationChart());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceProperty")
+    public AjaxResult getServiceProperty() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceProperty());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePropertyList")
+    public AjaxResult getServicePropertyList() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePropertyList());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePropertyTools")
+    public AjaxResult getServicePropertyTools() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePropertyTools());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBuilding")
+    public AjaxResult getServiceBuilding() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBuilding());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBuildingControl")
+    public AjaxResult getServiceBuildingControl() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBuildingControl());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceBuildingAmmeterDetail")
+    public AjaxResult getServiceBuildingAmmeterDetail() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceBuildingAmmeterDetail());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEngineerCamera")
+    public AjaxResult getServiceEngineerCamera() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEngineerCamera());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEngineerIssue")
+    public AjaxResult getServiceEngineerIssue() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEngineerIssue());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEngineerPlan")
+    public AjaxResult getServiceEngineerPlan() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEngineerPlan());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceEngineerProject")
+    public AjaxResult getServiceEngineerProject() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceEngineerProject());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceLogisticsHousing")
+    public AjaxResult getServiceLogisticsHousing() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceLogisticsHousing());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceLogistics")
+    public AjaxResult getServiceLogistics() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceLogistics());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceLogisticsBuildingAsset")
+    public AjaxResult getServiceLogisticsBuildingAsset() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceLogisticsBuildingAsset());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceLogisticsOfficeAsset")
+    public AjaxResult getServiceLogisticsOfficeAsset() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceLogisticsOfficeAsset());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServiceLogisticsServiceAsset")
+    public AjaxResult getServiceLogisticsServiceAsset() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServiceLogisticsServiceAsset());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePublicCar")
+    public AjaxResult getServicePublicCar() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePublicCar());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePublicCarChange")
+    public AjaxResult getServicePublicCarChange() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePublicCarChange());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePublicCarWarn")
+    public AjaxResult getServicePublicCarWarn() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePublicCarWarn());
+    }
+
+    /**
+     *便捷出入
+     */
+    @GetMapping("/getServicePublicCarRank")
+    public AjaxResult getServicePublicCarRank() {
+        return AjaxResult.success("操作成功",platSynchronizeService.getServicePublicCarRank());
+    }
+
+}

+ 11 - 0
project-zcustom/src/main/java/com/project/zcustom/domain/addional/LargeLogistics.java

@@ -1,5 +1,6 @@
 package com.project.zcustom.domain.addional;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonInclude;
@@ -42,6 +43,16 @@ public class LargeLogistics extends CustomBaseEntity {
     private String orgId;
 
     /**
+     * 所属单位编码
+     */
+    private String appCode;
+
+    /**
+     * 所属单位的父单位编码
+     */
+    private String appParentCode;
+
+    /**
      * 地区名称(后勤资产)
      */
 

+ 10 - 0
project-zcustom/src/main/java/com/project/zcustom/domain/basics/PlatBasics.java

@@ -88,4 +88,14 @@ public class PlatBasics extends CustomBaseEntity {
 
     private Long insufficientNum;
 
+    /**
+     * 基础运行数据--在线用户数
+     */
+    private Long onlineNum;
+
+    /**
+     * 基础运行数据--在线率
+     */
+    private BigDecimal onlineRate;
+
 }

+ 104 - 0
project-zcustom/src/main/java/com/project/zcustom/mapper/synchronization/PlatSynchronizeMapper.java

@@ -0,0 +1,104 @@
+package com.project.zcustom.mapper.synchronization;
+
+import com.project.zcustom.domain.access.PlatAccess;
+import com.project.zcustom.domain.addional.*;
+import com.project.zcustom.domain.basics.PlatBasics;
+import com.project.zcustom.domain.basics.PlatBasicsCompany;
+import com.project.zcustom.domain.basics.PlatBasicsServer;
+import com.project.zcustom.domain.basics.PlatBasicsSystem;
+import com.project.zcustom.domain.employee.PlatEmployeeHealth;
+import com.project.zcustom.domain.employee.PlatEmployeeHealthIllness;
+import com.project.zcustom.domain.employee.PlatEmployeeType;
+import com.project.zcustom.domain.employee.PlatEmployeeTypeFlow;
+import com.project.zcustom.domain.post.PlatPostStation;
+import com.project.zcustom.domain.post.PlatPostStationChart;
+import com.project.zcustom.domain.property.PlatProperty;
+import com.project.zcustom.domain.property.PlatPropertyList;
+import com.project.zcustom.domain.property.PlatPropertyTools;
+import com.project.zcustom.domain.smart.*;
+
+import java.util.List;
+
+public interface PlatSynchronizeMapper {
+    List<PlatAccess> getServiceAccess();
+
+    List<PlatBasics> getServiceBasics();
+
+    List<PlatBasicsCompany> getServiceBasicsCompany();
+
+    List<PlatBasicsServer> getServiceBasicsServer();
+
+    List<PlatBasicsSystem> getServiceBasicsSystem();
+
+    List<PlatEmployeeHealth> getServiceHealth();
+
+    List<PlatEmployeeHealthIllness> getServiceHealthIllness();
+
+    List<PlatEmployeeType> getServiceEmployeeType();
+
+    List<PlatEmployeeTypeFlow> getServiceEmployeeTypeFlow();
+
+
+
+    List<PlatGreenFoods> getServiceGreenFoods();
+
+    List<PlatGreenSmart> getServiceGreenSmart();
+
+    List<PlatGreenSmartOther> getServiceGreenSmartOther();
+
+    List<PlatGreenSmartRank> getServiceGreenSmartRank();
+
+    List<PlatGreenSmartSafety> getServiceGreenSmartSafety();
+
+
+
+    List<PlatPostStation> getServicePostStation();
+
+    List<PlatPostStationChart> getServicePostStationChart();
+
+
+    List<PlatProperty> getServiceProperty();
+
+    List<PlatPropertyList> getServicePropertyList();
+
+    List<PlatPropertyTools> getServicePropertyTools();
+
+    List<LargeBuilding> getServiceBuilding();
+
+    List<LargeBuildingControl> getServiceBuildingControl();
+
+    List<LargeBuildingControlAmmeterDetail> getServiceBuildingAmmeterDetail();
+
+
+
+    List<LargeCamera> getServiceEngineerCamera();
+
+    List<LargeIssue> getServiceEngineerIssue();
+
+    List<LargePlan> getServiceEngineerPlan();
+
+    List<LargeProject> getServiceEngineerProject();
+
+
+
+
+    List<LargeHousingLand> getServiceLogisticsHousing();
+
+    List<LargeLogistics> getServiceLogistics();
+
+    List<LargeAssetDirs> getServiceLogisticsBuildingAsset();
+
+    List<LargeAssetDirs> getServiceLogisticsOfficeAsset();
+
+    List<LargeAssetDirs> getServiceLogisticsServiceAsset();
+
+    List<LargeCar> getServicePublicCar();
+
+    List<LargeCarDetail> getServicePublicCarChange();
+
+    List<LargeWarnDetail> getServicePublicCarWarn();
+
+    List<LargeCarRank> getServicePublicCarRank();
+
+
+}

+ 102 - 0
project-zcustom/src/main/java/com/project/zcustom/service/synchronization/IPlatSynchronizeService.java

@@ -0,0 +1,102 @@
+package com.project.zcustom.service.synchronization;
+
+import com.project.zcustom.domain.access.PlatAccess;
+import com.project.zcustom.domain.addional.*;
+import com.project.zcustom.domain.basics.PlatBasics;
+import com.project.zcustom.domain.basics.PlatBasicsCompany;
+import com.project.zcustom.domain.basics.PlatBasicsServer;
+import com.project.zcustom.domain.basics.PlatBasicsSystem;
+import com.project.zcustom.domain.employee.PlatEmployeeHealth;
+import com.project.zcustom.domain.employee.PlatEmployeeHealthIllness;
+import com.project.zcustom.domain.employee.PlatEmployeeType;
+import com.project.zcustom.domain.employee.PlatEmployeeTypeFlow;
+import com.project.zcustom.domain.post.PlatPostStation;
+import com.project.zcustom.domain.post.PlatPostStationChart;
+import com.project.zcustom.domain.property.PlatProperty;
+import com.project.zcustom.domain.property.PlatPropertyList;
+import com.project.zcustom.domain.property.PlatPropertyTools;
+import com.project.zcustom.domain.smart.*;
+
+import java.util.List;
+
+public interface IPlatSynchronizeService {
+    List<PlatAccess> getServiceAccess();
+
+    List<PlatBasics> getServiceBasics();
+
+    List<PlatBasicsCompany> getServiceBasicsCompany();
+
+    List<PlatBasicsServer> getServiceBasicsServer();
+
+    List<PlatBasicsSystem> getServiceBasicsSystem();
+
+    List<PlatEmployeeHealth> getServiceHealth();
+
+    List<PlatEmployeeHealthIllness> getServiceHealthIllness();
+
+    List<PlatEmployeeType> getServiceEmployeeType();
+
+    List<PlatEmployeeTypeFlow> getServiceEmployeeTypeFlow();
+
+
+
+    List<PlatGreenFoods> getServiceGreenFoods();
+
+    List<PlatGreenSmart> getServiceGreenSmart();
+
+    List<PlatGreenSmartOther> getServiceGreenSmartOther();
+
+    List<PlatGreenSmartRank> getServiceGreenSmartRank();
+
+    List<PlatGreenSmartSafety> getServiceGreenSmartSafety();
+
+
+
+    List<PlatPostStation> getServicePostStation();
+
+    List<PlatPostStationChart> getServicePostStationChart();
+
+
+    List<PlatProperty> getServiceProperty();
+
+    List<PlatPropertyList> getServicePropertyList();
+
+    List<PlatPropertyTools> getServicePropertyTools();
+
+    List<LargeBuilding> getServiceBuilding();
+
+    List<LargeBuildingControl> getServiceBuildingControl();
+
+    List<LargeBuildingControlAmmeterDetail> getServiceBuildingAmmeterDetail();
+
+
+
+    List<LargeCamera> getServiceEngineerCamera();
+
+    List<LargeIssue> getServiceEngineerIssue();
+
+    List<LargePlan> getServiceEngineerPlan();
+
+    List<LargeProject> getServiceEngineerProject();
+
+
+
+
+    List<LargeHousingLand> getServiceLogisticsHousing();
+
+    List<LargeLogistics> getServiceLogistics();
+
+    List<LargeAssetDirs> getServiceLogisticsBuildingAsset();
+
+    List<LargeAssetDirs> getServiceLogisticsOfficeAsset();
+
+    List<LargeAssetDirs> getServiceLogisticsServiceAsset();
+
+    List<LargeCar> getServicePublicCar();
+
+    List<LargeCarDetail> getServicePublicCarChange();
+
+    List<LargeWarnDetail> getServicePublicCarWarn();
+
+    List<LargeCarRank> getServicePublicCarRank();
+}

+ 181 - 0
project-zcustom/src/main/java/com/project/zcustom/service/synchronization/impl/PlatSynchronizeServiceImpl.java

@@ -0,0 +1,181 @@
+package com.project.zcustom.service.synchronization.impl;
+
+import com.project.zcustom.domain.access.PlatAccess;
+import com.project.zcustom.domain.addional.*;
+import com.project.zcustom.domain.basics.PlatBasics;
+import com.project.zcustom.domain.basics.PlatBasicsCompany;
+import com.project.zcustom.domain.basics.PlatBasicsServer;
+import com.project.zcustom.domain.basics.PlatBasicsSystem;
+import com.project.zcustom.domain.employee.PlatEmployeeHealth;
+import com.project.zcustom.domain.employee.PlatEmployeeHealthIllness;
+import com.project.zcustom.domain.employee.PlatEmployeeType;
+import com.project.zcustom.domain.employee.PlatEmployeeTypeFlow;
+import com.project.zcustom.domain.post.PlatPostStation;
+import com.project.zcustom.domain.post.PlatPostStationChart;
+import com.project.zcustom.domain.property.PlatProperty;
+import com.project.zcustom.domain.property.PlatPropertyList;
+import com.project.zcustom.domain.property.PlatPropertyTools;
+import com.project.zcustom.domain.smart.*;
+import com.project.zcustom.mapper.synchronization.PlatSynchronizeMapper;
+import com.project.zcustom.service.synchronization.IPlatSynchronizeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class PlatSynchronizeServiceImpl implements IPlatSynchronizeService {
+
+    @Autowired
+    private PlatSynchronizeMapper platSynchronizeMapper;
+
+    public List<PlatAccess> getServiceAccess(){
+        return platSynchronizeMapper.getServiceAccess();
+    }
+
+    public List<PlatBasics> getServiceBasics(){
+        return platSynchronizeMapper.getServiceBasics();
+    }
+
+    public List<PlatBasicsCompany> getServiceBasicsCompany(){
+        return platSynchronizeMapper.getServiceBasicsCompany();
+    }
+
+    public List<PlatBasicsServer> getServiceBasicsServer(){
+        return platSynchronizeMapper.getServiceBasicsServer();
+    }
+
+    public List<PlatBasicsSystem> getServiceBasicsSystem(){
+        return platSynchronizeMapper.getServiceBasicsSystem();
+    }
+
+    public List<PlatEmployeeHealth> getServiceHealth(){
+        return platSynchronizeMapper.getServiceHealth();
+    }
+
+    public List<PlatEmployeeHealthIllness> getServiceHealthIllness(){
+        return platSynchronizeMapper.getServiceHealthIllness();
+    }
+
+    public List<PlatEmployeeType> getServiceEmployeeType(){
+        return platSynchronizeMapper.getServiceEmployeeType();
+    }
+
+    public List<PlatEmployeeTypeFlow> getServiceEmployeeTypeFlow(){
+        return platSynchronizeMapper.getServiceEmployeeTypeFlow();
+    }
+
+
+
+    public List<PlatGreenFoods> getServiceGreenFoods(){
+        return platSynchronizeMapper.getServiceGreenFoods();
+    }
+
+    public List<PlatGreenSmart> getServiceGreenSmart(){
+        return platSynchronizeMapper.getServiceGreenSmart();
+    }
+
+    public List<PlatGreenSmartOther> getServiceGreenSmartOther(){
+        return platSynchronizeMapper.getServiceGreenSmartOther();
+    }
+
+    public List<PlatGreenSmartRank> getServiceGreenSmartRank(){
+        return platSynchronizeMapper.getServiceGreenSmartRank();
+    }
+
+    public List<PlatGreenSmartSafety> getServiceGreenSmartSafety(){
+        return platSynchronizeMapper.getServiceGreenSmartSafety();
+    }
+
+
+
+    public List<PlatPostStation> getServicePostStation(){
+        return platSynchronizeMapper.getServicePostStation();
+    }
+
+    public List<PlatPostStationChart> getServicePostStationChart(){
+        return platSynchronizeMapper.getServicePostStationChart();
+    }
+
+
+    public List<PlatProperty> getServiceProperty(){
+        return platSynchronizeMapper.getServiceProperty();
+    }
+
+    public List<PlatPropertyList> getServicePropertyList(){
+        return platSynchronizeMapper.getServicePropertyList();
+    }
+
+    public List<PlatPropertyTools> getServicePropertyTools(){
+        return platSynchronizeMapper.getServicePropertyTools();
+    }
+
+    public List<LargeBuilding> getServiceBuilding(){
+        return platSynchronizeMapper.getServiceBuilding();
+    }
+
+    public List<LargeBuildingControl> getServiceBuildingControl(){
+        return platSynchronizeMapper.getServiceBuildingControl();
+    }
+
+    public List<LargeBuildingControlAmmeterDetail> getServiceBuildingAmmeterDetail(){
+        return platSynchronizeMapper.getServiceBuildingAmmeterDetail();
+    }
+
+
+
+    public List<LargeCamera> getServiceEngineerCamera(){
+        return platSynchronizeMapper.getServiceEngineerCamera();
+    }
+
+    public List<LargeIssue> getServiceEngineerIssue(){
+        return platSynchronizeMapper.getServiceEngineerIssue();
+    }
+
+    public List<LargePlan> getServiceEngineerPlan(){
+        return platSynchronizeMapper.getServiceEngineerPlan();
+    }
+
+    public List<LargeProject> getServiceEngineerProject(){
+        return platSynchronizeMapper.getServiceEngineerProject();
+    }
+
+
+
+
+    public List<LargeHousingLand> getServiceLogisticsHousing(){
+        return platSynchronizeMapper.getServiceLogisticsHousing();
+    }
+
+    public List<LargeLogistics> getServiceLogistics(){
+        return platSynchronizeMapper.getServiceLogistics();
+    }
+
+    public List<LargeAssetDirs> getServiceLogisticsBuildingAsset(){
+        return platSynchronizeMapper.getServiceLogisticsBuildingAsset();
+    }
+
+    public List<LargeAssetDirs> getServiceLogisticsOfficeAsset(){
+        return platSynchronizeMapper.getServiceLogisticsOfficeAsset();
+    }
+
+    public List<LargeAssetDirs> getServiceLogisticsServiceAsset(){
+        return platSynchronizeMapper.getServiceLogisticsServiceAsset();
+    }
+
+    public List<LargeCar> getServicePublicCar(){
+        return platSynchronizeMapper.getServicePublicCar();
+    }
+
+    public List<LargeCarDetail> getServicePublicCarChange(){
+        return platSynchronizeMapper.getServicePublicCarChange();
+    }
+
+    public List<LargeWarnDetail> getServicePublicCarWarn(){
+        return platSynchronizeMapper.getServicePublicCarWarn();
+    }
+
+    public List<LargeCarRank> getServicePublicCarRank(){
+        return platSynchronizeMapper.getServicePublicCarRank();
+    }
+}

+ 728 - 0
project-zcustom/src/main/resources/mapper/zcustom/synchronization/PlatSynchronizeMapper.xml

@@ -0,0 +1,728 @@
+<?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.project.zcustom.mapper.synchronization.PlatSynchronizeMapper">
+
+    <resultMap type="com.project.zcustom.domain.access.PlatAccess" id="PlatAccessResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="carLicenseNum"    column="car_license_num"    />
+        <result property="guardCardNum"    column="guard_card_num"    />
+        <result property="blackListsNum"    column="black_lists_num"    />
+        <result property="beforeCarNum"    column="before_car_num"    />
+        <result property="twoDaysCarNum"    column="two_days_car_num"    />
+        <result property="threeDaysCarNum"    column="three_days_car_num"    />
+        <result property="fourDaysCarNum"    column="four_days_car_num"    />
+        <result property="fiveDaysCarNum"    column="five_days_car_num"    />
+        <result property="sixDaysCarNum"    column="six_days_car_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.basics.PlatBasics" id="PlatBasicsResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="registerNum"    column="register_num"    />
+        <result property="onlineNum"    column="online_num"    />
+        <result property="orderNum"    column="order_num"    />
+        <result property="onlineRate"    column="online_rate"    />
+        <result property="cpuOverloadNum"    column="cpu_overload_num"    />
+        <result property="diskOverloadNum"    column="disk_overload_num"    />
+        <result property="memoryOverloadNum"    column="memory_overload_num"    />
+        <result property="insufficientNum"    column="insufficient_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.basics.PlatBasicsCompany" id="PlatBasicsCompanyResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="companyName"    column="company_name"    />
+        <result property="activeUserNum"    column="active_user_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.basics.PlatBasicsServer" id="PlatBasicsServerResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="serverName"    column="server_name"    />
+        <result property="serverNum"    column="server_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.basics.PlatBasicsSystem" id="PlatBasicsSystemResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="sysType"    column="sys_type"    />
+        <result property="between6Num"    column="between6_num"    />
+        <result property="between12Num"    column="between12_num"    />
+        <result property="between18Num"    column="between18_num"    />
+        <result property="between24Num"    column="between24_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.employee.PlatEmployeeHealth" id="PlatEmployeeHealthResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="healthyNum"    column="healthy_num"    />
+        <result property="subHealthyNum"    column="sub_healthy_num"    />
+        <result property="participateNum"    column="participate_num"    />
+        <result property="actualParticipateNum"    column="actual_participate_num"    />
+        <result property="participateProportionRate"    column="participate_proportion_rate"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.employee.PlatEmployeeHealthIllness" id="PlatEmployeeHealthIllness">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="paramsName"    column="params_name"    />
+        <result property="paramsValue"    column="params_value"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.employee.PlatEmployeeType" id="LargePlatEmployeeTypeResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="insideNum"    column="inside_num"    />
+        <result property="loanNum"    column="loan_num"    />
+        <result property="associationNum"    column="association_num"    />
+        <result property="propertyNum"    column="property_num"    />
+        <result property="entryInternalNum"    column="entry_internal_num"    />
+        <result property="entryToLoanNum"    column="entry_to_loan_num"    />
+        <result property="entryAssistNum"    column="entry_assist_num"    />
+        <result property="entryPropertyNum"    column="entry_property_num"    />
+        <result property="visitorNum"    column="visitor_num"    />
+        <result property="grossNum"    column="gross_num"    />
+        <result property="between2030Num"    column="between2030_num"    />
+        <result property="between3040Num"    column="between3040_num"    />
+        <result property="between4050Num"    column="between4050_num"    />
+        <result property="exceed50Num"    column="exceed50_num"    />
+        <result property="manNum"    column="man_num"    />
+        <result property="womenNum"    column="women_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.employee.PlatEmployeeTypeFlow" id="LargePlatEmployeeTypeFlowResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="insideNum"    column="inside_num"    />
+        <result property="loanNum"    column="loan_num"    />
+        <result property="associationNum"    column="association_num"    />
+        <result property="propertyNum"    column="property_num"    />
+        <result property="visitNum"    column="visit_num"    />
+        <result property="timeSign"    column="time_sign"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.smart.PlatGreenFoods" id="PlatGreenFoodsResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="appName"    column="app_name"    />
+        <result property="foodInfo"    column="food_info"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.smart.PlatGreenSmart" id="LargePlatGreenSmartResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="canteenNum"    column="canteen_num"    />
+        <result property="canteenType"    column="canteen_type"    />
+        <result property="areaNum"    column="area_num"    />
+        <result property="seatsNum"    column="seats_num"    />
+        <result property="managementNum"    column="management_num"    />
+        <result property="chefsNum"    column="chefs_num"    />
+        <result property="serviceNum"    column="service_num"    />
+        <result property="healthNum"    column="health_num"    />
+        <result property="licenceNum"    column="licence_num"    />
+        <result property="dishHygieneScore"    column="dish_hygiene_score"    />
+        <result property="tasteDishesScore"    column="taste_dishes_score"    />
+        <result property="attitudeScore"    column="attitude_score"    />
+        <result property="tablewareScore"    column="tableware_score"    />
+        <result property="typesDishesScore"    column="types_dishes_score"    />
+        <result property="diningScore"    column="dining_score"    />
+        <result property="personnelNum"    column="personnel_num"    />
+        <result property="serviceDinersNum"    column="service_diners_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.smart.PlatGreenSmartOther" id="PlatGreenSmartOtherResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="participateNum"    column="participate_num"    />
+        <result property="completedNum"    column="completed_num"    />
+        <result property="actualDiningNum"    column="actual_dining_num"    />
+        <result property="lunchNum"    column="lunch_num"    />
+        <result property="dinnerNum"    column="dinner_num"    />
+        <result property="morningNum"    column="morning_num"    />
+        <result property="noonNum"    column="noon_num"    />
+        <result property="nightNum"    column="night_num"    />
+        <result property="dailyMenuNum"    column="daily_menu_num"    />
+        <result property="weeklyCuisineNum"    column="weekly_cuisine_num"    />
+        <result property="foodVotingNum"    column="food_voting_num"    />
+        <result property="clearPlateNum"    column="clear_plate_num"    />
+        <result property="culinaryExchangeNum"    column="culinary_exchange_num"    />
+        <result property="takeOutFoodNum"    column="take_out_food_num"    />
+        <result property="selfFoodNum"    column="self_food_num"    />
+        <result property="holidaySpecialNum"    column="holiday_special_num"    />
+        <result property="breakServiceNum"    column="break_service_num"    />
+        <result property="laundryServiceNum"    column="laundry_service_num"    />
+        <result property="barberServiceNum"    column="barber_service_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.smart.PlatGreenSmartRank" id="PlatGreenSmartRankResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="type"    column="type"    />
+        <result property="paramsName"    column="params_name"    />
+        <result property="paramsValue"    column="params_value"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.smart.PlatGreenSmartSafety" id="PlatGreenSmartSafetyResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="canteenName"    column="canteen_name"    />
+        <result property="sampleNum"    column="sample_num"    />
+        <result property="positiveNum"    column="positive_num"    />
+        <result property="negativeNum"    column="negative_num"    />
+        <result property="ingredientsRate"    column="ingredients_rate"    />
+        <result property="leaveSampleRate"    column="leave_sample_rate"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.post.PlatPostStation" id="PlatPostStationResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="faultWarrantyNum"    column="fault_warranty_num"    />
+        <result property="dispatchedNum"    column="dispatched_num"    />
+        <result property="suggestedNum"    column="suggested_num"    />
+        <result property="repairOrdersNum"    column="repair_orders_num"    />
+        <result property="questionnairesNum"    column="questionnaires_num"    />
+        <result property="furniture"    column="furniture"    />
+        <result property="fireControl"    column="fire_control"    />
+        <result property="elevator"    column="elevator"    />
+        <result property="hotColdWater"    column="hot_cold_water"    />
+        <result property="electrical"    column="electrical"    />
+        <result property="cleaning"    column="cleaning"    />
+        <result property="airConditioning"    column="air_conditioning"    />
+        <result property="other"    column="other"    />
+        <result property="wall"    column="wall"    />
+        <result property="accessControl"    column="access_control"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.post.PlatPostStationChart" id="PlatPostStationChartResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="appMonth"    column="app_month"    />
+        <result property="colNum"    column="col_num"    />
+        <result property="elevatorNum"    column="elevator_num"    />
+        <result property="laNum"    column="la_num"    />
+        <result property="seNum"    column="se_num"    />
+        <result property="toNum"    column="to_num"    />
+        <result property="arNum"    column="ar_num"    />
+        <result property="diNum"    column="di_num"    />
+        <result property="otNum"    column="ot_num"    />
+        <result property="meNum"    column="me_num"    />
+        <result property="ofNum"    column="of_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.property.PlatProperty" id="PlatPropertyResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="constructionQuantityNum"    column="construction_quantity_num"    />
+        <result property="completedNum"    column="completed_num"    />
+        <result property="participateProportionRate"    column="participate_proportion_rate"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.property.PlatPropertyList" id="PlatPropertyListResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="stationName"    column="station_name"    />
+        <result property="stationAddress"    column="station_address"    />
+        <result property="stationNum"    column="station_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.property.PlatPropertyTools" id="PlatPropertyToolsResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="selfTest"    column="self_test"    />
+        <result property="consultation"    column="consultation"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeBuilding" id="LargePlatBuildingResult">
+        <result property="id"    column="id"    />
+        <result property="jsonFrequency"    column="json_frequency"    />
+        <result property="jsonPatrol"    column="json_patrol"    />
+        <result property="jsonPatrolPoint"    column="json_patrol_point"    />
+        <result property="jsonPowerWaterMonth"    column="json_power_water_month"    />
+        <result property="jsonAir"    column="json_air"    />
+        <result property="jsonTarget"    column="json_target"    />
+        <result property="jsonUseElectricity"    column="json_use_electricity"    />
+        <result property="jsonGreenElectricity"    column="json_green_electricity"    />
+        <result property="jsonCarbon"    column="json_carbon"    />
+        <result property="jsonEnergyYear"    column="json_energy_year"    />
+        <result property="jsonPowerYear"    column="json_power_year"    />
+        <result property="jsonWaterYear"    column="json_water_year"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeBuildingControlAmmeterDetail" id="LargePlatBuildingAmmeterDetailResult">
+        <result property="id"    column="id"    />
+        <result property="ammeterDetail"    column="ammeter_detail"    />
+        <result property="type"    column="type"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeBuildingControl" id="LargeBuildingControlResult">
+        <result property="id"    column="id"    />
+        <result property="weekElectricity"    column="week_electricity"    />
+        <result property="controlElevator"    column="control_elevator"    />
+        <result property="roomElectricity"    column="room_electricity"    />
+        <result property="todayElectricity"    column="today_electricity"    />
+        <result property="monthElectricityOne"    column="month_electricity_one"    />
+        <result property="monthElectricityTwo"    column="month_electricity_two"    />
+        <result property="monthElectricityThree"    column="month_electricity_three"    />
+        <result property="roomLoadOne"    column="room_load_one"    />
+        <result property="roomLoadTwo"    column="room_load_two"    />
+        <result property="roomLoadThree"    column="room_load_three"    />
+        <result property="warnDevice"    column="warn_device"    />
+        <result property="waterDeviceAirNum"    column="water_device_air_num"    />
+        <result property="waterControlNormalNum"    column="water_control_normal_num"    />
+        <result property="waterControlAbnormalNum"    column="water_control_abnormal_num"    />
+        <result property="warnEventStatistics"    column="warn_event_statistics"    />
+        <result property="waterStateOne"    column="water_state_one"    />
+        <result property="waterStateTwo"    column="water_state_two"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeCamera" id="LargeCameraResult">
+        <result property="id"    column="id"    />
+        <result property="cameraName"    column="camera_name"    />
+        <result property="projectId"    column="project_id"    />
+        <result property="type"    column="type"    />
+        <result property="status"    column="status"    />
+        <result property="onlineFlag"    column="online_flag"    />
+        <result property="connectFlag"    column="connect_flag"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeIssue" id="LargeIssueResult">
+        <result property="id"    column="id"    />
+        <result property="description"    column="description"    />
+        <result property="person"    column="person"    />
+        <result property="projectId"    column="project_id"    />
+        <result property="projectName"    column="project_name"    />
+        <result property="status"    column="status"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="createDate"    column="create_date"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargePlan" id="LargePlanResult">
+        <result property="id"    column="id"    />
+        <result property="projectId"    column="project_id"    />
+        <result property="type"    column="type"    />
+        <result property="head"    column="head"    />
+        <result property="content"    column="content"    />
+        <result property="projectName"    column="project_name"    />
+        <result property="startTime"    column="start_time"    />
+        <result property="endTime"    column="end_time"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeProject" id="LargeProjectResult">
+        <result property="id"    column="id"    />
+        <result property="projectName"    column="project_name"    />
+        <result property="appOrg"    column="app_org"    />
+        <result property="appParentOrg"    column="app_parent_org"    />
+        <result property="connectFlag"    column="connect_flag"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="subdivision"    column="subdivision"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeHousingLand" id="LargePlatHousingLandResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="housing"    column="housing"    />
+        <result property="acreage"    column="acreage"    />
+        <result property="type"    column="type"    />
+        <result property="constructionTime"    column="construction_time"    />
+        <result property="ownershipFlag"    column="ownership_flag"    />
+        <result property="investmentPlanFlag"    column="investment_plan_flag"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeLogistics" id="LargePlatLogisticsResult">
+        <result property="id"    column="id"    />
+        <result property="appCode"    column="app_code"    />
+        <result property="appParentCode"    column="app_parent_code"    />
+        <result property="codedNum"    column="coded_num"    />
+        <result property="labelNum"    column="label_num"    />
+        <result property="assetNum"    column="asset_num"    />
+        <result property="officeAssetNum"    column="office_asset_num"    />
+        <result property="stockOfficeAssetNum"    column="stock_office_asset_num"    />
+        <result property="newOfficeAssetNum"    column="new_office_asset_num"    />
+        <result property="scrapOfficeAssetNum"    column="scrap_office_asset_num"    />
+        <result property="buildingAssetNum"    column="building_asset_num"    />
+        <result property="stockBuildingAssetNum"    column="stock_building_asset_num"    />
+        <result property="newBuildingAssetNum"    column="new_building_asset_num"    />
+        <result property="scrapBuildingAssetNum"    column="scrap_building_asset_num"    />
+        <result property="serviceAssetNum"    column="service_asset_num"    />
+        <result property="stockServiceAssetNum"    column="stock_service_asset_num"    />
+        <result property="newServiceAssetNum"    column="new_service_asset_num"    />
+        <result property="scrapServiceAssetNum"    column="scrap_service_asset_num"    />
+        <result property="sceneRate"    column="scene_rate"    />
+        <result property="inspectionSchemeNum"    column="inspection_scheme_num"    />
+        <result property="importantDeviceTypeInspectionExecuteRate"    column="important_device_type_inspection_execute_rate"    />
+        <result property="inspectionAnomalyRecordNum"    column="inspection_anomaly_record_num"    />
+        <result property="repairRecordNum"    column="repair_record_num"    />
+        <result property="maintenanceRecordNum"    column="maintenance_record_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeAssetDirs" id="LargePlatLogisticsAssetResult">
+        <result property="id"    column="id"    />
+        <result property="appCode"    column="app_code"    />
+        <result property="categoryName"    column="category_name"    />
+        <result property="assetNum"    column="asset_num"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeCar" id="LargeCarResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appEncode"    column="app_encode"    />
+        <result property="orgName"    column="org_name"    />
+        <result property="totalCarNum"    column="total_car_num"    />
+        <result property="carNumOne"    column="car_num_one"    />
+        <result property="carNumTwo"    column="car_num_two"    />
+        <result property="carNumThree"    column="car_num_three"    />
+        <result property="carNumFour"    column="car_num_four"    />
+        <result property="carNumFive"    column="car_num_five"    />
+        <result property="enterpriseCarNum"    column="enterprise_car_num"    />
+        <result property="headCarNum"    column="head_car_num"    />
+        <result property="oilCarNum"    column="oil_car_num"    />
+        <result property="newPowerCarNum"    column="new_power_car_num"    />
+        <result property="establishmentsCarNum"    column="establishments_car_num"    />
+        <result property="yearAddNum"    column="year_add_num"    />
+        <result property="yearReduceNum"    column="year_reduce_num"    />
+        <result property="terminalTotal"    column="terminal_total"    />
+        <result property="terminalInstall"    column="terminal_install"    />
+        <result property="terminalOnline"    column="terminal_online"    />
+        <result property="notArchivedNum"    column="not_archived_num"    />
+        <result property="noPidNum"    column="no_pid_num"    />
+        <result property="overSpeedNum"    column="over_speed_num"    />
+        <result property="holidayNum"    column="holiday_num"    />
+        <result property="pcdNum"    column="pcd_num"    />
+        <result property="avgPcdNum"    column="avg_pcd_num"    />
+        <result property="mileCount"    column="mile_count"    />
+        <result property="avgMile"    column="avg_mile"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeCarDetail" id="LargeCarDetailResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appEncode"    column="app_encode"    />
+        <result property="vehicleNum"    column="vehicle_num"    />
+        <result property="useProperty"    column="use_property"    />
+        <result property="assetsCard"    column="assets_card"    />
+        <result property="orgDate"    column="org_date"    />
+        <result property="handleDate"    column="handle_date"    />
+        <result property="handleReason"    column="handle_reason"    />
+        <result property="flag"    column="flag"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeWarnDetail" id="LargeWarnDetailResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="appEncode"    column="app_encode"    />
+        <result property="vehicleNum"    column="vehicle_num"    />
+        <result property="alertType"    column="alert_type"    />
+        <result property="startTime"    column="start_time"    />
+        <result property="endTime"    column="end_time"    />
+    </resultMap>
+
+    <resultMap type="com.project.zcustom.domain.addional.LargeCarRank" id="LargeCarRankResult">
+        <result property="id"    column="id"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="pcdCount"    column="pcd_count"    />
+        <result property="vehicleNum"    column="vehicle_num"    />
+        <result property="appEncode"    column="app_encode"    />
+        <result property="orgName"    column="org_name"    />
+    </resultMap>
+
+
+    <select id="getServiceAccess" resultMap="PlatAccessResult">
+        select * from large_plat_access
+    </select>
+
+
+
+    <select id="getServiceBasics" resultMap="PlatBasicsResult">
+        select * from large_plat_basics
+    </select>
+
+    <select id="getServiceBasicsCompany" resultMap="PlatBasicsCompanyResult">
+        select * from large_plat_basics_company
+    </select>
+
+    <select id="getServiceBasicsServer" resultMap="PlatBasicsServerResult">
+        select * from large_plat_basics_server
+    </select>
+
+    <select id="getServiceBasicsSystem" resultMap="PlatBasicsSystemResult">
+        select * from large_plat_basics_system
+    </select>
+
+
+
+    <select id="getServiceHealth" resultMap="PlatEmployeeHealthResult">
+        select * from large_plat_employee_health
+    </select>
+
+    <select id="getServiceHealthIllness" resultMap="PlatEmployeeHealthIllness">
+        select * from large_plat_employee_health_illness
+    </select>
+
+
+
+    <select id="getServiceEmployeeType" resultMap="LargePlatEmployeeTypeResult">
+        select * from large_plat_employee_type
+    </select>
+
+    <select id="getServiceEmployeeTypeFlow" resultMap="LargePlatEmployeeTypeFlowResult">
+        select * from large_plat_employee_type_flow
+    </select>
+
+
+
+    <select id="getServiceGreenFoods" resultMap="PlatGreenFoodsResult">
+        select * from large_plat_green_foods
+    </select>
+
+    <select id="getServiceGreenSmart" resultMap="LargePlatGreenSmartResult">
+        select * from large_plat_green_smart
+    </select>
+
+    <select id="getServiceGreenSmartOther" resultMap="PlatGreenSmartOtherResult">
+        select * from large_plat_green_smart_other
+    </select>
+
+    <select id="getServiceGreenSmartRank" resultMap="PlatGreenSmartRankResult">
+        select * from large_plat_green_smart_rank
+    </select>
+
+    <select id="getServiceGreenSmartSafety" resultMap="PlatGreenSmartSafetyResult">
+        select * from large_plat_green_smart_safety
+    </select>
+
+
+    <select id="getServicePostStation" resultMap="PlatPostStationResult">
+        select * from large_plat_post_station
+    </select>
+
+    <select id="getServicePostStationChart" resultMap="PlatPostStationChartResult">
+        select * from large_plat_post_station_chart
+    </select>
+
+
+
+
+    <select id="getServiceProperty" resultMap="PlatPropertyResult">
+        select * from large_plat_property
+    </select>
+
+    <select id="getServicePropertyList" resultMap="PlatPropertyListResult">
+        select * from large_plat_property_list
+    </select>
+
+    <select id="getServicePropertyTools" resultMap="PlatPropertyToolsResult">
+        select * from large_plat_property_tools
+    </select>
+
+
+    <select id="getServiceBuilding" resultMap="LargePlatBuildingResult">
+        select * from large_plat_building
+    </select>
+
+    <select id="getServiceBuildingControl" resultMap="LargeBuildingControlResult">
+        select * from large_plat_building_control
+    </select>
+
+    <select id="getServiceBuildingAmmeterDetail" resultMap="LargePlatBuildingAmmeterDetailResult">
+        select * from large_plat_building_ammeter_detail
+    </select>
+
+
+
+    <select id="getServiceEngineerCamera" resultMap="LargeCameraResult">
+        select * from large_plat_camera
+    </select>
+
+    <select id="getServiceEngineerIssue" resultMap="LargeIssueResult">
+        select * from large_plat_issue
+    </select>
+
+    <select id="getServiceEngineerPlan" resultMap="LargePlanResult">
+        select * from large_plat_plan
+    </select>
+
+    <select id="getServiceEngineerProject" resultMap="LargeProjectResult">
+        select * from large_plat_project
+    </select>
+
+
+
+    <select id="getServiceLogisticsHousing" resultMap="LargePlatHousingLandResult">
+        select * from large_plat_housing_land
+    </select>
+
+    <select id="getServiceLogistics" resultMap="LargePlatLogisticsResult">
+        select * from large_plat_logistics
+    </select>
+
+    <select id="getServiceLogisticsBuildingAsset" resultMap="LargePlatLogisticsAssetResult">
+        select * from large_plat_logistics_building_asset
+    </select>
+
+    <select id="getServiceLogisticsOfficeAsset" resultMap="LargePlatLogisticsAssetResult">
+        select * from large_plat_logistics_office_asset
+    </select>
+
+    <select id="getServiceLogisticsServiceAsset" resultMap="LargePlatLogisticsAssetResult">
+        select * from large_plat_logistics_service_asset
+    </select>
+
+
+    <select id="getServicePublicCar" resultMap="LargeCarResult">
+        select * from large_plat_public_car
+    </select>
+
+    <select id="getServicePublicCarChange" resultMap="LargeCarDetailResult">
+        select * from large_plat_public_car_change_detail
+    </select>
+
+    <select id="getServicePublicCarWarn" resultMap="LargeWarnDetailResult">
+        select * from large_plat_public_car_warn_detail
+    </select>
+
+    <select id="getServicePublicCarRank" resultMap="LargeCarRankResult">
+        select * from large_plat_public_car_rank_person
+    </select>
+
+
+</mapper>