|
|
@@ -0,0 +1,35 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace Qingcai\Service;
|
|
|
+
|
|
|
+interface RechargeServiceInterface
|
|
|
+{
|
|
|
+ /**
|
|
|
+ * 获取平台币余额
|
|
|
+ * @param int $platform_id 平台ID
|
|
|
+ * @return array {"balance":"59.00"}
|
|
|
+ * @example {"balance":"59.00"}
|
|
|
+ */
|
|
|
+ public function getBalance(int $platform_id): array;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充值游戏
|
|
|
+ * @param int $platform_id 平台ID
|
|
|
+ * @param string $game_name 游戏名称
|
|
|
+ * @param string $user_name 用户名
|
|
|
+ * @param float $num 充值金额
|
|
|
+ * @return array
|
|
|
+ * @example {"order_number":"TD_20220906165238KvgL"}
|
|
|
+ */
|
|
|
+ public function recharge(int $platform_id, string $game_name, string $user_name, float $num): array;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 检查用户是否有归属
|
|
|
+ * @param int $platform_id 平台ID
|
|
|
+ * @param string $game_name 游戏名称
|
|
|
+ * @param string $user_name 用户名称
|
|
|
+ * @return array
|
|
|
+ * @example {"status":1}
|
|
|
+ */
|
|
|
+ public function checkAccount(int $platform_id, string $game_name, string $user_name): array;
|
|
|
+}
|