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

68 строки
1.4 KiB

  1. package com.simple.service;
  2. import java.util.*;
  3. import com.github.pagehelper.PageInfo;
  4. import com.simple.domain.po.WxCoupon;
  5. import com.simple.domain.vo.WxCouponCVo;
  6. public interface WxCouponService {
  7. /**
  8. * 根据实体查询分页列表
  9. *
  10. * @param record
  11. * @param pageIndex
  12. * @param pageSize
  13. * @return
  14. */
  15. PageInfo<WxCoupon> listAsPage(WxCoupon record, Integer pageIndex, Integer pageSize);
  16. /**
  17. * 根据实体查询分页列表
  18. *
  19. * @param record
  20. * @param pageIndex
  21. * @param pageSize
  22. * @return
  23. */
  24. PageInfo<WxCoupon> findEnableList(WxCoupon record, Integer pageIndex, Integer pageSize);
  25. /**
  26. * 不分页
  27. * @param record
  28. * @return
  29. */
  30. List<WxCoupon> findList(WxCoupon record);
  31. /**
  32. * 根据Id获得实体
  33. *
  34. * @param id
  35. * @return
  36. */
  37. WxCoupon getById(Long id);
  38. /**
  39. * 保存或更新实体
  40. *
  41. * @param record
  42. */
  43. Long saveOrUpdate(WxCoupon record);
  44. /**
  45. * 根据Id删除实体
  46. *
  47. * @param id
  48. */
  49. void deleteById(Long id);
  50. /**
  51. *
  52. */
  53. PageInfo<WxCoupon> findCanSendList(WxCoupon record, Integer pageIndex, Integer pageSize);
  54. PageInfo<WxCouponCVo> findListForCUser(WxCoupon record, Integer pageIndex, Integer pageSize);
  55. WxCouponCVo selectDetailForCUser(WxCoupon record);
  56. }