TpPTgsPassedcardaDaoImpl.java
1.18 KB
package com.zteits.park.dao.impl;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.apache.commons.collections4.CollectionUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.zteits.clouds.api.dto.park.param.TpPTgsPassedcarRequest;
import com.zteits.park.dao.TpPTgsPassedcardaDao;
import com.zteits.park.domain.TpPTgsPassedcar;
import com.zteits.park.mapper.smapper.TpPTgsPassedcarSMapper;
@Component
public class TpPTgsPassedcardaDaoImpl implements TpPTgsPassedcardaDao {
@Autowired
private TpPTgsPassedcarSMapper tpPTgsPassedcarSMapper;
@Override
public PageInfo<TpPTgsPassedcar> queryTpPRegionAreaForPage(TpPTgsPassedcarRequest request) {
PageHelper.startPage(request.getBaseRequest().getPageNum(),request.getBaseRequest().getPageSize());
List<TpPTgsPassedcar> list = tpPTgsPassedcarSMapper.querygsPassedcarInfo(request);
if (CollectionUtils.isNotEmpty(list)) {
return new PageInfo<TpPTgsPassedcar>(list);
}
return new PageInfo<TpPTgsPassedcar>(new ArrayList<TpPTgsPassedcar>());
}
}