Skip to main content
Version: 2.22

Logic 逻辑

结构声明

interface Logic {
"concept": "Logic", // 产品概念
"name": string, // 逻辑名称
"description": string, // 逻辑描述
"triggerType": string, // triggerType
"cron": string, // cron
"transactional": Transactional, // 事务
"compilerInfoMap": { java?: { packageName: string, className: string } }, // 编译器信息,目前仅在后端扩展模块中使用。
"typeParams": Array<TypeParam>, // 类型参数列表
"params": Array<Param>, // 输入参数列表
"returns": Array<Return>, // 输出参数列表
"variables": Array<Variable>, // 变量列表
"body": Array<LogicItem>, // 逻辑项列表
"playground": Array<LogicItem>, // 逻辑项列表
}

示例

简单示例

{
"concept": "Logic",
"name": "String",
"description": "String",
"triggerType": "cronTrigger",
"cron": "0 0 * * * ?",
"transactional": null,
"compilerInfoMap": null,
"typeParams": null,
"params": [],
"returns": [],
"variables": [],
"body": [],
"playground": []
}