dictSyncService = $dictSyncService; } public function syncDepartment(Request $request) { $result = $this->dictSyncService->syncDepartment($request->all()); return $result['success'] ? Rs::success($result['data'] ?? null, $result['message']) : Rs::error($result['message']); } public function syncResource(Request $request) { $result = $this->dictSyncService->syncResource($request->all()); return $result['success'] ? Rs::success($result['data'] ?? null, $result['message']) : Rs::error($result['message']); } public function syncItemClass(Request $request) { $result = $this->dictSyncService->syncItemClass($request->all()); return $result['success'] ? Rs::success($result['data'] ?? null, $result['message']) : Rs::error($result['message']); } public function syncItem(Request $request) { $result = $this->dictSyncService->syncItem($request->all()); return $result['success'] ? Rs::success($result['data'] ?? null, $result['message']) : Rs::error($result['message']); } public function syncStaff(Request $request) { $result = $this->dictSyncService->syncStaff($request->all()); return $result['success'] ? Rs::success($result['data'] ?? null, $result['message']) : Rs::error($result['message']); } }