一种实现可视化灵活组合动态配置的搜索方法技术

技术编号:38999528 阅读:11 留言:0更新日期:2023-10-07 10:31
本发明专利技术的目的在于提出一种实现可视化灵活组合动态配置的搜索方法,实现可视化可灵活组合可动态配置的高级搜索,包括配置管理、OPS

【技术实现步骤摘要】
一种实现可视化灵活组合动态配置的搜索方法


[0001]本专利技术涉及搜索领域,尤其涉及一种实现可视化灵活组合动态配置的搜索方法。

技术介绍

[0002]在软件开发中存在各种各样的条件搜索查询,产品经理在设计某项功能时,需要提前梳理查询条件,由研发前后端在程序代码中内置好查询条件以及查询方式。当查询条件需要增加、变动、去掉时都需要前后端研发改动代码。但当任何的条件变动都需要更改代码,不利于程序的灵活性、复用性、通用性。

技术实现思路

[0003]本专利技术的目的在于,针对以上问题,提出提供一种可视化动态配置、灵活组合的高级搜索,同时支持国产化。
[0004]一种实现可视化灵活组合动态配置的搜索方法,实现可视化可灵活组合可动态配置的高级搜索,包括配置管理、OPS

SDK。
[0005]进一步的,一种实现可视化灵活组合动态配置的搜索方法,所述配置管理实现页面查询条件可视化、动态化配置管理功能,包括对页面查询条件新增、复制、导入、导出、删除、配置搜索字段、配置排序字段。
[0006]进一步的,一种实现可视化灵活组合动态配置的搜索方法,所述OPS

SDK指软件开发中引入OPS

SDK包,程序按照不同数据库驱动会自动解析转换成不同数据库的SQL查询片段。
[0007]进一步的,一种实现可视化灵活组合动态配置的搜索方法,步骤为:S1:根据软件开发中不同页面设置不同查询条件,点击新增按钮添加页面查询条件配置,其中页面编码不可重复,软件系统在使用高级查询时通过页面编码查询页面的高级条件配置;S2:在高级查询管理列表点击搜索字段后跳转到查询条件;S3:点击排序字段,对页面列表列定义是否支持数据库排序;S4:完成配置管理后,软件系统在功能页面使用高级查询时,调用接口。
[0008]进一步的,一种实现可视化灵活组合动态配置的搜索方法,所述查询条件可进行新增、编辑、删除操作;查询条件配置的要素包括字段名称、SQL片段、类型、表达式、排序、分组。
[0009]进一步的,一种实现可视化灵活组合动态配置的搜索方法,所述字段名称指软件系统使用时查询条件显示的名称,SQL片段指软件系统后端在数据库执行的SQL语句字段,类型是指条件输入框的类型,包括文本、数值、日期、级联、枚举、数值区间,排序指查询条件显示的顺序,分组指页面查询条件根据分组标识分多个查询SQL片段,适用于软件系统中包含子查询SQL的高级查询应用场景。
[0010]进一步的,一种实现可视化灵活组合动态配置的搜索方法,所述类型与表达式有
级联关系;若类型选择文本,表达式则能选择等于、包含、不包含、索引;所述索引指隐私数据加密存储同时存储索引字段,条件查询隐私数据时,只能查询索引字段;若类型选择数值,表达式则能选择等于、小于、大于、小于等于、大于等于;若类型选择日期,表达式则能选择介于(日期范围);若类型选择枚举,需配置枚举URL地址,用于查询枚举的值,表达式则可选择属于,同时支持多选、单选;若类型选择区域,表达式能选择等于;所述区域是指国家行政区域省



区三级联动;若类型选择补全,同时需配置数据来源URL地址,输入关键字自动通过URL地址补全数据,则表达式能选择等于;若类型选择级联,同时配置数据来源URL,可显示多级级联联动条件,表达式能选择等于、包含、属于;若类型选择数值区间,数值输入框输入数值的最小值、最大值,表达式只能选择介于。
[0011]本专利技术有益效果:实现可视化、灵活多样化配置查询条件,软件开发中研发不用在编写条件查询代码,前端也只需要引入高级查询公共组件,不再需要重复编写查询条件代码和每次新增查询条件都改动代码。极大减少前后研发、测试工作量以及成本。针对不同地区不同查询条件,可灵活组合、灵活配置,有效提高系统通用性、复用性。
附图说明
[0012]图1是一种实现可视化灵活组合动态配置的搜索方法流程图。
具体实施方式
[0013]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。
[0014]如附图1所示,一种实现可视化灵活组合动态配置的搜索方法,实现可视化可灵活组合可动态配置的高级搜索,包括配置管理、OPS

