| | |
| | | import java.lang.Exception; |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | import com.yeshi.makemoney.app.exception.team.TeamInviteRelationException; |
| | | import org.yeshi.utils.bean.BeanUtil; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.makemoney.app.entity.team.TeamInviteRelation; |
| | | import com.yeshi.makemoney.app.service.inter.team.TeamInviteRelationService; |
| | | import com.yeshi.makemoney.app.service.query.team.TeamInviteRelationQuery; |
| | |
| | | public interface TeamInviteRelationService { |
| | | |
| | | /** |
| | | * 获取列表 |
| | | * @param teamInviteRelationQuery |
| | | * @param page |
| | | * @param pageSize |
| | | * @return |
| | | */ |
| | | public List<TeamInviteRelation> list(TeamInviteRelationQuery teamInviteRelationQuery, int page, int pageSize) ; |
| | | * 获取列表 |
| | | * |
| | | * @param teamInviteRelationQuery |
| | | * @param page |
| | | * @param pageSize |
| | | * @return |
| | | */ |
| | | public List<TeamInviteRelation> list(TeamInviteRelationQuery teamInviteRelationQuery, int page, int pageSize); |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | public long count(TeamInviteRelationQuery teamInviteRelationQuery) ; |
| | | * |
| | | */ |
| | | public long count(TeamInviteRelationQuery teamInviteRelationQuery); |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | public TeamInviteRelation get(Long id) ; |
| | | * |
| | | */ |
| | | public TeamInviteRelation get(Long id); |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | public void add(TeamInviteRelation teamInviteRelation) throws Exception; |
| | | * |
| | | */ |
| | | public void add(TeamInviteRelation teamInviteRelation) throws TeamInviteRelationException; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | public void update(TeamInviteRelation teamInviteRelation) ; |
| | | * |
| | | */ |
| | | public void update(TeamInviteRelation teamInviteRelation); |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | public void delete(List<Long> idList) ; |
| | | * |
| | | */ |
| | | public void delete(List<Long> idList); |
| | | |
| | | /** |
| | | * @return java.lang.Long |
| | | * @author hxh |
| | | * @description 获取上家用户ID |
| | | * @date 16:00 2022/4/6 |
| | | * @param: uid |
| | | **/ |
| | | public Long getBossUid(Long uid); |
| | | |
| | | /** |
| | | * @return java.util.List<com.yeshi.makemoney.app.entity.team.TeamInviteRelation> |
| | | * @author hxh |
| | | * @description 获取第一级邀请关系 |
| | | * @date 16:08 2022/4/6 |
| | | * @param: uid |
| | | * @param: page |
| | | * @param: pageSize |
| | | **/ |
| | | public List<TeamInviteRelation> getFirstTeamList(Long uid, int page, int pageSize); |
| | | |
| | | public long countFirstTeam(Long uid); |
| | | |
| | | |
| | | /** |
| | | * @return java.util.List<com.yeshi.makemoney.app.entity.team.TeamInviteRelation> |
| | | * @author hxh |
| | | * @description 获取二级邀请关系 |
| | | * @date 16:09 2022/4/6 |
| | | * @param: uid |
| | | * @param: page |
| | | * @param: pageSize |
| | | **/ |
| | | public List<TeamInviteRelation> getSecondTeamList(Long uid, int page, int pageSize); |
| | | |
| | | public long countSecondTeam(Long uid); |
| | | |
| | | } |