package com.gxwebsoft.common.system.service;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

/**
 * 用户同步服务
 * 
 * 注意：此服务已废弃，用户同步现在通过 MQ 实现。
 * 各子系统（websopy等）需要在自己的系统中消费 MQ 消息进行同步。
 * 
 * 保留此类是为了兼容可能存在的旧代码引用，所有方法已改为空实现。
 *
 * @author WebSoft
 * @since 2026-04-04
 * @deprecated 请使用 MQ 消息进行用户同步
 */
@Slf4j
@Service
@Deprecated
public class UserSyncService {

    /**
     * 同步单个用户到 websopy
     * 
     * @deprecated 已废弃，用户同步现在通过 MQ 自动触发
     */
    @Deprecated
    public void syncUserToWebsopy(Object user) {
        log.debug("UserSyncService.syncUserToWebsopy 已废弃，用户同步通过 MQ 自动触发");
    }

    /**
     * 刷新 websopy 端的用户缓存
     * 
     * @deprecated 已废弃
     */
    @Deprecated
    public void refreshUserCache(Integer userId) {
        log.debug("UserSyncService.refreshUserCache 已废弃");
    }
}
