群组信息接口

This commit is contained in:
dong 2023-04-20 11:16:18 +08:00
parent df2cae5c2b
commit 53ef9b5930

View File

@ -3,7 +3,7 @@ import request from '@/utils/request';
/**
* 获取群列表
* @param {String} groupId
* @param {String} groupId 房间号
* @returns
*/
export function getGroupList(groupId) {
@ -15,11 +15,11 @@ export function getGroupList(groupId) {
/**
* 创建群
* @param {String} groupId
* @param {String} groupId 房间号
* @param {String} data
* @param {String} data.name
* @param {String} data.imageUrl
* @param {Array} data.memberIds
* @param {String} data.name 群组名称
* @param {String} data.imageUrl 群组头像
* @param {Array} data.memberIds 角色id列表
* @returns
*/
export function createGroup(groupId, data) {
@ -32,10 +32,10 @@ export function createGroup(groupId, data) {
/**
* 修改群组名称
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {String} data.id
* @param {String} data.name
* @param {String} data.id 群组id
* @param {String} data.name 群组名称
* @returns
*/
export function updateGroupName(groupId, data) {
@ -48,10 +48,10 @@ export function updateGroupName(groupId, data) {
/**
* 修改群组群主
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id
* @param {String} data.memberId
* @param {Number} data.id 群组id
* @param {String} data.memberId 角色id
* @returns
*/
export function updateGroupLeader(groupId, data) {
@ -64,10 +64,10 @@ export function updateGroupLeader(groupId, data) {
/**
* 邀请人员入群
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id
* @param {Array} data.memberIds
* @param {Number} data.id 群组id
* @param {Array} data.memberIds 角色id列表
* @returns
*/
export function inviteMemberToGroup(groupId, data) {
@ -80,10 +80,10 @@ export function inviteMemberToGroup(groupId, data) {
/**
* 移除群内人员
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id
* @param {Array} data.memberIds
* @param {Number} data.id 群组id
* @param {Array} data.memberIds 角色id列表
* @returns
*/
export function removeMemberFromGroup(groupId, data) {
@ -96,9 +96,9 @@ export function removeMemberFromGroup(groupId, data) {
/**
* 退出群组
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id
* @param {Number} data.id 群组id
* @returns
*/
export function exitGroup(groupId, data) {
@ -111,9 +111,9 @@ export function exitGroup(groupId, data) {
/**
* 解散群组
* @param {String} groupId
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id
* @param {Number} data.id 群组id
* @returns
*/
export function dissolveGroup(groupId, data) {
@ -123,3 +123,52 @@ export function dissolveGroup(groupId, data) {
data
});
}
/**
* 发送语音信息
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id 群组id
* @param {String} data.audioPath 文件地址
* @param {String} data.content 语音内容
* @returns
*/
export function sendAudio(groupId, data) {
return request({
url: `/simulation/${groupId}/operate/Conversation_Group_Audio_Chat`,
method: 'post',
data
});
}
/**
* 发送文字信息
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id 群组id
* @param {String} data.content 文字内容
* @returns
*/
export function sendText(groupId, data) {
return request({
url: `/simulation/${groupId}/operate/Conversation_Group_Text_Chat`,
method: 'post',
data
});
}
/**
* 发送BASE64信息
* @param {String} groupId 房间号
* @param {Object} data
* @param {Number} data.id 群组id
* @param {String} data.fileBase64Str 文件base64码
* @returns
*/
export function sendBase64(groupId, data) {
return request({
url: `/simulation/${groupId}/operate/Conversation_Group_Audio_Base64`,
method: 'post',
data
});
}