DistributeService.java 688 B

12345678910111213141516171819202122232425262728
  1. package com.cyksj.service.distribute;
  2. import com.cyksj.model.request.UserDistributeReq;
  3. /*
  4. *项目名: netflix
  5. *文件名: DistributeService
  6. *创建者: JavaZou
  7. *创建时间:2022/11/14 12:21
  8. */
  9. public interface DistributeService {
  10. void insertDistribute(UserDistributeReq userDistributeReq);
  11. void editDistribute(UserDistributeReq userDistributeReq);
  12. /**
  13. * 保存分销邀请记录
  14. * sharedId: 邀请人
  15. * userId: 被邀请人
  16. * dsPopularizeId: 后台自定义推广链接id
  17. */
  18. void saveDistributionInvitation(Long sharedId, Long userId, Long dsPopularizeId);
  19. /**
  20. * 普通推广者绑定优惠推广码
  21. */
  22. void bindPopularizeCode(Long userId, String code);
  23. }