datasource.ts 3.84 KB
export enum ActTypeEnum {
  /**
   * @description 闪烁
   */
  FLASH = 'FLASH',

  /**
   * @description 显示/隐藏
   */
  DISPLAY = 'DISPLAY',

  /**
   * @description 旋转
   */
  ROTATE = 'ROTATE',
  /**
   * @description 水流动效
   */
  DYNAMIC = 'DYNAMIC',

  /**
   * @description 状态设置
   */

  STATUS_SETTING = 'STATUS_SETTING',

  /**
   * @description 设置变量图片
   */
  VARIABLE_IMAGE = 'VARIABLE_IMAGE',

}

export enum ActTypeNameEnum {
  /**
   * @description 闪烁
   */
  FLASH = 'flicker',

  /**
    * @description 显示/隐藏
    */
  DISPLAY = 'showHide',

  /**
    * @description 旋转
    */
  ROTATE = 'actRotate',

  /**
    * @description 水流动效
    */
  DYNAMIC = 'watersEffect',

  /**
   * @description 状态设置
   */

  STATUS_SETTING = 'statusSettings',

  /**
   * @description 设置变量图片
   */
  VARIABLE_IMAGE = 'variableImage',
}

export enum EventTypeEnum {
  /**
   * @description 鼠标抬起
   */
  UP = 'UP',

  /**
   * @description 鼠标按下
   */
  DOWN = 'DOWN',

  /**
   * @description 单击
   */
  SINGLE = 'SINGLE',

  /**
   * @description 双击
   */
  DOUBLE = 'DOUBLE',

  /**
   * @description 操作密码
   */
  OPERATION_PASSWORD = 'OPERATION_PASSWORD',
}

export enum EventTypeNameEnum {
  /**
   * @description 鼠标抬起
   */
  UP = 'lift',

  /**
   * @description 鼠标按下
   */
  DOWN = 'pressDown',

  /**
   * @description 单击
   */
  SINGLE = 'singleClick',

  /**
   * @description 双击
   */
  DOUBLE = 'doubleCLick',
  /**
   * @description 操作密码
   */
  OPERATION_PASSWORD = 'operationPassword',
}

export enum DataSourceTypeEnum {
  /**
   * @description 数据源
   */
  DATASOURCE = 'dataSource',

  /**
   * @description 数据交互
   */
  EVENT = 'event',

  /**
   * @description 数据动效
   */
  ACT = 'act',

}

export enum DataSourceTypeNameEnum {
  /**
   * @description 数据源
   */
  DATASOURCE = 'dataSource',

  /**
   * @description 数据交互
   */
  EVENT = 'dataInteraction',

  /**
   * @description 数据动效
   */
  ACT = 'dataDynamicEffect',

}

export enum ActRangListItemTypeEnum {
  SHOW = 'SHOW',
  HIDDEN = 'HIDDEN',
  RUN = 'RUN',
  STOP = 'STOP',
  OPEN = 'OPEN',
  CLOSE = 'CLOSE',
}

export enum ActRangListItemTypeNameEnum {
  SHOW = 'display',
  HIDDEN = 'actHidden',
  RUN = 'flow',
  STOP = 'stop',
  OPEN = 'actOpen',
  CLOSE = 'actClose',
}

export enum EventActionTypeEnum {
  OPEN_LINK = 'OPEN_LINK',
  OPEN_PAGE = 'OPEN_PAGE',
  ASSIGN_VARIABLE = 'ASSIGN_VARIABLE',
  PARAMS_SETTING = 'PARAMS_SETTING',
  ATTRIBUTE_DELIVERY = 'ATTRIBUTE_DELIVERY',
}

export enum EventActionTypeNameEnum {
  OPEN_LINK = 'openLink',
  OPEN_PAGE = 'openPage',
  ASSIGN_VARIABLE = 'variableAssignment',
  PARAMS_SETTING = 'paramsSettings',
  ATTRIBUTE_DELIVERY = 'attrDistrbution',
}

export enum ContentDataFieldsEnum {
  DEVICE_TYPE = 'deviceType',
  DEVICE_PROFILE_ID = 'deviceProfileId',
  DEVICE_PROFILE_TEMPLATE_ID = 'deviceProfileTemplateId', // 模板产品id
  DEVICE_ID = 'deviceId',
  ORG_ID = 'orgId',
  ATTR = 'attr',
  DEVICE_NAME = 'deviceName',

  CODE_TYPE = 'codeType',
}

export enum ContentDataFieldsNameEnum {
  DEVICE_TYPE = 'deviceType',
  DEVICE_PROFILE_ID = 'product',
  ORG_ID = 'organization',
  DEVICE_ID = 'device',
  ATTR = 'attr',
  deviceName = 'deviceName',
}

export enum VariableImageSourceEnum {
  LOCAL = 'LOCAL',
  GALLERY = 'GALLERY',
}

export enum VariableImageSourceNameEnum {
  LOCAL = 'localImage',
  GALLERY = 'libraryGraphics',
}

export enum AggregateTypeEnum {
  MIN = 'MIN',
  MAX = 'MAX',
  AVG = 'AVG',
  SUM = 'SUM',
  COUNT = 'COUNT',
  NONE = 'NONE',
}
export enum AggregateTypeNameEnum {
  MIN = 'min',
  MAX = 'max',
  AVG = 'averageValue',
  SUM = 'sum',
  COUNT = 'count',
  NONE = 'empty',
}

export enum SocketSubscriberEnum {
  TS_SUB_CMDS = 'tsSubCmds',
  HISTORY_CMDS = 'historyCmds',
}