本申请属于数据处理,尤其涉及一种数据字典生成方法、装置、设备、存储介质及程序产品。
背景技术:
1、随着信息技术的发展,程序开发已经成为了一个高度复杂且快速迭代的过程。项目的规模不断扩大,参与的开发人员数量也随之增加,这导致了项目管理的复杂性和难度显著提升。
2、然而,不同的开发人员可能会对同一配置项有不同的命名和理解,导致代码中出现多个实质上相同但名称不同的配置项定义,这种配置项重复定义会导致代码维护的复杂性和维护成本的增加。
技术实现思路
1、本申请实施例提供一种数据字典生成方法、装置、设备、存储介质及程序产品,能够保持数据项配置的一致性,从而降低了代码维护的复杂性和维护成本。
2、第一方面,本申请实施例提供一种数据字典生成方法,该数据字典生成方法包括:
3、获取用户的权限信息;
4、在权限信息表征用户具有操作权限的情况下,接收用户的第一输入;
5、响应于第一输入,显示第一配置界面,第一配置界面包括多个数据对象中每个数据对象的预设控件,预设控件用于配置对应数据对象的数据项;
6、响应于用户对多个数据对象中第一目标数据对象对应的目标预设控件的第二输入,获取第一目标数据对象的数据项的第一配置信息;
7、根据第一配置信息,配置第一目标数据对象的数据项,得到配置后的第一目标数据对象;
8、基于配置后的第一目标数据对象,生成数据字典。
9、第二方面,本申请实施例提供了一种数据字典生成装置,该数据字典生成装置包括:
10、第一获取模块,用于获取用户的权限信息;
11、第一接收模块,用于在权限信息表征用户具有操作权限的情况下,接收用户的第一输入;
12、第一响应模块,用于响应于第一输入,显示第一配置界面,第一配置界面包括多个数据对象中每个数据对象的预设控件,预设控件用于配置对应数据对象的数据项;
13、第二响应模块,用于响应于用户对多个数据对象中第一目标数据对象对应的目标预设控件的第二输入,获取第一目标数据对象的数据项的第一配置信息;
14、第一配置模块,用于根据第一配置信息,配置第一目标数据对象的数据项,得到配置后的第一目标数据对象;
15、生成模块,用于基于配置后的第一目标数据对象,生成数据字典。
16、第三方面,本申请实施例提供一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面任意一项的数据字典生成方法。
17、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面任意一项的数据字典生成方法。
18、第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,计算机程序或指令被处理器执行时实现如第一方面任意一项的数据字典生成方法。
19、本申请实施例的数据字典生成方法、装置、设备、存储介质及程序产品,通过权限控制,确保了只有具有权限的用户才能访问第一配置界面,进行数据对象的数据项的配置,有效防止了未授权用户访问敏感配置信息,增强了数据对象配置的可控性。接着,通过向用户提供统一的第一配置界面和预设控件,使得用户可以在一个集中的界面查看和配置所有相关的数据对象,有助于减少数据对象的数据项在不同位置被重复定义的可能性。随后,用户通过预设控件输入配置信息,这些控件已经根据数据对象的特性进行了预设,减少了用户理解差异的空间。然后,业务端根据用户输入的配置后的数据对象生成数据字典,有效确保了对数据对象的数据项的配置的一致性和准确性。这样,即使不同的开发人员参与数据对象的数据项的配置,也能够保持数据项配置的一致性,从而降低了代码维护的复杂性和维护成本。
1.一种数据字典生成方法,其特征在于,包括:
2.根据权利要求1所述的数据字典生成方法,其特征在于,所述目标预设控件包括目标对象配置控件和数据项配置控件,所述第二输入包括第一子输入和第二子输入;
3.根据权利要求2所述的数据字典生成方法,其特征在于,所述目标对象配置控件包括第一控件和第二控件,所述用户对所述目标对象配置控件的第一子输入包括所述用户对所述第一控件的输入和所述用户对所述第二控件的输入;
4.根据权利要求3所述的方法,其特征在于,所述第一目标数据对象的数据项的第一配置信息包括所述第一目标数据对象的多个数据项中每个数据项的配置信息,所述配置方式包括第一配置方式,所述第一配置方式用于对所述多个数据项进行逐一配置;
5.根据权利要求3所述的方法,其特征在于,所述第一目标数据对象的数据项的第一配置信息包括所述第一目标数据对象的多个数据项中每个数据项的配置信息,所述配置方式包括第二配置方式,所述第二配置方式用于对所述多个数据项进行批量配置;
6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一配置界面还包括新增对象控件;
7.根据权利要求1所述的方法,其特征在于,所述预设控件还包括数据项显示控件;
8.根据权利要求7所述的方法,其特征在于,所述响应于所述用户对所述第一目标数据对象的数据项显示控件的第六输入,显示所述第一目标数据对象的数据项的第一配置信息之前,所述方法还包括:
9.根据权利要求2所述的方法,其特征在于,所述基于所述配置后的第一目标数据对象,生成数据字典之后,所述方法还包括:
10.一种数据字典生成装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-9任意一项所述的数据字典生成方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理其执行时实现权利要求1-9任意一项所述的数据字典生成方法。