利索能及
我要发布
收藏
专利号: 201910015170X
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种对象互转方法,其特征在于,包括:

获取预存的具有映射关系的两数据传输对象,提取两所述数据传输对象的至少一个属性数据;

依据预设数据库中的属性数据将一所述数据传输对象的所述属性数据确定为转换基准数据,包括:将预设数据库中最新的属性数据确定为转换基准数据;

依据所述转换基准数据更新另一所述数据传输对象的属性数据,包括:当所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据不一致时,依据所述转换基准数据更新另一数据传输对象的属性数据。

2.根据权利要求1所述的对象互转方法,其特征在于,所述数据传输对象包括DTO和/或MAP,所述属性数据包括MAP的key和/或value、DTO的属性和/或属性值。

3.根据权利要求1所述的对象互转方法,其特征在于,所述依据所述转换基准数据更新另一所述数据传输对象的属性或属性值,包括:对比所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据;

当所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据不一致时,调用所述转换基准数据作为另一所述数据传输对象的属性数据,且该属性数据与所述转换基准数据具有映射关系。

4.根据权利要求1至3任一项所述的对象互转方法,其特征在于,所述依据所述转换基准数据更新另一所述数据传输对象的属性或属性值之后,包括:对比所述转换基准数据和更新后的所述另一所述数据传输对象的属性数据;

当所述转换基准数据和更新后的所述另一所述数据传输对象的属性数据不一致时,获取所述转换基准数据,生成包括所述转换基准数据的提醒信息,向用户发送所述提醒信息。

5.根据权利要求4所述的对象互转方法,其特征在于,所述获取所述转换基准数据,生成包括所述转换基准数据的提醒信息,包括:所述属性数据包括属性名称和属性值;

当所述转换基准数据为所述属性时,获取所述属性的字段,基于所述字段生成属性转换失败的提醒信息;

当所述转换基准数据为所述属性值时,获取所述属性值、所述属性值对应的同一数据传输对象的属性,依据所述属性值和所述属性生成属性值赋值失败的提醒信息。

6.根据权利要求4所述的对象互转方法,其特征在于,所述当所述转换基准数据和更新后的所述另一所述数据传输对象的所属性数据不一致时,获取所述转换基准数据之后,还包括:依据所述转换基准数据生成转换失败日志。

7.根据权利要求1至3任一项所述的对象互转方法,其特征在于,所述获取预存的具有映射关系的两数据传输对象,提取两所述数据传输对象的至少一个属性数据之前,包括:按照预设时间周期获取所述预设数据库中的所述属性数据,依据所述预设数据库中的所述属性数据更新与所述预设数据库连接的任一所述数据传输对象的属性数据。

8.一种对象互转装置,其特征在于,包括:

提取模块,用于获取预存的具有映射关系的两数据传输对象,提取两所述数据传输对象的至少一个属性数据;

转换基准数据确定模块,用于依据预设数据库中的属性数据将一所述数据传输对象的所述属性数据确定为转换基准数据,包括:将预设数据库中最新的属性数据确定为转换基准数据;

更新模块,用于依据所述转换基准数据更新另一所述数据传输对象的属性数据,包括:当所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据不一致时,依据所述转换基准数据更新另一数据传输对象的属性数据。

9.根据权利要求8所述的对象互转装置,其特征在于,所述更新模块包括:第一对比单元,用于对比所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据;

调用单元,用于当所述转换基准数据和另一所述数据传输对象中与所述转换基准数据具有映射关系的所述属性数据不一致时,调用所述转换基准数据作为另一所述数据传输对象的属性数据,且该属性数据与所述转换基准数据具有映射关系。

10.一种服务器,其特征在于,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据权利要求1至7任一项所述的对象互转方法的步骤。