From aedf1a2e260c87a6293443e538ca8651258ee73e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 26 Jan 2021 15:48:05 +0800 Subject: [PATCH] 20210126 --- src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java index f11773c..2995662 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java @@ -21,8 +21,10 @@ import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.documentary.dto.FollowTraderInfoDto; import com.xcong.excoin.modules.documentary.entity.FollowTraderInfoEntity; +import com.xcong.excoin.modules.documentary.entity.FollowTraderLabelEntity; import com.xcong.excoin.modules.documentary.entity.FollowTraderProfitInfoEntity; import com.xcong.excoin.modules.documentary.mapper.FollowTraderInfoMapper; +import com.xcong.excoin.modules.documentary.mapper.FollowTraderLabelMapper; import com.xcong.excoin.modules.documentary.mapper.FollowTraderProfitInfoMapper; import com.xcong.excoin.modules.documentary.service.DocumentaryService; import com.xcong.excoin.modules.member.entity.MemberAuthenticationEntity; @@ -41,6 +43,8 @@ public class DocumentaryServiceImpl extends ServiceImpl<FollowTraderInfoMapper, FollowTraderInfoEntity> implements DocumentaryService { private final FollowTraderInfoMapper followTraderInfoMapper; + + private final FollowTraderLabelMapper followTraderLabelMapper; private final MemberAuthenticationMapper memberAuthenticationMapper; @@ -183,4 +187,29 @@ return new FebsResponse().success(); } + @Override + public IPage<FollowTraderLabelEntity> traderLabelList(FollowTraderLabelEntity followTraderLabelEntity, + QueryRequest request) { + Page<FollowTraderLabelEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); + IPage<FollowTraderLabelEntity> followTraderLabelEntitys = followTraderLabelMapper.findFollowTraderLabelEntitysInPage(page, followTraderLabelEntity); + return followTraderLabelEntitys; + } + + @Override + public FebsResponse traderLabelDelete(@NotNull(message = "{required}") Long id) { + followTraderLabelMapper.deleteById(id); + return new FebsResponse().success(); + } + + @Override + public void followLabelSetAdd(@Valid FollowTraderLabelEntity followTraderLabelEntity) { + + followTraderLabelMapper.insert(followTraderLabelEntity); + } + + @Override + public void followLabelSetUpdate(@Valid FollowTraderLabelEntity followTraderLabelEntity) { + followTraderLabelMapper.updateById(followTraderLabelEntity); + } + } -- Gitblit v1.9.1