SchoolApi

@JvmBlocking
@JvmAsync
class SchoolApi

学校和角色相关 API。

提供学校搜索、学校详情、用户关联学校以及用户角色列表的访问接口。

Parameters

httpClient

配置好的 HTTP 客户端

baseUrl

API 基础 URL

Functions

Link copied to clipboard
suspend fun getSchoolDetail(schoolId: String): SchoolDetail

获取学校详情。

Link copied to clipboard

获取用户的角色列表。

Link copied to clipboard
suspend fun getUserSchools(userId: String): UserSchoolsData

获取用户的学校关联信息。

Link copied to clipboard

按关键词搜索学校。

suspend fun searchSchools(query: String, cursor: String? = null, limit: Int? = null): SchoolSearchData

按关键词搜索学校(重载方法,保持向后兼容)。