[发明专利]一种动态字段实现级联和引用关系的方法在审
申请号: | 201910864653.7 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110597928A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 廖洪;孙瑞 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/22 |
代理公司: | 51213 四川省成都市天策商标专利事务所 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 引用关系 字段分类 字段表 级联 动态配置 级联关系 属性值表 字段关系 关系表 关联关系 关系类型 联动 引用 | ||
本发明公开了一种动态字段实现级联和引用关系的方法,包括字段分类表,字段表,关系表,属性值表,其中,字段分类表中包括字段id,name,字段表中包括字段id,name,关系表中包括字段id,type,field,ref_field,where_field,且关系类型值有引用关系和级联关系,属性值表中包括字段field_id,value;且所述动态字段实现级联和引用关系的方法包括引用关系实现流程及级联关系实现流程。本发明的方法针对属性值动态配置,通过添加字段关系表,字段表,字段分类,值表,添加属性值引用与属性值级联联动分别设计关联关系及表中必须字段,设计字段关系的添加及获取逻辑,达到可以动态配置字段之间关系的效果。
技术领域
本发明涉及互联网技术领域,特别涉及一种动态字段实现级联和引用关系的方法。
背景技术
在日常的开发当中,字段与字段之间的关系是不可缺少的,比如省市县,比如地址与国籍之间,而在一个对涉及到的字段需要灵活可配的时候,特别是数据管理平台,需要字段类型、名字等动态配置以及字段之间可能需要添加关系,此时更加需要一种添加可配置字段之间关系的方法。
在项目中,当一个字段的取值需要从另外一个值中选取时,以及一个字段的值需要与另一个字段中联动获取时,传统的做法是给字段之间固定添加一张表用户存储该字段的关系并在业务代码中固定获取逻辑。业务有新需求或者需要做变更时都要重写相关的功能,效率低下,且该方法并不适用于当字段属于灵活配置时字段之间的关系配置与获取。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种动态字段实现级联和引用关系的方法,针对属性值动态配置,通过添加字段关系表,字段表,字段分类,值表,添加属性值引用与属性值级联联动分别设计关联关系及表中必须字段,设计字段关系的添加及获取逻辑,达到可以动态配置字段之间关系的效果。
为了达到上述的技术效果,本发明采取以下技术方案:
一种动态字段实现级联和引用关系的方法,包括字段分类表,字段表,关系表,属性值表,其中,字段分类表中包括字段id,name,字段表中包括字段id,name,关系表中包括字段id,type,field,ref_field,where_field,且关系类型值有引用关系和级联关系,属性值表中包括字段field_id,value;且所述动态字段实现级联和引用关系的方法包括引用关系实现流程及级联关系实现流程;本发明的动态字段实现级联和引用关系的方法,针对属性值动态配置,通过添加字段关系表,字段表,字段分类,值表,添加属性值引用与属性值级联联动分别设计关联关系及表中必须字段,设计字段关系的添加及获取逻辑,达到可以动态配置字段之间关系的效果。
进一步地,所述引用关系实现流程包括以下步骤:
S1.1在字段分类表中创建字段分类A、字段分类B;
S1.2在字段表中添加字段a1、字段b1并分别对应关联到字段分类表中的字段分类A、字段分类B;
S1.3在关系表中添加一个type是引用,ref_field是a1,field是b1的关系;
S1.4查询时判断字段a1查询是否存在引用关系;
S1.5若存在引用关系则直接获取到field字段,再查询field字段在属性值表中的值即可。
进一步地,所述级联关系实现流程包括以下步骤:
S2.1在字段分类表中创建字段分类A、字段分类B;
S2.2在字段表中添加字段a1、字段a2、字段b1,其中,字段a1、字段a2对应关联到字段分类表中的字段分类A,字段b1对应关联到字段分类表中的字段分类B;
S2.3在属性值表中存储b1的值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910864653.7/2.html,转载请声明来源钻瓜专利网。