GiftCardPayCodeMapper.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.iamberry.wechat.service.mapper;
  2. import java.util.List;
  3. import com.iamberry.wechat.core.entity.giftCard.GiftCardPayCode;
  4. /**
  5. * 支付密码信息 mapper
  6. * @author muzx
  7. * create date : 2017年2月16日
  8. */
  9. public interface GiftCardPayCodeMapper {
  10. /**
  11. * 添加抵扣密码记录
  12. * 2017年3月3日
  13. * @author muzx
  14. * @param payCode
  15. * @return
  16. */
  17. Integer insertPayCodeList(List<GiftCardPayCode> payCodeList);
  18. /**
  19. * 获取所有支付密码并分页
  20. * 2017年3月15日
  21. * @author muzx
  22. * @return
  23. */
  24. List<GiftCardPayCode> listPayCode(GiftCardPayCode payCode);
  25. /**
  26. * 查询所有支付密码总数
  27. * 2017年3月15日
  28. * @author muzx
  29. * @return
  30. */
  31. int countPayCode();
  32. /**
  33. * 根据id或支付密码 查询一个支付密码信息
  34. * 2017年3月1日
  35. * @author muzx
  36. * @param payCode
  37. * @return
  38. */
  39. GiftCardPayCode getPayCodeByIdOrPassword(GiftCardPayCode payCode);
  40. /**
  41. * 根据openid 修改使用状态和使用人openid
  42. * 2017年3月2日
  43. * @author muzx
  44. * @param payCode
  45. * @return
  46. */
  47. Integer updatePayCodeStatusAndUseOpenId(GiftCardPayCode payCode);
  48. }