package org.dromara.system.api;

import jakarta.validation.constraints.NotBlank;
import org.dromara.common.core.domain.R;
import org.dromara.system.api.domain.RemoteSysUnitDomainVo;

/**
 * 配置服务
 *
 * @author Michelle.Chung
 */
public interface RemoteConfigService {

    /**
     * 获取注册开关
     * @param tenantId 租户id
     * @return true开启，false关闭
     */
    boolean selectRegisterEnabled(String tenantId);

    /**
     * 根据域名获取站点配置信息
     * @param domain 域名地址
     * @return
     */
    public RemoteSysUnitDomainVo queryByDomainName(String domain);
}
