[发明专利]列表的通用导出方法、系统、电子设备以及计算机可读介质在审
| 申请号: | 202110609838.0 | 申请日: | 2021-06-01 |
| 公开(公告)号: | CN113282333A | 公开(公告)日: | 2021-08-20 |
| 发明(设计)人: | 尤亚杰;夏若凡 | 申请(专利权)人: | 北京一人一亩田网络科技有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/72 |
| 代理公司: | 北京奉思知识产权代理有限公司 11464 | 代理人: | 邹轶鲛;石红艳 |
| 地址: | 100080 北京市海淀区西小口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 列表 通用 导出 方法 系统 电子设备 以及 计算机 可读 介质 | ||
1.一种列表的通用导出方法,用于根据输入的请求参数而获得要查询的业务的结果列表,所述请求参数包含要查询的所述业务的类型参数和查询项目的筛选参数,其特征在于,所述方法包括:
为供查询的多个业务中的每个业务分配唯一的所述类型参数;
为所述多个业务中的每个业务分别定义结果列表的模板文件,并且将所有的所述模板文件约定为相同的格式;
将各所述类型参数与相应的所述业务的所述模板文件一一对应,使得能够根据所述类型参数而加载相应的所述业务的所述模板文件;以及
根据所述筛选参数和所述模板文件导出所述结果列表。
2.根据权利要求1所述的方法,其特征在于,其中,
用各所述类型参数的值为相应的各所述模板文件命名,以使各所述类型参数与相应的所述业务的所述模板文件一一对应。
3.根据权利要求1或2所述的方法,其特征在于,其中,
在定义所述模板文件时,通过约定通用字段,将所有的所述模板文件约定为固定的Json格式。
4.根据权利要求1或2所述的方法,其特征在于,其中,
加载所述模板文件后,将所述模板文件转换为相应的Java Bean。
5.根据权利要求1或2所述的方法,其特征在于,其中,
根据所述筛选参数和所述模板文件导出所述结果列表具体包括:
根据所述筛选参数和所述模板文件配置所述结果列表的表格;
根据所述筛选参数获取所述结果列表的返回数据;以及
结合所述表格和所述返回数据以生成所述结果列表,并将所述结果列表导出。
6.根据权利要求5所述的方法,其特征在于,其中,
从加载的所述模板文件中获取所述结果列表对应的请求链接,拼接所述请求链接与所述筛选参数以生成请求导出所述结果列表的导出请求,并且根据所述导出请求和所述模板文件配置所述结果列表。
7.根据权利要求6所述的方法,其特征在于,其中,
在生成所述导出请求之后并且在配置所述结果列表之前,根据所述导出请求判断请求导出的数据量是否超过所述模板文件中定义的最大数据量,并且
如果所述请求导出的数据量超过所述模板文件中定义的所述最大数据量,则以所述最大数据量配置所述结果列表,并且如果所述请求导出的数据量不超过所述模板文件中定义的所述最大数据量,则以所述请求导出的数据量配置所述结果列表。
8.根据权利要求5所述的方法,其特征在于,其中,
根据所述筛选参数和所述模板文件导出所述结果列表还包括:
将所述返回数据转换成字符串数组,并进行EXCEL文件写入,从而以Excel文件的格式导出所述结果列表。
9.根据权利要求8所述的方法,其特征在于,其中,
将所述返回数据转换成字符串数组包括:
遍历所述模板文件中的导出字段定义,依次查看所述返回数据中是否有对应的列表后端请求结果字段,如果有,则以在所述返回数据中的位置为行号,以在所述模板文件中定义的位置为列号,确定相应的所述字符串数组的位置。
10.一种列表的通用导出系统,用于根据输入的请求参数而获得要查询的业务的结果列表,其特征在于,所述系统包括:
客户端、服务器和数据库,
其中,所述客户端用于供用户进行查询输入操作,根据用户的输入内容生成请求参数,并且将所述请求参数传输给所述服务器,所述请求参数包含表示要查询的业务的类型参数和与查询项目相关的筛选参数,
其中,所述服务器根据所述类型参数而加载定义了相应的所述业务的结果列表的模板文件,根据所述模板文件和所述筛选参数配置所述结果列表的表格,根据所述筛选参数从所述数据库获取相应的返回数据,并且结合所述表格与所述返回数据以作为所述结果列表而导出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京一人一亩田网络科技有限公司,未经北京一人一亩田网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110609838.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电梯减速装置
- 下一篇:一种生成具有二维码水印动态图片的系统及其方法





