From f2c26596b44cccea3276b25c665e4fd5238d6c88 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 22 十二月 2023 09:29:58 +0800
Subject: [PATCH] 海康接口对接开发

---
 server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java |   39 +++++++++++++++------------------------
 1 files changed, 15 insertions(+), 24 deletions(-)

diff --git a/server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java b/server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java
index efcf4fc..c1e9dbf 100644
--- a/server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java
+++ b/server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java
@@ -2,9 +2,13 @@
 
 import com.doumee.api.BaseController;
 import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.erp.model.openapi.request.erp.OrgListRequest;
+import com.doumee.core.erp.model.openapi.request.erp.UserFailRequest;
+import com.doumee.core.erp.model.openapi.request.erp.UserListRequest;
 import com.doumee.core.haikang.model.param.request.AcsDeviceListRequest;
 import com.doumee.core.haikang.model.param.request.ParkListRequest;
 import com.doumee.core.model.ApiResponse;
+import com.doumee.service.business.ERPSyncService;
 import com.doumee.service.business.impl.hksync.HkSyncDeviceServiceImpl;
 import com.doumee.service.business.impl.hksync.HkSyncParkServiceImpl;
 import com.doumee.service.business.impl.hksync.HkSyncPrivilegeServiceImpl;
@@ -25,36 +29,23 @@
 @RestController
 @RequestMapping("/business/erpsync")
 public class ERPSyncController extends BaseController {
-
     @Autowired
-    private HkSyncDeviceServiceImpl hkSyncDeviceService;
-    @Autowired
-    private HkSyncParkServiceImpl hkSyncParkService;
-    @Autowired
-    private HkSyncPrivilegeServiceImpl hkSyncPrivilegeService;
+    private ERPSyncService erpSyncService;
 
     @PreventRepeat
-    @ApiOperation("銆怑RP銆戝叏閲忓悓姝ラ棬绂佽澶囨帴鍙�")
-    @PostMapping("/syncDevices")
-    //@RequiresPermissions("business:erpsync:device")
-    public ApiResponse getDevices(@RequestBody AcsDeviceListRequest param) {
-        String result = hkSyncDeviceService.syncHkDevices(param);
+    @ApiOperation("銆怑RP銆戝叏閲忓悓姝RP缁勭粐鎺ュ彛")
+    @PostMapping("/getCompanies")
+    //@RequiresPermissions("business:erpsync:company")
+    public ApiResponse getCompanies(@RequestBody OrgListRequest param) {
+        String result = erpSyncService.syncCompany(param);
         return ApiResponse.success(result);
     }
     @PreventRepeat
-    @ApiOperation("銆愭捣搴枫�戝叏閲忓悓姝ュ仠杞﹀簱鎺ュ彛")
-    @PostMapping("/getParks")
-//    @RequiresPermissions("business:hksync:park")
-    public ApiResponse getParks(@RequestBody ParkListRequest param) {
-        String result = hkSyncParkService.syncHkParks(param);
-        return ApiResponse.success(result);
-    }
-    @PreventRepeat
-    @ApiOperation("銆愭捣搴枫�戝叏閲忓悓姝ュ仠杞﹀簱鎺ュ彛")
-    @PostMapping("/getPrivilege")
-//    @RequiresPermissions("business:hksync:privilege")
-    public ApiResponse getPrivilege(@RequestBody ParkListRequest param) {
-        String result = hkSyncPrivilegeService.syncHkParks(param);
+    @ApiOperation("銆怑RP銆戝叏閲忓悓姝RP浜哄憳鎺ュ彛")
+    @PostMapping("/getUsers")
+//    @RequiresPermissions("business:erpsync:users")
+    public ApiResponse getUsers(@RequestBody UserListRequest param) {
+        String result = erpSyncService.syncUsers(param);
         return ApiResponse.success(result);
     }
 }

--
Gitblit v1.9.3