import request from '@/utils/request'; import { type CreateOrganizationApiResultType, type OrganizationMemberItemType, type UnitRes } from "@/api/organizationManage/organizationManageType"; export function createOrganizationApi(params: { groupName: string, groupDesc: string }): Promise> { return request({ url: `/api/v1/group/create`, method: 'post', data: params, }); } export function updateOrganizationInfoApi(params: { id: number, name: string, desc: string }): Promise> { return request({ url: `/api/v1/group/update`, method: 'post', data: params, }); } export function getOrganizationMemberListApi(params: { groupId: number }): Promise> { return request({ url: `/api/v1/group/member/list`, method: 'get', params, }); } export function inviteOrganizationMemberApi(params: { groupId: number, username: string, roleCode: string }): Promise> { return request({ url: `/api/v1/group/member/invite `, method: 'post', data: params, }); } export function deleteOrganizationMemberApi(params: { groupId: number, username: string }): Promise> { return request({ url: `/api/v1/group/member/remove`, method: 'post', data: params, }); }