From 5018c4bead772b562f1fb8af7c96119438d5807a Mon Sep 17 00:00:00 2001 From: jingrow Date: Fri, 31 Oct 2025 19:36:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=85=A5=E5=8F=A3=E5=B1=82?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/jingrow/jingrow/__init__.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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: """输出错误日志到终端。