package com.yami.trading.service.user; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yami.trading.bean.model.UserRecom; import com.yami.trading.bean.user.dto.UserAllRecomDto; import com.yami.trading.bean.user.dto.UserRecomDto; import org.apache.ibatis.annotations.Param; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.Map; public interface UserRecomService extends IService { Page list(Page page, String useName, String recomUserName,List userIds); public List findChildren(String userId); public List getParents(String partyId); public UserRecom findByPartyId(String userId); /** * 查找直推 partyId * */ public List findRecomsToPartyId(String partyId); /** * 查找直推 * * @param partyId * @return */ public List findRecoms(String partyId); public Map findAllRecommCount(); public List getRecoNumNetList(String partyId); Page listUserAll(Page page, String userName, String recomUserName, List ownerUserIds); void updateAllRecom(String userCode, String userId); }