RemoteRoleDataService.java 836 B

123456789101112131415161718192021222324252627
  1. package com.boman.system.api;
  2. import com.boman.common.core.constant.ServiceNameConstants;
  3. import com.boman.domain.SysRoleData;
  4. import org.springframework.cloud.openfeign.FeignClient;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. import java.util.List;
  8. /**
  9. * @author shiqian
  10. * @date 2021年04月07日 10:31
  11. **/
  12. @FeignClient(contextId = "remoteRoleDataService", value = ServiceNameConstants.SYSTEM_SERVICE)
  13. public interface RemoteRoleDataService {
  14. /**
  15. * 功能描述: 根据userId查找此人的所有菜单
  16. *
  17. * @param idList idList
  18. * @return java.util.List<com.boman.system.api.domain.SysMenu>
  19. */
  20. @PostMapping(value = "/roleData/listByRoleIdList")
  21. List<SysRoleData> listByRoleIdList(@RequestBody List<Long> idList);
  22. }