120 lines
4.3 KiB
PHP
120 lines
4.3 KiB
PHP
<?php
|
|
namespace App\Contracts;
|
|
|
|
interface UserContract
|
|
{
|
|
//成为临时会员
|
|
public function getTempMember($user_id);
|
|
//用户对所有人隐身
|
|
public function userHidden($user_id,$other_user_id=null);
|
|
//是否隐身
|
|
public function isHidden($user_id, $other_user_id, $type);
|
|
//将好友加入黑名单
|
|
public function blacklistFriend($user_id, $other_user_id);
|
|
//黑名单
|
|
public function blacklist($user_id);
|
|
//移除黑名单
|
|
public function deleteBlacklist($id);
|
|
//移除黑名单通过user_Id
|
|
public function deleteBlacklistByUser($user_id);
|
|
//举报
|
|
public function complaint($request, $user_id, $other_user_id);
|
|
//反馈
|
|
public function feedback($request, $user_id);
|
|
//是否在黑名单
|
|
public function isBlacklist($user_id, $other_user_id);
|
|
//动态数
|
|
public function momentCount($user_id);
|
|
//反馈列表
|
|
public function feedbacks($request);
|
|
//修改反馈状态
|
|
public function changeFeedbackStatus($request, $feedback_id);
|
|
//修改投诉状态
|
|
public function changeComplaintStatus($request, $complaint_id);
|
|
//修改隐藏信息状态
|
|
public function changeHiddenProfile($request);
|
|
//发系统消息
|
|
public function sendNotice($user_id, $send_user_id, $type, $content, $message = '', $type_id = 0, $path_url=null, $path_type = null);
|
|
//浏览人数
|
|
public static function previewCount($user_id, $start_time, $end_time);
|
|
//是否完成资料
|
|
public static function isCompleteProfile($user_id);
|
|
//生活照
|
|
public function lifePhotos($user_id, $limit=0);
|
|
//单身个人资料
|
|
public function singleProfile($user_id);
|
|
//介绍人个人资料
|
|
public function marriageProfile($user_id);
|
|
//人脸识别
|
|
public function faceDelect($img_url);
|
|
public function wechatfaceDelect($user_id);
|
|
//邀请用户列表
|
|
public function inviteUsers($user_id, $nopage=0);
|
|
public function inviteUsersCount($wechat, $user);
|
|
//注册用户信息
|
|
public function registerAfficial($request);
|
|
//通过openid判断注册过
|
|
public function isRegisterByOpenid($openid);
|
|
//添加公众号信息
|
|
public function addWechat($request, $openid, $user_id);
|
|
public function userProfile($user);
|
|
public function users($request);
|
|
//公众号奖励
|
|
public function officialReferreAward($from_user_id, $user_id, $type);
|
|
//首页征婚
|
|
public function homeRecommend($request);
|
|
//平台用户组
|
|
public function paasUserIds($paas, $type);
|
|
//注册时有from_user_id
|
|
public function hasFromUserId($from_user_id, $user_id);
|
|
//是否已经注册福恋
|
|
public function getUserByMobile($request);
|
|
//添加平台与用户关系
|
|
public function addPaasUser($pass_id, $user_id, $type);
|
|
//平台注册更新信息
|
|
public function updateUserProfile($request);
|
|
//审核头像通过file
|
|
public function faceDelectByData($data);
|
|
//首页公告
|
|
public function announcements($request);
|
|
//聊天数
|
|
public function chatMessageNum($status);
|
|
//系统通知数
|
|
public function noticeNum($status = 0);
|
|
//我的
|
|
public function officialMine();
|
|
//用户详情
|
|
public function officialUser($user_id);
|
|
//添加好友
|
|
public function officailAddFriend($user_id);
|
|
public function officialMessageLinkmanList();
|
|
public function officialMessageLinkmen($request);
|
|
public function officialUserProfile();
|
|
//管理员列表
|
|
public function admins($request);
|
|
//创建管理员
|
|
public function createAdmin($request);
|
|
//修改管理员
|
|
public function updateAdmin($request, $admin_id);
|
|
//删除管理员
|
|
public function deleteAdmin($admin_id);
|
|
//隐藏手机号
|
|
public function hideMobile($request, $user_id);
|
|
//是否是好友
|
|
public function isFriend($user_id, $id=0);
|
|
//最近一条系统消息
|
|
public function lastNotice();
|
|
//联系人列表
|
|
public function messageLinkmen();
|
|
//最近一条助手消息
|
|
public function lastAssistantMessage();
|
|
//所有未读消息数
|
|
public function newNoticeCount($user_id);
|
|
//app在线用户列表
|
|
public function onlineUsers();
|
|
|
|
public function addUnionUser($mobile, $password, $source, $email, $openid);
|
|
// public function changeUnionUser(string $mobile, string $password, int $uuid);
|
|
|
|
}
|