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<String, Object> findTotalInComeAndList();
|
|
Map<String, Object> 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<DappPriceRecordEntity> findPriceListIn24H();
|
|
List<DataDictionaryCustom> findDataDicByType(String type);
|
|
void levelSystemSetting(Map<String, Object> map);
|
|
FebsResponse enableOnHook(Long id);
|
|
FebsResponse disableOnHook(Long id);
|
}
|