【技术实现步骤摘要】
具有依赖关系的数据处理方法、装置、终端和存储介质
本专利技术涉及计算机
,具体涉及具有依赖关系的数据处理方法、装置、终端和存储介质。
技术介绍
由于当前社会化大分工日趋细化,产品物料的组成结构也趋于复杂,而二叉树链表可以很方便地描述一个复杂的工业品树形物料组成结构,从而基于二叉树链表的优势,现如今一般通过由二叉树链表和/或线性链表所组成的BOM表,以描述复杂的工业品树形物料组成结构。其中,BOM表的形态通常为树状结构。在此树状结构中,一个物料使用另一个物料的对象作为操作的参数,使得各物料之间具有各自对应的依赖关系,该依赖关系根据构建该结构的设计人员进行构建,根据该依赖关系,可以得到对应的物料之间具有依赖关系的树状结构。由于工业品树形物料组成结构的复杂性,设计人员在构建过程中可能会构建出错误的依赖关系,因此,在相关技术中,通常在构建完成树状结构之后,对树状结构进行校验,以得到一个正确的BOM表。但由于产品物料的数量多且产品物料之间具有的依赖关系复杂,从而导致在构建产品物料对应的依赖关系时,若前面某一节点插入错误, ...
【技术保护点】
1.具有依赖关系的数据处理方法,其特征在于,包括:/n获取目标对象的数据结构库;/n从所述数据结构库中获取需要构建依赖关系的前置数据,并生成所述前置数据的集合;/n根据预设规则,从所述数据结构库中获取与所述前置数据对应的至少一个后置数据;/n构建所述前置数据与所述后置数据之间的依赖关系,当插入的所述后置数据与所述前置数据的集合没有交集时,则保存所述前置数据与所述后置数据之间的依赖关系。/n
【技术特征摘要】
1.具有依赖关系的数据处理方法,其特征在于,包括:
获取目标对象的数据结构库;
从所述数据结构库中获取需要构建依赖关系的前置数据,并生成所述前置数据的集合;
根据预设规则,从所述数据结构库中获取与所述前置数据对应的至少一个后置数据;
构建所述前置数据与所述后置数据之间的依赖关系,当插入的所述后置数据与所述前置数据的集合没有交集时,则保存所述前置数据与所述后置数据之间的依赖关系。
2.根据权利要求1所述的具有依赖关系的数据处理方法,其特征在于,所述方法还包括:
当插入的所述后置数据与所述前置数据的集合存在交集时,则根据预设规则,重新从所述数据结构库中获取与所述前置数据对应的至少一个后置数据;
构建所述前置数据与所述后置数据之间的依赖关系,直至当插入的所述后置数据与所述前置数据的集合没有交集时,则保存所述前置数据与所述后置数据之间的依赖关系。
3.根据权利要求1所述的具有依赖关系的数据处理方法,其特征在于,所述方法还包括:
响应于获取对应的目标对象,根据保存的所述依赖关系,获取的目标对象之间形成树状结构。
4.根据权利要求1所述的具有依赖关系的数据处理方法,其特征在于:所述前置数据与所述后置数据之间的依赖关系为所述目标对象之间的依赖关系,所述目标对象至少包括产品对象、组件对象、零件对象和物料对象中的一种或几种。
5.具有依赖关系的数据处理装置,其特征在于,包括:
第一获取模块,用于获取目标对象的数据结构库;
第二获取模块,用于从所述数据结构库中获取需要构建依赖关系的前置数据,并生成所述前置数据的集合,并用于根据预设规则,从所述数...
【专利技术属性】
技术研发人员:霍瑞明,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。