Skip to main content
Version: 3.2

Logic 逻辑

结构声明

interface Logic {
"concept": "Logic" | "AuthLogic" | "AuthLogicForCallInterface", // 产品概念
"name": string, // 逻辑名称
"description": string, // 逻辑描述
"triggerType": string, // 触发方式,目前只为定时任务使用
"cron": string, // 定时任务表达式
"overridable": boolean, // 是否可覆写
"transactional": Transactional, // 事务
"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 * * * ?",
"overridable": null,
"transactional": null,
"typeParams": null,
"params": [],
"returns": [],
"variables": [],
"body": [],
"playground": []
}