package com.xiaopeng.api.factory.account; import com.xiaopeng.api.feignClient.account.SysUserClient; import com.xiaopeng.api.model.account.SysUser; import com.xiaopeng.common.core.domain.R; import org.springframework.cloud.openfeign.FallbackFactory; import java.util.List; public class SysUserClientFallbackFactory implements FallbackFactory { @Override public SysUserClient create(Throwable cause) { return new SysUserClient() { @Override public R queryUserByUserName(String userName) { return R.fail("根据用户名查询用户信息失败" + cause.getMessage()); } @Override public R> listByIds(List ids) { return R.fail("根据ID列表批量查询管理用户信息失败" + cause.getMessage()); } }; } }