From 9af9ab4d7a638687024437a9e1d1e742fe1b4bb2 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Sat, 11 May 2024 10:49:54 +0800
Subject: [PATCH] 香港新环境

---
 src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java |   95 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 93 insertions(+), 2 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java b/src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java
index 5402e6c..8e6a81d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java
@@ -1,16 +1,17 @@
 package cc.mrbird.febs.dapp.service;
 
 import cc.mrbird.febs.dapp.dto.SystemDto;
+import cc.mrbird.febs.dapp.entity.DappMemberEntity;
 import cc.mrbird.febs.dapp.entity.DappMineDataEntity;
 
 import java.math.BigDecimal;
+import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 public interface DappSystemService {
 
     SystemDto system();
-
-    void achieveTree(Long memberId);
 
     /**
      * 投入收益
@@ -32,4 +33,94 @@
     void bnbTransfer(Long id);
     //代理升级
     void agentUp(Long id);
+
+    void bnbTransferTest(Long id);
+
+    void AntACoinInMsg(Long id);
+
+    void AntACoinAPollInMsg(Long id);
+
+    void AntACoinBPollInMsg(Long id);
+
+    void antACoinInNodeMsg(Long id);
+
+    void antACoinInLevelMsg(Long id);
+
+    /**
+     *  根据会员ID、预计补贴数量,获取实际可获得补贴的额度
+     *  预计补贴数量是币本位的需要换算成金本位的数据
+     *  并且更新用户的补贴额度数量
+     * @param memberId
+     * @param amount
+     * @return
+     */
+    BigDecimal getAndUpdateMemberPerk(Long memberId,BigDecimal amount);
+
+    /**
+     * 根据会员的节点类型会平分
+     * @param nodeThreePoolDicCnt
+     * @param type
+     */
+    BigDecimal nodePoolPerk(BigDecimal nodeThreePoolDicCnt, String type, int typeFlow);
+
+    BigDecimal nodePoolEqualsPerk(BigDecimal nodeFivePoolDicCnt, String type, int code);
+
+    BigDecimal superNodePoolPerk(BigDecimal nodeFivePoolDicCnt, String code, int code1);
+
+    void selectAndInsertDics();
+
+    /**
+     * 初始化参数
+     * @param type
+     * @param code
+     * @param value
+     * @param description
+     */
+    void selectAndInsertDic(String type, String code, String value, String description);
+
+    void antACoinOutMsg(Long id);
+    /**
+     * A币全网每小时自动燃烧0.1%,燃烧按递减燃烧,按个人每小时0.1%每小时递减。
+     *
+     * A币技术做到资产钱包燃烧,闪兑钱包也要燃烧0.1%每小时
+     */
+    void aCoinFire();
+
+    void antMemberLevelMsg(Long memberId);
+
+    void aKlineJobHour();
+
+    void aKlineJobDay();
+
+    void antKLineMsg(int type);
+
+    void antKLineABMsg(Long id);
+
+    void allMemberPerkAvaMsg(Long id);
+
+    void contractAnDaoMsg(Long flowId);
+
+    void contractAnDaoInMsg(Long flowId);
+
+    void speedPayOrderMsg(Long orderId);
+
+    void speedAutoLevelUpMsg(Long memberId);
+
+    void memberPerk();
+
+    void speedAutoLevelUpTeamMsg(Long memberId);
+
+    BigDecimal getRealNum(Long memberId,BigDecimal amount);
+
+    void directMemberPerk();
+
+    void speedDirectPerkMsg(Long memberId);
+
+    void teamStaticPerk();
+
+    Set<DappMemberEntity> updateAchieve();
+
+    void speedSalePackageMsg(Long flowId);
+
+    void updatePackage(Set<DappMemberEntity> dappMemberEntities);
 }

--
Gitblit v1.9.1