文章

自研 - Java工作流、前端FlowGram(Coze前端二开)

Show Code

后端:https://github.com/boommanpro/gaia-workflow

前端:https://github.com/boommanpro/flowgram-ai-rule-engine

功能介绍

StringFormatNode(字符串格式化节点)

支持SpEL、SpEL(Vue)、Thymeleaf等多种语法

CodeNode(代码节点)

支持动态编译执行多种编程语言代码

支持Java、Groovy、JavaScript等语言

提供安全的代码执行环境

BranchesNode(分支节点)

操作符

枚举值

描述

简写

适用数据类型

Equal

eq

等于

=

string, number, integer, boolean, array

Not Equal

neq

不等于

string, number, integer, boolean, array

Greater Than

gt

大于

>

number, integer

Greater Than or Equal

gte

大于等于

>=

number, integer

Less Than

lt

小于

<

number, integer

Less Than or Equal

lte

小于等于

<=

number, integer

In

in

在...之中

string, number, integer, boolean

Not In

nin

不在...之中

string, number, integer, boolean

Contains

contains

包含

string, array

Not Contains

not_contains

不包含

string, array

Is Empty

is_empty

为空

=

string, object, array, map

Is Not Empty

is_not_empty

不为空

string, object, array, map

Is True

is_true

为真

=

boolean

Is False

is_false

为假

=

boolean

数据类型支持的比较组件

数据类型

支持的操作符

string

eq, neq, contains, not_contains, in, nin, is_empty, is_not_empty

number

eq, neq, gt, gte, lt, lte, in, nin

integer

eq, neq, gt, gte, lt, lte, in, nin

boolean

eq, neq, is_true, is_false, in, nin

object

is_empty, is_not_empty

array

is_empty, is_not_empty, contains, not_contains, eq, neq

map

is_empty, is_not_empty