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, }); }