package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.admin.model.SysAgencyLeader; import com.ydtech.modules.admin.model.SysPartner; import com.ydtech.modules.admin.model.SysUser; import com.ydtech.modules.admin.model.dto.SysPartnerAPPPageDto; import com.ydtech.modules.admin.model.dto.SysPartnerDto; import com.ydtech.modules.admin.model.dto.SysPartnerPageDto; import com.ydtech.modules.admin.model.vo.AgencyExtractFee; import com.ydtech.modules.admin.model.vo.AgencyExtractFeeVo; import com.ydtech.modules.admin.model.vo.SysPartnerAPPPageVo; import com.ydtech.modules.admin.model.vo.SysUserPartner; import com.ydtech.modules.order.entity.BasePageResult; import java.util.List; /** * 配置机构合伙人表(SysPartner)表服务接口 * * @author makejava * @since 2024-08-01 11:20:57 */ public interface SysPartnerService extends IService { List queryRecommendAndPartner(String id); BasePageResult queryByPage(SysPartnerPageDto sysPartnerPageDto); boolean insert(SysPartnerDto sysPartnerDto); boolean checkPartner(String userId); boolean deleteById(String id); BasePageResult queryPartnerByPage(SysPartnerPageDto sysPartnerPageDto); BasePageResult queryPartnerByPages(SysPartnerPageDto sysPartnerPageDto); BasePageResult SysPartnerAPPPage(SysPartnerAPPPageDto sysPartnerAPPPageDto); boolean edit(SysPartnerDto sysPartnerDto); List queryAgencyLeaderById(String userId); }