love_php/app/Contracts/LiveContract.php
2026-04-02 09:20:51 +08:00

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);
}