| package cc.mrbird.febs.mall.service; | 
|   | 
| import cc.mrbird.febs.common.entity.FebsResponse; | 
| import cc.mrbird.febs.common.entity.QueryRequest; | 
| import cc.mrbird.febs.mall.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<PlatformBanner> { | 
|     IPage<PlatformBanner> 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); | 
| } |