SDK。
[0015]一种实现可视化灵活组合动态配置的搜索方法,所述配置管理实现页面查询条件可视化、动态化配置管理功能,包括对页面查询条件新增、复制、导入、导出、删除、配置搜索字段、配置排序字段。
[0016]一种实现可视化灵活组合动态配置的搜索方法,所述OPS

SDK指软件开发中引入OPS

SDK包,程序按照不同数据库驱动会自动解析转换成不同数据库的SQL查询片段。
[0017]一种实现可视化灵活组合动态配置的搜索方法,步骤为:S1:根据软件开发中不同页面设置不同查询条件,点击新增按钮添加页面查询条件配置,其中页面编码不可重复,软件系统在使用高级查询时通过页面编码查询页面的高级条件配置;S2:在高级查询管理列表点击搜索字段后跳转到查询条件;
S3:点击排序字段,对页面列表列定义是否支持数据库排序;S4:完成配置管理后,软件系统在功能页面使用高级查询时,调用接口。
[0018]一种实现可视化灵活组合动态配置的搜索方法,所述查询条件可进行新增、编辑、删除操作;查询条件配置的要素包括字段名称、SQL片段、类型、表达式、排序、分组。
[0019]一种实现可视化灵活组合动态配置的搜索方法,所述字段名称指软件系统使用时查询条件显示的名称,SQL片段指软件系统后端在数据库执行的SQL语句字段,类型是指条件输入框的类型,包括文本、数值、日期、级联、枚举、数值区间,排序指查询条件显示的顺序,分组指页面查询条件根据分组标识分多个查询SQL片段,适用于软件系统中包含子查询SQL的高级查询应用场景。
[0020]一种实现可视化灵活组合动态配置的搜索方法,所述类型与表达式有级联关系;若类型选择文本,表达式则能选择等于、包含、不包含、索引;所述索引指隐私数据加密存储同时存储索引字段,条件查询隐私数据时,只能查询索引字段;若类型选择数值,表达式则能选择等于、小于、大于、小于等于、大于等于;若类型选择日期,表达式则能选择介于(日期范围);若类型选择枚举,需配置枚举URL地址,用于查询枚举的值,表达式则可选择属于,同时支持多选、单选;若类型选择区域,表达式能选择等于;所述区域是指国家行政区域省



区三级联动;若类型选择补全,同时需配置数据来源URL地址,输入关键字自动通过URL地址补全数据,则表达式能选择等于;若类型选择级联,同时配置数据来源URL,可显示多级级联联动条件,表达式能选择等于、包含、属于等;若类型选择数值区间,数值输入框输入数值的最小值、最大值,表达式只能选择介于。
[0021]一种实现可视化灵活组合动态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现可视化灵活组合动态配置的搜索方法,其特征在于,实现可视化可灵活组合可动态配置的高级搜索,包括配置管理、OPS

SDK。2.根据权利要求1所述的一种实现可视化灵活组合动态配置的搜索方法,其特征在于,所述配置管理实现页面查询条件可视化、动态化配置管理功能,包括对页面查询条件新增、复制、导入、导出、删除、配置搜索字段、配置排序字段。3.根据权利要求1所述的一种实现可视化灵活组合动态配置的搜索方法,其特征在于,所述OPS

SDK指软件开发中引入OPS

SDK包,程序按照不同数据库驱动会自动解析转换成不同数据库的SQL查询片段。4.根据权利要求1所述的一种实现可视化灵活组合动态配置的搜索方法,其特征在于,步骤为:S1:根据软件开发中不同页面设置不同查询条件,点击新增按钮添加页面查询条件配置,其中页面编码不可重复,软件系统在使用高级查询时通过页面编码查询页面的高级条件配置;S2:在高级查询管理列表点击搜索字段后跳转到查询条件;S3:点击排序字段,对页面列表列定义是否支持数据库排序;S4:完成配置管理后,软件系统在功能页面使用高级查询时,调用接口。5.根据权利要求4所述的一种实现可视化灵活组合动态配置的搜索方法,其特征在于,所述查询条件可进行新增、编辑、删除操作;查询条件配置的要素包括字段名称、SQL片段、类型、表达式、排序、分组。6.根据权利要求5所...

【专利技术属性】
技术研发人员:邹国平王金龙张竞刘勇胡树
申请(专利权)人:成都智慧锦城大数据有限公司
类型:发明
国别省市:

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

1