Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

65 строки
1.3 KiB

  1. package com.simple.service;
  2. import java.util.*;
  3. import com.github.pagehelper.PageInfo;
  4. import com.simple.common.ResultData;
  5. import com.simple.domain.po.MallUserInfo;
  6. import com.simple.domain.po.WxCouponOrder;
  7. import com.simple.domain.po.WxMerchantBUser;
  8. public interface WxCouponOrderService {
  9. /**
  10. * 根据实体查询分页列表
  11. *
  12. * @param record
  13. * @param pageIndex
  14. * @param pageSize
  15. * @return
  16. */
  17. PageInfo<WxCouponOrder> listAsPage(WxCouponOrder record, Integer pageIndex, Integer pageSize);
  18. /**
  19. * 根据Id获得实体
  20. *
  21. * @param id
  22. * @return
  23. */
  24. WxCouponOrder getById(Long id);
  25. /**
  26. * 保存或更新实体
  27. *
  28. * @param record
  29. */
  30. void saveOrUpdate(WxCouponOrder record);
  31. /**
  32. * 根据Id删除实体
  33. *
  34. * @param id
  35. */
  36. void deleteById(Long id);
  37. /**
  38. * 根据主键couponOrderId(券码)核销
  39. *
  40. * @param couponOrderId
  41. * @param bUserId 核销人(登录用户)
  42. */
  43. ResultData verify(Long couponOrderId, Long bUserId);
  44. /**
  45. * 根据主键couponOrderId(券码)退券(款)
  46. *
  47. * @param couponOrderId
  48. * @param bUserId 退券(款)人(登录用户)
  49. */
  50. ResultData refund(Long couponOrderId, Long bUserId);
  51. }