MkActivitiesPromotionDao.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.kmall.admin.dao;
  2. import com.kmall.admin.entity.MkActivitiesPromotionEntity;
  3. import com.kmall.manager.dao.BaseDao;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. /**
  7. * 营销活动-临时促销Dao
  8. *
  9. * @author emato
  10. * @email admin@qhdswl.com
  11. * @date 2020-09-23 10:43:25
  12. */
  13. public interface MkActivitiesPromotionDao extends BaseDao<MkActivitiesPromotionEntity> {
  14. /**
  15. * 根据条码查询日常活动价格
  16. * @param mkaId
  17. * @param prodBarcode
  18. * @return
  19. */
  20. MkActivitiesPromotionEntity queryByBarCode(@Param("mkaId") String mkaId,
  21. @Param("prodBarcode") String prodBarcode);
  22. MkActivitiesPromotionEntity queryByDateAndBarcode(@Param("storeId") String storeId,
  23. @Param("currentTime") String currentTime,
  24. @Param("topic") String topic,
  25. @Param("prodBarcode") String prodBarcode);
  26. void updatePriceBySku(@Param("updatePrice") String updatePrice,
  27. @Param("sku") String sku,
  28. @Param("mkaId") Long mkaId);
  29. /**
  30. * 查询活动id对应的限时特价活动规则
  31. *
  32. * @param mkaId 活动id
  33. * @param storeId 门店id
  34. * @return 限时特价活动规则
  35. */
  36. List<MkActivitiesPromotionEntity> queryListByMkaIdAndStoreId(@Param("mkaId") int mkaId, @Param("storeId") String storeId);
  37. }