import { IPSAppDEAction } from '../dataentity/ipsapp-deaction'; import { IPSAppDEField } from '../dataentity/ipsapp-defield'; import { IPSAppDataEntity } from '../dataentity/ipsapp-data-entity'; import { IPSAppUtil } from './ipsapp-util'; /** * * 子接口类型识别属性[] * @export * @interface IPSAppDynaUtilBase */ export interface IPSAppDynaUtilBase extends IPSAppUtil { /** * 应用标识存储属性 * * @type {IPSAppDEField} */ getAppIdPSAppDEField(): IPSAppDEField | null; /** * 应用标识存储属性 * * @type {IPSAppDEField} */ get appIdPSAppDEField(): IPSAppDEField | null; /** * 应用标识存储属性(必须存在) * * @type {IPSAppDEField} */ getAppIdPSAppDEFieldMust(): IPSAppDEField; /** * 建立数据行为 * * @type {IPSAppDEAction} */ getCreatePSAppDEAction(): IPSAppDEAction | null; /** * 建立数据行为 * * @type {IPSAppDEAction} */ get createPSAppDEAction(): IPSAppDEAction | null; /** * 建立数据行为(必须存在) * * @type {IPSAppDEAction} */ getCreatePSAppDEActionMust(): IPSAppDEAction; /** * 获取数据行为 * * @type {IPSAppDEAction} */ getGetPSAppDEAction(): IPSAppDEAction | null; /** * 获取数据行为 * * @type {IPSAppDEAction} */ get getPSAppDEAction(): IPSAppDEAction | null; /** * 获取数据行为(必须存在) * * @type {IPSAppDEAction} */ getGetPSAppDEActionMust(): IPSAppDEAction; /** * 模型标识存储属性 * * @type {IPSAppDEField} */ getModelIdPSAppDEField(): IPSAppDEField | null; /** * 模型标识存储属性 * * @type {IPSAppDEField} */ get modelIdPSAppDEField(): IPSAppDEField | null; /** * 模型标识存储属性(必须存在) * * @type {IPSAppDEField} */ getModelIdPSAppDEFieldMust(): IPSAppDEField; /** * 模型存储属性 * * @type {IPSAppDEField} */ getModelPSAppDEField(): IPSAppDEField | null; /** * 模型存储属性 * * @type {IPSAppDEField} */ get modelPSAppDEField(): IPSAppDEField | null; /** * 模型存储属性(必须存在) * * @type {IPSAppDEField} */ getModelPSAppDEFieldMust(): IPSAppDEField; /** * 删除数据行为 * * @type {IPSAppDEAction} */ getRemovePSAppDEAction(): IPSAppDEAction | null; /** * 删除数据行为 * * @type {IPSAppDEAction} */ get removePSAppDEAction(): IPSAppDEAction | null; /** * 删除数据行为(必须存在) * * @type {IPSAppDEAction} */ getRemovePSAppDEActionMust(): IPSAppDEAction; /** * 功能数据存储实体 * * @type {IPSAppDataEntity} */ getStoagePSAppDataEntity(): IPSAppDataEntity | null; /** * 功能数据存储实体 * * @type {IPSAppDataEntity} */ get stoagePSAppDataEntity(): IPSAppDataEntity | null; /** * 功能数据存储实体(必须存在) * * @type {IPSAppDataEntity} */ getStoagePSAppDataEntityMust(): IPSAppDataEntity; /** * 功能数据存储实体 * * @type {IPSAppDataEntity} */ getStoragePSAppDataEntity(): IPSAppDataEntity | null; /** * 功能数据存储实体 * * @type {IPSAppDataEntity} */ get storagePSAppDataEntity(): IPSAppDataEntity | null; /** * 功能数据存储实体(必须存在) * * @type {IPSAppDataEntity} */ getStoragePSAppDataEntityMust(): IPSAppDataEntity; /** * 更新数据行为 * * @type {IPSAppDEAction} */ getUpdatePSAppDEAction(): IPSAppDEAction | null; /** * 更新数据行为 * * @type {IPSAppDEAction} */ get updatePSAppDEAction(): IPSAppDEAction | null; /** * 更新数据行为(必须存在) * * @type {IPSAppDEAction} */ getUpdatePSAppDEActionMust(): IPSAppDEAction; /** * 用户标识存储属性 * * @type {IPSAppDEField} */ getUserIdPSAppDEField(): IPSAppDEField | null; /** * 用户标识存储属性 * * @type {IPSAppDEField} */ get userIdPSAppDEField(): IPSAppDEField | null; /** * 用户标识存储属性(必须存在) * * @type {IPSAppDEField} */ getUserIdPSAppDEFieldMust(): IPSAppDEField; }