package jnpf.base.fallback; import jnpf.base.ActionResult; import jnpf.base.SysConfigApi; import jnpf.base.entity.SysConfigEntity; import jnpf.base.model.systemconfig.SysConfigModel; import jnpf.model.BaseSystemInfo; import jnpf.model.SocialsSysConfig; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * 调用系统配置Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component public class SysConfigApiFallback implements SysConfigApi { @Override public BaseSystemInfo getSysInfo(String tenantId) { return new BaseSystemInfo(); } @Override public BaseSystemInfo getSysConfigInfo() { return new BaseSystemInfo(); } @Override public String getValueByKey(String keyStr) { return null; } @Override public List getSysConfigInfoByType(String type, String tenantId) { return null; } @Override public ActionResult list() { return new ActionResult<>(); } @Override public void updateById(SysConfigEntity configEntity) { } @Override public List getList(String department) { return new ArrayList<>(); } @Override public SocialsSysConfig getSocialsConfig() { return null; } @Override public void create(SysConfigEntity sysConfigEntity) { } }