自定义权限SQL
- in 查询 复杂SQL条件定义,通过自定义SQL片段
create_by in ('admin','#{sys_user_code}')
sys_multi_org_code与in查询
version 3.7.3+ | 2025-01-08
sys_multi_org_code
是一个逗号分隔的部门编号字符串,比如:"A01,A02,A03"
当他和in查询组合使用时in ('#{sys_multi_org_code}')
,最后的执行sql 语句不是一个正常的语句:
==> in ('A01,A02,A03')
我们希望的是
==> in ('A01','A02','A03')
此时可以使用[]
将变量包裹既可达到上述效果。
in (#{[sys_multi_org_code]}) ==> in ('A01','A02','A03')