内容简介:表单生成 截止 2.2 版本,橙单基本实现了全部表单接口的前后端代码生成工作,后续的版本中,我们将继续保持空杯心态,为我们的开发者用户贡献更多的粗颗粒功能。目前前后端均可生成的表单能力如下。 前后端支持单...
表单生成
截止 2.2 版本,橙单基本实现了全部表单接口的前后端代码生成工作,后续的版本中,我们将继续保持空杯心态,为我们的开发者用户贡献更多的粗颗粒功能。目前前后端均可生成的表单能力如下。
- 前后端支持单表增删改查、字典列表、分组聚合查询、部分更新、批量删除、导入导出、上传下载。
- 前后端支持主表与一对一、一对多、多对多关联表的关联查询,分组聚合查询、虚拟字段的聚合计算,数据导出、级联添加、级联更新、级联删除。
- 前后端支持主表与多对多中间表的批量插入、批量删除、单条删除、关联列表数据查询、未关联列表数据查询。
- 前后端支持主表与字典表数据、一对一、一对多和多对多与字典表数据的关联查询。
- 后台接口支持主表、一对一从表、一对多从表、多对多从表关联数据的单条和批量验证,会根据配置生成本地服务或跨服务远程调用的高性能数据验证。
- 以上所有功能,均支持分布式跨库跨服务操作,接口保持不变,需要分布式事务的场景,会自动生成 Seata 相关的代码注解。需要远程数据关联查询的,会生成 FeignClient 调用接口,并自动完成数据组装。
- 以上所有功能,均具备极高的可配置性,并生成标准化的调用接口和数据格式。前后端即配即得,开箱即用,与细粒度的操作权限和数据过滤权限完美结合。
新功能
-
表单能力,数据 update 接口,支持主表与一对一、一对多、多对多从表数据的级联更新。前后端均已支持。
-
表单能力,如级联更新的关联从表数据是跨服务调用,亦可生成基于 Seata 的分布式事务代码,保证数据的一致性。
-
表单能力,支持主表及其关联数据的批量删除,级联数据删除已支持跨库分布式事务。
-
表单能力,支持多对多中间表数据的批量删除。
-
表单能力,支持高性能的大批量数据导入,包括批量的关联数据验证和批量插入,支持远程关联数据的高效批量验证。
-
工作流模块,支持传阅和抄送,指定角色、部门、岗位、本部门岗位,上级部门岗位等多种类型和并集选择。
-
工作流模块,工单列表和详情数据,均已支持数据权限过滤,与工作流自身的数据过滤完美结合。
-
工作流模块,新增从用户登录名到用户显示名的映射接口。
-
工作流模块,支持驳回到流程实例发起节点。
-
工作流模块,驳回到上一步任务时可以指定任务操作人。
-
工作流模块,子流程支持多实例。
-
基础能力,集成 AJ-Captcha 支持验证码功能。
-
基础能力,支持用户更换头像。
-
基础能力,前端新增开关和单选两个组件的支持。
-
基础能力,前端组件可配置生成不同 size,以适配更多屏幕分辨率。
-
基础能力,所有前端页面支持重置按钮。
其他更新
-
拆分工程初始化的数据库脚本,拆分为建表脚本,数据初始化和回滚脚本,以便于多次生成后的数据更新操作。
-
优化生成后 Job 代码中,目标表批量插入的逻辑,直接替换 common-job 即可。
-
zz_flow_task_comment 新增字段 custom_business_data、create_login_name。
-
zz_flow_task_ext 新增字段 copy_list_json。
-
zz_flow_message 新增字段 online_form_data,新增索引 process_instance_id。
-
zz_flow_message_process 移除,这个是之前临时创建的,没有任何业务影响。
-
zz_flow_message_identity_operation 新增表。
-
新增工作流抄送传阅相关的白名单URL。
-
修复生成器中用户反馈的 bug。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Automate This
Christopher Steiner / Portfolio / 2013-8-9 / USD 25.95
"The rousing story of the last gasp of human agency and how today's best and brightest minds are endeavoring to put an end to it." It used to be that to diagnose an illness, interpret legal docume......一起来看看 《Automate This》 这本书的介绍吧!