MkActivitiesFullGiftDao.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.kmall.admin.dao;
  2. import com.kmall.admin.entity.MkActivitiesFullGiftEntity;
  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 MkActivitiesFullGiftDao extends BaseDao<MkActivitiesFullGiftEntity> {
  14. /**
  15. * 根据品牌、条形码、当前时间查询是否有满赠的商品条码
  16. * @param mkaId
  17. * @param prodBarcode
  18. * @param brandName
  19. * @param nowTime
  20. * @return
  21. */
  22. MkActivitiesFullGiftEntity queryByCodeOrBrand(@Param("mkaId") String mkaId,
  23. @Param("prodBarcode") String prodBarcode,
  24. @Param("brandName") String brandName,
  25. @Param("nowTime") String nowTime);
  26. /**
  27. * 根据营销活动编号获取满赠活动信息
  28. * @param mkaIdList 营销活动编号集合
  29. * @return 满赠营销活动信息
  30. */
  31. List<MkActivitiesFullGiftEntity> queryByMkaIdList(List<Long> mkaIdList);
  32. /**
  33. * 查询活动id对应的满赠活动规则
  34. * @param mkaId 活动id
  35. * @param storeId 门店id
  36. * @return 满赠活动规则
  37. */
  38. MkActivitiesFullGiftEntity queryObjectByMkaIdAndStoreId(@Param("mkaId") Integer mkaId, @Param("storeId") String storeId);
  39. }