package com.cool.modules.dingtalk.service;

import cn.hutool.json.JSONObject;

/**
 * 钉钉同步服务接口
 */
public interface DingtalkSyncService {

    /**
     * 执行完整同步（部门+用户）
     * 异步执行，不等待结果
     *
     * @param syncType 同步类型 0-手动 1-自动
     */
    void syncAll(Integer syncType);

    /**
     * 检查同步状态
     *
     * @return 同步状态信息
     */
    JSONObject checkSyncStatus();
}
