taolib.testing.email_service.repository.template_repo#
模板 Repository。
提供邮件模板的数据访问操作。
Classes#
模板 Repository。 |
Module Contents#
- class taolib.testing.email_service.repository.template_repo.TemplateRepository(collection)#
Bases:
taolib.testing._base.repository.AsyncRepository[taolib.testing.email_service.models.template.TemplateDocument]模板 Repository。
- async find_by_name(name: str) taolib.testing.email_service.models.template.TemplateDocument | None#
按名称查找模板。
- async find_active(skip: int = 0, limit: int = 100) list[taolib.testing.email_service.models.template.TemplateDocument]#
查找所有激活的模板。
- async find_by_email_type(email_type: taolib.testing.email_service.models.enums.EmailType, skip: int = 0, limit: int = 100) list[taolib.testing.email_service.models.template.TemplateDocument]#
按邮件类型查找模板。