解决通过Feign时,对象无法成功传递问题。
传递参数
@FeignClient(value = "pim-system", fallback = AuditFallback.class)
public interface AuditClient {
/**
* 根据日志查询获取
*/
@ResponseBody
@GetMapping(value = "/log/page",consumes = MediaType.APPLICATION_JSON_UTF8_VALUE,produces = "application/json")
R<Page<SysLog>> page(@RequestParam("page") Page page, @SpringQueryMap SysLog entity);
}
接受参数:
@ApiOperation(value = "分页查询", notes = "分页查询")
@GetMapping("/page")
public R<Page<SysLog>> page(Page page, SysLog entity) {
return R.ok(iSysLogService.page(page, Wrappers.query(entity)));
}