【功能完善】IoT: 规则场景监听器相关组件
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
import request from '@/config/axios'
|
||||
import { IotRuleSceneTriggerConfig } from '@/api/iot/rule/scene/scene.types'
|
||||
|
||||
// IoT 规则场景(场景联动) VO
|
||||
export interface RuleSceneVO {
|
||||
id?: number // 场景编号
|
||||
name?: string // 场景名称
|
||||
name: string // 场景名称
|
||||
description?: string // 场景描述
|
||||
status?: number // 场景状态
|
||||
triggers?: any[] // 触发器数组
|
||||
status: number // 场景状态
|
||||
triggers: IotRuleSceneTriggerConfig[] // 触发器数组
|
||||
actions?: any[] // 执行器数组
|
||||
}
|
||||
|
||||
|
||||
@@ -9,11 +9,11 @@ export interface IotRuleSceneTriggerConfig {
|
||||
*/
|
||||
type: number
|
||||
/** 产品标识 */
|
||||
productKey?: string
|
||||
productKey: string
|
||||
/** 设备名称数组 */
|
||||
deviceNames?: string[]
|
||||
deviceNames: string[]
|
||||
/** 触发条件数组。条件之间是"或"的关系 */
|
||||
conditions?: IotRuleSceneTriggerCondition[]
|
||||
conditions: IotRuleSceneTriggerCondition[]
|
||||
/** CRON 表达式。当 type = 2 时必填 */
|
||||
cronExpression?: string
|
||||
}
|
||||
@@ -29,7 +29,7 @@ export interface IotRuleSceneTriggerCondition {
|
||||
*/
|
||||
type: string
|
||||
/** 消息标识符 */
|
||||
identifier: string
|
||||
identifier?: string
|
||||
/** 参数数组。参数之间是"或"的关系 */
|
||||
parameters: IotRuleSceneTriggerConditionParameter[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user