记得上下班打卡 | git大法好,push需谨慎

Commit aa5b6a53 authored by 张国柄's avatar 张国柄

+feign:api:查询匹配到的用户信息;

parent 0ab21a57
package com.liquidnet.service.adam.dto.rsc;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@ApiModel(value = "AdamChimeUinfoReq", description = "社交用户信息查询入参")
@Data
public class AdamChimeUinfoReq implements Serializable, Cloneable {
private static final long serialVersionUID = 4531386163909042965L;
private List<String> uid;
}
package com.liquidnet.service.adam.dto.rsc;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ApiModel(value = "AdamChimeUinfoResp", description = "社交用户信息查询响应")
@Data
public class AdamChimeUinfoResp implements Serializable, Cloneable {
private static final long serialVersionUID = -2948770525358677081L;
@ApiModelProperty(position = 1, value = "用户ID[64]")
private String userId;
@ApiModelProperty(position = 2, value = "用户昵称")
private String nickName;
@ApiModelProperty(position = 3, value = "头像")
private String avatar;
@ApiModelProperty(position = 4, value = "生日")
private String birthday;
@ApiModelProperty(position = 5, value = "签名")
private String signature;
@ApiModelProperty(position = 6, value = "常住地/区域")
private String area;
}
//package com.liquidnet.service.feign.adam.api; package com.liquidnet.service.feign.adam.api;
//
//import com.liquidnet.service.adam.dto.vo.AdamAddressesVo; import com.liquidnet.service.adam.dto.rsc.AdamChimeUinfoReq;
//import com.liquidnet.service.adam.dto.vo.AdamEntersVo; import com.liquidnet.service.adam.dto.rsc.AdamChimeUinfoResp;
//import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.adam.dto.vo.AdamAddressesVo;
//import feign.hystrix.FallbackFactory; import com.liquidnet.service.adam.dto.vo.AdamEntersVo;
//import org.springframework.cloud.openfeign.FeignClient; import com.liquidnet.service.base.ResponseDto;
//import org.springframework.stereotype.Component; import feign.hystrix.FallbackFactory;
//import org.springframework.web.bind.annotation.GetMapping; import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.RequestParam; import org.springframework.stereotype.Component;
// import org.springframework.web.bind.annotation.GetMapping;
//@Component import org.springframework.web.bind.annotation.PostMapping;
//@FeignClient(name = "liquidnet-service-adam", import org.springframework.web.bind.annotation.RequestBody;
// contextId = "FeignAdamBaseClient", path = "", import org.springframework.web.bind.annotation.RequestParam;
// fallback = FallbackFactory.Default.class)
//public interface FeignAdamBaseClient { @Component
// @FeignClient(name = "liquidnet-service-adam",
contextId = "FeignAdamBaseClient", path = "adam",
url = "${liquidnet.service.chime.url}",
fallback = FallbackFactory.Default.class)
public interface FeignAdamBaseClient {
// @GetMapping("adam/enters/query/depth") // @GetMapping("adam/enters/query/depth")
// ResponseDto<AdamEntersVo> queryEnters(@RequestParam("entersId") String entersId, // ResponseDto<AdamEntersVo> queryEnters(@RequestParam("entersId") String entersId,
// @RequestParam("uid") String uid); // @RequestParam("uid") String uid);
...@@ -31,4 +36,7 @@ ...@@ -31,4 +36,7 @@
// */ // */
// @GetMapping("adam/member/check/depth") // @GetMapping("adam/member/check/depth")
// ResponseDto<Boolean> isMember(@RequestParam("uid") String uid); // ResponseDto<Boolean> isMember(@RequestParam("uid") String uid);
//}
@PostMapping("rsc/inquire/cuinfo")
ResponseDto<AdamChimeUinfoResp> queryForChimeUserInfo(@RequestBody AdamChimeUinfoReq req);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment