import request from '@/service/index.js' // 查询用户群聊服务接口 export const ServeGetGroups = (data) => { return request({ url: '/api/v1/group/list', method: 'GET', data, }) } export const ServeGroupOvertList = (data) => { return request({ url: '/api/v1/group/overt/list', method: 'GET', data, }) } // 获取群信息服务接口 export const ServeGroupDetail = (data) => { return request({ url: '/api/v1/group/detail', method: 'GET', data, }) } // 创建群聊服务接口 export const ServeCreateGroup = (data) => { return request({ url: '/api/v1/group/create', method: 'POST', data, }) } // 修改群信息 export const ServeEditGroup = (data) => { return request({ url: '/api/v1/group/setting', method: 'POST', data, }) } // 邀请好友加入群聊服务接口 export const ServeInviteGroup = (data) => { return request({ url: '/api/v1/group/invite', method: 'POST', data, }) } // 移除群聊成员服务接口 export const ServeRemoveMembersGroup = (data) => { return request({ url: '/api/v1/group/member/remove', method: 'POST', data, }) } // 管理员解散群聊服务接口 export const ServeDismissGroup = (data) => { return request({ url: '/api/v1/group/dismiss', method: 'POST', data, }) } export const ServeMuteGroup = (data) => { return request({ url: '/api/v1/group/mute', method: 'POST', data, }) } export const ServeOvertGroup = (data) => { return request({ url: '/api/v1/group/overt', method: 'POST', data, }) } // 用户退出群聊服务接口 export const ServeSecedeGroup = (data) => { return request({ url: '/api/v1/group/secede', method: 'POST', data, }) } // 修改群聊名片服务接口 export const ServeUpdateGroupCard = (data) => { return request({ url: '/api/v1/group/member/remark', method: 'POST', data, }) } // 获取用户可邀请加入群聊的好友列表 export const ServeGetInviteFriends = (data) => { return request({ url: '/api/v1/group/member/invites', method: 'GET', data, }) } // 获取群聊成员列表 export const ServeGetGroupMembers = (data) => { return request({ url: '/api/v1/group/member/list', method: 'GET', data, }) } // 获取群聊公告列表 export const ServeGetGroupNotices = (data) => { return request({ url: '/api/v1/group/notice/list', method: 'GET', data, }) } // 编辑群公告 export const ServeEditGroupNotice = (data) => { return request({ url: '/api/v1/group/notice/edit', method: 'POST', data, }) } export const ServeGetGroupApplyList = (data) => { return request({ url: '/api/v1/group/apply/list', method: 'GET', data, }) } export const ServeGetGroupApplyAll = (data) => { return request({ url: '/api/v1/group/apply/all', method: 'GET', data, }) } export const ServeDeleteGroupApply = (data) => { return request({ url: '/api/v1/group/apply/decline', method: 'POST', data, }) } export const ServeAgreeGroupApply = (data) => { return request({ url: '/api/v1/group/apply/agree', method: 'POST', data, }) } export const ServeCreateGroupApply = (data) => { return request({ url: '/api/v1/group/apply/create', method: 'POST', data, }) } export const ServeGroupApplyUnread = (data) => { return request({ url: '/api/v1/group/apply/unread', method: 'GET', data, }) } // 转让群主 export const ServeGroupHandover = (data) => { return request({ url: '/api/v1/group/handover', method: 'POST', data, }) } // 分配管理员 export const ServeGroupAssignAdmin = (data) => { return request({ url: '/api/v1/group/assign-admin', method: 'POST', data, }) } export const ServeGroupNoSpeak = (data) => { return request({ url: '/api/v1/group/no-speak', method: 'POST', data, }) }