|
|
@ -3,8 +3,11 @@ package com.epmet.feign; |
|
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dto.result.UserBaseInfoResultDTO; |
|
|
|
import com.epmet.dto.result.UserRoleResultDTO; |
|
|
|
import com.epmet.feign.fallback.EpmetUserFeignClientFallBack; |
|
|
|
import org.springframework.cloud.openfeign.FeignClient; |
|
|
|
import org.springframework.http.MediaType; |
|
|
|
import org.springframework.web.bind.annotation.PathVariable; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
|
|
|
|
@ -29,4 +32,15 @@ public interface EpmetUserFeignClient { |
|
|
|
**/ |
|
|
|
@PostMapping("epmetuser/userbaseinfo/queryuserbaseinfo") |
|
|
|
Result<List<UserBaseInfoResultDTO>> heartQueryUserBaseInfo(@RequestBody List<String> userIds); |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据用户ID,查询用户所属角色: 多种身份 |
|
|
|
* |
|
|
|
* @param userId |
|
|
|
* @return com.epmet.commons.tools.utils.Result<java.util.List<com.epmet.dto.result.UserRoleResultDTO>> |
|
|
|
* @Author zhangyong |
|
|
|
* @Date 14:13 2020-07-23 |
|
|
|
**/ |
|
|
|
@PostMapping(value = "epmetuser/userrole/getuserroleinfobyuserid/{userId}", consumes = MediaType.APPLICATION_JSON_VALUE) |
|
|
|
Result<List<UserRoleResultDTO>> getUserRoleInfoByUserId(@PathVariable("userId") String userId); |
|
|
|
} |
|
|
|