jpa-specification-body-maker
Version:
Create filter objects for use with JPA specifications
10 lines (9 loc) • 377 B
TypeScript
export interface JpaFilter {
key: string;
operator: 'EQUAL' | 'NOT_EQUAL' | 'LIKE' | 'IN' | 'BETWEEN';
field_type: 'BOOLEAN' | 'CHAR' | 'DATE' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'STRING';
or_conjuction: boolean;
value?: string | number;
values?: string[];
value_to?: 'BOOLEAN' | 'CHAR' | 'DATE' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'STRING';
}