后台服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.2 KiB

  1. package com.iformall.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.iformall.common.ResultData;
  4. import com.iformall.domain.po.MallUserInfo;
  5. import com.iformall.domain.po.WxBillOther;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. import java.util.Map;
  9. /**
  10. * @author gongbiao
  11. */
  12. public interface WxBillOtherService {
  13. /**
  14. * 根据实体查询分页列表
  15. *
  16. * @param offset
  17. * @param limit
  18. * @param record
  19. * @return
  20. */
  21. PageInfo<WxBillOther> listAsPage(WxBillOther record, Integer pageIndex, Integer pageSize);
  22. void updateBillStatus(WxBillOther record);
  23. /**
  24. * 根据Id获得实体
  25. *
  26. * @param id
  27. * @return
  28. */
  29. WxBillOther getById(Long id);
  30. /**
  31. * 保存或更新实体
  32. *
  33. * @param record
  34. * @param user
  35. */
  36. ResultData saveOrUpdate(WxBillOther record, MallUserInfo user);
  37. /**
  38. * 根据Id删除实体
  39. *
  40. * @param id
  41. */
  42. void deleteById(Long id);
  43. ResultData updatePaid(Long id);
  44. void exportBill(HttpServletRequest request, HttpServletResponse response, WxBillOther wxBillOther);
  45. }