support not in options for transaction type, transaction category and account filters

This commit is contained in:
MaysWind
2026-04-11 16:49:11 +08:00
parent a604737c7c
commit 448fc760c0
21 changed files with 123 additions and 33 deletions
+2
View File
@@ -74,6 +74,7 @@ export class TransactionExplorerConditionField implements NameValue {
export enum TransactionExplorerConditionOperatorType {
In = 'in',
NotIn = 'notIn',
GreaterThan = 'greaterThan',
LessThan = 'lessThan',
Equals = 'equals',
@@ -103,6 +104,7 @@ export class TransactionExplorerConditionOperator implements NameValue {
private static readonly allInstancesByValue: Record<string, TransactionExplorerConditionOperator> = {};
public static readonly In = new TransactionExplorerConditionOperator('In', TransactionExplorerConditionOperatorType.In);
public static readonly NotIn = new TransactionExplorerConditionOperator('Not in', TransactionExplorerConditionOperatorType.NotIn);
public static readonly GreaterThan = new TransactionExplorerConditionOperator('Greater than', TransactionExplorerConditionOperatorType.GreaterThan);
public static readonly LessThan = new TransactionExplorerConditionOperator('Less than', TransactionExplorerConditionOperatorType.LessThan);
public static readonly Equals = new TransactionExplorerConditionOperator('Equal to', TransactionExplorerConditionOperatorType.Equals);