BannerServiceInterface.php 652 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * Author: lf
  4. * Blog: https://blog.feehi.com
  5. * Email: job@feehi.com
  6. * Created at: 2020-01-30 18:42
  7. */
  8. namespace common\services;
  9. interface BannerServiceInterface extends ServiceInterface
  10. {
  11. const ServiceName = "bannerService";
  12. public function newBannerModel($id);
  13. public function getBannerList($id);
  14. public function getBannerDetail($id, $sign);
  15. public function updateBanner($id, $sign, array $postData = []);
  16. public function createBanner($id, array $postData = []);
  17. public function sortBanner($id, $sign, $sort);
  18. public function deleteBanner($id, $sign);
  19. public function getBannersByAdType($type);
  20. }