Beispiel #1
0
func (s ItemService) FindLatestItemByCollection(limit, offset int) ([]models.Item, error) {
	itemRepository := models.NewItemRepository(s.ctx)
	return itemRepository.FindLatestByCollection(limit, offset)
}
Beispiel #2
0
func (s ItemService) CreateItem(item *models.Item) (*models.Item, error) {
	itemRepository := models.NewItemRepository(s.ctx)
	return itemRepository.Create(item)
}
Beispiel #3
0
func (s ItemService) FindItemByIDs(ids []uint64) ([]models.Item, error) {
	itemRepository := models.NewItemRepository(s.ctx)
	return itemRepository.FindByIDs(ids)
}
Beispiel #4
0
// GetItemByID get item entity by id from db
func (s ItemService) GetItemByID(id uint64) (*models.Item, error) {
	itemRepository := models.NewItemRepository(s.ctx)
	return itemRepository.GetByID(id)
}