一种产品排序方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37420862 阅读:19 留言:0更新日期:2023-04-30 09:43
本申请提供了一种产品排序方法、装置、电子设备及存储介质,方法包括:向用户展示预先定义好的至少一个产品排序规则;接收用户对至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,根据至少部分目标产品排序规则以及至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序。本申请能够降低产品排序的门槛,使得非专业数据人员也能对数据库中的产品进行排序。行排序。行排序。

【技术实现步骤摘要】
一种产品排序方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种产品排序方法、装置、电子设备及存储介质。

技术介绍

[0002]在工业生产中,对存储于数据库(一般为关系型数据库)中的产品进行排序是必不可少的,这便于对产品进行管理。
[0003]然而,现有技术中,想要对产品进行排序,需要编写数据查询语言,然后数据库基于编写好的数据查询语言所对应的产品排序逻辑对产品进行排序,这样,需要委托专业数据人员,具有较高的门槛,可视性和易读性较差。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种产品排序方法、装置、电子设备及存储介质,能够降低产品排序的门槛,使得非专业数据人员也能对数据库中的产品进行排序。
[0005]第一方面,本申请实施例提供了一种产品排序方法,所述方法包括:
[0006]向用户展示预先定义好的至少一个产品排序规则;
[0007]接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序。
[0008]在一种可能的实施方式中,向用户展示预先定义好的至少一个产品排序规则,包括:
[0009]在所述数据库的外部界面,生成产品排序规则显示界面;
[0010]在所述产品排序规则显示界面上,向所述用户展示预先定义好的所述至少一个产品排序规则。
[0011]在一种可能的实施方式中,接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,包括:
[0012]接收所述用户以拖拽的形式将所述至少部分目标产品排序规则放置于产品排序规则应用区域中的操作以及所述用户以拖拽的形式在所述产品排序规则应用区域中对所述至少部分目标产品排序规则的先后排序,以实现对所述至少部分目标产品排序规则的选取以及优先级设置,其中,所述产品排序规则应用区域中位置在先的目标产品排序规则的优先级高于位置在后的目标产品排序规则的优先级,所述产品排序规则应用区域设置于所述产品排序规则显示界面中。
[0013]在一种可能的实施方式中,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序,包括:
[0014]按照所述至少部分目标产品排序规则各自的优先级从高到底的顺序,基于所述至少部分目标产品排序规则对存储于所述数据库中的所述待排序产品进行排序。
[0015]在一种可能的实施方式中,所述产品排序规则以标签的形式进行显示,且每一所述产品排序规则均具有排序逻辑说明。
[0016]在一种可能的实施方式中,所述产品排序规则的排序逻辑包括以下中的至少一者:基于产品属性的值的升序排序,基于产品属性的值的降序排序,基于产品属性的名称关键词排序,基于产品属性的值的阈值比较排序。
[0017]第二方面,本申请实施例还提供了一种产品排序装置,所述装置包括:
[0018]展示模块,用于向用户展示预先定义好的至少一个产品排序规则;
[0019]排序模块,用于接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序。
[0020]在一种可能的实施方式中,所述展示模块,具体用于:
[0021]在所述数据库的外部界面,生成产品排序规则显示界面;
[0022]在所述产品排序规则显示界面上,向所述用户展示预先定义好的所述至少一个产品排序规则。
[0023]在一种可能的实施方式中,所述排序模块在接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置时,具体用于:
[0024]接收所述用户以拖拽的形式将所述至少部分目标产品排序规则放置于产品排序规则应用区域中的操作以及所述用户以拖拽的形式在所述产品排序规则应用区域中对所述至少部分目标产品排序规则的先后排序,以实现对所述至少部分目标产品排序规则的选取以及优先级设置,其中,所述产品排序规则应用区域中位置在先的目标产品排序规则的优先级高于位置在后的目标产品排序规则的优先级,所述产品排序规则应用区域设置于所述产品排序规则显示界面中。
[0025]在一种可能的实施方式中,所述排序模块在根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序时,具体用于:
[0026]按照所述至少部分目标产品排序规则各自的优先级从高到底的顺序,基于所述至少部分目标产品排序规则对存储于所述数据库中的所述待排序产品进行排序。
[0027]在一种可能的实施方式中,所述产品排序规则以标签的形式进行显示,且每一所述产品排序规则均具有排序逻辑说明。
[0028]在一种可能的实施方式中,所述产品排序规则的排序逻辑包括以下中的至少一者:基于产品属性的值的升序排序,基于产品属性的值的降序排序,基于产品属性的名称关键词排序,基于产品属性的值的阈值比较排序。
[0029]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的产品排序方法的步骤。
[0030]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的产品排序方法的步骤。
[0031]本申请实施例提供的一种产品排序方法、装置、电子设备及存储介质,能够降低产品排序的门槛,使得非专业数据人员也能对数据库中的产品进行排序。
附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0033]图1示出了本申请实施例提供的一种产品排序方法的流程图;
[0034]图2示出了本申请实施例提供的另一种产品排序方法的流程图;
[0035]图3示出了本申请实施例提供的一种产品排序装置的结构示意图;
[0036]图4示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0037]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品排序方法,其特征在于,所述方法包括:向用户展示预先定义好的至少一个产品排序规则;接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序。2.根据权利要求1所述的产品排序方法,其特征在于,向用户展示预先定义好的至少一个产品排序规则,包括:在所述数据库的外部界面,生成产品排序规则显示界面;在所述产品排序规则显示界面上,向所述用户展示预先定义好的所述至少一个产品排序规则。3.根据权利要求2所述的产品排序方法,其特征在于,接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,包括:接收所述用户以拖拽的形式将所述至少部分目标产品排序规则放置于产品排序规则应用区域中的操作以及所述用户以拖拽的形式在所述产品排序规则应用区域中对所述至少部分目标产品排序规则的先后排序,以实现对所述至少部分目标产品排序规则的选取以及优先级设置,其中,所述产品排序规则应用区域中位置在先的目标产品排序规则的优先级高于位置在后的目标产品排序规则的优先级,所述产品排序规则应用区域设置于所述产品排序规则显示界面中。4.根据权利要求1所述的产品排序方法,其特征在于,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序,包括:按照所述至少部分目标产品排序规则各自的优先级从高到底的顺序,基于所述至少部分目标产品排序规则对存储于所述数据...

【专利技术属性】
技术研发人员:李钢江滕超
申请(专利权)人:上海赛美特软件科技有限公司
类型:发明
国别省市:

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

1