如果定义feign接口为
@PostMapping("/user/queryUserByAccountStatus") BaseResult queryUserByAccountStatus(@RequestBody AccountsTenantIdStatusArg arg);
其中BaseResult的范性应该为List<UserVO> ,如果没有写,那么返回的结果就会变成List<LinkedHashMap>,这样就导致一些去参数错误。最后把尝试把接收到的结果转成json串,再从json串转成相应范型对象就解决问题,但是这样非常消耗性能,最后尝试在feign接口上加范性,所有问题解决。
改为:
@PostMapping("/user/queryUserByAccountStatus") BaseResult<List<UserVO>> queryUserByAccountStatus(@RequestBody AccountsTenantIdStatusArg arg);