From 9042527142cbd595a57ac64f98004435359bf86c Mon Sep 17 00:00:00 2001 From: ycl Date: Wed, 15 Oct 2025 18:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20knowledge.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- knowledge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knowledge.md b/knowledge.md index 7945cd3..9221a17 100644 --- a/knowledge.md +++ b/knowledge.md @@ -717,7 +717,7 @@ meeting_with_room_and_agenda_wo示例: - 查询条件中的入参可在运行时传入或不传入值,不传入值表示该参数相关条件不起作用;基于这种动态效果,多条件联合查询可优先使用AND - 使用点号(.)访问当前对象的单值对象类型子属性,可多个点号组合访问嵌套单值对象属性 - 查询条件中的属性必须是当前查询对象的属性或单值对象属性或单值对象子属性 - - 注意:参数不能出现在表达式的左侧:例如: query": "patient_id == #patientId AND (appointment_status == #appointmentStatus OR #appointmentStatus isNull)", #appointmentStatus isNull 是错误的语法,因为#appointmentStatus 是参数 + - 注意:带#的参数不能出现在表达式的左侧:例如: query": "patient_id == #patientId AND (appointment_status == #appointmentStatus OR #appointmentStatus isNull)", #appointmentStatus isNull 是错误的语法,因为#appointmentStatus 是参数 - 语法定义:使用 lezer 定义了如下语法 @top Program { expression? }