package com.dsh.activity.feignclient.account; import com.dsh.activity.feignclient.account.model.AppUser; import com.dsh.activity.feignclient.account.model.AppUserByNameAndPhoneDTO; import com.dsh.activity.feignclient.model.TAppUser; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.ResponseBody; import java.util.List; /** * @author zhibing.pu * @date 2023/6/24 14:50 */ @FeignClient("mb-cloud-account") public interface AppUserClient { /** * 根据用户id获取用户信息 * * @param appUserId * @return */ @PostMapping("/base/appUser/queryAppUser") AppUser queryAppUser(Integer appUserId); /** * 获取所有用户 */ @PostMapping("/base/appUser/queryAppUserList") public List queryAppUserList(@RequestBody AppUserByNameAndPhoneDTO dto); }