Build lightweight AI agent admin

This commit is contained in:
Codex
2026-06-08 18:14:59 +08:00
commit e164840f43
2530 changed files with 435693 additions and 0 deletions
@@ -0,0 +1,36 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
飞书同步 Schema - 请求/响应模型
"""
from typing import List, Optional
from pydantic import BaseModel
class TestConnectionRequest(BaseModel):
app_id: Optional[str] = None
app_secret: Optional[str] = None
class FeishuSyncConfigUpdate(BaseModel):
app_id: Optional[str] = None
app_secret: Optional[str] = None
sync_dept_id: Optional[str] = None
sync_root_dept_id: Optional[str] = None
enable_dept_event: Optional[str] = None
enable_user_event: Optional[str] = None
encrypt_key: Optional[str] = None
verification_token: Optional[str] = None
callback_url: Optional[str] = None
class DeptTreeRequest(BaseModel):
app_id: Optional[str] = None
app_secret: Optional[str] = None
class FeishuDeptTreeNode(BaseModel):
dept_id: str
name: str
children: List["FeishuDeptTreeNode"] = []