import { IPSDEUILogicNode } from './ipsdeuilogic-node'; import { IPSDEUILogicParam } from './ipsdeuilogic-param'; /** * * 继承父接口类型值[APPENDPARAM] * @export * @interface IPSDEUIAppendParamLogic */ export interface IPSDEUIAppendParamLogic extends IPSDEUILogicNode { /** * 目标列表参数起始位置 * @type {number} * @default -1 */ dstIndex: number; /** * 目标逻辑参数对象 * * @type {IPSDEUILogicParam} */ getDstPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 目标逻辑参数对象 * * @type {IPSDEUILogicParam} */ get dstPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 目标逻辑参数对象(必须存在) * * @type {IPSDEUILogicParam} */ getDstPSDEUILogicParamMust(): IPSDEUILogicParam; /** * 源属性名称 * @type {string} */ srcFieldName: string; /** * 源列表参数起始位置 * @type {number} * @default -1 */ srcIndex: number; /** * 源逻辑参数对象 * * @type {IPSDEUILogicParam} */ getSrcPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 源逻辑参数对象 * * @type {IPSDEUILogicParam} */ get srcPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 源逻辑参数对象(必须存在) * * @type {IPSDEUILogicParam} */ getSrcPSDEUILogicParamMust(): IPSDEUILogicParam; /** * 源列表参数大小 * @type {number} * @default -1 */ srcSize: number; }