群申请与审批
接口
kotlin
suspend fun fetchDiscussionApplications(
discussionId: String,
options: BimDiscussionApplicationQueryOptions = BimDiscussionApplicationQueryOptions(),
): BimDiscussionApplicationPage
suspend fun agreeDiscussionApplication(
discussionId: String,
metadata: List<Map<String, Any?>>? = null,
): BimDiscussionApplicationResult
suspend fun approveDiscussionApplications(
discussionId: String,
options: BimDiscussionApplicationProcessOptions,
): List<BimDiscussionApplicationResult>
suspend fun rejectDiscussionApplications(
discussionId: String,
options: BimDiscussionApplicationProcessOptions,
): List<BimDiscussionApplicationResult>
suspend fun ignoreDiscussionApplications(
discussionId: String,
options: BimDiscussionApplicationProcessOptions,
): List<BimDiscussionApplicationResult>kotlin
val service = BimImManager.getInstance().discussionService
val page = service.fetchDiscussionApplications(
discussionId = "d10001",
options = BimDiscussionApplicationQueryOptions(skip = 0, limit = 20),
)
val options = BimDiscussionApplicationProcessOptions(
memberUserIds = listOf("u10002"),
reason = "同意加入",
)
service.approveDiscussionApplications("d10001", options)BimDiscussionApplicationPage 包含 totalCount 和 applications。查询支持成员、邀请人、来源、关键词、分页和时间范围;处理参数支持 memberUserIds、force、reason 和可选 metadata。未知状态和来源按原始字符串保留。
