package cn.com.liandisys.ycjt.ggcx.publicBicycleSat.service;

import java.util.List;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.domain.Specification;

import cn.com.liandisys.ycjt.ggcx.publicBicycleSat.model.PublicBicycleSatEntity;
import cn.com.liandisys.ycjt.ggcx.publicBicycleSat.vo.PublicBicycleSatVo;

/**
 * 
 *     
 * 项目名称：ycjt-ggcx    
 * 类名称：PublicBicycleSatService    
 * 类描述：    
 * 创建人：wangqx
 * 创建时间：2016年11月23日 下午2:48:12    
 * 修改人：wangqx
 * 修改时间：2016年11月23日 下午2:48:12    
 * 修改备注：    
 * @version     
 *
 */
public interface PublicBicycleSatService {

    public Specification<PublicBicycleSatEntity> getSpecification(PublicBicycleSatVo queryParam);

    public Page<PublicBicycleSatEntity> findAll(Specification<PublicBicycleSatEntity> spec, Pageable pageable);

    public Page<PublicBicycleSatEntity> getBibycleList(PageRequest pageable);

    public List<PublicBicycleSatEntity> getBibycleList();
}
