一种数据管理方法技术

技术编号:39835133 阅读:9 留言:0更新日期:2023-12-29 16:18
本发明专利技术提供了一种数据管理方法

【技术实现步骤摘要】
一种数据管理方法、系统、计算机设备及存储介质


[0001]本专利技术涉及数据管理
,尤其涉及一种数据管理方法

系统

计算机设备及存储介质


技术介绍

[0002]持续集成
(Continuous integration
,简称
CI)
是互联网软件开发通常采用的方式,一般采用分布式版本控制系统
(Git)
或代码审查软件
(Gerrit)
进行管理

当可持续集成工具
Jenkins
探测到代码库中有代码变更时就会自动构建编译和测试等流程,从而尽早发现错误,减少风险,保证代码的质量

[0003]持续集成的每个环节都伴随着大量的数据产生,包括代码提交的远程仓库地址

提交的分支信息

编译进度

编译结果

测试用例

测试结果等数据

相关人员需要分别从不同的软件查询持续集成的数据,比如从
Git
软件查询代码的分支

更新

合并等信息,从
Jenkins
查看代码变更后的任务构建信息,这种方式不利于相关人员及时掌握代码仓库以及编译

测试等流程的数据

[0004]现有技术包括在每个页面直接进行表格结构的编写,每需要一个表格就编写一个表格结构,这种结构相似的重复代码过多,造成代码冗余,不利于后期维护

并且,表格数据较多的时候需要进行分页处理,为每个表格配备分页器同样会造成代码繁琐,代码量大的问题


技术实现思路

[0005]针对现有技术中所存在的不足,本专利技术提供了一种数据管理方法

系统

计算机设备及存储介质,其解决了现有技术中存在的持续集成过程中数据表格分页处理不方便的技术问题

[0006]第一方面,本专利技术提供一种数据管理方法,所述管理方法包括:
[0007]S1
:编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;表格分页器组件绑定有回调参数;回调参数包括页码和每页条数;
[0008]S2
:当若干项回调参数变更时,表格分页器组件将变更后的回调参数反馈至父组件;
[0009]S3
:父组件基于变更后的若干项回调参数,确认数据请求;
[0010]S4
:基于数据请求获取目标数据,并对目标数据进行处理后获取表格数据传递至父组件;
[0011]S5
:父组件通过组件标签调用表格分页器组件对表格数据进行动态渲染

[0012]进一步地,编写表格分页器组件,包括:
[0013]将表格和分页器一同引入组件;
[0014]定义所述组件的表格参数

页码

每页条数和总条数,并将页码和每页条数作为回调参数;
[0015]定义组件标签生成表格分页器组件

[0016]进一步地,对目标数据进行处理后获取表格数据包括:
[0017]循环遍历目标数据,并将目标数据处理成预设格式,来获取表格行数据和表头数据作为表格数据

[0018]进一步地,所述预设格式包括数组格式

[0019]进一步地,所述数据请求包括请求方式

请求路径以及请求参数

[0020]第二方面,本专利技术提供一种数据管理系统,所述管理系统用于执行的管理方法的步骤;管理系统包括:
[0021]前端开发平台和后端数据存储平台;
[0022]前端开发平台,用于搭载并运行父组件;用于编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;用于将数据请求发送至后端数据存储平台;用于对目标数据进行处理后获取表格数据;
[0023]后端数据存储平台,用于存储目标数据;用于响应数据请求获取目标数据

[0024]进一步地,所述后端数据存储平台包括:
[0025]多个本地代码仓库

远程代码仓库

检查模块

编译机器

自动化测试模块以及后端数据库
[0026]每个本地代码仓库用于存储开发人员编写的代码;开发人员将编写好的代码从本地代码仓库提交至远程代码仓库;
[0027]远程代码仓库,用于存储各本地代码仓库上传的代码并进行版本控制;
[0028]检查模块,用于检测远程代码仓库中是否有代码变更;若是,检查模块获取代码的提交信息,构建编译任务将变更后的代码从远程代码仓库拉取至编译机器,获取编译代码进行编译并记录存储编译数据;编译数据包括编译过程

编译状态以及编译结果;编译机器将编译代码发送至自动化测试模块,自动化测试模块用于根据编译代码制定测试任务,获取测试数据;
[0029]后端数据库,用于存储数据表信息

编译数据以及测试数据

[0030]进一步地,所述提交信息包括代码作者

远程代码仓库地址

分支

版本号以及标题

[0031]第三方面,本专利技术提供一种计算机设备,包括处理器和存储器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行所述的管理方法的步骤,包括:编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;表格分页器组件绑定有回调参数;回调参数包括页码和每页条数;当若干项回调参数变更时,表格分页器组件将变更后的回调参数反馈至父组件;父组件基于变更后的若干项回调参数,确认数据请求;基于数据请求获取目标数据,并对目标数据进行处理后获取表格数据传递至父组件;父组件通过组件标签调用表格分页器组件对表格数据进行动态渲染

[0032]第四方面,本专利技术提供一种存储介质,储存有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行所述的管理方法的步骤,包括:编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;表格分页器组件绑定有回调参数;回调参数包括页码和每页条数;当若干项回调参数变更时,表格分页器组件将变更后的
回调参数反馈至父组件;父组件基于变更后的若干项回调参数,确认数据请求;基于数据请求获取目标数据,并对目标数据进行处理后获取表格数据传递至父组件;父组件通过组件标签调用表格分页器组件对表格数据进行动态渲染

[0033]相比于现有技术,本专利技术具有如下有益效果:
[0034]本专利技术通过将表格与分页器编写为可重复使用的表格分页器组件,当若干项回调参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据管理方法,其特征在于:所述管理方法包括:编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;表格分页器组件绑定有回调参数;回调参数包括页码和每页条数;当若干项回调参数变更时,表格分页器组件将变更后的回调参数反馈至父组件;父组件基于变更后的若干项回调参数,确认数据请求;基于数据请求获取目标数据,并对目标数据进行处理后获取表格数据传递至父组件;父组件通过组件标签调用表格分页器组件对表格数据进行动态渲染
。2.
如权利要求1所述的一种数据管理方法,其特征在于:编写表格分页器组件,包括:将表格和分页器一同引入组件;定义所述组件的表格参数

页码

每页条数和总条数,并将页码和每页条数作为回调参数;定义组件标签生成表格分页器组件
。3.
如权利要求1所述的一种数据管理方法,其特征在于:对目标数据进行处理后获取表格数据包括:循环遍历目标数据,并将目标数据处理成预设格式,来获取表格行数据和表头数据作为表格数据
。4.
如权利要求3所述的一种数据管理方法,其特征在于:所述预设格式包括数组格式
。5.
如权利要求4所述的一种数据管理方法,其特征在于:所述数据请求包括请求方式

请求路径以及请求参数
。6.
一种数据管理系统,其特征在于:所述管理系统用于执行如权利要求1‑5任一项所述的管理方法的步骤;管理系统包括:前端开发平台和后端数据存储平台;前端开发平台,用于搭载并运行父组件;用于编写表格分页器组件并确认组件标签,对表格分页器组件进行全局注册;用于将数据请求发送至后端数据存储平台;用于对目标数据进行处理后获取表格数据;后端数据存储平台...

【专利技术属性】
技术研发人员:刘巧
申请(专利权)人:重庆位图信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1