func (s ItemImpressionService) UpdateItemImpressionByID(ent *models.ItemImpression) error { itemImpRepository := models.NewItemImpressionRepository(s.ctx) return itemImpRepository.UpdateByID(ent) }
func (s ItemImpressionService) FindItemImpressionByIDs(itemIDs []uint64) ([]models.ItemImpression, error) { itemImpRepository := models.NewItemImpressionRepository(s.ctx) return itemImpRepository.FindByItemIDs(itemIDs) }
func (s ItemImpressionService) CreateItemImpression(itemID uint64, star uint) (*models.ItemImpression, error) { itemImp := models.NewItemImpression(itemID, star) itemImpRepository := models.NewItemImpressionRepository(s.ctx) return itemImpRepository.Create(itemImp) }
// GetItemImpressionByID get item entity by id from db func (s ItemImpressionService) GetItemImpressionByID(itemID uint64) (*models.ItemImpression, error) { itemImpRepository := models.NewItemImpressionRepository(s.ctx) return itemImpRepository.GetByItemID(itemID) }