package cc.mrbird.febs.dapp.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.dapp.dto.ZhiyaAddDto; import cc.mrbird.febs.dapp.entity.DappCoinPrice; import cc.mrbird.febs.dapp.entity.DappHdRecord; import cc.mrbird.febs.dapp.entity.DappMemberEntity; import cc.mrbird.febs.dapp.entity.PlatformBanner; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import javax.validation.Valid; import javax.validation.constraints.NotNull; public interface IAdminBannerService extends IService { IPage findPlatformBannerInPage(PlatformBanner platformBannerEntity, QueryRequest request); PlatformBanner selectPlatformBannerById(long id); FebsResponse platformBannerConfirm(@Valid PlatformBanner platformBannerEntity); FebsResponse platformBannerDelete(@NotNull(message = "{required}") Long id); void platformBannerAdd(@Valid PlatformBanner platformBannerEntity); IPage findCoinPriceInPage(DappCoinPrice dappCoinPrice, QueryRequest request); FebsResponse coinPriceAdd(String price); IPage findHdRecordInPage(DappHdRecord dappHdRecord, QueryRequest request); IPage inviteList(DappMemberEntity dappMemberEntity, QueryRequest request); FebsResponse zhiyaAdd(ZhiyaAddDto zhiyaAddDto); FebsResponse zhiyaAddNew(); }