/** * 工具条上的条件项类型 */ export interface BarConditionItem { Name: string; Label: string; Value: any; Source: any; DataType: string; } /** * 表达式类型 */ export declare enum ExpressType { Value = 0, Range = 1, Variable = 2, } /** * 范围型的表达式 */ export declare class ExpressRange { Start: string; End: string; constructor(start?: any, end?: any); } export declare class ConditionItem { Compare?: string; DataType: string; DisplayValue: string | ExpressRange; Expresstype: ExpressType; Field: string; Lbracket: string; Rbracket: string; Relation: string; Value: string | ExpressRange; constructor(epType?: ExpressType, data?: any); } /** * 传递过来的字段项 */ export interface FieldItem { Id: string; Code: string; Name: string; LabelID: string; DataType: string; DataSource: any; }