CommissionService.java 943 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.fjhx.sale.service.commission;
  2. import com.fjhx.sale.entity.commission.po.Commission;
  3. import com.ruoyi.common.core.service.BaseService;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.fjhx.sale.entity.commission.vo.CommissionVo;
  6. import com.fjhx.sale.entity.commission.dto.CommissionSelectDto;
  7. import com.fjhx.sale.entity.commission.dto.CommissionDto;
  8. import java.util.Map;
  9. /**
  10. * <p>
  11. * 业绩提成表 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2023-05-11
  16. */
  17. public interface CommissionService extends BaseService<Commission> {
  18. /**
  19. * 业绩提成表分页
  20. */
  21. Page<CommissionVo> getPage(CommissionSelectDto dto);
  22. /**
  23. * 头部统计
  24. * @param dto
  25. * @return
  26. */
  27. CommissionVo getHeadStatistics(CommissionSelectDto dto);
  28. /**
  29. * 结算功能(添加业务提成表与业务提成规则表)
  30. */
  31. void settlement(CommissionDto commissionDto);
  32. }