chore: complete clean Agent Desk source snapshot

This commit is contained in:
2026-10-16 12:03:16 +00:00
parent 756ae33d05
commit e57610a27c
123 changed files with 37513 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
import { request } from "@/lib/api/client"
export type OrganizationItem = {
id: number
code: string
name: string
logo: string
plan: string
status: number
role?: string
isActive: boolean
createdAt: string
}
export type UserOrganizationListResponse = {
currentOrganizationId: number
organizations: OrganizationItem[]
}
export async function listMyOrganizations() {
return request<UserOrganizationListResponse>("/api/dashboard/organization/my_list", {
method: "GET",
})
}
export async function switchOrganization(organizationId: number) {
return request<OrganizationItem>("/api/dashboard/organization/switch", {
method: "POST",
body: JSON.stringify({ organizationId }),
})
}