package net.dev123.yibome.api;
import java.util.List;
import net.dev123.commons.ServiceProvider;
import net.dev123.exception.LibException;
import net.dev123.yibome.entity.LocalGroup;
import net.dev123.yibome.entity.GroupSyncResult;
import net.dev123.yibome.entity.UserGroup;
import net.dev123.yibome.entity.UserGroupSyncResult;
public interface GroupService {
GroupSyncResult syncGroups(List<LocalGroup> groups) throws LibException;
UserGroupSyncResult syncGroupUsers(Long groupId, List<UserGroup> userGroups,
ServiceProvider sp) throws LibException;
}