SysPartnerService.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.modules.admin.model.SysPartner;
  4. import com.ydtech.modules.admin.model.SysPartnerAccount;
  5. import com.ydtech.modules.admin.model.SysPremiumDetails;
  6. import com.ydtech.modules.admin.model.dto.*;
  7. import com.ydtech.modules.admin.model.vo.*;
  8. import com.ydtech.modules.order.entity.BasePageResult;
  9. import java.util.List;
  10. /**
  11. * 配置机构合伙人表(SysPartner)表服务接口
  12. *
  13. * @author makejava
  14. * @since 2024-08-01 11:20:57
  15. */
  16. public interface SysPartnerService extends IService<SysPartner> {
  17. List<SysPartner> queryRecommendAndPartner(String id);
  18. BasePageResult<SysUserPartner> queryByPage(SysPartnerPageDto sysPartnerPageDto);
  19. boolean insert(SysPartnerDto sysPartnerDto);
  20. boolean checkPartner(String userId);
  21. boolean deleteById(String id);
  22. BasePageResult<AgencyExtractFeeVo> queryPartnerByPages(SysPartnerPageDto sysPartnerPageDto);
  23. BasePageResult<AgencyExtractFeeVo> queryPartnerByPage(SysPartnerPageDto sysPartnerPageDto);
  24. BasePageResult<SysPartnerAPPPageVo> SysPartnerAPPPage(SysPartnerAPPPageDto sysPartnerAPPPageDto);
  25. boolean edit(SysPartnerDto sysPartnerDto);
  26. BasePageResult<AgencyExtractFeeVo> queryAgencyLeaderById(SysAgencyLeaderPageDto sysAgencyLeaderPageDto);
  27. List<AppSysPartnerVo> partnerInfo(PartnerInfoDto partnerInfoDto);
  28. APPPartnerInfoFreeVo getTeamInfo(PartnerGradeInfo partnerGradeInfo);
  29. AppPartnerNumVo getHomePage(Integer type);
  30. AppUserInfoVo getUserInfo(Integer type);
  31. SysPartnerAccount getFee();
  32. PartnerInfoFreeVo queryPartnerInfo(PartnerGradeInfo partnerGradeInfo);
  33. BasePageResult<SysPremiumDetails> getCommissionInfo(CommissionInfoDto commissionInfoDto);
  34. TeamUserInfosFreeVo getTeamUserInfo(TeamUserInfosDto teamUserInfosDto);
  35. FilterPartnerInfoVo queryFilterPartnerInfo(FilterPartnerInfoDto filterPartnerInfoDto);
  36. PartnerLeaderInfoVo partnerLeaderInfo(PartnerGradeInfo partnerGradeInfo);
  37. List<SysPartnerVo> getRelationInfo(String userId);
  38. CountUserVo getCountUser(CountUserDto countUserDto);
  39. }