package dal import ( "xiaoniaokuaiyan.com/xiaoniao/entity" ) type IProduct interface { Get(pids []int) ([]*entity.ProductDB, error) GetByCateId(cids []int, pager Pager, cityId int, sp SortParam) ([]*entity.ProductDB, error) GetCate(posType int) ([]entity.ProductCategory, error) GetRecommend(pager Pager, cityId int, sp SortParam) ([]*entity.ProductDB, error) GetTags(level, cityId int) ([]entity.Tag, error) GetByTags(tags []string, pageIndex, pageSize uint, cityId int) ([]*entity.ProductDB, error) GetProductAddingCate() (interface{}, error) GetProductByAddingCate(cid int) (interface{}, error) AddProductByDpIds([]int) (interface{}, error) GetTop(int, int) ([]entity.ProductDB, error) }