package cc.mrbird.febs.dapp.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.dapp.dto.SystemDto; import cc.mrbird.febs.dapp.entity.DappMineDataEntity; import cc.mrbird.febs.dapp.entity.DappPriceRecordEntity; import cc.mrbird.febs.dapp.entity.DataDictionaryCustom; import java.math.BigDecimal; import java.util.List; import java.util.Map; public interface DappSystemService { Map findTotalInComeAndList(); Map globalSetting(); SystemDto system(); /** * 卖币滑点返利 * * @param id */ void tradeProfitDistribute(Long id); /** * nft滑点 * * @param id */ void tradeNftProfitDistribute(Long id); /** * 挖矿 */ void mining(); void onlineTransfer(String batchNo); /** * 用户购买奖励 * * @param id */ void userBuyReward(Long id); void startSystem(); void transferPoolSetting(); void sourcePoolUsdtOutLimitSetting(); void boxCnt(Long id); boolean systemHasStart(); BigDecimal newestPrice(); boolean hasProfit(String address); void sdmWithdrawFee(String data); void sdmWithdrawFeeDistrib(); void tfcNewPrice(); List findPriceListIn24H(); List findDataDicByType(String type); void levelSystemSetting(Map map); FebsResponse enableOnHook(Long id); FebsResponse disableOnHook(Long id); }