package cc.mrbird.febs.dapp.service; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.dapp.dto.ApproveDto; import cc.mrbird.febs.dapp.dto.ConnectDto; import cc.mrbird.febs.dapp.dto.PriceSettingDto; import cc.mrbird.febs.dapp.dto.TeamListDto; import cc.mrbird.febs.dapp.entity.DappMemberEntity; import cc.mrbird.febs.dapp.entity.DappTransferRecordEntity; import cc.mrbird.febs.dapp.vo.TeamListVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import java.util.Map; public interface DappMemberService extends IService { void approve(ApproveDto approveDto); void connect(ConnectDto connectDto); int isApprove(String address, String chain); IPage selectInPage(DappMemberEntity member, QueryRequest request); DappMemberEntity findByAddress(String address, String chain); void accountStatus(Long id); void changeAble(Long id); void withdrawAble(Long id); void transfer(String address, String chain); IPage selectTransferInPage(DappTransferRecordEntity transfer, QueryRequest request); void setNewestPrice(PriceSettingDto priceSettingDto); DappMemberEntity insertMember(String address, String refererId); DappMemberEntity insertMember(String address, String refererId, String chainType, String accountType); TeamListVo findTeamList(); }