Files
wecom-wnzs-adapter/service/wecom/schemas/users.py
2026-01-15 19:24:52 +08:00

40 lines
815 B
Python

from typing import List
from service.wecom.schemas.base import BaseSchema
class UserInfo(BaseSchema):
"""
用户单体响应数据
"""
errcode: int
errmsg: str
userid: str | None = None
name: str | None = None
department: List[int] | None = None
position: str | None = None
moblie: str | None = None
gender: int | None = None
email: str | None = None
status: int | None = None
class UserSimpleInfo(BaseSchema):
userid: str
name: str
department: List[int]
open_userid: str | None = None
class DepartmentUserInfo(BaseSchema):
errcode: int
errmsg: str
userlist: List[UserSimpleInfo]
class DepartmentUserDetailInfo(BaseSchema):
errcode: int
errmsg: str
userlist: List[UserInfo]