package com.hongqiang.shop.website.dao;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Repository;
import com.hongqiang.shop.common.base.persistence.BaseDaoImpl;
import com.hongqiang.shop.common.base.persistence.Page;
import com.hongqiang.shop.common.utils.Filter;
import com.hongqiang.shop.common.utils.Order;
import com.hongqiang.shop.common.utils.Pageable;
import com.hongqiang.shop.website.entity.FriendLink;
@Repository
public class FriendLinkDaoImpl extends BaseDaoImpl<FriendLink,Long>
implements FriendLinkDaoCustom
{
@Override
public List<FriendLink> findList(FriendLink.Type type)
{
String sqlString="select friendLink from FriendLink friendLink where friendLink.type =? order by friendLink.order ASC";
List<Object> parameter = new ArrayList<Object>();
parameter.add(type);
return super.findList(sqlString, parameter, null, null, null, null);
}
@Override
public List<FriendLink> findList(Integer first, Integer count, List<Filter> filters, List<Order> orders){
String qlString = "select friendLink from FriendLink friendLink where 1=1 ";
List<Object> parameter = new ArrayList<Object>();
return super.findList(qlString, parameter, first, count, filters, orders);
}
@Override
public Page<FriendLink> findPage(Pageable pageable){
String qlString = "select friendLink from FriendLink friendLink where 1=1 ";
List<Object> parameter = new ArrayList<Object>();
return super.findPage(qlString, parameter, pageable) ;
}
}