import { IPSDEField } from '../defield/ipsdefield'; import { IPSDEDQCondition } from './ipsdedqcondition'; /** * * 继承父接口类型值[SINGLE] * @export * @interface IPSDEDQFieldCondition */ export interface IPSDEDQFieldCondition extends IPSDEDQCondition { /** * 条件操作 * @type {string} */ condOp: string; /** * 条件值 * @type {string} */ condValue: string; /** * 属性名称 * @type {string} */ fieldName: string; /** * 属性对象 * * @type {IPSDEField} */ getPSDEField(): IPSDEField | null; /** * 属性对象 * * @type {IPSDEField} */ get psDEField(): IPSDEField | null; /** * 属性对象(必须存在) * * @type {IPSDEField} */ getPSDEFieldMust(): IPSDEField; /** * 变量类型 * @type {string} */ psVARTypeId: string; /** * 变量类型 * @type {string} */ getPSVARTypeId(): string; /** * 值函数代码标识 * @type {string} */ valueFunc: string; /** * 值函数标记 * @type {string} */ valueFuncTag: string; /** * 值函数标记2 * @type {string} */ valueFuncTag2: string; /** * 忽略空值 * @type {boolean} * @default false */ ignoreEmpty: boolean; }