公司知识总结
系统维护中一些配置对应的表
1.元数据配置对应的表 cfg_object_meta 和cfg_page_attrib
2.导出元数据的方法
使用sql语句,建立临时文件
select * into a_cfg_object_meta from cfg_object_meta where id like 'standard.%'
select * into a_cfg_page_attrib from cfg_page_attrib where id like 'standard.%'
然后通过db2工具导出即可
3.添加一个模块对应的配置表 cfg_submodule
其中id字段表示模块的名称,auditingmode字段表示审核使用的模式,upid字段表示模块在那个模块下管理,moduletype字段表示模块的性质(entity表示实体模块,manager表示管理模块)
如给standard模块配置:
INSERT INTO CFG_SUBMODULE VALUES ('standardManager','标准管理','intellectualProperty',123.0000,'','1','','manager','1',NULL,'0','标准管理');
INSERT INTO CFG_SUBMODULE VALUES ('standard','标准','standardManager',124.0000,'','2','','entity','1',NULL,'1','标准');
给模块配置版本对应的表 S_EDITION_SUBMODULE,如配置到综合办:
insert into S_EDITION_SUBMODULE values('4','standardManager');
4.模块参数配置对应的表 CFG_MODEL_PARAM 如:
INSERT INTO CFG_MODEL_PARAM VALUES ('standard','com.eplugger.business.product','/business/product/standard.do','','order by standard.id desc');
5.自定义变量的配置对应的表 cfg_category_meta和 DM_CATEGORY是实施维护里面的代码表维护,cfg_category是实施维护里面的常量表维护
INSERT INTO cfg_category_meta VALUES ('DM_STANDARD_SORT','标准类别','',0,1,'','standard','user',' ',1);
INSERT INTO DM_CATEGORY VALUES (60,'国家','DM_STANDARD_SORT','0',0,'1',1,' ');
INSERT INTO DM_CATEGORY VALUES (61,'行业','DM_STANDARD_SORT','0',0,'2',1,' ');
INSERT INTO DM_CATEGORY VALUES (62,'地方','DM_STANDARD_SORT','0',0,'3',1,' ');
INSERT INTO DM_CATEGORY VALUES (63,'企业','DM_STANDARD_SORT','0',0,'4',1,' ');
insert into cfg_category values('STANDARD_SORT','标准类别','select sequenceId, name from DM_CATEGORY where categoryId = ''DM_STANDARD_SORT'' ','','DM_CATEGORY')
6.模块新增保存或者模块编辑成功是提示信息对应的表 cfg_success_suggestion
7.
模块的操作权限表 dm_right 其中RIGHT_LEVEL 是权限级别“1”为科研人员、“2”为科研秘书,“3”为校级用户。如给科研人员只有增、删、改权限,科研秘书和管理员有增删改和审核权限
insert into dm_right values('standard_add','新增标准','standardManager','','1');
insert into dm_right values('standard_check','审核标准','standardManager','','2');
insert into dm_right values('standard_delete','删除标准','standardManager','','1');
insert into dm_right values('standard_edit','编辑标准','standardManager','','1');
8.让对应的表是S_ROLE_SUBMODULE如让科研人员可以对标准模块进行权限操作
insert into S_ROLE_SUBMODULE values('0','standardManager',NULL,NULL);
9.给人员分配权限对应的表 s_right_role
如给科研人员分配增删改的权限
insert into s_right_role values('0','standard_edit');
insert into s_right_role values('0','standard_add');
insert into s_right_role values('0','standard_delete');