diff --git a/backend/api-gateway/src/main/java/com/deepdata/gateway/infrastructure/casdoor/CasdoorAccountSyncService.java b/backend/api-gateway/src/main/java/com/deepdata/gateway/infrastructure/casdoor/CasdoorAccountSyncService.java
deleted file mode 100644
index f9184b0..0000000
--- a/backend/api-gateway/src/main/java/com/deepdata/gateway/infrastructure/casdoor/CasdoorAccountSyncService.java
+++ /dev/null
@@ -1,209 +0,0 @@
-package com.deepdata.gateway.infrastructure.casdoor;
-
-import com.deepdata.gateway.common.config.RoleResolver;
-import com.deepdata.gateway.domain.entity.User;
-import com.deepdata.gateway.domain.repository.UserRepository;
-import com.deepdata.gateway.infrastructure.casdoor.dto.CasdoorUserDto;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.annotation.EnableScheduling;
-import org.springframework.scheduling.annotation.SchedulingConfigurer;
-import org.springframework.scheduling.config.ScheduledTaskRegistrar;
-import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
-import org.springframework.stereotype.Service;
-import reactor.core.publisher.Mono;
-import reactor.core.scheduler.Schedulers;
-
-import java.time.LocalDateTime;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.UUID;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-/**
- * Casdoor 账号全量同步(M3:Casdoor 为账号唯一数据源)。
- *
- *
语义(每次运行):
- *
- * - Casdoor 有、本地无 → 建号(占位密码,登录只能走 SSO);
- * - 两边都有 → 刷新邮箱 / user_groups / role(口径与登录 upsert 一致);
- * Casdoor 禁用 → 本地禁用(存量本地 JWT 立即被 {@code validateToken} 拒绝);
- * Casdoor 恢复启用 → 本地重新启用;
- * - 本地有、Casdoor 无 → 本地禁用(system 账号除外)。
- *
- *
- * 触发:定时({@code sync-interval-minutes},默认 5 分钟)+ 管理端手动
- * (POST /sso/casdoor/sync)。仅 {@code enabled && accountOnly} 时启用。
- *
- * @since 2026/8/31
- */
-@Slf4j
-@Service
-@RequiredArgsConstructor
-public class CasdoorAccountSyncService {
-
- private static final String SYSTEM_USER = "system";
-
- private final CasdoorAdminClient adminClient;
- private final CasdoorProperties props;
- private final UserRepository userRepository;
- private final RoleResolver roleResolver;
-
- /** 防止定时/手动同步并发重叠 */
- private final AtomicBoolean running = new AtomicBoolean(false);
-
- /**
- * 执行一次全量同步。
- *
- * @return 摘要 {total, created, updated, disabled, reenabled, skipped}
- */
- public Mono