use of com.jbm.cluster.api.model.entity.GatewayAccessLogs in project JBM by numen06.
the class GatewayAccessLogsServiceImpl method findListPage.
/**
* 分页查询
*
* @param pageRequestBody
* @return
*/
@Override
public DataPaging<GatewayAccessLogs> findListPage(PageRequestBody pageRequestBody) {
GatewayAccessLogs query = pageRequestBody.tryGet(GatewayAccessLogs.class);
QueryWrapper<GatewayAccessLogs> queryWrapper = new QueryWrapper();
queryWrapper.lambda().likeRight(ObjectUtils.isNotEmpty(query.getPath()), GatewayAccessLogs::getPath, query.getPath()).eq(ObjectUtils.isNotEmpty(query.getIp()), GatewayAccessLogs::getIp, query.getIp()).eq(ObjectUtils.isNotEmpty(query.getServiceId()), GatewayAccessLogs::getServiceId, query.getServiceId());
queryWrapper.orderByDesc("request_time");
IPage page = gatewayLogsMapper.selectPage(pageRequestBody.getPageParams(), queryWrapper);
return ServiceUtils.pageToDataPaging(page);
}
Aggregations