本申请涉及数据处理领域,具体而言,涉及一种产品排序方法、装置、电子设备及存储介质。
背景技术:
1、在工业生产中,对存储于数据库(一般为关系型数据库)中的产品进行排序是必不可少的,这便于对产品进行管理。
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、本申请实施例提供的一种产品排序方法、装置、电子设备及存储介质,能够降低产品排序的门槛,使得非专业数据人员也能对数据库中的产品进行排序。
1.一种产品排序方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品排序方法,其特征在于,向用户展示预先定义好的至少一个产品排序规则,包括:
3.根据权利要求2所述的产品排序方法,其特征在于,接收所述用户对所述至少一个产品排序规则中的至少部分目标产品排序规则的选取以及优先级设置,包括:
4.根据权利要求1所述的产品排序方法,其特征在于,根据所述至少部分目标产品排序规则以及所述至少部分目标产品排序规则各自的优先级对存储于数据库中的待排序产品进行排序,包括:
5.根据权利要求1所述的产品排序方法,其特征在于,所述产品排序规则以标签的形式进行显示,且每一所述产品排序规则均具有排序逻辑说明。
6.根据权利要求1所述的产品排序方法,其特征在于,所述产品排序规则的排序逻辑包括以下中的至少一者:基于产品属性的值的升序排序,基于产品属性的值的降序排序,基于产品属性的名称关键词排序,基于产品属性的值的阈值比较排序。
7.一种产品排序装置,其特征在于,所述装置包括:
8.根据权利要求7所述的产品排序装置,其特征在于,所述展示模块,具体用于:
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至6任一项所述的产品排序方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6任一项所述的产品排序方法的步骤。