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>());
	}

}