CmHeheCouponDao.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.caimei.modules.hehe.dao;
  2. import com.caimei.modules.hehe.entity.CmHeheCouponProduct;
  3. import com.caimei.modules.hehe.entity.CmHeheCouponUser;
  4. import com.caimei.modules.hehe.entity.CmHeheReceiveUser;
  5. import com.caimei.modules.user.entity.CmUser;
  6. import com.thinkgem.jeesite.common.persistence.CrudDao;
  7. import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
  8. import com.caimei.modules.hehe.entity.CmHeheCoupon;
  9. import java.util.List;
  10. /**
  11. * 呵呵商城优惠券DAO接口
  12. * @author Aslee
  13. * @version 2021-10-20
  14. */
  15. @MyBatisDao
  16. public interface CmHeheCouponDao extends CrudDao<CmHeheCoupon> {
  17. List<Integer> findCouponProductIds(String id);
  18. void insertCouponProduct(CmHeheCouponProduct a);
  19. void updateCouponProduct(CmHeheCouponProduct a);
  20. void deleteCouponProduct(Integer id);
  21. List<CmHeheCouponProduct> findCouponProductList(String id);
  22. List<CmUser> findAllUser(CmUser user);
  23. void insertCouponUser(CmHeheCouponUser a);
  24. List<Integer> findCouponUserIds(String id);
  25. void deleteCouponUser(Integer id);
  26. List<CmHeheCouponUser> findCouponUserList(String id);
  27. List<CmHeheReceiveUser> allUserList(CmHeheReceiveUser cmHeheReceiveUser);
  28. List<CmHeheReceiveUser> receiveUserList(CmHeheReceiveUser cmHeheReceiveUser);
  29. List<CmHeheCoupon> receiveCouponList(CmHeheCoupon cmHeheCoupon);
  30. void deleteCoupon(String cmHeheCoupon);
  31. }