import { IPSModelSortable } from '../../ipsmodel-sortable'; import { IPSApplicationObject } from '../ipsapplication-object'; import { IPSAppDEDataSet } from '../dataentity/ipsapp-dedata-set'; import { IPSAppDEField } from '../dataentity/ipsapp-defield'; import { IPSAppDataEntity } from '../dataentity/ipsapp-data-entity'; import { IPSCodeList } from '../../codelist/ipscode-list'; /** * * 子接口类型识别属性[] * @export * @interface IPSAppCodeList */ export interface IPSAppCodeList extends IPSApplicationObject, IPSCodeList, IPSModelSortable { /** * 开始值应用实体属性 * * @type {IPSAppDEField} */ getBeginValuePSAppDEField(): IPSAppDEField | null; /** * 开始值应用实体属性 * * @type {IPSAppDEField} */ get beginValuePSAppDEField(): IPSAppDEField | null; /** * 开始值应用实体属性(必须存在) * * @type {IPSAppDEField} */ getBeginValuePSAppDEFieldMust(): IPSAppDEField; /** * 数据应用实体属性 * * @type {IPSAppDEField} */ getDataPSAppDEField(): IPSAppDEField | null; /** * 数据应用实体属性 * * @type {IPSAppDEField} */ get dataPSAppDEField(): IPSAppDEField | null; /** * 数据应用实体属性(必须存在) * * @type {IPSAppDEField} */ getDataPSAppDEFieldMust(): IPSAppDEField; /** * 禁用标志应用实体属性 * * @type {IPSAppDEField} */ getDisablePSAppDEField(): IPSAppDEField | null; /** * 禁用标志应用实体属性 * * @type {IPSAppDEField} */ get disablePSAppDEField(): IPSAppDEField | null; /** * 禁用标志应用实体属性(必须存在) * * @type {IPSAppDEField} */ getDisablePSAppDEFieldMust(): IPSAppDEField; /** * 结束值应用实体属性 * * @type {IPSAppDEField} */ getEndValuePSAppDEField(): IPSAppDEField | null; /** * 结束值应用实体属性 * * @type {IPSAppDEField} */ get endValuePSAppDEField(): IPSAppDEField | null; /** * 结束值应用实体属性(必须存在) * * @type {IPSAppDEField} */ getEndValuePSAppDEFieldMust(): IPSAppDEField; /** * 图标样式应用实体属性 * * @type {IPSAppDEField} */ getIconClsPSAppDEField(): IPSAppDEField | null; /** * 图标样式应用实体属性 * * @type {IPSAppDEField} */ get iconClsPSAppDEField(): IPSAppDEField | null; /** * 图标样式应用实体属性(必须存在) * * @type {IPSAppDEField} */ getIconClsPSAppDEFieldMust(): IPSAppDEField; /** * 图标样式(倍数)应用实体属性 * * @type {IPSAppDEField} */ getIconClsXPSAppDEField(): IPSAppDEField | null; /** * 图标样式(倍数)应用实体属性 * * @type {IPSAppDEField} */ get iconClsXPSAppDEField(): IPSAppDEField | null; /** * 图标样式(倍数)应用实体属性(必须存在) * * @type {IPSAppDEField} */ getIconClsXPSAppDEFieldMust(): IPSAppDEField; /** * 图标路径应用实体属性 * * @type {IPSAppDEField} */ getIconPathPSAppDEField(): IPSAppDEField | null; /** * 图标路径应用实体属性 * * @type {IPSAppDEField} */ get iconPathPSAppDEField(): IPSAppDEField | null; /** * 图标路径应用实体属性(必须存在) * * @type {IPSAppDEField} */ getIconPathPSAppDEFieldMust(): IPSAppDEField; /** * 图标路径(倍数)应用实体属性 * * @type {IPSAppDEField} */ getIconPathXPSAppDEField(): IPSAppDEField | null; /** * 图标路径(倍数)应用实体属性 * * @type {IPSAppDEField} */ get iconPathXPSAppDEField(): IPSAppDEField | null; /** * 图标路径(倍数)应用实体属性(必须存在) * * @type {IPSAppDEField} */ getIconPathXPSAppDEFieldMust(): IPSAppDEField; /** * 排序应用实体属性 * * @type {IPSAppDEField} */ getMinorSortPSAppDEField(): IPSAppDEField | null; /** * 排序应用实体属性 * * @type {IPSAppDEField} */ get minorSortPSAppDEField(): IPSAppDEField | null; /** * 排序应用实体属性(必须存在) * * @type {IPSAppDEField} */ getMinorSortPSAppDEFieldMust(): IPSAppDEField; /** * 应用实体数据集合 * * @type {IPSAppDEDataSet} */ getPSAppDEDataSet(): IPSAppDEDataSet | null; /** * 应用实体数据集合 * * @type {IPSAppDEDataSet} */ get psAppDEDataSet(): IPSAppDEDataSet | null; /** * 应用实体数据集合(必须存在) * * @type {IPSAppDEDataSet} */ getPSAppDEDataSetMust(): IPSAppDEDataSet; /** * 应用实体 * * @type {IPSAppDataEntity} */ getPSAppDataEntity(): IPSAppDataEntity | null; /** * 应用实体 * * @type {IPSAppDataEntity} */ get psAppDataEntity(): IPSAppDataEntity | null; /** * 应用实体(必须存在) * * @type {IPSAppDataEntity} */ getPSAppDataEntityMust(): IPSAppDataEntity; /** * 父值应用实体属性 * * @type {IPSAppDEField} */ getPValuePSAppDEField(): IPSAppDEField | null; /** * 父值应用实体属性 * * @type {IPSAppDEField} */ get pValuePSAppDEField(): IPSAppDEField | null; /** * 父值应用实体属性(必须存在) * * @type {IPSAppDEField} */ getPValuePSAppDEFieldMust(): IPSAppDEField; /** * 文本应用实体属性 * * @type {IPSAppDEField} */ getTextPSAppDEField(): IPSAppDEField | null; /** * 文本应用实体属性 * * @type {IPSAppDEField} */ get textPSAppDEField(): IPSAppDEField | null; /** * 文本应用实体属性(必须存在) * * @type {IPSAppDEField} */ getTextPSAppDEFieldMust(): IPSAppDEField; /** * 值应用实体属性 * * @type {IPSAppDEField} */ getValuePSAppDEField(): IPSAppDEField | null; /** * 值应用实体属性 * * @type {IPSAppDEField} */ get valuePSAppDEField(): IPSAppDEField | null; /** * 值应用实体属性(必须存在) * * @type {IPSAppDEField} */ getValuePSAppDEFieldMust(): IPSAppDEField; }