MkActivitiesPromotionDao.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. void deleteBatchByMkaId(@Param("mkaId") int mkaId);
  38. }