本发明涉及数据处理,尤其涉及一种基于金融业务的数据字典生成方法、装置、设备及介质。
背景技术:
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、检测单元,用于当检测到所述配置界面上的确认按钮被触发时,检测所述各输入框是否都有数据输入;
29、提示单元,用于当检测到所述各输入框都有数据输入时,发出确认提示;
30、生成单元,用于当接收到反馈的对所述确认提示的确认信号时,基于所述各输入框中输入的数据生成数据字典。
31、一种计算机设备,所述计算机设备包括:
32、存储器,存储至少一个指令;及
33、处理器,执行所述存储器中存储的指令以实现所述基于金融业务的数据字典生成方法。
34、一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述基于金融业务的数据字典生成方法。
35、由以上技术方案可以看出,本发明能够显示字典配置界面上的各输入框,其中,各输入框用于输入待配置的字典字段,使用户能够根据实际需求填写字典字段,当检测到配置界面上的确认按钮被触发时,检测各输入框是否都有数据输入,当检测到各输入框都有数据输入时再发出确认提示,避免有数据被遗漏,当接收到反馈的对确认提示的确认信号时,基于各输入框中输入的数据生成数据字典,经再次确认后自动生成数据字典,使各字段保持数据的一致性,通过字典配置界面进行基于金融业务的数据字典的配置,使生成的数据字典具有较高的可读性,便于维护,且可扩展性也较高。
1.一种基于金融业务的数据字典生成方法,其特征在于,所述基于金融业务的数据字典生成方法包括:
2.如权利要求1所述的基于金融业务的数据字典生成方法,其特征在于,所述方法还包括:
3.如权利要求1所述的基于金融业务的数据字典生成方法,其特征在于,所述显示字典配置界面上的各输入框前,所述方法还包括:
4.如权利要求1所述的基于金融业务的数据字典生成方法,其特征在于,所述基于所述各输入框中输入的数据生成数据字典后,所述方法还包括:
5.如权利要求1所述的基于金融业务的数据字典生成方法,其特征在于,所述基于所述各输入框中输入的数据生成数据字典后,所述方法还包括:
6.如权利要求5所述的基于金融业务的数据字典生成方法,其特征在于,所述将所述数据字典导入至配置数据库后,所述方法还包括:
7.如权利要求1所述的基于金融业务的数据字典生成方法,其特征在于,所述基于所述各输入框中输入的数据生成数据字典后,所述方法还包括:
8.一种基于金融业务的数据字典生成装置,其特征在于,所述基于金融业务的数据字典生成装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括:
10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现如权利要求1至7中任意一项所述的基于金融业务的数据字典生成方法。