From 290ae8b3a86a4fb00cc6c45744c76065593d276d Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 14 Jul 2021 16:30:54 +0800 Subject: [PATCH] finish mini distrib --- gc-user/src/main/java/com/xzx/gc/user/service/DistribService.java | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/gc-user/src/main/java/com/xzx/gc/user/service/DistribService.java b/gc-user/src/main/java/com/xzx/gc/user/service/DistribService.java index 87bcbb9..9fb77d2 100644 --- a/gc-user/src/main/java/com/xzx/gc/user/service/DistribService.java +++ b/gc-user/src/main/java/com/xzx/gc/user/service/DistribService.java @@ -2,16 +2,18 @@ import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; +import com.github.pagehelper.PageHelper; import com.xzx.gc.common.exception.RestException; import com.xzx.gc.entity.AccountInfo; import com.xzx.gc.entity.SysMessage; import com.xzx.gc.entity.UserHeadRelate; import com.xzx.gc.entity.UserShareInfo; -import com.xzx.gc.user.mapper.AccountMapper; -import com.xzx.gc.user.mapper.SysMessageMapper; -import com.xzx.gc.user.mapper.UserHeadRelateMapper; -import com.xzx.gc.user.mapper.UserShareInfoMapper; +import com.xzx.gc.user.dto.HeadProfitLitDto; +import com.xzx.gc.user.dto.HeadTeamDto; +import com.xzx.gc.user.mapper.*; import com.xzx.gc.user.vo.HeadInfoVo; +import com.xzx.gc.user.vo.HeadProfitListVo; +import com.xzx.gc.user.vo.HeadTeamVo; import com.xzx.gc.user.vo.ViewSettingVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -19,6 +21,7 @@ import java.math.BigDecimal; import java.util.Date; +import java.util.List; @Service @Transactional @@ -26,7 +29,8 @@ @Autowired private UserHeadRelateMapper userHeadRelateMapper; - + @Autowired + private UserHeadDetailsMapper userHeadDetailsMapper; @Autowired private AccountMapper accountMapper; @Autowired @@ -89,4 +93,14 @@ headInfoVo.setIsHead(accountInfo.getIsHead()); return headInfoVo; } + + public List<HeadProfitListVo> findHeadProfitListInPage(HeadProfitLitDto profitLitDto) { + PageHelper.startPage(profitLitDto.getPage(), profitLitDto.getLimit()); + return userHeadDetailsMapper.selectHeadProfitListInPage(profitLitDto.getUserId()); + } + + public List<HeadTeamVo> findHeadTeamListInPage(HeadTeamDto teamDto) { + PageHelper.startPage(teamDto.getPage(), teamDto.getLimit()); + return userHeadRelateMapper.selectHeadTeamListInPage(teamDto.getUserId()); + } } -- Gitblit v1.9.1