From ad6dfb8323ab40ca8fe4fed94722c755d89c3203 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 28 二月 2024 15:14:47 +0800
Subject: [PATCH] 整理

---
 server/dmvisit_admin/src/main/java/com/doumee/api/business/ERPSyncController.java |   46 ++++++++++++++++------------------------------
 1 files changed, 16 insertions(+), 30 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 c20b9ae..92bd26b 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,14 +2,13 @@
 
 import com.doumee.api.BaseController;
 import com.doumee.core.annotation.pr.PreventRepeat;
-import com.doumee.core.haikang.model.param.request.AcsDeviceListRequest;
-import com.doumee.core.haikang.model.param.request.ParkListRequest;
+import com.doumee.core.erp.model.openapi.request.erp.OrgListRequest;
+import com.doumee.core.erp.model.openapi.request.erp.UserListRequest;
 import com.doumee.core.model.ApiResponse;
-import com.doumee.service.business.impl.hksync.HkSyncDeviceServiceImpl;
-import com.doumee.service.business.impl.hksync.HkSyncParkServiceImpl;
-import com.doumee.service.business.impl.hksync.HkSyncPrivilegeServiceImpl;
+import com.doumee.service.business.ext.ERPSyncService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -22,38 +21,25 @@
  */
 @Api(tags = "ERP鏁版嵁鍚屾鎺ュ彛")
 @RestController
-@RequestMapping("/business/erp")
+@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("銆愭捣搴枫�戝叏閲忓悓姝ラ棬绂佽澶囨帴鍙�")
-    @PostMapping("/getDevices")
-//    @RequiresPermissions("business:hksync: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