UNPKG

hk-core-antdv

Version:

Based on Antd Vue3 custom components

40 lines (39 loc) 1.11 kB
import { default as QueryModel } from './QueryModel'; import { default as SimpleCondition } from './SimpleCondition'; import { default as DateRangeCondition } from './DateRangeCondition'; /** * 复合查询条件,包括日期查询,或普通查询 */ declare class CompositeQuery extends QueryModel { param: { /** * 普通参数查询条件 */ simple: Array<SimpleCondition>; /** * 日期范围参数查询条件 */ dateRange: Array<DateRangeCondition>; }; /** * 根据 field 更新simple条件的值 * @param condition */ updateSimpleCondition(condition: SimpleCondition): void; /** * 删除指定的simple 条件 * @param field */ removeSimpleCondition(field: String): void; /** * 根据 field 更新DateRange条件的值 * @param condition */ updateDateRangeCondition(condition: DateRangeCondition): void; /** * 删除日期条件 * @param field */ removeDateRangeCondition(field: String): void; } export default CompositeQuery;