245 lines
4.3 KiB
TypeScript
245 lines
4.3 KiB
TypeScript
import { http } from '@/utils/http/axios';
|
|
|
|
// 获取IM群组列表
|
|
export function List(params) {
|
|
return http.request({
|
|
url: '/imGroup/list',
|
|
method: 'get',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群组详情
|
|
export function View(params) {
|
|
return http.request({
|
|
url: '/imGroup/view',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群成员列表
|
|
export function MemberList(params) {
|
|
return http.request({
|
|
url: '/imGroup/memberList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群治理配置
|
|
export function Governance(params) {
|
|
return http.request({
|
|
url: '/imGroup/governance',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 更新IM群治理配置
|
|
export function GovernanceUpdate(params) {
|
|
return http.request({
|
|
url: '/imGroup/governanceUpdate',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 解散IM群
|
|
export function Dissolve(params) {
|
|
return http.request({
|
|
url: '/imGroup/dissolve',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 禁言IM群成员
|
|
export function Mute(params) {
|
|
return http.request({
|
|
url: '/imGroup/mute',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 解除IM群成员禁言
|
|
export function Unmute(params) {
|
|
return http.request({
|
|
url: '/imGroup/unmute',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 通过IM入群申请
|
|
export function JoinRequestApprove(params) {
|
|
return http.request({
|
|
url: '/imGroup/joinRequestApprove',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 拒绝IM入群申请
|
|
export function JoinRequestReject(params) {
|
|
return http.request({
|
|
url: '/imGroup/joinRequestReject',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 更新IM群成员角色
|
|
export function RoleUpdate(params) {
|
|
return http.request({
|
|
url: '/imGroup/roleUpdate',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 转让IM群主
|
|
export function OwnerTransfer(params) {
|
|
return http.request({
|
|
url: '/imGroup/ownerTransfer',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM入群申请列表
|
|
export function JoinRequestList(params) {
|
|
return http.request({
|
|
url: '/imGroup/joinRequestList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群文件列表
|
|
export function FileList(params) {
|
|
return http.request({
|
|
url: '/imGroup/fileList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 删除IM群文件
|
|
export function FileDelete(params) {
|
|
return http.request({
|
|
url: '/imGroup/fileDelete',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群邀请列表
|
|
export function InvitationList(params) {
|
|
return http.request({
|
|
url: '/imGroup/invitationList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群公告列表
|
|
export function AnnouncementList(params) {
|
|
return http.request({
|
|
url: '/imGroup/announcementList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群禁言列表
|
|
export function MuteList(params) {
|
|
return http.request({
|
|
url: '/imGroup/muteList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取IM群管理日志列表
|
|
export function AdminLogList(params) {
|
|
return http.request({
|
|
url: '/imGroup/adminLogList',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka修改群资料
|
|
export function ProfileUpdate(params) {
|
|
return http.request({
|
|
url: '/imGroup/profileUpdate',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka修改群治理配置
|
|
export function GovernanceUpdate(params) {
|
|
return http.request({
|
|
url: '/imGroup/governanceUpdate',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka设置群管理员
|
|
export function AdminSet(params) {
|
|
return http.request({
|
|
url: '/imGroup/adminSet',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka删除群管理员
|
|
export function AdminRemove(params) {
|
|
return http.request({
|
|
url: '/imGroup/adminRemove',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka禁言群成员
|
|
export function MemberMute(params) {
|
|
return http.request({
|
|
url: '/imGroup/memberMute',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka解除群成员禁言
|
|
export function MemberUnmute(params) {
|
|
return http.request({
|
|
url: '/imGroup/memberUnmute',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka移出群成员
|
|
export function MemberRemove(params) {
|
|
return http.request({
|
|
url: '/imGroup/memberRemove',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|
|
|
|
// Kafka转让群主
|
|
export function OwnerTransfer(params) {
|
|
return http.request({
|
|
url: '/imGroup/ownerTransfer',
|
|
method: 'POST',
|
|
params,
|
|
});
|
|
}
|