70 lines
2.2 KiB
PHP
70 lines
2.2 KiB
PHP
<?php
|
|
|
|
namespace App\Contracts;
|
|
|
|
interface LiveContract
|
|
|
|
{
|
|
//创建互动直播
|
|
public function storeInteractLive();
|
|
//创建互动直播V2
|
|
public function storeInteractLiveV2();
|
|
//直播列表
|
|
public function liveList();
|
|
//直播列表
|
|
public function liveListV2();
|
|
//直播首页轮播
|
|
public function liveCarousel();
|
|
//直播间在线用户
|
|
public function inLiveMembers($live, $limit);
|
|
//直播详情
|
|
public function live($live_id, $match_maker=false, $leisureLiveLog=false, $lastLiveLog=false);
|
|
//通过聊天室id查询直播间
|
|
public function liveByChatroom($room_id);
|
|
//申请相亲直播
|
|
public function applyInteractLive($live_id);
|
|
//赠送相亲卡
|
|
public function daliySendLiveCard($user_id);
|
|
//申请相亲记录
|
|
public function liveApplyLogs($live_id, $is_audited=0);
|
|
//审核相亲记录
|
|
public function auditedApplyLog($log);
|
|
//直播间只用用户信息
|
|
public function liveUsersInfo($live_id);
|
|
//直播间踢人
|
|
public function banLiveUser($live_id, $user_id);
|
|
//加入互动直播
|
|
public function joinInteractLive($live_id);
|
|
//开播
|
|
public function onLive();
|
|
//下播
|
|
public function offLive();
|
|
//直播卡列表
|
|
public function liveCards($is_used=null, $nopage=0);
|
|
//主动退出互动直播
|
|
public function leaveInteractLive($live_id);
|
|
//被动退出互动直播
|
|
public function askLeaveInteractLive($live_id, $user_id);
|
|
//邀请用户参加互动直播
|
|
public function inviteJoinLive($user_id, $live_id);
|
|
//推荐房间
|
|
public function recommendLive();
|
|
//直播礼物列表带福币信息
|
|
public function liveGifts();
|
|
//充值信息列表
|
|
public function ratioCoins();
|
|
//赠送礼物
|
|
public function sendLiveGift($user_id, $gift_id);
|
|
//福币记录
|
|
public function userCoinLogs();
|
|
//在线用户列表
|
|
public function liveOnlineUsers();
|
|
//房间用户
|
|
public function liveMembers($live, $nopage=0, $limit=0);
|
|
//上线直播间用户
|
|
public function addLiveMember($live, $user);
|
|
//下线直播间用户
|
|
public function leaveLiveMember($live_id, $user_id);
|
|
//直播间观众用户信息
|
|
public function liveUserInfo($user);
|
|
} |