6 changed files with 25 additions and 100 deletions
@ -1,49 +0,0 @@ |
|||||
package com.epmet.feign; |
|
||||
|
|
||||
import com.epmet.commons.tools.constant.ServiceConstant; |
|
||||
import com.epmet.commons.tools.security.dto.TokenDto; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.dto.form.UserRoleFormDTO; |
|
||||
import com.epmet.dto.form.WxUserInfoFormDTO; |
|
||||
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; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 用户模块 |
|
||||
* |
|
||||
* @author zhangyong |
|
||||
* @date 2020/7/22 14:51 |
|
||||
*/ |
|
||||
@FeignClient(name = ServiceConstant.EPMET_USER_SERVER, fallback = EpmetUserFeignClientFallBack.class) |
|
||||
public interface EpmetUserFeignClient { |
|
||||
|
|
||||
/** |
|
||||
* @param userIds |
|
||||
* @return com.epmet.commons.tools.utils.Result<java.util.List < com.epmet.dto.result.UserBaseInfoResultDTO>> |
|
||||
* @author zhangyong |
|
||||
* @description 传入用户id集合,返回用户的基本信息(包含微信基本信息) |
|
||||
* @Date 2020/7/22 9:30 |
|
||||
**/ |
|
||||
@PostMapping("epmetuser/userbaseinfo/queryuserbaseinfo") |
|
||||
Result<List<UserBaseInfoResultDTO>> heartQueryUserBaseInfo(@RequestBody List<String> userIds); |
|
||||
|
|
||||
/** |
|
||||
* 同步-居民基础信息、用户微信信息 |
|
||||
* |
|
||||
* @param formDTO |
|
||||
* @return com.epmet.commons.tools.utils.Result |
|
||||
* @Author zhangyong |
|
||||
* @Date 14:37 2020-07-23 |
|
||||
**/ |
|
||||
@PostMapping("epmetuser/user/updateUserBaseAndWxUserInfo") |
|
||||
Result updateUserBaseAndWxUserInfo(@RequestBody WxUserInfoFormDTO formDTO); |
|
||||
} |
|
@ -1,33 +0,0 @@ |
|||||
package com.epmet.feign.fallback; |
|
||||
|
|
||||
import com.epmet.commons.tools.constant.ServiceConstant; |
|
||||
import com.epmet.commons.tools.security.dto.TokenDto; |
|
||||
import com.epmet.commons.tools.utils.ModuleUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.dto.form.WxUserInfoFormDTO; |
|
||||
import com.epmet.dto.result.UserBaseInfoResultDTO; |
|
||||
import com.epmet.dto.result.UserRoleResultDTO; |
|
||||
import com.epmet.feign.EpmetUserFeignClient; |
|
||||
import org.springframework.stereotype.Component; |
|
||||
|
|
||||
import java.util.List; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* @author zhangyong |
|
||||
* @date 2020/7/22 14:51 |
|
||||
*/ |
|
||||
@Component |
|
||||
public class EpmetUserFeignClientFallBack implements EpmetUserFeignClient { |
|
||||
|
|
||||
@Override |
|
||||
public Result<List<UserBaseInfoResultDTO>> heartQueryUserBaseInfo(List<String> userIds) { |
|
||||
return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "heartQueryUserBaseInfo", userIds); |
|
||||
} |
|
||||
|
|
||||
|
|
||||
@Override |
|
||||
public Result updateUserBaseAndWxUserInfo(WxUserInfoFormDTO formDTO) { |
|
||||
return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "updateUserBaseAndWxUserInfo", formDTO); |
|
||||
} |
|
||||
} |
|
Loading…
Reference in new issue