2023-11-25 12:13:17 +08:00

20 lines
337 B
TypeScript

/**
* 字段筛选结果
*/
export interface Condition {
// 筛选字段
field: string | null,
// 条件运算符
operator: string,
// 筛选值
value: any | null
}
/**
* 筛选规则
*/
export interface FilterRules {
logicalOperator: 'or' | 'and',
conditions: Condition[]
groups: FilterRules[]
}