2024-11-20 01:17:47 +00:00
|
|
|
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,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
2025-01-07 10:57:29 +00:00
|
|
|
//指定人员禁言
|
2024-11-20 01:17:47 +00:00
|
|
|
export const ServeGroupNoSpeak = (data) => {
|
|
|
|
return request({
|
|
|
|
url: '/api/v1/group/no-speak',
|
|
|
|
method: 'POST',
|
|
|
|
data,
|
|
|
|
})
|
|
|
|
}
|