一种基于SQL传参的报表数据筛选过滤查询方法

    公开(公告)号:CN119938706A

    公开(公告)日:2025-05-06

    申请号:CN202411792191.X

    申请日:2024-12-06

    Abstract: 本申请涉及一种基于SQL传参的报表数据筛选过滤查询方法,包括如下方法:S1、报表模版解析器定义文件中配置好数据源、查询SQL;S2、然后动态报表调用报表后台服务API,报表后台服务API接收到查询数据请求后,先查询系统数据库查询报表模版定义的报表配置信息;S3、报表模版解析器解析报表模版定义信息后,报表定义配置的数据源信息、查询SQL交由SQL构造执行器执行查询数据库操作。本申请实施例提供的整体结构,报表模版定义中数据来源设置动态SQL及占位符,查询数据时传递SQL参数,再由后端服务基于动态SQL传参方式替换参数构造满足过滤筛选条件的SQL,查询数据库获取数据,可以实现对于数据的的精准过滤筛选查询。

    一种多模块多表权限资源数据树形展示的实现方法

    公开(公告)号:CN118838946A

    公开(公告)日:2024-10-25

    申请号:CN202411066538.2

    申请日:2024-08-05

    Abstract: 本发明涉及计算机技术领域,提供一种多模块多表权限资源数据树形展示的实现方法,包括以下步骤:步骤一、各业务模块独立管理各自的资源数据;步骤二、各业务模块按照统一的数据结构返回前端各模块的树形节点;步骤三、前端页面分别请求各业务模块API获取树形节点数据;步骤四、前端页面将获取的各模块树形节点数据进行汇总拼接,展示总体资源树;步骤五、各业务模块的AP I支持动态更新资源树节点,以反映实时的权限变更。通过前端直接请求的模块不同,总表存储构造的方案前端只请求系统模块API一个接口,前端根据模块标识分别请求不同的业务模块AP I服务,多模块分别构造前端汇总的设计方案可以支持资源分散在多个库表的后台应用,应用程序拓展性提高了。

    一种基于RBAC模式的数据权限的设计方法

    公开(公告)号:CN118709165A

    公开(公告)日:2024-09-27

    申请号:CN202410862988.6

    申请日:2024-06-28

    Abstract: 本发明适用于数据权限技术领域,提供了一种基于RBAC模式的数据权限的设计方法,包括RBAC模型,传统RBAC模型中,用户和角色之间是多对多的关系,一个用户可以被赋予若干角色,一个角色也可以被赋予若干用户,所述S1、基于RBAC模型的数据权限架构设计:传统应用中仅涉及应用的功能权限,依据RBAC模型在功能权限的基础上增加数据权限的设计,本发明一种基于RBAC模式的数据权限的设计方法,应用系统除原有的功能权限外,增加了对于用户数据细粒度行级别的数据权限控制,即功能权限可以实现控制整个模块菜单页面的显示隐藏,数据权限可以实现各模块数据的无权限(不可见)、只读权限、读写权限等。

    报表生成方法、装置、终端及存储介质

    公开(公告)号:CN116468010A

    公开(公告)日:2023-07-21

    申请号:CN202310171452.5

    申请日:2023-02-27

    Abstract: 本发明提供一种报表生成方法、装置、终端及存储介质。该方法包括:根据报表扩展规则文件生成报表模板;其中,报表扩展规则文件包括单元格定义和单元格关联关系,单元格定义包括维度字段和指标字段,维度字段用于指示单元格的名称,指标字段用于指示单元格的数值类型,单元格关联关系用于指示每个单元格与其他单元格之间的逻辑关系;根据单元格定义,在用户提供的原始数据库中查找需要的数据并拷贝至报表模板,得到初始报表;根据单元格关联关系,计算初始报表中各子格的值,得到目标报表;其中,子格为引用其他单元格的单元格。本发明能够根据用户提供的各类报表格式,自动对应生成报表,具有更强的灵活性。

Patent Agency Ranking