参数交易处理方法及装置、计算机设备及可读存储介质制造方法及图纸

技术编号:24168644 阅读:38 留言:0更新日期:2020-05-16 02:14
本发明专利技术提供了一种参数交易处理方法及装置、计算机设备及可读存储介质,其中,方法包括:获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。本发明专利技术能够对参数交易按统一模式进行处理,减少参数交易的开发及维护的工作量。

【技术实现步骤摘要】
参数交易处理方法及装置、计算机设备及可读存储介质
本专利技术涉及参数交易领域,尤其涉及一种参数交易处理方法及装置、计算机设备及可读存储介质。
技术介绍
现有技术中的参数交易都是一类参数交易有一套实现方法,对于每一类参数交易都需要单独开发一套实现方法,现有的参数交易实现方法存在开发工作量大,修改成本高,增加新功能时所有参数交易实现方法都需要修改一遍。
技术实现思路
为了解决现有技术中参数交易实现方法存在开发工作量大及修改成本高的缺陷,本专利技术的第一方面提供一种参数交易处理方法,包括:获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。进一步实施例中,获取参数交易数据,包括:利用统一接口获取参数交易数据,其中,统一接口利用泛型定义。进一步实施例中,对信息参数数据进行字段名称变换,包括:根据预先设定的变换规则,对信息参数数据进行字段名称变换,其中,变换规则包括各参数交易数据中信息参数字段与统一字段之间的关联关系。进一步实施例中,根据变换结果进行表实体类赋值,包括:利用Java反射获取变换结果中各字段名称对应的数据,并赋值给表实体类。本专利技术的第二方面提供一种参数交易处理装置,包括:入口模块,用于获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;参数处理模块,用于对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;数据库操作模块,用于利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。进一步实施例中,入口模块获取参数交易数据,包括:利用统一接口获取参数交易数据,其中,统一接口利用泛型定义。进一步实施例中,处理模块对信息参数数据进行字段名称变换,包括:根据预先设定的变换规则,对信息参数数据进行字段名称变换,其中,变换规则包括各参数交易数据中信息参数字段与统一字段之间的关联关系。进一步实施例中,操作模块根据变换结果进行表实体类赋值,包括:利用Java反射获取变换结果中各字段名称对应的数据,并赋值给表实体类。本专利技术的第三方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述任一实施例所述的参数交易处理方法。本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行计算机程序,所述计算机程序被处理器执行时实现前述任一实施例所述的参数交易处理方法。本专利技术提供的参数交易处理方法及装置、计算机设备及可读存储介质,通过获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作,能够对参数交易按统一模式进行处理,减少参数交易的开发及维护的工作量。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例参数交易处理方法的流程图;图2示出了本专利技术实施例的参数交易处理装置的结构图。具体实施方式为了使本专利技术的技术特点及效果更加明显,下面结合附图对本专利技术的技术方案做进一步说明,本专利技术也可有其他不同的具体实例来加以说明或实施,任何本领域技术人员在权利要求范围内做的等同变换均属于本专利技术的保护范畴。本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本专利技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。首先需要说明的是,本专利技术所述的Java反射指的是在运行状态中,对于任何一个类,我们都能知道这个类有哪些方法和属性。对于任何一个对象,我们都能对它的方法和属性进行调用。本专利技术所述Java泛型指的是变量类型的参数化。考虑到现有技术中的参数交易存在开发工作量大及修改成本高的缺陷,本专利技术的一实施例中,提供一种参数交易处理方法,如图1所示,包括:步骤110,获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据。详细的说,参数交易数据可利用统一接口获取,其中,统一接口利用泛型定义。功能参数数据用于指示参数交易实现的功能,包括查询参数、增加参数、维护参数。信息参数数据根据参数交易而定,例如,代理行参数交易,其信息参数数据包括银行号、机构号及代理行BIC,本专利技术对信息参数数据具体为何不做限定。步骤120,对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值。一具体实施方式中,对信息参数数据进行字段名称变换包括:根据预先设定的变换规则,对信息参数数据进行字段名称变换,其中,变换规则包括各参数交易数据中信息参数字段与统一字段之间的关联关系。统一字段对应数据库表中字段的名称,可由开发人员进行设定,本专利技术对其具体取值不做限定,例如参数银行号、机构号、代理行BIC,对应的统一字段为bank_no、branch_no、agent_bic。一具体实施方式中,根据变换结果进行表实体类赋值,包括:利用Java反射获取变换结果中各字段名称对应的数据,并赋值给表实体类。步骤130,利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。详细的说,表操作类及表实体类存在同一目录下,且表操作类名都为参数表名+Dao(上一级包名),因此,通过Java反射获取表实体类存放的路径和参数表。本专利技术提供的参数交易处理方法,通过获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;对本文档来自技高网...

【技术保护点】
1.一种参数交易处理方法,其特征在于,包括:/n获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;/n对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;/n利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。/n

【技术特征摘要】
1.一种参数交易处理方法,其特征在于,包括:
获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;
对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;
利用Java反射获取表实体类存放的路径以及参数表名,根据路径及参数表名获取表操作类,根据功能参数数据利用表操作类进行数据库的操作。


2.如权利要求1所述的参数交易处理方法,其特征在于,获取参数交易数据,包括:
利用统一接口获取参数交易数据,其中,统一接口利用泛型定义。


3.如权利要求1所述的参数交易处理方法,其特征在于,对信息参数数据进行字段名称变换,包括:
根据预先设定的变换规则,对信息参数数据进行字段名称变换,其中,变换规则包括各参数交易数据中信息参数字段与统一字段之间的关联关系。


4.如权利要求1所述的参数交易处理方法,其特征在于,根据变换结果进行表实体类赋值,包括:
利用Java反射获取变换结果中各字段名称对应的数据,并赋值给表实体类。


5.一种参数交易处理装置,其特征在于,包括:
入口模块,用于获取参数交易数据,其中,参数交易数据包括功能参数数据及信息参数数据;
参数处理模块,用于对信息参数数据进行字段名称变换,根据变换结果进行表实体类赋值;...

【专利技术属性】
技术研发人员:戴翔张凤玲冯琦淇
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1