Commit c7d12a08 authored by 袁帅's avatar 袁帅

按钮权限定义脚本添加

parent eb6df561
begin
--页面
sys_function_assign_pkg.service_load('modules/sys/SYS001/sys_button_authority.lview','按钮权限定义',0,1,0);
sys_function_assign_pkg.service_load('modules/sys/SYS001/sys_button_authority_detail.lview','按钮权限明细',0,1,0);
sys_function_assign_pkg.service_load('modules/sys/SYS001/sys_button_authority_user_copy.lview','用户按钮权限复制',0,1,0);
--controller
sys_function_assign_pkg.service_load('sys/button/query','按钮权限查询',0,1,0);
sys_function_assign_pkg.service_load('sys/button/save','按钮权限信息保存',0,1,0);
sys_function_assign_pkg.service_load('sys/button/delete','按钮权限信息删除',0,1,0);
sys_function_assign_pkg.service_load('sys/leafRole/queryForLov','查询所有角色信息',0,1,0);
sys_function_assign_pkg.service_load('sys/user/queryByRoleCode','根据角色查询用户信息',0,1,0);
sys_function_assign_pkg.service_load('sys/button/queryCopyOriginInfoById','查询复制源信息',0,1,0);
sys_function_assign_pkg.service_load('sys/button/roleCopy','角色按钮权限复制',0,1,0);
sys_function_assign_pkg.service_load('sys/button/userCopy','用户按钮权限复制',0,1,0);
sys_function_assign_pkg.service_load('sys/button/cache/reload','重载缓存',0,1,0);
sys_function_assign_pkg.service_load('sys/buttonDetail/query','按钮权限详情查询',0,1,0);
sys_function_assign_pkg.service_load('sys/buttonDetail/save','按钮权限详情信息保存',0,1,0);
sys_function_assign_pkg.service_load('sys/buttonDetail/delete','按钮权限详情信息删除',0,1,0);
--功能
sys_function_assign_pkg.func_load('SYS001','按钮权限定义','','F','modules/sys/SYS001/sys_button_authority.lview','50','ZHS');
sys_function_assign_pkg.func_load('SYS001','按钮权限定义','','F','modules/sys/SYS001/sys_button_authority.lview','50','US');
--分配controller
sys_function_assign_pkg.func_service_load('SYS001','sys/button/query');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/save');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/delete');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/queryCopyOriginInfoById');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/roleCopy');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/userCopy');
sys_function_assign_pkg.func_service_load('SYS001','sys/user/queryByRoleCode');
sys_function_assign_pkg.func_service_load('SYS001','sys/button/cache/reload');
sys_function_assign_pkg.func_service_load('SYS001','sys/leafRole/queryForLov');
sys_function_assign_pkg.func_service_load('SYS001','sys/buttonDetail/query');
sys_function_assign_pkg.func_service_load('SYS001','sys/buttonDetail/save');
sys_function_assign_pkg.func_service_load('SYS001','sys/buttonDetail/delete');
--分配菜单
SYS_LOAD_SYS_FUNCTION_GRP_PKG.SYS_FUNCTION_GROUP_ITEM_LOAD(p_function_group_code=>'SYS_SETUP',p_function_code=>'SYS001',p_enabled_flag=>'Y',P_USER_ID=>-1);
end;
\ No newline at end of file
create table sys_button_authority
(
button_authority_id NUMBER not null,
user_name VARCHAR2(30),
role_code VARCHAR2(30),
start_date DATE not null,
end_date DATE,
last_update_date DATE,
last_updated_by NUMBER,
creation_date DATE,
created_by NUMBER
);
alter table sys_button_authority
add constraint sys_button_authority_pk primary key (button_authority_id);
create unique INDEX sys_button_authority_index ON sys_button_authority (user_name,role_code);
create sequence sys_button_authority_s
minvalue 1
maxvalue 999999999
start with 10000
increment by 1
cache 20;
create table sys_button_authority_detail
(
authority_detail_id NUMBER not null,
button_authority_id NUMBER not null,
function_code VARCHAR2(30),
url VARCHAR2(200),
button_filter VARCHAR2(200) not null,
start_date DATE not null,
end_date DATE,
last_update_date DATE,
last_updated_by NUMBER,
creation_date DATE,
created_by NUMBER
);
alter table sys_button_authority_detail
add constraint sys_button_authority_detail_pk primary key (authority_detail_id);
alter table sys_button_authority_detail
add constraint sys_button_authority_detail_fk foreign key(button_authority_id) references sys_button_authority(button_authority_id);
--create unique INDEX sys_button_authority_detail_index ON sys_button_authority_detail (function_code,url,button_filter);
create sequence sys_button_authority_detail_s
minvalue 1
maxvalue 999999999
start with 10000
increment by 1
cache 20;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment