预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114238105A(43)申请公布日2022.03.25(21)申请号202111520697.1(22)申请日2021.12.13(71)申请人深圳壹账通智能科技有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(72)发明人陈嘉林李炜(74)专利代理机构深圳众鼎专利商标代理事务所(普通合伙)44325代理人张美君(51)Int.Cl.G06F11/36(2006.01)G06F8/41(2018.01)G06F8/73(2018.01)G06F16/955(2019.01)权利要求书2页说明书12页附图5页(54)发明名称基于自定义注解的前后端校验方法、装置、设备及介质(57)摘要本发明涉及前后端数据检验、区块链技术领域,公开了一种基于自定义注解的前后端校验方法、装置、设备及介质。方法部分包括:接收前端发送的拉取请求,所述拉取请求用于请求目标表单的校验规则的请求;响应所述拉取请求,从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性;调用所述自定义注解对应的规则转换器,对各个所述带有自定义注解的属性的属性信息进行转换,得到用于所述前端校验的校验代码;将所述校验代码返馈回所述前端,以使所述前端按照所述校验代码进行前端校验。CN114238105ACN114238105A权利要求书1/2页1.一种基于自定义注解的前后端校验方法,其特征在于,所述前后端校验方法,包括:后端接收前端发送的拉取请求,所述拉取请求用于请求目标表单的校验规则的请求;所述后端响应所述拉取请求,从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性;所述后端调用所述自定义注解对应的规则转换器,对各个所述带有自定义注解的属性的属性信息进行转换,得到用于所述前端校验的校验代码;所述后端将所述校验代码返馈回所述前端,以使所述前端按照所述校验代码进行前端校验。2.如权利要求1所述的基于自定义注解的前后端校验方法,其特征在于,所述从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性之后,所述方法还包括:所述后端将已生效的所有带有自定义注解的属性,封装成源对象,其中,所述源对象以MAP数组形式存储所有带有自定义注解的属性和所述自定义注解对应的校验规则;所述对各个带有自定义注解的属性属性信息进行转换,得到用于前端校验的校验代码,包括:所述后端将所述源对象中所有的所述带有自定义注解的属性和所述自定义注解对应的校验规则取出,得到所有所述带有自定义注解的属性的属性信息;所述后端将所有所述带有自定义注解的属性的属性信息,封装成规则对象并存储;所述后端将所述规则对象进行转换,得到用于所述前端校验的校验代码。3.如权利要求1所述的基于自定义注解的前后端校验方法,其特征在于,所述从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性,包括:所述后端对所述后端接口的入参中带有框架注解的属性,和带有所述框架注解的入参实体对象进行切面拦截,其中,已有所述框架注解的属性或所述入参实体对象的自定义注解处于生效状态;所述后端分别从所述带有框架注解的属性解析出所有带有自定义注解的所有属性,和从所述带有框架注解的入参实体对象解析出所有带有自定义注解的属性,以得到已生效的所有带有自定义注解的属性。4.如权利要求1所述的基于自定义注解的前后端校验方法,其特征在于,所述从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性之前,所述方法还包括:所述后端解析所述拉取请求,以判断所述拉取请求中的请求调用接口地址是否包含预设匹配标识,所述预设匹配标识为所述前端在用户触发进入校验页面时添加至所述目标表单的原生保存接口地址的标识;当判断所述拉取请求中的请求调用接口地址包含所述预设匹配标识,则所述后端依据所述预设匹配标识更改所述请求调用接口地址,以获取所述原生保存接口地址;所述后端依据所述原生保存接口地址,调用所述目标表单对应的后端接口,并从所述目标表单对应的后端接口中,获取已生效的所有带有自定义注解的属性。5.如权利要求1‑4任一项所述的基于自定义注解的前后端校验方法,其特征在于,所述后端将所述校验代码返馈回所述前端之后,所述方法还包括:2CN114238105A权利要求书2/2页当接收到所述前端发送的包含有提交参数的提交请求之后,所述后端按照各个带有自定义注解的属性的属性信息,对所述提交参数进行校验。6.一种基于自定义注解的前后端校验方法,其特征在于,包括:所述前端向后端发送拉取请求,所述拉取请求用于请求目标表单的校验规则的请求;所述前端接收所述后端根据所述拉取请求,所反馈的用于所述前端校验的校验代码,其中,所述校验代码为所述后端根据如权利