datasource.ts 3.82 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 = '闪烁',

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

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

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

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

  STATUS_SETTING = '状态设置',

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

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 = '抬起',

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

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

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

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

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

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

}

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

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

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

}

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

export enum ActRangListItemTypeNameEnum {
  SHOW = '显示',
  HIDDEN = '隐藏',
  RUN = '流动',
  STOP = '停止',
  OPEN = '开启',
  CLOSE = '关闭',
}

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 = '打开链接',
  OPEN_PAGE = '打开页面',
  ASSIGN_VARIABLE = '变量赋值',
  PARAMS_SETTING = '参数设置',
  ATTRIBUTE_DELIVERY = '属性下发',
}

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 = '设备类型',
  DEVICE_PROFILE_ID = '产品',
  ORG_ID = '组织',
  DEVICE_ID = '设备',
  ATTR = '属性',
  deviceName = '设备名称',
}

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

export enum VariableImageSourceNameEnum {
  LOCAL = '本地图片',
  GALLERY = '图库图形',
}

export enum AggregateTypeEnum {
  MIN = 'MIN',
  MAX = 'MAX',
  AVG = 'AVG',
  SUM = 'SUM',
  COUNT = 'COUNT',
  NONE = 'NONE',
}
export enum AggregateTypeNameEnum {
  MIN = '最小值',
  MAX = '最大值',
  AVG = '平均值',
  SUM = '求和',
  COUNT = '计数',
  NONE = '空',
}

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