[发明专利]用于配置主数据库通用模板的方法和系统有效
申请号: | 201711416898.0 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108228762B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 李剑;王艳坤;王越 | 申请(专利权)人: | 石化盈科信息技术有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;张杰 |
地址: | 100007 北京市东城区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 配置 数据库 通用 模板 方法 系统 | ||
1.一种用于配置主数据库通用模板的方法,包括:
创建主数据对应的数据库模型;
根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件;
根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件进一步包括:
根据所述数据库模型和所述主数据属性,定义每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系;其中,每一个主数据属性对应的页面操作组件包括简单组件文本域、检索域、文档域、下拉域、单元域;所述主数据属性对应的页面操作组件通过二次开发接口中的主数据属性对应的页面操作组件接口更改;
将每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系信息传递到后台,并保存至对应的数据库中;
根据所述数据库模型和所述页面组件创建主数据模板;
根据所述页面组件生成主数据模板页面;
在所述主数据模板的页面上配置用户权限。
2.根据权利要求1所述的方法,其特征在于,根据所述数据库模型和所述页面组件创建主数据模板进一步包括:
将所述数据库模型的主键传递至控制器中;
控制器根据所述数据库模型的主键查询所述数据库模型的所有页面组件;
将所述数据库模型的所有页面组件与所述数据库模型建立连接;
根据所述数据库模型及所有页面组件生成底层数据库表、索引和关联关系。
3.根据权利要求1所述的方法,其特征在于,在所述主数据模板的页面上配置用户权限进一步包括配置用户视图权限和配置用户按钮权限,其中,
配置用户视图权限进一步包括以下步骤:
将所述主数据模板的业务类型的主键信息传递至后台;
查询所述主数据模板的页面组件中的视图信息,并将所述视图信息传递到前台页面进行显示;
在所述前台页面通过勾选复选框方式向用户赋予视图权限;
将勾选的视图复选框信息传递到后台进行保存,
配置用户按钮权限进一步包括以下步骤:
将所述主数据模板的业务类型的主键信息传递至后台;
查询所述主数据模板的页面组件中的按钮信息,并将所述按钮信息传递到前台页面进行显示;
在所述前台页面通过勾选按钮复选框方式向用户赋予按钮权限;
将勾选的按钮复选框信息传递到后台进行保存。
4.根据权利要求3所述的方法,其特征在于,在所述主数据模板的页面上配置用户权限进一步包括配置用户页面及菜单权限,包括:
定义主数据全生命周期管理所需的页面及页面布局模板;
根据主数据全生命周期管理所需的页面及页面布局模板,从所述主数据模板中查找对应的页面组件;
将从所述主数据模板中查找的对应的页面组件复制到对应主数据的文件夹内;
查询所述主数据模板中所有的页面组件;
将所述主数据模板中的对应主数据全生命周期管理所需的页面及页面布局模板的页面组件对应的页面内容读取为字符串;
将所述字符串中指定的占位符用对应主数据全生命周期管理所需的页面及页面布局模板的页面组件替换掉;
将替换后的字符串写入所述主数据模板对应的页面中。
5.一种用于配置主数据库通用模板的系统,包括:
数据库模型建立模块,其配置为创建主数据对应的数据库模型;
页面组件建立模块,其配置为根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件;根据所述数据库模型和所述主数据属性,定义每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系;其中,每一个主数据属性对应的页面操作组件包括简单组件文本域、检索域、文档域、下拉域、单元域;所述主数据属性对应的页面操作组件通过二次开发接口中的主数据属性对应的页面操作组件接口更改;
将每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系信息传递到后台,并保存至对应的数据库中;
主数据模板建立模块,其配置为根据数据库模型和页面组件创建主数据模板;
主数据模板页面生成模块,其配置为根据所述页面组件生成主数据模板的页面;
用户权限配置模块,其配置为在所述主数据模板的页面上配置用户权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于石化盈科信息技术有限责任公司,未经石化盈科信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711416898.0/1.html,转载请声明来源钻瓜专利网。