SysPartnerService.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. }