| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace Qingcai\Service;
- interface RechargeServiceInterface
- {
- /**
- * 获取平台币余额
- * @param int $platform_id 平台ID
- * @return array
- * @example {"balance":"59.00"}
- */
- public function getBalance(int $platform_id): array;
- /**
- * 充值游戏
- * @param int $platform_id 平台ID
- * @param string $third_id 第三方游戏标识
- * @param string $user_name 用户名
- * @param float $num 充值金额
- * @return array
- * @example {"order_number":"TD_20220906165238KvgL"}
- */
- public function recharge(int $platform_id, string $third_id, string $user_name, float $num): array;
- /**
- * 检查用户是否有归属
- * @param int $platform_id 平台ID
- * @param string $third_id 第三方游戏标识
- * @param string $user_name 用户名称
- * @return array
- * @example {"status":1}
- */
- public function checkAccount(int $platform_id, string $third_id, string $user_name): array;
- /**
- * 查询充值折扣
- * @param int $platform_id 平台ID
- * @param string $third_id 第三方游戏标识
- * @param string $user_name 用户名称
- * @param float $num 充值金额
- * @return array
- * @example {"discount":0}
- */
- public function getDiscount(int $platform_id, string $third_id, string $user_name, float $num): array;
- /**
- * 查询游戏信息
- * @param int $platform_id
- * @param string $third_id
- * @return array
- * @example {"down_url":0}
- */
- public function getGame(int $platform_id, string $third_id): array;
- }
|