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