Helius
2021-02-05 311322c7f97dbedb3f51deb99827633252a1f016
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);
   }
}