CN107391612B - 字段配置方法及装置 - Google Patents
字段配置方法及装置 Download PDFInfo
- Publication number
- CN107391612B CN107391612B CN201710536340.XA CN201710536340A CN107391612B CN 107391612 B CN107391612 B CN 107391612B CN 201710536340 A CN201710536340 A CN 201710536340A CN 107391612 B CN107391612 B CN 107391612B
- Authority
- CN
- China
- Prior art keywords
- field
- metadata
- configuration
- data
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2291—User-Defined Types; Storage management thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种字段配置方法及装置,方法包括从用户表元数据表中获取用户表标识;根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集;对所述字段配置元数据集进行选择,以获取配置字段名;在字段元数据表中生成新增数据;所述字段元数据表用于存储用户的数据表中的已配置字段的元数据。上述字段配置方法及装置,通过获取当前数据表的用户表标识来查找字段配置元数据表,以对当前数据表的扩展字段进行选择,并将选中的扩展字段相关信息添加到字段元数据表中,从而实现当前数据表的字段配置,当***加载当前数据表的字段时,通过字段元数据表进行加载,即可加载扩展字段。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种字段配置方法及装置。
背景技术
随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式软件即服务(Software-as-a-Service,简称SaaS)。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
随着SaaS软件应用的不断深入,软件***在满足用户业务需求的同时,也越来越面临用户差异化要求的挑战。在一般的SaaS***开发中,受限于关系型数据库的特点,业务数据的属性通常是固化的,***只能满足用户显示样式个性化的要求;或者通过预留字段的方式,为***增加对业务属性个性化需求的响应,采用上述方式进行个性化定义的范围和能力有限。因此,亟需一种字段配置方法来实现用户业务数据显示样式的个性化需求。
发明内容
本发明提供一种字段配置方法及装置,用以解决现有技术中用户业务数据显示样式的个性化定义无法满足需求的技术问题。
本发明一方面提供一种字段配置方法,包括:
从用户表元数据表中获取用户表标识,其中,用户表元数据表用于存储用户的数据表的元数据;
根据用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;字段配置元数据集包括至少一个字段配置元数据项,字段配置元数据项包括配置字段名;
对字段配置元数据集进行选择,以获取配置字段名;
在字段元数据表中生成新增数据,新增数据包括用户表标识及配置字段名;字段元数据表用于存储用户的数据表中的已配置字段的元数据。
进一步的,从用户表元数据表中获取用户表标识之后,还包括:
根据用户表标识查找字段元数据表,以获取字段元数据集,其中,字段元数据集包括至少一个字段元数据项;字段元数据项包括选中状态;
对字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
进一步的,根据用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,还包括:
对字段配置元数据集进行选择,以获取待删字段数据,待删字段数据包括第一扩展字段标识;
根据第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,配置数据表用于存储用户扩展字段的数据信息;
判断第一查找结果中是否包括配置数据表中的数据项;若是,则将查找结果从配置数据表中删除,且同时将待删字段数据从字段配置元数据集中删除。
进一步的,还包括:若第一查找结果中不包括所述配置数据表中的数据项,则将待删字段数据从所述字段配置元数据集中删除。
进一步的,根据用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,还包括:
对字段配置元数据集进行选择,以获取待更改字段数据,待更改字段数据包括第二扩展字段标识和可更改信息;
根据第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,配置数据表用于存储用户扩展字段的数据信息;
判断第二查找结果中是否包括配置数据表中的数据项;若否,则对字段配置元数据表中待更改字段数据的可更改信息进行更改。
本发明另一方面提供一种字段配置装置,包括:
用户表标识获取模块,用于从用户表元数据表中获取用户表标识,其中,用户表元数据表用于存储用户的数据表的元数据;
字段配置元数据集获取模块,用于根据用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;字段配置元数据集包括至少一个字段配置元数据项,字段配置元数据项包括配置字段名;
第一选择模块,用于对字段配置元数据集进行选择,以获取配置字段名;
新增数据生成模块,用于在字段元数据表中生成新增数据,新增数据包括用户表标识及配置字段名;字段元数据表用于存储用户的数据表中的已配置字段的元数据。
进一步的,上述装置还包括:
字段元数据集获取模块,用于在用户表标识获取模块从用户表元数据表中获取用户表标识之后,根据用户表标识查找字段元数据表,以获取字段元数据集,其中,字段元数据集包括至少一个字段元数据项;字段元数据项包括选中状态;
第二选择模块,用于对字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
进一步的,上述装置还包括:
第三选择模块,用于在字段配置元数据集获取模块根据用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,对字段配置元数据集进行选择,以获取待删字段数据,待删字段数据包括第一扩展字段标识;
第一查找模块,用于根据第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,配置数据表用于存储用户扩展字段的数据信息;
第一判断模块,用于判断第一查找结果中是否包括配置数据表中的数据项;若是,触发第一删除模块;
第一删除模块,用于将查找结果从配置数据表中删除,且同时将待删字段数据从字段配置元数据集中删除。
进一步的,还包括第二删除模块,用于在第一查找结果中不包括所述配置数据表中的数据项时,将待删字段数据从所述字段配置元数据集中删除。
进一步的,上述装置还包括:
第四选择模块,用于对字段配置元数据集进行选择,以获取待更改字段数据,待更改字段数据包括第二扩展字段标识和可更改信息;
第二查找模块,用于根据第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,配置数据表用于存储用户扩展字段的数据信息;
第二判断模块,用于判断第二查找结果中是否包括配置数据表中的数据项;若否,触发更改模块;
更改模块,用于对字段配置元数据表中待更改字段数据的可更改信息进行更改。
本发明提供的字段配置方法及装置,通过获取当前数据表的用户表标识来查找字段配置元数据表,以对当前数据表的扩展字段进行选择,并将选中的扩展字段相关信息添加到字段元数据表中,从而实现当前数据表的字段配置,当***加载当前数据表的字段时,通过字段元数据表进行加载,即可加载扩展字段。
附图说明
在下文中将基于实施例并参考附图来对本发明进行更详细的描述。其中:
图1为本发明实施例一提供的字段配置方法的一流程示意图;
图2a为本发明实施例一提供的租户与用户表之间的关系图;
图2b为本发明实施例一提供的各元数据表之间的关系图;
图3为本发明实施例一提供的字段配置方法的另一流程示意图;
图4为本发明实施例一提供的字段配置方法的又一流程示意图;
图5为本发明实施例一提供的字段配置方法的再一流程示意图;
图6为本发明实施例二提供的字段配置装置的一结构示意图;
图7为本发明实施例二提供的字段配置装置的另一结构示意图;
图8为本发明实施例二提供的字段配置装置的又一结构示意图;
图9为本发明实施例二提供的字段配置装置的再一结构示意图。
在附图中,相同的部件使用相同的附图标记。附图并未按照实际的比例绘制。
具体实施方式
下面将结合附图对本发明作进一步说明。
以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
实施例一
图1为本发明实施例一提供的字段配置方法的一流程示意图;如图1所示,本实施例提供一种字段配置方法,包括步骤101-步骤104。
其中,步骤101,从用户表元数据表中获取用户表标识,其中,用户表元数据表用于存储用户的数据表的元数据。
通过用户表元数据表可获知该用户所有的数据表的相关信息,比如数据表的表名、字段名、字段标签以及是否可对该数据表的字段进行配置,如2a和图2b所示的各表之间的关系图,图2a中租户4用于存储租户购买主体(即租用SaaS***的客体)的相关信息,用户表1-用户表存储租户实体下的使用用户的信息,与租户4是多对一的关系。图2b中,是否可对该数据表的字段进行配置通过用户表元数据表中的是否可配置字段设置,只有能够进行可配置字段设置的数据表,才能进行字段配置(即根据用户需求进行个性化定制)。
在实际应用时,***根据用户表元数据表将用户所有的数据表进行加载,在向用户显示时,可只显示用户所有数据表的名称(可设置只显示可进行字段配置的数据表的名称),用户选中需要进行字段配置的数据表的名称,从而获取用户表标识(数据表的名称都会对应一个用户表标识),用户表标识为用户表元数据表的主键,被选中的数据表在下文中被称为当前数据表。
步骤102,根据用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;字段配置元数据集包括至少一个字段配置元数据项,字段配置元数据项包括配置字段名。
扩展字段即用于为当前数据表进行字段配置的字段。在实际应用时,在选中当前数据表之后,***可将该当前数据表相关的扩展字段通过字段配置元数据表查找出并显示给用户,在显示时,可将配置字段名显示以供用户选择。在本步骤中,字段配置元数据集包括至少一个字段配置元数据项(字段配置元数据项即字段配置元数据表的一行记录),即当前数据表必须能够进行扩展字段的配置,才能进行对其进行配置操作,从而满足用户个性化配置的需求(若当前数据表不能进行扩展字段的配置,那么本实施例则与现有技术无差异)。
步骤103,对字段配置元数据集进行选择,以获取配置字段名。
在实际应用中,为了直观,显示给用户的为配置字段名,对字段配置元数据集进行选择时,用户选中的是配置字段名,而实际选中的是一个或多个字段配置元数据项,如图2b所示,字段配置元数据项包括字段配置元数据表标识(表中用ID表示)、租户ID、表ID(即用户表标识)、字段名(即配置字段名)和字段类型。
步骤104,在字段元数据表中生成新增数据,新增数据包括用户表标识及配置字段名;字段元数据表用于存储用户的数据表中的已配置字段的元数据。
新增数据为字段元数据表中的记录,新增数据可为一条记录,也可为多条记录,取决于用户在对配置字段名进行选择时是单选还是多选,具体根据实际情况设置,在此不做限定。如图2b所示,字段元数据表包括字段元数据表标识(表中用ID表示)、租户ID、表ID(即用户表标识)、字段名(即配置字段名)、字段标签、是否必选和是否已选等。
字段元数据表用于存储用户的数据表中的已配置字段的元数据,即用户的所有数据表的已配置字段的元数据都存储在字段元数据表中。
在本步骤中,将用户为当前数据表选中的扩展字段添加到字段元数据表中,以实现当前数据表的字段配置。当***加载该当前数据表时,通过字段元数据表加载相关字段即可将为当前数据表配置的所有字段进行加载。
本实施例实现的功能为将字段配置元数据表中的扩展字段添加到字段元数据表中,从而实现用户当前数据表的字段配置。
本实施例提供的字段配置方法,通过获取当前数据表的用户表标识来查找字段配置元数据表,以对当前数据表的扩展字段进行选择,并将选中的扩展字段相关信息添加到字段元数据表中,从而实现当前数据表的字段配置,当***加载当前数据表的字段时,通过字段元数据表进行加载,即可加载扩展字段。
进一步的,如图3所示,在本发明一个具体实施例中,步骤101之后还包括步骤102a-103a。
其中,步骤102a,根据用户表标识查找字段元数据表,以获取字段元数据集,其中,字段元数据集包括至少一个字段元数据项;字段元数据项包括选中状态。
字段元数据项即字段元数据表中的一项纪录,字段元数据项除了包括用户表标识和字段名,还包括选中状态。选中状态包括已选中和未选中两种状态。
在实际应用中,***将当前用户表的字段元数据集(即已配置字段)全部加载至界面,可设置为仅将字段名显示给用户,用户通过选择字段名来选中相应的字段元数据项,将字段元数据表中与被选中的字段名对应的选中状态标记为已选中,与未被选中的字段名对应的选中状态标记为未选中。
步骤103a,对字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
当选中状态显示选中时,***才会加载该字段元数据项所对应的字段。
本实施例是字段配置方法的另一种应用,即对已配置的字段进行选择,通过字段元数据中的选中状态来实现字段配置。当***加载时,仅加载选中状态为已选中的字段元数据项所对应的字段。
在本发明又一个具体实施例中,如图4所示,步骤102之后还包括步骤103b-步骤105b,本实施例用于删除扩展字段。
其中,步骤103b,对字段配置元数据集进行选择,以获取待删字段数据,待删字段数据包括第一扩展字段标识,第一扩展字段标识即字段配置元数据表中的ID。待删字段数据即为字段配置元数据集中的一项或多项纪录,因此待删字段包括配置字段名,除此之外,待删字段还包括第一扩展字段标识。***可将配置字段名显示给用户,用户通过配置字段名对要删除的扩展字段进行选择,从而获得与要删除的扩展字段的配置字段名对应的第一扩展字段标识。
步骤104b,根据第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,配置数据表用于存储用户扩展字段的数据信息。
步骤105b,判断第一查找结果中是否包括配置数据表中的数据项;若是,转步骤106b执行,若否,转步骤107b执行。
若第一查找结果包括配置数据表中的数据项,说明此时第一扩展字段标识对应的扩展字段有数据(扩展字段的数据存储在配置数据表中),否则,该扩展字段没有数据。
步骤106b,将查找结果从配置数据表中删除,且同时将待删字段数据从字段配置元数据集中删除。
当第一扩展字段标识对应的扩展字段有数据时,不仅要将字段配置元数据表中第一扩展字段标识对应的扩展字段相关信息删除,还应将配置数据表中该扩展字段的相关信息删除。
步骤107b,将待删字段数据从字段配置元数据集中删除。
在本发明一个具体实施例中,如图5所示,步骤102之后还包括步骤103c-步骤106c,本实施例用于对扩展字段的可更改信息进行更改。
步骤103c,对字段配置元数据集进行选择,以获取待更改字段数据,待更改字段数据包括第二扩展字段标识和可更改信息。此处第二扩展字段标识与第一扩展字段标识均为字段配置元数据表中的ID属性,为了与删除扩展字段时选择的第一扩展字段标识进行区分,此处称为第二扩展字段标识。
步骤104c,根据第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,配置数据表用于存储用户扩展字段的数据信息。
步骤105c,判断第二查找结果中是否包括配置数据表中的数据项;若否,转步骤106c执行,若是,结束执行。
若第二查找结果包括配置数据表中的数据项,说明此时第二扩展字段标识对应的扩展字段有数据(扩展字段的数据存储在配置数据表中),此处不允许对该扩展字段的相关信息进行更改(为了数据安全性),否则,该扩展字段没有数据。
步骤106c,对字段配置元数据表中待更改字段数据的可更改信息进行更改。
可更改信息包括字段名和字段类型。
实施例二
本实施例为装置实施例,用于执行上述实施例一中的方法。
图6为本发明实施例二提供的字段配置装置的一结构示意图;如图6所示,本实施例提供一种字段配置装置,包括用户表标识获取模块201、字段配置元数据集获取模块202、第一选择模块203和新增数据生成模块204。
其中,用户表标识获取模块201,用于从用户表元数据表中获取用户表标识,其中,用户表元数据表用于存储用户的数据表的元数据。
字段配置元数据集获取模块202,用于根据用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;字段配置元数据集包括至少一个字段配置元数据项,字段配置元数据项包括配置字段名。
第一选择模块203,用于对字段配置元数据集进行选择,以获取配置字段名。
新增数据生成模块204,用于在字段元数据表中生成新增数据,新增数据包括用户表标识及配置字段名;字段元数据表用于存储用户的数据表中的已配置字段的元数据。
进一步的,如图7所示,在本发明另一个具体实施例中,字段配置装置还包括字段元数据集获取模块205和第二选择模块206。
其中,字段元数据集获取模块205,用于根据用户表标识查找字段元数据表,以获取字段元数据集,其中,字段元数据集包括至少一个字段元数据项;字段元数据项包括选中状态。
第二选择模块206,用于对字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
进一步的,如图8所示,在本发明又一个具体实施例中,字段配置装置还包括第三选择模块207、第一查找模块208、第一判断模块209、第一删除模块210和第二删除模块211。
其中,第三选择模块207,用于对字段配置元数据集进行选择,以获取待删字段数据,待删字段数据包括第一扩展字段标识;
第一查找模块208,用于根据第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,配置数据表用于存储用户扩展字段的数据信息。
第一判断模块209,用于判断第一查找结果中是否包括配置数据表中的数据项;若是,触发第一删除模块,若否,触发第二删除模块。
第一删除模块210,用于将查找结果从配置数据表中删除,且同时将待删字段数据从字段配置元数据集中删除。
第二删除模块211,用于将待删字段数据从字段配置元数据集中删除。
进一步的,如图9所示,在本发明又一个具体实施例中,字段配置装置还包括第四选择模块212、第二查找模块213、第二判断模块214和更改模块215。
其中,第四选择模块212,用于对字段配置元数据集进行选择,以获取待更改字段数据,待更改字段数据包括第二扩展字段标识和可更改信息。
第二查找模块213,用于根据第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,配置数据表用于存储用户扩展字段的数据信息。
第二判断模块214,用于判断第二查找结果中是否包括配置数据表中的数据项;若否,触发更改模块。
更改模块215,用于对字段配置元数据表中待更改字段数据的可更改信息进行更改。
本实施例是与方法实施例一对应的装置实施例,具体可参见实施例一中的描述,在此不再赘述。
应该理解的是,本发明所公开的实施例不限于这里所公开的特定结构、处理步骤或材料,而应当延伸到相关领域的普通技术人员所理解的这些特征的等同替代。还应当理解的是,在此使用的术语仅用于描述特定实施例的目的,而并不意味着限制。
说明书中提到的“一个实施例”或“实施例”意指结合实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,说明书通篇各个地方出现的短语“一个实施例”或“实施例”并不一定均指同一个实施例。
此外,所描述的特征、结构或特性可以任何其他合适的方式结合到一个或多个实施例中。在上面的描述中,提供一些具体的细节,例如材料等,以提供对本发明的实施例的全面理解。然而,相关领域的技术人员将明白,本发明无需上述一个或多个具体的细节便可实现,或者也可采用其它方法、组件、材料等实现。在其它示例中,周知的结构、材料或操作并未详细示出或描述以免模糊本发明的各个方面。
虽然上述示例用于说明本发明在一个或多个应用中的原理,但对于本领域的技术人员来说,在不背离本发明的原理和思想的情况下,明显可以在形式上、用法及实施的细节上作各种修改而不用付出创造性劳动。因此,本发明由所附的权利要求书来限定。
Claims (10)
1.一种字段配置方法,其特征在于,包括:
从用户表元数据表中获取用户表标识,其中,所述用户表元数据表用于存储用户的数据表的元数据;
根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,所述字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;所述字段配置元数据集包括至少一个字段配置元数据项,所述字段配置元数据项包括配置字段名;
对所述字段配置元数据集进行选择,以获取配置字段名;
在字段元数据表中生成新增数据,所述新增数据包括所述用户表标识及所述配置字段名;所述字段元数据表用于存储用户的数据表中的已配置字段的元数据。
2.根据权利要求1所述的字段配置方法,其特征在于,从用户表元数据表中获取用户表标识之后,还包括:
根据所述用户表标识查找所述字段元数据表,以获取字段元数据集,其中,所述字段元数据集包括至少一个字段元数据项;所述字段元数据项包括选中状态;
对所述字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
3.根据权利要求1所述的字段配置方法,其特征在于,根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,还包括:
对所述字段配置元数据集进行选择,以获取待删字段数据,所述待删字段数据包括第一扩展字段标识;
根据所述第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,所述配置数据表用于存储用户扩展字段的数据信息;
判断第一查找结果中是否包括所述配置数据表中的数据项;若是,则将所述查找结果从所述配置数据表中删除,且同时将待删字段数据从所述字段配置元数据集中删除。
4.根据权利要求3所述的字段配置方法,其特征在于,还包括:若第一查找结果中不包括所述配置数据表中的数据项,则将待删字段数据从所述字段配置元数据集中删除。
5.根据权利要求1-4中任一项所述的字段配置方法,其特征在于,根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,还包括:
对所述字段配置元数据集进行选择,以获取待更改字段数据,所述待更改字段数据包括第二扩展字段标识和可更改信息;
根据所述第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,所述配置数据表用于存储用户扩展字段的数据信息;
判断第二查找结果中是否包括所述配置数据表中的数据项;若否,则对所述字段配置元数据表中待更改字段数据的所述可更改信息进行更改。
6.一种字段配置装置,其特征在于,包括:
用户表标识获取模块,用于从用户表元数据表中获取用户表标识,其中,所述用户表元数据表用于存储用户的数据表的元数据;
字段配置元数据集获取模块,用于根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集,其中,所述字段配置元数据表用于存储用户的数据表中的扩展字段的元数据;所述字段配置元数据集包括至少一个字段配置元数据项,所述字段配置元数据项包括配置字段名;
第一选择模块,用于对所述字段配置元数据集进行选择,以获取配置字段名;
新增数据生成模块,用于在字段元数据表中生成新增数据,所述新增数据包括所述用户表标识及所述配置字段名;所述字段元数据表用于存储用户的数据表中的已配置字段的元数据。
7.根据权利要求6所述的字段配置装置,其特征在于,还包括:
字段元数据集获取模块,用于在所述用户表标识获取模块从用户表元数据表中获取用户表标识之后,根据所述用户表标识查找所述字段元数据表,以获取字段元数据集,其中,所述字段元数据集包括至少一个字段元数据项;所述字段元数据项包括选中状态;
第二选择模块,用于对所述字段元数据集进行选择,并将被选中的字段元数据项的选中状态标记为已选中,将未被选中的字段元数据项的选中状态标记为未选中;选中状态用于在加载字段时判断是否加载相应的字段元数据项所对应的字段。
8.根据权利要求6所述的字段配置装置,其特征在于,还包括:
第三选择模块,用于在所述字段配置元数据集获取模块根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,对所述字段配置元数据集进行选择,以获取待删字段数据,所述待删字段数据包括第一扩展字段标识;
第一查找模块,用于根据所述第一扩展字段标识在配置数据表中查找,以获取第一查找结果,其中,所述配置数据表用于存储用户扩展字段的数据信息;
第一判断模块,用于判断第一查找结果中是否包括所述配置数据表中的数据项;若是,触发第一删除模块;
第一删除模块,用于将所述查找结果从所述配置数据表中删除,且同时将待删字段数据从所述字段配置元数据集中删除。
9.根据权利要求8所述的字段配置装置,其特征在于,还包括第二删除模块,用于在第一查找结果中不包括所述配置数据表中的数据项时,将待删字段数据从所述字段配置元数据集中删除。
10.根据权利要求6-9中任一项所述的字段配置装置,其特征在于,还包括:
第四选择模块,用于在所述字段配置元数据集获取模块根据所述用户表标识查找字段配置元数据表,以获取字段配置元数据集之后,对所述字段配置元数据集进行选择,以获取待更改字段数据,所述待更改字段数据包括第二扩展字段标识和可更改信息;
第二查找模块,用于根据所述第二扩展字段标识在配置数据表中查找,以获取第二查找结果,其中,所述配置数据表用于存储用户扩展字段的数据信息;
第二判断模块,用于判断第二查找结果中是否包括所述配置数据表中的数据项;若否,触发更改模块;
更改模块,用于对所述字段配置元数据表中待更改字段数据的所述可更改信息进行更改。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710536340.XA CN107391612B (zh) | 2017-07-04 | 2017-07-04 | 字段配置方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710536340.XA CN107391612B (zh) | 2017-07-04 | 2017-07-04 | 字段配置方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107391612A CN107391612A (zh) | 2017-11-24 |
CN107391612B true CN107391612B (zh) | 2020-06-12 |
Family
ID=60334731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710536340.XA Active CN107391612B (zh) | 2017-07-04 | 2017-07-04 | 字段配置方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107391612B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109308296A (zh) * | 2018-09-30 | 2019-02-05 | 税友软件集团股份有限公司 | 一种业务数据表的生成方法、装置和计算机可读存储介质 |
CN111125262B (zh) * | 2018-10-31 | 2024-02-13 | 北京国双科技有限公司 | 字段信息的处理方法、装置、存储介质及处理器 |
CN110109981B (zh) * | 2019-04-04 | 2023-07-25 | 平安科技(深圳)有限公司 | 工作队列的信息展示方法、装置、计算机设备和存储介质 |
CN110276002B (zh) * | 2019-06-26 | 2021-08-03 | 浙江大搜车软件技术有限公司 | 搜索应用数据处理方法、装置、计算机设备和存储介质 |
CN110618988B (zh) * | 2019-09-20 | 2022-09-23 | 中国银行股份有限公司 | 基于大数据平台的数据处理方法及装置 |
CN113590593A (zh) * | 2021-08-04 | 2021-11-02 | 浙江大华技术股份有限公司 | 数据表信息的生成方法和装置、存储介质及电子装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819547B (zh) * | 2012-01-13 | 2015-11-04 | 金蝶软件(中国)有限公司 | 配置字段属性的方法和装置 |
CN106681698B (zh) * | 2015-11-05 | 2020-05-22 | 阿里巴巴集团控股有限公司 | 动态列表的生成方法及装置 |
CN105447122B (zh) * | 2015-11-16 | 2018-09-21 | 中国人民解放军理工大学 | 一种基于多表关联可自主创建档案***的实现方法 |
CN106354775A (zh) * | 2016-08-23 | 2017-01-25 | 成都科来软件有限公司 | 一种基于自定义字段的数据动态配置***及配置方法 |
-
2017
- 2017-07-04 CN CN201710536340.XA patent/CN107391612B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107391612A (zh) | 2017-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107391612B (zh) | 字段配置方法及装置 | |
CN104391725B (zh) | 页面展示方法和页面展示装置 | |
JP5489391B2 (ja) | トポロジを比較するための方法、システムおよびプログラム(トポロジ比較) | |
EP0841627A2 (en) | Task execution support system | |
US20060004734A1 (en) | Method, system, and article to provide data analysis or searching | |
US20140282370A1 (en) | Methods for managing applications using semantic modeling and tagging and devices thereof | |
CN105450586A (zh) | 信息推送方法、***、服务器及客户端 | |
CN108427749B (zh) | 商品标签管理方法、服务器及商品标签管理*** | |
CN108536467B (zh) | 代码的定位处理方法、装置、终端设备及存储介质 | |
US20210089333A1 (en) | Systems and methods for tracking and visualizing state transitions | |
CN113849682A (zh) | 视频搜索方法、装置、设备及介质 | |
CN108133000A (zh) | 一种元数据存储方法、装置和服务器 | |
TW201525916A (zh) | 藝術搜尋結果 | |
WO2020150277A1 (en) | System and method for cross catalog search | |
US20030083897A1 (en) | Contract management aid | |
CN107239568B (zh) | 分布式索引实现方法及装置 | |
EP2251823A1 (en) | Business object based navigation | |
US9542457B1 (en) | Methods for displaying object history information | |
CN115758002A (zh) | 电子地图poi的显示方法、装置、设备及程序产品 | |
CN106372121B (zh) | 服务器及数据处理方法 | |
US20090187585A1 (en) | Comparing very large xml data | |
JP2004054779A (ja) | アクセス権管理システム | |
US20100153840A1 (en) | Methods and systems for data record visualization on a computer user interface | |
US20200104945A1 (en) | System and method for curation of notable work and relating it to involved organizations and individuals | |
US20150205621A1 (en) | Application system independent dynamic process oriented help |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |