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