feat: Enhance news information query with full-text keyword search support

This commit is contained in:
2026-07-20 15:43:45 +08:00
parent c1a7aa3532
commit e33f02c84d
4 changed files with 66 additions and 154 deletions

View File

@@ -46,6 +46,12 @@
<if test="query.title != null and query.title != ''">
and news.title like '%' || #{query.title}::varchar || '%'
</if>
<if test="query.keyword != null and query.keyword != ''">
and (
news.title like '%' || #{query.keyword}::varchar || '%'
or news.content like '%' || #{query.keyword}::varchar || '%'
)
</if>
<if test="query.module != null and query.module != ''">
and news.module = #{query.module}
</if>