import { IPSSysPFPlugin } from '../../res/ipssys-pfplugin'; import { IPSSysSFPlugin } from '../../res/ipssys-sfplugin'; import { IPSModelObject } from '../../ipsmodel-object'; /** * * 子接口类型识别属性[] * @export * @interface IPSSysCounter */ export interface IPSSysCounter extends IPSModelObject { /** * 代码标识 * @type {string} */ codeName: string; /** * 计数器数据 * @type {string} */ counterData: string; /** * 计数器数据2 * @type {string} */ counterData2: string; /** * 计数器类型 * @description 值模式 [云平台计数器类型] * @type {string} */ counterType: string; /** * 自定义查询条件 * @type {string} */ customCond: string; /** * 预置计数器标识 * @type {string} */ psCounterId: string; /** * 预置计数器标识 * @type {string} */ getPSCounterId(): string; /** * 前端模板插件对象 * * @type {IPSSysPFPlugin} */ getPSSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端模板插件对象 * * @type {IPSSysPFPlugin} */ get psSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端模板插件对象(必须存在) * * @type {IPSSysPFPlugin} */ getPSSysPFPluginMust(): IPSSysPFPlugin; /** * 后端模板插件对象 * * @type {IPSSysSFPlugin} */ getPSSysSFPlugin(): IPSSysSFPlugin | null; /** * 后端模板插件对象 * * @type {IPSSysSFPlugin} */ get psSysSFPlugin(): IPSSysSFPlugin | null; /** * 后端模板插件对象(必须存在) * * @type {IPSSysSFPlugin} */ getPSSysSFPluginMust(): IPSSysSFPlugin; /** * 刷新间隔(ms) * @type {number} * @default 0 */ timer: number; }