OrderServiceInterface.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. namespace App\JsonRpc;
  3. interface OrderServiceInterface
  4. {
  5. /**
  6. * @param array $data
  7. * @return array
  8. */
  9. public function getAD(array $data): array;
  10. /**
  11. * @param array $data
  12. * @return array
  13. */
  14. public function getWebsiteAd(array $data): array;
  15. /**
  16. * @param array $data
  17. * @return array
  18. */
  19. public function getOrderListAdmin(array $data): array;
  20. public function addAD(array $data): array;
  21. /**
  22. * @param array $data
  23. * @return array
  24. */
  25. public function getOrderDetailAdmin(array $data): array;
  26. public function getOrderList(array $data): array;
  27. /**
  28. * @param array $data
  29. * @return array
  30. */
  31. public function applyOrderStatusAdmin(array $data): array;
  32. public function editPriceOrderAdmin(array $data): array;
  33. public function getOrderDetail(array $data): array;
  34. /**
  35. * @param array $data
  36. * @return array
  37. */
  38. public function rejectOrderAdmin(array $data): array;
  39. public function cancelOrder(array $data): array;
  40. /**
  41. * @param array $data
  42. * @return array
  43. */
  44. public function endOrderAdmin(array $data): array;
  45. /**
  46. * @param array $data
  47. * @return array
  48. */
  49. public function delOrderAdmin(array $data): array;
  50. public function delOrderAD(array $data): array;
  51. }