From a8130b0236a14fffca765dc034ca0e4f63c64d6f Mon Sep 17 00:00:00 2001
From: warm <290631660@qq.com>
Date: Mon, 21 Oct 2024 15:58:30 +0800
Subject: [PATCH 1/5] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9master?=
=?UTF-8?q?=E7=9B=AE=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/.vuepress/sidebar.ts | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/.vuepress/sidebar.ts b/src/.vuepress/sidebar.ts
index 548a8f7..294e810 100644
--- a/src/.vuepress/sidebar.ts
+++ b/src/.vuepress/sidebar.ts
@@ -18,6 +18,7 @@ export default sidebar({
'/master/guide/variable.md',
'/master/guide/variableStategy.md',
'/master/guide/ormusagetips.md',
+ '/master/guide/designerIntroduced.md',
],
},
{
--
Gitee
From 34608db375eb2e3a935cf05c036f9c74adf61608 Mon Sep 17 00:00:00 2001
From: warm <290631660@qq.com>
Date: Mon, 21 Oct 2024 16:46:03 +0800
Subject: [PATCH 2/5] =?UTF-8?q?[update]=20=E6=9B=B4=E6=96=B0=E4=B8=8B?=
=?UTF-8?q?=E4=B8=80=E6=9C=9F=E4=BB=BB=E5=8A=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/update.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/common/update.md b/src/common/update.md
index 49cc653..84deffc 100644
--- a/src/common/update.md
+++ b/src/common/update.md
@@ -32,6 +32,9 @@
- 更新日志
- 撤销 @xiarigang
- 取回 @xiarigang
+ - 新增流程图元数据 @晓华
+ - 流程图片清晰度调整 @晓华
+ - 流程定义数据保存支持json格式 @晓华
- 对代码通过工具进行扫描,并解决漏洞 @晓华
- 增加单元测试 @晓华
--
Gitee
From 74ca5b8a7d7f095cf532886b1ffc166d17da294b Mon Sep 17 00:00:00 2001
From: warm <290631660@qq.com>
Date: Tue, 22 Oct 2024 12:20:59 +0800
Subject: [PATCH 3/5] =?UTF-8?q?[update]=20=E6=9B=B4=E6=96=B0=E5=8A=9E?=
=?UTF-8?q?=E7=90=86=E4=BA=BA=E5=8F=98=E9=87=8F=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/master/guide/variableStategy.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/master/guide/variableStategy.md b/src/master/guide/variableStategy.md
index 2ae1d53..995e5d9 100644
--- a/src/master/guide/variableStategy.md
+++ b/src/master/guide/variableStategy.md
@@ -3,6 +3,7 @@
## 1、内置表达式
- 1、默认办理人变量策略: `@@default@@|${handler1}`
- 2、spel办理人变量策略: `@@spel@@|#{@user.evalVar(#handler2)}`
+- 3、@@xxx@@: 标识不同策略的前缀
## 2、变量替换时机
- 1、上一个节点任务办理时,传入变量
@@ -14,9 +15,8 @@
## 3、默认办理人变量策略
### 前端页面设置变量
-- 比如:`@@default@@|${handler1},role:1,1`
+- 比如:`@@default@@|${handler1}`
- `@@default@@|${handler1}`中@@default@@表示默认办理人变量策略,handler1是需要被流程变量中替换的标识
-- `role:1,1`表示办理人角色和具体办理人
--
Gitee
From 867ec1e77e41fbfc38bb1e5eccd962a473f53c35 Mon Sep 17 00:00:00 2001
From: warm <290631660@qq.com>
Date: Tue, 22 Oct 2024 13:45:42 +0800
Subject: [PATCH 4/5] =?UTF-8?q?[update]=20=E5=8D=87=E7=BA=A71.3.0=E7=89=88?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...67\245\344\275\234\346\265\201\345\274\225\346\223\216.md" | 4 ++--
...67\245\344\275\234\346\265\201\345\274\225\346\223\216.md" | 4 ++--
src/v1.3.0/guide/variableStategy.md | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git "a/src/master/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md" "b/src/master/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
index 9e78707..5e1cfc1 100644
--- "a/src/master/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
+++ "b/src/master/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
@@ -2,7 +2,7 @@
-**终于迎来了这个激动人心的版本,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器**
+**终于迎来了这个激动人心的版本1.3.0,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器**
@@ -13,7 +13,7 @@
io.github.minliuhua
warm-flow-plugin-ui-sb-web
- 版本号
+ 1.3.0
```
diff --git "a/src/v1.3.0/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md" "b/src/v1.3.0/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
index 9e78707..5e1cfc1 100644
--- "a/src/v1.3.0/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
+++ "b/src/v1.3.0/guide/update/\344\270\200\344\270\252\350\207\252\345\270\246\346\265\201\347\250\213\350\256\276\350\256\241\345\231\250\347\232\204\345\267\245\344\275\234\346\265\201\345\274\225\346\223\216.md"
@@ -2,7 +2,7 @@
-**终于迎来了这个激动人心的版本,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器**
+**终于迎来了这个激动人心的版本1.3.0,不需要在为引入设计器而烦恼了,按照以下前四点,可以快速接入业务系统,下面介绍如何使用设计器**
@@ -13,7 +13,7 @@
io.github.minliuhua
warm-flow-plugin-ui-sb-web
- 版本号
+ 1.3.0
```
diff --git a/src/v1.3.0/guide/variableStategy.md b/src/v1.3.0/guide/variableStategy.md
index 2ae1d53..995e5d9 100644
--- a/src/v1.3.0/guide/variableStategy.md
+++ b/src/v1.3.0/guide/variableStategy.md
@@ -3,6 +3,7 @@
## 1、内置表达式
- 1、默认办理人变量策略: `@@default@@|${handler1}`
- 2、spel办理人变量策略: `@@spel@@|#{@user.evalVar(#handler2)}`
+- 3、@@xxx@@: 标识不同策略的前缀
## 2、变量替换时机
- 1、上一个节点任务办理时,传入变量
@@ -14,9 +15,8 @@
## 3、默认办理人变量策略
### 前端页面设置变量
-- 比如:`@@default@@|${handler1},role:1,1`
+- 比如:`@@default@@|${handler1}`
- `@@default@@|${handler1}`中@@default@@表示默认办理人变量策略,handler1是需要被流程变量中替换的标识
-- `role:1,1`表示办理人角色和具体办理人
--
Gitee
From 2a50ab73dfba979a7f3bf2a1a6e7cc07add44a32 Mon Sep 17 00:00:00 2001
From: warm <290631660@qq.com>
Date: Tue, 22 Oct 2024 23:44:09 +0800
Subject: [PATCH 5/5] =?UTF-8?q?[update]=20=E8=B0=83=E6=95=B4=E6=8F=8F?=
=?UTF-8?q?=E8=BF=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/master/guide/api.md | 72 ++++++++++++++++++++---------------------
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/src/master/guide/api.md b/src/master/guide/api.md
index 534f399..1735eae 100644
--- a/src/master/guide/api.md
+++ b/src/master/guide/api.md
@@ -12,8 +12,8 @@
### 1.3、保存流程定义
`saveXml(id, xmlString)`: 传入流程定义id、流程定义xml字符串,保存流程定义数据
-- id: 流程定义id [必传]
-- xmlString: 流程定义xml字符串 [必传]
+- id: 流程定义id
+- xmlString: 流程定义xml字符串
### 1.4、导出流程定义
`exportXml(id)`: 导出流程定义xml的Document对象
@@ -55,19 +55,19 @@
### 2.2、流程跳转
`skipByInsId(instanceId, flowParams)`:传入流程实例id,流程跳转。flowParams包含如下字段:
- skipType: 跳转类型(PASS审批通过 REJECT退回) [必传]
-- nodeCode: 节点编码 [如果指定节点,可任意跳转到对应节点,按需传输]
-- permissionFlag: 办理人权限标识,比如用户,角色,部门等[只有未设置办理人时可不传]
+- nodeCode: 节点编码,如果指定节点,可任意跳转到对应节点 [按需传输]
+- permissionFlag: 办理人权限标识,比如用户,角色,部门等 [只有未设置办理人时可不传]
- message: 审批意见 [按需传输]
- handler: 办理人唯一标识 [建议传]
- variable: 流程变量 [按需传输]
-- flowStatus: 流程状态,自定义流程状态[按需传输]
+- flowStatus: 流程状态,自定义流程状态 [按需传输]
### 2.3、终止流程
`termination(instanceId, flowParams)`:传入流程实例id,终止流程。flowParams包含如下字段:
-- message: 审批意见 [按需传输]
- handler: 办理人唯一标识 [建议传]
-- flowStatus: 流程状态,自定义流程状态[按需传输]
-- permissionFlag: 办理人权限标识,比如用户,角色,部门等,不传不校验权限[按需传输]
+- message: 审批意见 [按需传输]
+- flowStatus: 流程状态,自定义流程状态 [按需传输]
+- permissionFlag: 办理人权限标识,比如用户,角色,部门等,不传不校验权限 [按需传输]
### 2.4、删除流程实例
`remove(instanceIds)`:根据实例ids,删除流程
@@ -83,19 +83,19 @@
### 3.1、流程跳转
`skip(taskId, flowParams)`:传入流程任务id,流程跳转。flowParams包含如下字段:
- skipType: 跳转类型(PASS审批通过 REJECT退回) [必传]
-- nodeCode: 节点编码 [如果指定节点,可任意跳转到对应节点,按需传输]
-- permissionFlag: 办理人权限标识,比如用户,角色,部门等[只有未设置办理人时可不传]
+- nodeCode: 节点编码,如果指定节点,可任意跳转到对应节点 [按需传输]
+- permissionFlag: 办理人权限标识,比如用户,角色,部门等 [只有未设置办理人时可不传]
- message: 审批意见 [按需传输]
- handler: 办理人唯一标识 [建议传]
- variable: 流程变量 [按需传输]
-- flowStatus: 流程状态,自定义流程状态[按需传输]
+- flowStatus: 流程状态,自定义流程状态 [按需传输]
### 3.2、终止流程
`termination(taskId, flowParams)`:传入流程任务id,终止流程。flowParams包含如下字段:
- message: 审批意见 [按需传输]
- handler: 办理人唯一标识 [建议传]
-- flowStatus: 流程状态,自定义流程状态[按需传输]
-- permissionFlag: 办理人权限标识,比如用户,角色,部门等,不传不校验权限[按需传输]
+- flowStatus: 流程状态,自定义流程状态 [按需传输]
+- permissionFlag: 办理人权限标识,比如用户,角色,部门等,不传不校验权限 [按需传输]
### 3.3、转办
`transfer(taskId, curUser, permissionFlag, addHandlers, message)`:转办, 默认删除当然办理用户权限,转办后,当前办理不可办理
@@ -144,77 +144,77 @@
`getNextNodeList(definitionId, nowNodeCode, anyNodeCode, skipType, variable)`:根据流程定义和当前节点code获取下一节点,如是网关跳过取下一节点,并行网关返回多个节点
- definitionId: 流程定义id [必传]
- nowNodeCode: 当前节点code [必传]
-- anyNodeCode: anyNodeCode不为空,则可跳转anyNodeCode节点(优先级最高) [按需传输]
- skipType: 跳转类型(PASS审批通过 REJECT退回) [必传]
+- anyNodeCode: anyNodeCode不为空,则可跳转anyNodeCode节点(优先级最高) [按需传输]
- variable: 流程变量,下一个节点是网关需要判断跳转条件,并行网关返回多个节点 [按需传输]
## 5、公共api接口
### 5.1、根据id查询
`getById(id)`:根据id查询
-- id: 主键 [必传]
+- id: 主键
### 5.2、根据ids主键集合查询
`getByIds(ids)`:根据ids主键集合查询
-- ids: 主键集合 [必传]
+- ids: 主键集合
### 5.3、分页查询
`getById(entity, page)`:分页查询
-- entity: 查询实体 [必传]
-- page: 分页对象,支持设置排序字段 [必传]
+- entity: 查询实体
+- page: 分页对象,支持设置排序字段
### 5.4、查询列表
`list(entity)`:查询列表
-- entity: 查询实体 [必传]
+- entity: 查询实体
### 5.5、查询列表,可排序
`list(entity, query)`:查询列表,可排序
-- entity: 查询实体 [必传]
-- query: 查询代理层处理,支持设置排序字段 [必传]
+- entity: 查询实体
+- query: 查询代理层处理,支持设置排序字段
### 5.6、查询一条记录
`getOne(entity)`:查询一条记录
-- entity 查询实体 [必传]
+- entity 查询实体
### 5.7、获取总数量
`selectCount(entity)`:获取总数量
-- entity: 查询实体 [必传]
+- entity: 查询实体
### 5.8、判断是否存在
`exists(entity)`:判断是否存在
-- entity: 查询实体 [必传]
+- entity: 查询实体
### 5.8、新增
`save(entity)`:新增
-- entity: 实体 [必传]
+- entity: 实体
### 5.9、根据id修改
`updateById(entity)`:根据id修改
-- entity: 实体 [必传]
+- entity: 实体
### 5.10、根据id删除
`removeById(id)`:根据id删除
-- id: 实体 [必传]
+- id: 实体
### 5.11、根据entity删除
`remove(entity)`:根据entity删除
-- entity: 实体 [必传]
+- entity: 实体
### 5.12、根据ids批量删除
`removeByIds(ids)`:根据ids批量删除
-- ids: 实体 [必传]
+- ids: 实体
### 5.13、批量新增
`saveBatch(list)`:批量新增
-- list: 实体集合 [必传]
+- list: 实体集合
### 5.14、批量新增
`saveBatch(list, batchSize)`:批量新增
-- list: 需要插入的集合数据 [必传]
-- batchSize: 插入大小 [必传]
+- list: 需要插入的集合数据
+- batchSize: 插入大小
### 5.15、批量更新
`updateBatch(list)`:批量更新
-- list: 集合数据 [必传]
+- list: 集合数据
### 5.16、id设置正序排列
`orderById()`:id设置正序排列
@@ -227,12 +227,12 @@
### 5.19、设置正序排列
`orderByAsc(orderByField)`:设置正序排列
-- orderByField: 排序字段 [必传]
+- orderByField: 排序字段
### 5.20、设置倒序排列
`orderByDesc(orderByField)`:设置倒序排列
-- orderByField: 排序字段 [必传]
+- orderByField: 排序字段
### 5.21、用户自定义排序方案
`orderBy(orderByField)`:用户自定义排序方案
-- orderByField: 排序字段 [必传]
+- orderByField: 排序字段
--
Gitee