package com.xcong.excoin.modules.systemSetting.service; import javax.validation.Valid; import javax.validation.constraints.NotNull; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.systemSetting.entity.AppVersionEntity; import com.xcong.excoin.modules.systemSetting.entity.PlatformBannerEntity; import com.xcong.excoin.modules.systemSetting.entity.PlatformNoticeEntity; import com.xcong.excoin.modules.systemSetting.entity.PlatformSymbolsSkuEntity; import com.xcong.excoin.modules.systemSetting.entity.PlatformTradeSettingEntity; public interface SystemSettingService extends IService{ IPage findPlatformTradeSettingInPage(PlatformTradeSettingEntity platformTradeSettingEntity, QueryRequest request); PlatformTradeSettingEntity selectPlatformTradeSettingById(@NotNull(message = "{required}") long id); FebsResponse platformTradeSettingConfirm(@Valid PlatformTradeSettingEntity platformTradeSettingEntity); IPage findPlatformSymbolsSkuInPage(PlatformSymbolsSkuEntity platformSymbolsSkuEntity, QueryRequest request); PlatformSymbolsSkuEntity selectplatformSymbolsSkuById(@NotNull(message = "{required}")long id); FebsResponse platformSymbolsSkuConfirm(@Valid PlatformSymbolsSkuEntity platformSymbolsSkuEntity); IPage findPlatformBannerInPage(PlatformBannerEntity platformBannerEntity, QueryRequest request); PlatformBannerEntity selectPlatformBannerById(long id); FebsResponse platformBannerConfirm(@Valid PlatformBannerEntity platformBannerEntity); FebsResponse platformBannerDelete(@NotNull(message = "{required}") Long id); void platformBannerAdd(@Valid PlatformBannerEntity platformBannerEntity); FebsResponse noticeManageConfirm(@Valid PlatformNoticeEntity platformNoticeEntity); FebsResponse noticeManageDelete(@NotNull(message = "{required}") Long id); void noticeManageAdds(@Valid PlatformNoticeEntity platformNoticeEntity); IPage findNoticeManageInPage(PlatformNoticeEntity platformNoticeEntity, QueryRequest request); PlatformNoticeEntity selectNoticeManageById(long id); IPage findAppVersionEntityInPage(AppVersionEntity appVersionEntity, QueryRequest request); AppVersionEntity selectAppVersionById(long id); FebsResponse appVersionConfirm(@Valid AppVersionEntity appVersionEntity); FebsResponse appVersionDelete(@NotNull(message = "{required}") Long id); void appVersionAdds(@Valid AppVersionEntity appVersionEntity); }