diff --git a/apps/jingrow/jingrow/__init__.py b/apps/jingrow/jingrow/__init__.py index c47c305..d32f2ab 100644 --- a/apps/jingrow/jingrow/__init__.py +++ b/apps/jingrow/jingrow/__init__.py @@ -124,8 +124,26 @@ def get_single(pagetype: str): return Page(pagetype).get_single() +def get_module_app(pagetype: str): + """获取指定 pagetype 的模块应用信息,返回后端适配器的原始结果结构。""" + return Page(pagetype).get_module_app() +def get_pg_id( + pagetype: str, + filters: List[List[Any]] = None, + field: Optional[str] = None, + value: Optional[str] = None, + site: Optional[str] = None, +): + """根据过滤条件或字段值获取文档 ID,返回后端适配器的原始结果结构。""" + return Page(pagetype).get_pg_id(filters=filters, field=field, value=value, site=site) + + +def get_meta(pagetype: str): + """获取 pagetype 的元数据,返回后端适配器的原始结果结构。""" + return Page(pagetype).get_meta() + def log_error(title: Optional[str] = None, message: Optional[str] = None, *, exc: Optional[BaseException] = None) -> None: """输出错误日志到终端。