【技术实现步骤摘要】
数据验证方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种数据验证方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]目前,在各个业务领域,往往需要在一个门户管理系统用于承载多个管理功能的配置。在大多数情况下,对于不同的业务场景,例如,新增知识库、新增用户等,许多配置的部分属性具有业务上的唯一性,例如新增的知识库的名称不允许重复、新增用户的名称不允许重复等,因而需要对业务上要求具有唯一性的属性进行重复性验证。
[0003]对于这种类型的业务处理,在系统后端往往是程序工程师直接在业务编码中查询数据库,每个业务处理都需要编写一套数据重复性验证的代码,长此以往,在服务器端中对于这类业务的数据重复性验证的代码会变得越来越多,从而导致服务器端业务逻辑变得臃肿。另外,服务器端程序工程师频繁进行此类重复编码的工作也不利于研发效率的提升,造成研发资源的浪费。因此亟需一种能够满足不同的业务场景下的重复性验证的方法。
技术实现思路
[0004]有鉴于此,本申请的实施 ...
【技术保护点】
【技术特征摘要】
1.一种数据验证方法,其特征在于,包括:获取终端设备发送的当前业务的业务请求,所述业务请求包括至少一个属性以及至少一个属性值,其中,每个属性对应一个属性值;获取所述业务请求对应的视图对象中针对属性设置的验证注解,所述验证注解用于表示对应属性的属性值需要验证;在所述当前业务的数据库中对设置有所述验证注解的属性值进行验证;在所述数据库中存在相同属性值的情况下,向所述终端设备发送第一验证结果。2.根据权利要求1所述的数据验证方法,其特征在于,在获取所述业务请求对应的视图对象中针对属性设置的验证注解之前,还包括:获取所述视图对象上设置的验证功能开启注解,所述验证功能开启注解用于表示对所述视图对象开启了验证功能。3.根据权利要求2所述的数据验证方法,其特征在于,所述验证功能开启注解设置有数据库验证方法的标识,所述在所述当前业务的数据库中对设置有所述验证注解的属性值进行验证,包括:基于所述数据库验证方法的标识,通过调用所述数据库验证方法,对设置有所述验证注解的属性值进行验证。4.根据权利要求1所述的数据验证方法,其特征在于,所述至少一个属性包括至少一个第一属性,所述至少一个属性值包括至少一个第一属性值,每个第一属性对应一个第一属性值,所述验证注解包括单一属性验证注解,所述单一属性验证注解用于表示对应第一属性的第一属性值需要验证;所述获取所述业务请求对应的视图对象中针对属性设置的验证注解包括:获取所述业务请求对应的视图对象中针对所述第一属性设置的单一属性验证注解。5.根据权利要求1所述的数据验证方法,其特征在于,所述至少一个属性还包括至少两个第二属性,所述至少一个属性值包括至少两个第二属性值,每个第二属性对应一个第二属性值;所述验证注...
【专利技术属性】
技术研发人员:阙文书,曹景泉,罗仕杰,赵飞,吴海英,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。