Ejemplo n.º 1
0
func (s ItemTagService) CreateItemTag(itemID, tagID uint64) (*models.ItemTag, error) {
	itemTag := models.NewItemTag(itemID, tagID)
	itemTagRepository := models.NewItemTagRepository(s.ctx)
	return itemTagRepository.Create(itemTag)
}
Ejemplo n.º 2
0
func (s ItemTagService) FindLatestItemTagByCollection(tagID uint64, limit int) ([]models.ItemTag, error) {
	itemTagRepository := models.NewItemTagRepository(s.ctx)
	return itemTagRepository.FindLatestByTagIDAndCollection(tagID, limit, 0)
}
Ejemplo n.º 3
0
func (s ItemTagService) FindItemTagByIDs(itemIDs []uint64) ([]models.ItemTag, error) {
	itemTagRepository := models.NewItemTagRepository(s.ctx)
	return itemTagRepository.FindByItemIDs(itemIDs)
}