taolib.testing.config_center.repository.role_repo#

角色 Repository 模块。

提供角色文档的 MongoDB 操作实现。

Classes#

RoleRepository

角色 Repository 实现。

Module Contents#

class taolib.testing.config_center.repository.role_repo.RoleRepository(collection)#

Bases: taolib.testing.config_center.repository.base.AsyncRepository[taolib.testing.config_center.models.user.RoleDocument]

角色 Repository 实现。

async find_by_name(name: str) taolib.testing.config_center.models.user.RoleDocument | None#

根据角色名称查找角色。

参数:

name -- 角色名称

返回:

角色文档实例,如果不存在则返回 None

async create_indexes() None#

创建索引。