You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Flexible Search查询的剩余可用列展示TimeSlotInstance动态属性

在Flexible Search中查询TimeSlotInstance的动态属性

要在Flexible Search查询的「remaining availability」列展示TimeSlotInstance实体的“available parts”动态属性值,你可以按照以下步骤实现:

1. 确认动态属性的内部代码

后台显示的“available parts”是属性的显示名称,你需要先在Backoffice中找到该动态属性的内部代码(通常为驼峰命名如availableParts或下划线命名如available_parts),这是查询中需要引用的关键标识。

2. 编写Flexible Search查询

直接在SELECT子句中引用动态属性的内部代码,并用AS指定列名为「remaining availability」即可。示例查询如下:

SELECT
    {tsi.pk} AS "Time Slot ID",
    {tsi.code} AS "Time Slot Code",
    {tsi.availableParts} AS "remaining availability" -- 替换为你的动态属性内部代码
FROM {TimeSlotInstance AS tsi}
-- 可添加你的过滤条件,比如:
-- WHERE {tsi.store} = ?storePk

注意事项

  • 如果动态属性是通过Java代码(@DynamicAttribute注解)定义的,需确保对应的getter方法为public,且实体类已正确配置该属性。
  • 动态属性的值是查询时实时计算的,数据量较大时可能影响查询性能,需评估计算逻辑的开销。
  • 若查询报错“属性不存在”,优先检查动态属性的内部代码是否正确,以及该属性是否已关联到TimeSlotInstance实体。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 05:36:22