本说明书涉及数据处理领域,尤其涉及一种基层治理的报表管理方法、装置、设备及介质。
背景技术:
1、近年来基层的信息化水平逐步提高,但平时工作中占大头的填表类工作仍没有好的手段可以减轻负担,基层部门在基于上级报表需求进行数据采集时,自有数据一般以excel表格等形式储存,未形成结构化数据,对于数据的统计汇总较为困难。此外,上级业务部门经常下发统计表格,要求基层按要求提交数据,工作量大。因此如何解决基层没有结构化的数据时的数据填报工作,以及如何提高填报效率成为了基层工作的一个重要环节。
2、目前具有数据分析功能的填报报表、大都是基于业务平台进行二次研发,研发、测试、程序发布周期较长,且由于基层部门对于临时报表的需求量较高,也就导致了报表的需求市场发生变动,此时基于固定模板的填报方式在报表需求发生变动后,则需要对于程序进行升级导致了报表填报的工作量较大。此外,对于不同权限的报表数据也缺少相应的管理,数据安全性难以保证。
技术实现思路
1、为了解决上述技术问题,本说明书一个或多个实施例提供了一种基层治理的报表管理方法、装置、设备及介质。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供一种基层治理的报表管理方法,方法包括:
4、采集当前场景下基层治理所对应的需求数据,以基于所述需求数据自定义配置当前场景下基层治理的台账表头,并将所述台账表头所对应的字段加入预置自定义数据库;
5、基于预置工作台账的建表请求数据,获取所述预置自定义数据库的已有字段,以获取与所述建表请求数据相对应的已有字段确定当前的初始工作台账;
6、接收前端上传的基层治理表格数据并填入所述初始工作台账,以获得创建后的工作台账存储到预置自定义数据库内的基层治理数据库中;
7、获取上级用户端下发的临时报表,以根据预置权限范围与所述基层治理数据库中各字段的所属业务分段,对所述临时报表进行填报。
8、进一步地,在本说明书一个或多个实施例中,采集当前场景下基层治理所对应的需求数据,以基于所述需求数据自定义配置当前场景下基层治理的台账表头加入预置自定义数据库之前,所述方法还包括:
9、初始化所述预置自定义数据库,获取所述自定义数据库的实体属性,以基于自动递增的主键确定所述预置自定义数据库所对应的标识符;
10、将所述基层治理所对应的多条业务逻辑与各业务逻辑所对应的数据要求基于预置接口输入多个专家端,以接收所述专家端上传的自定义字段;其中,所述自定义字段包括:字段名称、实体属性、业务分段信息;
11、根据所述基层治理中各角色的权限控制将角色与数据管理范围进行关联;根据所述数据管理范围与所述自定义字段中业务分段信息的匹配关系,确定各所述角色的权限;
12、获取各数据管理范围所对应的所述预置自定义数据库的组成字段,根据所述预置自定义数据库所对应的标识符、组成字段与所述数据库的组成结构确定权限控制路径,以基于所述权限控制路径对各所述角色进行权限授权。
13、进一步地,在本说明书一个或多个实施例中,采集当前场景下基层治理所对应的需求数据,以基于所述需求数据自定义配置当前场景下基层治理的台账表头加入预置自定义数据库,具体包括:
14、获取所述当前场景下基层治理所对应的需求数据,以对所述需求数据进行数据提取获得关键字段;
15、基于所述关键字段所对应的字段名称与数据类型,生成所述当前场景下基层治理的初始台账表头;
16、根据所述标识符获取所述预置自定义数据库的存储结构与功能,以基于所述存储结构与所述功能对所述初始台账标题进行配置,获得台账表头;
17、将所述台账表头及与所述台账表头相对应的数据字段添加到所述预置自定义数据库中。
18、进一步地,在本说明书一个或多个实施例中,基于预置工作台账的建表请求数据,获取所述预置自定义数据库的已有字段,以获取与所述建表请求数据相对应的已有字段确定当前的初始工作台账,具体包括:
19、解析所述建表请求数据获取对应的工作台账相关信息;其中,所述工作台账相关信息包括:数据表名称、字段名称、数据类型;
20、获取所述预置自定义数据库的已有字段,以基于所述已有字段与所述工作台账相关信息进行匹配,确定与所述建表请求数据相对应的已有字段;
21、根据与所述建表请求数据相对应的已有字段与所述建表请求数据所对应的数据表结构确定当前的初始工作台账。
22、进一步地,在本说明书一个或多个实施例中,接收前端上传的基层治理表格数据并填入所述初始工作台账,以获得创建后的工作台账存储到预置自定义数据库内的基层治理数据库中,具体包括:
23、接收前端上传的一种或多种类型的基层治理表格数据,基于所述初始工作台账的数据类型对所述一种或多种的基层治理表格数据进行处理获得待填入基层治理表格数据;
24、基于各所述待填入基层治理表格数据所对应的表头将所述待填入基层治理表格数据填入所述初始工作台账的对应位置,以获得创建后的工作台账,并将创建后的工作台账存储到预置自定义数据库内的基层治理数据库中。
25、进一步地,在本说明书一个或多个实施例中,获取上级用户端下发的临时报表,以根据预置权限范围与所述基层治理数据库中各字段的所属业务分段,对所述临时报表进行填报,具体包括:
26、基于预设接口获取上级用户端下发的临时报表,对接收的临时报表进行解析以确定所述临时报表的待填写信息;其中,所述待填写信息包括:待填写字段、待填写位置以及各待填写位置的数据格式;
27、获取预置权限范围与当前用户端的角色的匹配关系,并根据基层治理数据库中各字段的所属业务分段信息,确定临时报表中各字段对应的业务分段;
28、接收前端上传的智能填充方式,以基于所述智能填充方式与根据预置权限范围与当前用户端的角色的匹配关系和所属业务分段,获取对应的填报数据,对所述临时报表进行填报。
29、进一步地,在本说明书一个或多个实施例中,基于所述智能填充方式与根据预置权限范围与当前用户端的角色的匹配关系和所属业务分段,获取对应的填报数据,对所述临时报表进行填报,具体包括:
30、接收前端触发的智能填充方式;其中,所述智能填充方式包括:批量智能填充、逐行智能填充、复用云端程序;
31、若确定所述智能填充方式为批量智能填充,则基于所述预置权限范围与当前用户端的角色的匹配关系和所属业务分段,获取对应的填报数据,并将所述填报数据批量导入所述临时报表;
32、若确定所述智能填充方式为逐行智能填充,则基于前端上传的检索条件在当前用户端的角色的匹配的预置权限范围内进行字段查询,获得对应的填报数据,并将所述填报数据导入所述临时报表的对应行中;
33、若确定所述智能填充方式为复用云端程序,则基于历史工作台账确定所述临时报表所对应的匹配数据,基于所述基层治理数据库对所述匹配数据进行更新,以获得对应的填报数据,并将所述填报数据导入所述临时报表。
34、本说明书一个或多个实施例提供一种基层治理的报表管理装置,所述装置包括:
35、自定义单元,用于采集当前场景下基层治理所对应的需求数据,以基于所述需求数据,以自定义配置当前场景下基层治理的台账表头,并将所述台账表头所对应的字段加入预置自定义数据库;
36、表头获取单元,用于基于预置工作台账的建表请求数据,获取所述预置自定义数据库的已有字段,以获取与所述建表请求数据相对应的已有字段确定当前的初始工作台账;
37、填入单元,用于接收前端上传的基层治理表格数据并填入所述初始工作台账,以获得创建后的工作台账存储到预置自定义数据库内的基层治理数据库中;
38、临时填报单元,用于获取上级用户端下发的临时报表,以根据预置权限范围与所述基层治理数据库中各字段的所属业务分段,对所述临时报表进行填报。
39、本说明书一个或多个实施例提供一种基层治理的报表管理设备,设备包括:
40、至少一个处理器;以及,
41、与所述至少一个处理器通信连接的存储器;其中,
42、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
43、采集当前场景下基层治理所对应的需求数据,以基于所述需求数据,以自定义配置当前场景下基层治理的台账表头,并将所述台账表头所对应的字段加入预置自定义数据库;
44、基于预置工作台账的建表请求数据,获取所述预置自定义数据库的已有字段,以获取与所述建表请求数据相对应的已有字段确定当前的初始工作台账;
45、接收前端上传的基层治理表格数据并填入所述初始工作台账,以获得创建后的工作台账存储到预置自定义数据库内的基层治理数据库中;
46、获取上级用户端下发的临时报表,以根据预置权限范围与所述基层治理数据库中各字段的所属业务分段,对所述临时报表进行填报。
47、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
48、采集当前场景下基层治理所对应的需求数据,以基于所述需求数据,以自定义配置当前场景下基层治理的台账表头,并将所述台账表头所对应的字段加入预置自定义数据库;
49、基于预置工作台账的建表请求数据,获取所述预置自定义数据库的已有字段,以获取与所述建表请求数据相对应的已有字段确定当前的初始工作台账;
50、接收前端上传的基层治理表格数据并填入所述初始工作台账,以获得创建后的工作台账存储到预置自定义数据库内的基层治理数据库中;
51、获取上级用户端下发的临时报表,以根据预置权限范围与所述基层治理数据库中各字段的所属业务分段,对所述临时报表进行填报。
52、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
53、根据实际需求自定义定制表头字段,能够确保采集的数据准确反映基层治理的关键指标和信息,提高数据的针对性和实用性。且如果业务需求发生改变,可以方便地调整和扩展台账表头,而不需要对整个系统进行重大修改,更加适应于不同场景和治理需求的变化。通过利用已有的数据库字段确定初始工作台账,能够避免重复劳动且直接使用已有的有效字段可以减少因新建字段而引入的错误风险。根据预置权限范围和所属业务分段进行临时报表的快速填报,确保了填报数据的准确性和合理性,使得基层工作人员可以使用被授权的数据快速填报,在不改变基层日常工作流程的情况下实现工作人员的减负。