From 7d975b6277be6a31d94205a7df0d4b514fd320c8 Mon Sep 17 00:00:00 2001
From: nidapeng <jp@doumee.com>
Date: 星期二, 26 三月 2024 11:05:24 +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