feat: add 'not contains' operator, implement inbound record export, and verify export filter rules

This commit is contained in:
DXC
2026-04-07 17:23:00 +08:00
parent 30ab1c186c
commit 6d80c90b66
7 changed files with 273 additions and 2 deletions

View File

@ -315,6 +315,8 @@ class MaterialBaseService:
filter_conditions.append(column != value)
elif operator == 'contains':
filter_conditions.append(column.ilike(f'%{value}%'))
elif operator == 'not_contains':
filter_conditions.append(~column.ilike(f'%{value}%'))
elif operator == 'ge':
try:
num_val = float(value)