PayService.java 1017 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.fjhx.purchase.service.pay;
  2. import com.fjhx.purchase.entity.pay.po.Pay;
  3. import com.ruoyi.common.core.service.BaseService;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.fjhx.purchase.entity.pay.vo.PayVo;
  6. import com.fjhx.purchase.entity.pay.dto.PaySelectDto;
  7. import com.fjhx.purchase.entity.pay.dto.PayDto;
  8. import java.util.Map;
  9. /**
  10. * <p>
  11. * 采购付款 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2023-04-13
  16. */
  17. public interface PayService extends BaseService<Pay> {
  18. /**
  19. * 采购付款分页
  20. */
  21. Page<PayVo> getPage(PaySelectDto dto);
  22. /**
  23. * 采购付款明细
  24. */
  25. PayVo detail(Long id);
  26. /**
  27. * 采购付款新增
  28. */
  29. void add(PayDto payDto);
  30. /**
  31. * 采购付款编辑
  32. */
  33. void edit(PayDto payDto);
  34. /**
  35. * 采购付款删除
  36. */
  37. void delete(Long id);
  38. /**
  39. * 采购付款统计
  40. * @param dto
  41. * @return
  42. */
  43. Map<String,Object> payStatistics(PaySelectDto dto);
  44. }