[发明专利]可视化组件生成方法、装置、计算机设备及可读存储介质在审
申请号: | 202110286195.0 | 申请日: | 2021-03-17 |
公开(公告)号: | CN112861059A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 平安消费金融有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 黄胜波 |
地址: | 200131 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 组件 生成 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种可视化组件生成方法,其特征在于,包括:
获取配置信息,根据所述配置信息获取目标接口;
将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类;
构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类;
调用预置的web框架对所述接口映射类进行图像化处理得到可视化组件。
2.根据权利要求1所述的可视化组件生成方法,其特征在于,所述获取配置信息的步骤,包括:
向控制端发送初始页面,获取所述控制端在所述初始页面上进行操作所生成的配置信号;
根据所述配置信号向所述控制端发送配置对话框,获取所述控制端在所述配置对话框内录入的配置信息并保存。
3.根据权利要求1所述的可视化组件生成方法,其特征在于,所述将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类的步骤,包括:
据所述配置信息的接口名称获得目标接口,获取与所述目标接口关联的预定义注解;
将所述配置信息组装在所述预定义注解中得到控制层类,并将所述控制层类加载至预置的虚拟机中。
4.根据权利要求1所述的可视化组件生成方法,其特征在于,所述构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类的步骤,包括:
创建所述控制层类的类实例,调用预置的容器解析所述类实例生成Bean定义,将所述Bean定义载入预置所述容器的Bean定义注册表中;
遍历所述Bean定义表中Bean定义的类方法,识别所述类方法中具有与预置指定注解一致的类方法注解,将所述类方法注解所在Bean定义对应的控制层类设为接口类;
提取所述接口类中所述类方法注解使用的类方法并将其设为请求方式,构建反映所述请求方式与所述接口类之间映射关系的接口映射类。
5.根据权利要求1所述的可视化组件生成方法,其特征在于,所述调用预置的web框架对所述接口映射类进行图像化处理得到可视化组件之后,所述方法还包括:
将所述可视化组件载入预置的流程构建页面中,将所述流程构建页面发送至控制端,使所述控制端能够在所述流程构建页面中,通过所述可视化组件构建由任务节点组成的有向流程图。
6.根据权利要求5所述的可视化组件生成方法,其特征在于,所述通过所述可视化组件构建由任务节点组成的有向流程图的步骤,包括:
接收所述控制端在所述流程构建页面中构建的业务流程,所述业务流程中至少具有一个任务节点;
遍历所述业务流程中的任务节点的子流程,提取所述子流程中的子节点并将其作为所述业务流程中的任务节点以获得业务总流程;
遍历所述业务总流程中任务节点之间的关联关系,并提取所述业务流程中具有关联关系的两个相邻任务节点,将所述相邻任务节点中位于上位的任务节点的出参,作为位于下位的任务节点的入参,以得到有向流程图。
7.根据权利要求5所述的可视化组件生成方法,其特征在于,所述通过所述可视化组件构建由任务节点组成的有向流程图之后,所述方法还包括:
将所述有向流程图载入预置的展示页面中,将所述展示页面发送至用户端;
获取用户端在所述展示页面中录入的用户数据,根据所述用户数据执行所述有向流程图得到运算结果。
8.一种可视化组件生成装置,其特征在于,包括:
接口识别模块,用于获取配置信息,根据所述配置信息获取目标接口;
控制类生成模块,用于将所述配置信息组装在与所述目标接口关联的预定义注解内得到控制层类;
映射类生成模块,用于构建反映调用所述控制层类的请求方式,与所述控制层类之间映射关系的接口映射类;
组件生成模块,用于调用预置的web框架对所述接口映射类进行图像化处理得到可视化组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安消费金融有限公司,未经平安消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110286195.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Tiledmap的地图数据导出方法
- 下一篇:一种自动擦黑板设备