package cc.mrbird.febs.server.hr.feign; import cc.mrbird.febs.common.core.entity.constant.FebsServerConstant; import cc.mrbird.febs.common.core.entity.system.Position; import cc.mrbird.febs.server.hr.feign.fallback.RemotePositionServiceFallback; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import java.util.List; /** * @author MrBird */ @FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "positionServiceClient", fallbackFactory = RemotePositionServiceFallback.class) public interface IRemotePositionService { @GetMapping("position/setPositionRedis") List setPositionRedis(); }