diff --git a/web-app/src/main/java/com/zcloud/primeport/command/DaHuaPersonSyncExe.java b/web-app/src/main/java/com/zcloud/primeport/command/DaHuaPersonSyncExe.java
index 07aeaab..62d113e 100644
--- a/web-app/src/main/java/com/zcloud/primeport/command/DaHuaPersonSyncExe.java
+++ b/web-app/src/main/java/com/zcloud/primeport/command/DaHuaPersonSyncExe.java
@@ -1,10 +1,10 @@
package com.zcloud.primeport.command;
import com.alibaba.cola.exception.BizException;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaPersonSyncCmd;
import com.zcloud.gbscommon.utils.Base64Util;
import com.zcloud.primeport.domain.gateway.DaHuaGateway;
import com.zcloud.primeport.domain.gateway.PersonApplyGateway;
-import com.zcloud.primeport.domain.model.DaHuaPersonSyncCmd;
import com.zcloud.primeport.domain.model.PersonApplyE;
import com.zcloud.primeport.domain.model.XgfApplyPersonE;
import com.zcloud.primeport.dto.PersonApplyUpdateCmd;
diff --git a/web-app/src/main/java/com/zcloud/primeport/command/DaHuaVehicleSyncExe.java b/web-app/src/main/java/com/zcloud/primeport/command/DaHuaVehicleSyncExe.java
index acf40b9..d8534a2 100644
--- a/web-app/src/main/java/com/zcloud/primeport/command/DaHuaVehicleSyncExe.java
+++ b/web-app/src/main/java/com/zcloud/primeport/command/DaHuaVehicleSyncExe.java
@@ -1,10 +1,10 @@
package com.zcloud.primeport.command;
import com.alibaba.cola.exception.BizException;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarAddCmd;
import com.zcloud.primeport.domain.enums.VehicleBelongTypeEnum;
import com.zcloud.primeport.domain.gateway.DaHuaGateway;
import com.zcloud.primeport.domain.gateway.VehicleApplyGateway;
-import com.zcloud.primeport.domain.model.DaHuaCarAddCmd;
import com.zcloud.primeport.domain.model.VehicleApplyE;
import com.zcloud.primeport.plan.mjDevice.dto.CarEnum;
import lombok.AllArgsConstructor;
diff --git a/web-app/src/main/java/com/zcloud/primeport/service/DaHuaServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/DaHuaServiceImpl.java
index 0bcd931..3c826ec 100644
--- a/web-app/src/main/java/com/zcloud/primeport/service/DaHuaServiceImpl.java
+++ b/web-app/src/main/java/com/zcloud/primeport/service/DaHuaServiceImpl.java
@@ -2,15 +2,15 @@ package com.zcloud.primeport.service;
import com.alibaba.cola.dto.SingleResponse;
import com.alibaba.cola.exception.BizException;
-import com.zcloud.primeport.api.DaHuaServiceI;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaAccessRecordCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarAddCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarDeleteCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarPageCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaPersonDeleteCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaPersonSyncCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaTempVehicleSaveCmd;
+import com.zcloud.gbscommon.dahua.facade.ZcloudDaHuaFacade;
import com.zcloud.primeport.domain.gateway.DaHuaGateway;
-import com.zcloud.primeport.domain.model.DaHuaAccessRecordCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarAddCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarPageCmd;
-import com.zcloud.primeport.domain.model.DaHuaPersonSyncCmd;
-import com.zcloud.primeport.domain.model.DaHuaTempVehicleSaveCmd;
-import com.zcloud.primeport.dto.DaHuaCarDeleteCmd;
-import com.zcloud.primeport.dto.DaHuaPersonDeleteCmd;
import org.apache.dubbo.config.annotation.DubboService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -19,7 +19,7 @@ import java.util.Map;
@Service
@DubboService(version = "1.0.0", group = "primeport")
-public class DaHuaServiceImpl implements DaHuaServiceI {
+public class DaHuaServiceImpl implements ZcloudDaHuaFacade {
@Autowired
private DaHuaGateway daHuaGateway;
diff --git a/web-domain/pom.xml b/web-domain/pom.xml
index 15f52fc..8ed7267 100644
--- a/web-domain/pom.xml
+++ b/web-domain/pom.xml
@@ -22,5 +22,10 @@
com.jjb.saas
jjb-saas-base-starter
+
+ com.zcloud.gbscommon
+ zcloud_gbscommon
+ 1.0.0-SNAPSHOT
+
-
+
\ No newline at end of file
diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/DaHuaGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/DaHuaGateway.java
index b05b1b2..b4c6751 100644
--- a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/DaHuaGateway.java
+++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/DaHuaGateway.java
@@ -1,10 +1,10 @@
package com.zcloud.primeport.domain.gateway;
-import com.zcloud.primeport.domain.model.DaHuaAccessRecordCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarAddCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarPageCmd;
-import com.zcloud.primeport.domain.model.DaHuaPersonSyncCmd;
-import com.zcloud.primeport.domain.model.DaHuaTempVehicleSaveCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaAccessRecordCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarAddCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarPageCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaPersonSyncCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaTempVehicleSaveCmd;
import java.util.List;
import java.util.Map;
diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/DaHuaGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/DaHuaGatewayImpl.java
index 5ddd570..4b01178 100644
--- a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/DaHuaGatewayImpl.java
+++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/DaHuaGatewayImpl.java
@@ -7,11 +7,11 @@ import com.dahuatech.icc.exception.ClientException;
import com.dahuatech.icc.oauth.model.v202010.GeneralResponse;
import com.zcloud.primeport.dahua.api.DaHuaPersonApi;
import com.zcloud.primeport.domain.gateway.DaHuaGateway;
-import com.zcloud.primeport.domain.model.DaHuaAccessRecordCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarAddCmd;
-import com.zcloud.primeport.domain.model.DaHuaCarPageCmd;
-import com.zcloud.primeport.domain.model.DaHuaPersonSyncCmd;
-import com.zcloud.primeport.domain.model.DaHuaTempVehicleSaveCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaAccessRecordCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarAddCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaCarPageCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaPersonSyncCmd;
+import com.zcloud.gbscommon.dahua.cmd.DaHuaTempVehicleSaveCmd;
import com.zcloud.primeport.persistence.dataobject.DaHuaDepartmentCorpMappingDO;
import com.zcloud.primeport.persistence.repository.DaHuaDepartmentCorpMappingRepository;
import lombok.extern.slf4j.Slf4j;