package com.kidgrow.oprationcenter.feign; import com.kidgrow.common.constant.ServiceNameConstants; import com.kidgrow.common.model.SysRole; import com.kidgrow.oprationcenter.feign.fallback.DiagnosticServiceFallbackFactory; import com.kidgrow.ribbon.config.FeignHttpInterceptorConfig; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; import java.util.Map; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* @Description: 孩子的每次诊断数据 * @Project: 用户中心 * @CreateDate: Created in 2020-04-07 15:26:33
* @Author: zhaobingliang * @version: 1.0 */ @FeignClient(value = ServiceNameConstants.USER_SERVICE,configuration= FeignHttpInterceptorConfig.class, fallbackFactory = DiagnosticServiceFallbackFactory.class, decode404 = true) public interface RoleOrganizationService { /** * feign rpc访问远程 接口 */ @PostMapping(value = "/sysroleorganization/getRoleOrg") Map getRoleOrgMap(List list) ; }