用于配置主数据库通用模板的方法和系统与流程

文档序号:14797000发布日期:2018-06-29 19:45阅读:来源:国知局
技术特征:

1.一种用于配置主数据库通用模板的方法,包括:

创建主数据对应的数据库模型;

根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件;

根据所述数据库模型和所述页面组件创建主数据模板;

根据所述页面组件生成主数据模板页面;

在所述主数据模板页面上配置用户权限。

2.根据权利要求1所述的方法,其特征在于,根据所述数据库模型和所述页面组件创建主数据模板进一步包括:

将所述数据库模型的主键传递至控制器中;

控制器根据所述数据库模型的主键查询所述数据库模型的所有页面组件;

将所述数据库模型的所有页面组件与所述数据库模型建立连接;

根据所述数据库模型及所有页面组件生成底层数据库表、索引和关联关系。

3.根据权利要求1或2所述的方法,其特征在于,根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件进一步包括:

根据所述数据库模型和所述主数据属性,定义每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系;

将每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系信息传递到后台,并保存至对应的数据库中。

4.根据权利要求3所述的方法,其特征在于,在所述主数据模板页面上配置用户权限进一步包括配置用户视图权限和配置用户按钮权限,其中,

配置用户视图权限进一步包括以下步骤:

将所述主数据模板的业务类型的主键传递至后台;

查询所述主数据模板的页面组件中的视图信息,并将所述视图信息传递到前台页面进行显示;

在所述前台页面通过勾选复选框方式向用户赋予视图权限;

将勾选的视图复选框信息传递到后台进行保存,

配置用户按钮权限进一步包括以下步骤:

将所述主数据模板的业务类型的主键传递至后台;

查询所述主数据模板的页面组件中的按钮信息,并将所述按钮信息传递到前台页面进行显示;

在所述前台页面通过勾选按钮复选框方式向用户赋予按钮权限;

将勾选的按钮复选框信息传递到后台进行保存。

5.根据权利要求4所述的方法,其特征在于,在所述主数据模板页面上配置用户权限进一步包括配置用户页面及菜单权限,包括:

定义主数据全生命周期管理所需的页面及页面布局模板;

根据主数据全生命周期管理所需的页面及页面布局模板,从所述主数据模板中查找对应的页面组件;

将从所述主数据模板中查找的对应的页面组件复制到对应主数据的文件夹内;

查询所述主数据模板中所有的页面组件;

将所述主数据模板中的对应主数据全生命周期管理所需的页面及页面布局模板的页面组件对应的页面内容读取为字符串;

将所述字符串中指定的占位符用对应主数据全生命周期管理所需的页面及页面布局模板的页面组件替换掉;

将替换后的字符串写入所述主数据模板页面中。

6.一种用于配置主数据库通用模板的系统,包括:

数据库模型建立模块,其配置为创建主数据对应的数据库模型;

页面组件建立模块,其配置为根据所述数据库模型和主数据属性,创建所述主数据属性对应的页面组件;

主数据模板建立模块,其配置为根据数据库模型和页面组件创建主数据模板;

主数据模板页面生成模块,其配置为根据所述页面组件生成主数据模板页面;

用户权限配置模块,其配置为在所述主数据模板页面上配置用户权限。

7.根据权利要求6所述的系统,其特征在于,所述主数据模板建立模块进一步配置为通过以下方式生成对应的主数据模板:

将所述数据库模型的主键传递至控制器中;

控制器根据所述数据库模型的主键查询所述数据库模型的所有页面组件;

将所述数据库模型的所有页面组件与所述数据库模型建立连接;

根据所述数据库模型及所有页面组件生成底层数据库表、索引和关联关系。

8.根据权利要求6或7所述的系统,其特征在于,所述页面组件建立模块进一步配置为通过以下方式创建所述主数据属性对应的页面组件:

根据所述数据库模型和所述主数据属性,定义每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系;

将每一个主数据属性的页面操作组件以及页面操作组件之间的关联关系信息传递到后台,并保存至对应的数据库中。

9.根据权利要求8所述的系统,其特征在于,所述用户权限配置模块进一步包括通过以下方式配置用户视图权限和用户按钮权限,其中,

所述用户视图权限通过以下方式配置:

将主数据模板的业务类型的主键传递至后台;

查询主数据模板的视图信息,并将视图信息传递到前台页面进行显示;

在所述前台页面通过勾选复选框方式向用户赋予视图权限;

将勾选的视图复选框信息传递到后台进行保存,

所述用户按钮权限通过以下方式配置:

将主数据模板的业务类型的主键传递至后台;

查询主数据模板的按钮信息,并将按钮信息传递到前台页面进行显示;

在所述前台页面通过勾选按钮复选框方式向用户赋予按钮权限;

将勾选的按钮复选框信息传递到后台进行保存。

10.根据权利要求9所述的系统,其特征在于,所述用户权限配置模块进一步包括通过以下方式配置用户页面及菜单权限:

定义主数据全生命周期管理所需的页面及页面布局模板;

根据主数据全生命周期管理所需的页面及页面布局模板,从所述主数据模板中查找对应的页面组件;

将从所述主数据模板中查找的对应的页面组件复制到对应主数据的文件夹内;

查询所述主数据模板中所有的页面组件;

将所述主数据模板中的对应主数据全生命周期管理所需的页面及页面布局模板的页面组件对应的页面内容读取为字符串;

将所述字符串中指定的占位符用对应主数据全生命周期管理所需的页面及页面布局模板的页面组件替换掉;

将替换后的字符串写入所述主数据模板页面中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1