首先写一个某接口的feign,对外暴露接口
1.controller
@Api(tags = "用户管理内部接口")
@RestController
@RequestMapping("/v1/inter/user")
public class UserInterController {
@Resource
private UpmsUserService upmsUserService;
@ApiOperation("根据用户名获取用户信息(用户id,密码,组织机构等信息),用户不存在返回false")
@GetMapping("/info/{username}")
public Result<UserInterInfo> userInterInfo(@PathVariable(name = "username") String username) {
UpmsUser user = upmsUserService.getUpmsUserByLoginName(username);
if (user != null) {
UserInterInfo userInterInfo = UserInterInfo.builder().userId(user.getUserId()).username(user.getLoginName()).password(user.getPassword())
.displayUsername(user.getName()).orgCode(user.getOrgCode()).orgName(user.getOrgName()).status(user.getIsLock()).build();
return Result.<UserInterInfo>builder().success(true).msg("获取用户信息成功").data(userInterInfo).build();
} else {
return
2349



被折叠的 条评论
为什么被折叠?



