Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
dataease
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
njgzx
dataease
Commits
ef1155b7
提交
ef1155b7
authored
12月 09, 2021
作者:
wangjiahao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: 修复mysql8.0 flyway执行失败问题
上级
4870689e
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
4 行增加
和
4 行删除
+4
-4
V15__update_function.sql
.../src/main/resources/db/migration/V15__update_function.sql
+1
-1
V17__update_auth.sql
backend/src/main/resources/db/migration/V17__update_auth.sql
+1
-1
V22__record_auth_view.sql
...src/main/resources/db/migration/V22__record_auth_view.sql
+1
-1
V28__de1.5.sql
backend/src/main/resources/db/migration/V28__de1.5.sql
+0
-0
V5__auth.sql
backend/src/main/resources/db/migration/V5__auth.sql
+1
-1
没有找到文件。
backend/src/main/resources/db/migration/V15__update_function.sql
浏览文件 @
ef1155b7
...
...
@@ -30,4 +30,4 @@ END
delimiter
;
DROP
VIEW
IF
EXISTS
`v_auth_model`
;
CREATE
ALGORITHM
=
UNDEFINED
SQL
SECURITY
DEFINER
VIEW
`v_auth_model`
AS
select
`sys_user`
.
`user_id`
AS
`id`
,
`sys_user`
.
`username`
AS
`name`
,
`sys_user`
.
`username`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'user'
AS
`model_type`
,
'user'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_user`
.
`create_by`
AS
`create_by`
from
`sys_user`
union
all
select
`sys_role`
.
`role_id`
AS
`id`
,
`sys_role`
.
`name`
AS
`name`
,
`sys_role`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'role'
AS
`model_type`
,
'role'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_role`
.
`create_by`
AS
`create_by`
from
`sys_role`
union
all
select
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
as
char
)
AS
`pid`
,
if
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
'dept'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_dept`
.
`create_by`
AS
`create_by`
from
`sys_dept`
union
all
select
`datasource`
.
`id`
AS
`id`
,
`datasource`
.
`name`
AS
`NAME`
,
`datasource`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'link'
AS
`model_type`
,
`datasource`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`datasource`
.
`create_by`
AS
`create_by`
from
`datasource`
union
all
select
`dataset_group`
.
`id`
AS
`id`
,
`dataset_group`
.
`name`
AS
`NAME`
,
`dataset_group`
.
`name`
AS
`lable`
,
if
(
isnull
(
`dataset_group`
.
`pid`
),
'0'
,
`dataset_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_group`
.
`create_by`
AS
`create_by`
from
`dataset_group`
union
all
select
`dataset_table`
.
`id`
AS
`id`
,
`dataset_table`
.
`name`
AS
`NAME`
,
`dataset_table`
.
`name`
AS
`lable`
,
`dataset_table`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_table`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_table`
.
`create_by`
AS
`create_by`
from
`dataset_table`
union
all
select
`chart_group`
.
`id`
AS
`id`
,
`chart_group`
.
`name`
AS
`name`
,
`chart_group`
.
`name`
AS
`label`
,
if
(
isnull
(
`chart_group`
.
`pid`
),
'0'
,
`chart_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_group`
.
`create_by`
AS
`create_by`
from
`chart_group`
union
all
select
`chart_view`
.
`id`
AS
`id`
,
`chart_view`
.
`name`
AS
`name`
,
`chart_view`
.
`name`
AS
`label`
,
`chart_view`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_view`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_view`
.
`create_by`
AS
`create_by`
from
`chart_view`
union
all
select
`panel_group`
.
`id`
AS
`id`
,
`panel_group`
.
`name`
AS
`NAME`
,
`panel_group`
.
`name`
AS
`label`
,(
case
`panel_group`
.
`id`
when
'panel_list'
then
'0'
when
'default_panel'
then
'0'
else
`panel_group`
.
`pid`
end
)
AS
`pid`
,
if
((
`panel_group`
.
`node_type`
=
'folder'
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'panel'
AS
`model_type`
,
`panel_group`
.
`panel_type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`panel_group`
.
`create_by`
AS
`create_by`
from
`panel_group`
union
all
select
`sys_menu`
.
`menu_id`
AS
`menu_id`
,
`sys_menu`
.
`title`
AS
`name`
,
`sys_menu`
.
`title`
AS
`label`
,
`sys_menu`
.
`pid`
AS
`pid`
,
if
((
`sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`sys_menu`
.
`create_by`
AS
`create_by`
from
`sys_menu`
where
(((
`sys_menu`
.
`permission`
is
not
null
)
or
(
`sys_menu`
.
`pid`
=
0
))
and
((
`sys_menu`
.
`name`
<>
'panel'
)
or
isnull
(
`sys_menu`
.
`name`
)))
union
all
select
`plugin_sys_menu`
.
`menu_id`
AS
`menu_id`
,
`plugin_sys_menu`
.
`title`
AS
`name`
,
`plugin_sys_menu`
.
`title`
AS
`label`
,
`plugin_sys_menu`
.
`pid`
AS
`pid`
,
if
((
`plugin_sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`plugin_sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`plugin_sys_menu`
.
`create_by`
AS
`create_by`
from
`plugin_sys_menu`
where
((
`plugin_sys_menu`
.
`permission`
is
not
null
)
or
(
`plugin_sys_menu`
.
`pid`
=
0
));
CREATE
ALGORITHM
=
UNDEFINED
SQL
SECURITY
DEFINER
VIEW
`v_auth_model`
AS
select
`sys_user`
.
`user_id`
AS
`id`
,
`sys_user`
.
`username`
AS
`name`
,
`sys_user`
.
`username`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'user'
AS
`model_type`
,
'user'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_user`
.
`create_by`
AS
`create_by`
from
`sys_user`
union
all
select
`sys_role`
.
`role_id`
AS
`id`
,
`sys_role`
.
`name`
AS
`name`
,
`sys_role`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'role'
AS
`model_type`
,
'role'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_role`
.
`create_by`
AS
`create_by`
from
`sys_role`
union
all
select
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
CHARACTER
set
utf8mb4
)
COLLATE
utf8mb4_general_ci
AS
`pid`
,
if
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
'dept'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_dept`
.
`create_by`
AS
`create_by`
from
`sys_dept`
union
all
select
`datasource`
.
`id`
AS
`id`
,
`datasource`
.
`name`
AS
`NAME`
,
`datasource`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'link'
AS
`model_type`
,
`datasource`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`datasource`
.
`create_by`
AS
`create_by`
from
`datasource`
union
all
select
`dataset_group`
.
`id`
AS
`id`
,
`dataset_group`
.
`name`
AS
`NAME`
,
`dataset_group`
.
`name`
AS
`lable`
,
if
(
isnull
(
`dataset_group`
.
`pid`
),
'0'
,
`dataset_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_group`
.
`create_by`
AS
`create_by`
from
`dataset_group`
union
all
select
`dataset_table`
.
`id`
AS
`id`
,
`dataset_table`
.
`name`
AS
`NAME`
,
`dataset_table`
.
`name`
AS
`lable`
,
`dataset_table`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_table`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_table`
.
`create_by`
AS
`create_by`
from
`dataset_table`
union
all
select
`chart_group`
.
`id`
AS
`id`
,
`chart_group`
.
`name`
AS
`name`
,
`chart_group`
.
`name`
AS
`label`
,
if
(
isnull
(
`chart_group`
.
`pid`
),
'0'
,
`chart_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_group`
.
`create_by`
AS
`create_by`
from
`chart_group`
union
all
select
`chart_view`
.
`id`
AS
`id`
,
`chart_view`
.
`name`
AS
`name`
,
`chart_view`
.
`name`
AS
`label`
,
`chart_view`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_view`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_view`
.
`create_by`
AS
`create_by`
from
`chart_view`
union
all
select
`panel_group`
.
`id`
AS
`id`
,
`panel_group`
.
`name`
AS
`NAME`
,
`panel_group`
.
`name`
AS
`label`
,(
case
`panel_group`
.
`id`
when
'panel_list'
then
'0'
when
'default_panel'
then
'0'
else
`panel_group`
.
`pid`
end
)
AS
`pid`
,
if
((
`panel_group`
.
`node_type`
=
'folder'
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'panel'
AS
`model_type`
,
`panel_group`
.
`panel_type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`panel_group`
.
`create_by`
AS
`create_by`
from
`panel_group`
union
all
select
`sys_menu`
.
`menu_id`
AS
`menu_id`
,
`sys_menu`
.
`title`
AS
`name`
,
`sys_menu`
.
`title`
AS
`label`
,
`sys_menu`
.
`pid`
AS
`pid`
,
if
((
`sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`sys_menu`
.
`create_by`
AS
`create_by`
from
`sys_menu`
where
(((
`sys_menu`
.
`permission`
is
not
null
)
or
(
`sys_menu`
.
`pid`
=
0
))
and
((
`sys_menu`
.
`name`
<>
'panel'
)
or
isnull
(
`sys_menu`
.
`name`
)))
union
all
select
`plugin_sys_menu`
.
`menu_id`
AS
`menu_id`
,
`plugin_sys_menu`
.
`title`
AS
`name`
,
`plugin_sys_menu`
.
`title`
AS
`label`
,
`plugin_sys_menu`
.
`pid`
AS
`pid`
,
if
((
`plugin_sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`plugin_sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`plugin_sys_menu`
.
`create_by`
AS
`create_by`
from
`plugin_sys_menu`
where
((
`plugin_sys_menu`
.
`permission`
is
not
null
)
or
(
`plugin_sys_menu`
.
`pid`
=
0
));
backend/src/main/resources/db/migration/V17__update_auth.sql
浏览文件 @
ef1155b7
...
...
@@ -33,7 +33,7 @@ SELECT
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
)
AS
`pid`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
CHARACTER
set
utf8mb4
)
COLLATE
utf8mb4_general_ci
AS
`pid`
,
IF
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
...
...
backend/src/main/resources/db/migration/V22__record_auth_view.sql
浏览文件 @
ef1155b7
...
...
@@ -33,7 +33,7 @@ SELECT
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
)
AS
`pid`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
CHARACTER
set
utf8mb4
)
COLLATE
utf8mb4_general_ci
AS
`pid`
,
IF
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
...
...
backend/src/main/resources/db/migration/V28__de1.5.sql
浏览文件 @
ef1155b7
This source diff could not be displayed because it is too large. You can
view the blob
instead.
backend/src/main/resources/db/migration/V5__auth.sql
浏览文件 @
ef1155b7
...
...
@@ -65,7 +65,7 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- View structure for v_auth_model
-- ----------------------------
CREATE
ALGORITHM
=
UNDEFINED
SQL
SECURITY
DEFINER
VIEW
`v_auth_model`
AS
select
`sys_user`
.
`user_id`
AS
`id`
,
`sys_user`
.
`username`
AS
`name`
,
`sys_user`
.
`username`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'user'
AS
`model_type`
,
'user'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_user`
.
`create_by`
AS
`create_by`
from
`sys_user`
where
(
`sys_user`
.
`is_admin`
<>
1
)
union
all
select
`sys_role`
.
`role_id`
AS
`id`
,
`sys_role`
.
`name`
AS
`name`
,
`sys_role`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'role'
AS
`model_type`
,
'role'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_role`
.
`create_by`
AS
`create_by`
from
`sys_role`
union
all
select
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
as
char
)
AS
`pid`
,
if
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
'dept'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_dept`
.
`create_by`
AS
`create_by`
from
`sys_dept`
union
all
select
`datasource`
.
`id`
AS
`id`
,
`datasource`
.
`name`
AS
`NAME`
,
`datasource`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'link'
AS
`model_type`
,
`datasource`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`datasource`
.
`create_by`
AS
`create_by`
from
`datasource`
union
all
select
`dataset_group`
.
`id`
AS
`id`
,
`dataset_group`
.
`name`
AS
`NAME`
,
`dataset_group`
.
`name`
AS
`lable`
,
if
(
isnull
(
`dataset_group`
.
`pid`
),
'0'
,
`dataset_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_group`
.
`create_by`
AS
`create_by`
from
`dataset_group`
union
all
select
`dataset_table`
.
`id`
AS
`id`
,
`dataset_table`
.
`name`
AS
`NAME`
,
`dataset_table`
.
`name`
AS
`lable`
,
`dataset_table`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_table`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_table`
.
`create_by`
AS
`create_by`
from
`dataset_table`
union
all
select
`chart_group`
.
`id`
AS
`id`
,
`chart_group`
.
`name`
AS
`name`
,
`chart_group`
.
`name`
AS
`label`
,
if
(
isnull
(
`chart_group`
.
`pid`
),
'0'
,
`chart_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_group`
.
`create_by`
AS
`create_by`
from
`chart_group`
union
all
select
`chart_view`
.
`id`
AS
`id`
,
`chart_view`
.
`name`
AS
`name`
,
`chart_view`
.
`name`
AS
`label`
,
`chart_view`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_view`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_view`
.
`create_by`
AS
`create_by`
from
`chart_view`
union
all
select
`panel_group`
.
`id`
AS
`id`
,
`panel_group`
.
`name`
AS
`NAME`
,
`panel_group`
.
`name`
AS
`label`
,(
case
`panel_group`
.
`id`
when
'panel_list'
then
'0'
when
'default_panel'
then
'0'
else
`panel_group`
.
`pid`
end
)
AS
`pid`
,
if
((
`panel_group`
.
`node_type`
=
'folder'
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'panel'
AS
`model_type`
,
`panel_group`
.
`panel_type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`panel_group`
.
`create_by`
AS
`create_by`
from
`panel_group`
union
all
select
`sys_menu`
.
`menu_id`
AS
`menu_id`
,
`sys_menu`
.
`title`
AS
`name`
,
`sys_menu`
.
`title`
AS
`label`
,
`sys_menu`
.
`pid`
AS
`pid`
,
if
((
`sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`sys_menu`
.
`create_by`
AS
`create_by`
from
`sys_menu`
where
((
`sys_menu`
.
`hidden`
=
0
)
and
((
`sys_menu`
.
`name`
<>
'panel'
)
or
isnull
(
`sys_menu`
.
`name`
)))
union
all
select
`plugin_sys_menu`
.
`menu_id`
AS
`menu_id`
,
`plugin_sys_menu`
.
`title`
AS
`name`
,
`plugin_sys_menu`
.
`title`
AS
`label`
,
`plugin_sys_menu`
.
`pid`
AS
`pid`
,
if
((
`plugin_sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`plugin_sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`plugin_sys_menu`
.
`create_by`
AS
`create_by`
from
`plugin_sys_menu`
where
(
`plugin_sys_menu`
.
`hidden`
=
0
);
CREATE
ALGORITHM
=
UNDEFINED
SQL
SECURITY
DEFINER
VIEW
`v_auth_model`
AS
select
`sys_user`
.
`user_id`
AS
`id`
,
`sys_user`
.
`username`
AS
`name`
,
`sys_user`
.
`username`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'user'
AS
`model_type`
,
'user'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_user`
.
`create_by`
AS
`create_by`
from
`sys_user`
where
(
`sys_user`
.
`is_admin`
<>
1
)
union
all
select
`sys_role`
.
`role_id`
AS
`id`
,
`sys_role`
.
`name`
AS
`name`
,
`sys_role`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'role'
AS
`model_type`
,
'role'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_role`
.
`create_by`
AS
`create_by`
from
`sys_role`
union
all
select
`sys_dept`
.
`dept_id`
AS
`id`
,
`sys_dept`
.
`name`
AS
`name`
,
`sys_dept`
.
`name`
AS
`lable`
,
cast
(
`sys_dept`
.
`pid`
AS
CHAR
CHARACTER
set
utf8mb4
)
COLLATE
utf8mb4_general_ci
AS
`pid`
,
if
((
`sys_dept`
.
`sub_count`
=
0
),
'leaf'
,
'spine'
)
AS
`node_type`
,
'dept'
AS
`model_type`
,
'dept'
AS
`model_inner_type`
,
'target'
AS
`auth_type`
,
`sys_dept`
.
`create_by`
AS
`create_by`
from
`sys_dept`
union
all
select
`datasource`
.
`id`
AS
`id`
,
`datasource`
.
`name`
AS
`NAME`
,
`datasource`
.
`name`
AS
`label`
,
'0'
AS
`pid`
,
'leaf'
AS
`node_type`
,
'link'
AS
`model_type`
,
`datasource`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`datasource`
.
`create_by`
AS
`create_by`
from
`datasource`
union
all
select
`dataset_group`
.
`id`
AS
`id`
,
`dataset_group`
.
`name`
AS
`NAME`
,
`dataset_group`
.
`name`
AS
`lable`
,
if
(
isnull
(
`dataset_group`
.
`pid`
),
'0'
,
`dataset_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_group`
.
`create_by`
AS
`create_by`
from
`dataset_group`
union
all
select
`dataset_table`
.
`id`
AS
`id`
,
`dataset_table`
.
`name`
AS
`NAME`
,
`dataset_table`
.
`name`
AS
`lable`
,
`dataset_table`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'dataset'
AS
`model_type`
,
`dataset_table`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`dataset_table`
.
`create_by`
AS
`create_by`
from
`dataset_table`
union
all
select
`chart_group`
.
`id`
AS
`id`
,
`chart_group`
.
`name`
AS
`name`
,
`chart_group`
.
`name`
AS
`label`
,
if
(
isnull
(
`chart_group`
.
`pid`
),
'0'
,
`chart_group`
.
`pid`
)
AS
`pid`
,
'spine'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_group`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_group`
.
`create_by`
AS
`create_by`
from
`chart_group`
union
all
select
`chart_view`
.
`id`
AS
`id`
,
`chart_view`
.
`name`
AS
`name`
,
`chart_view`
.
`name`
AS
`label`
,
`chart_view`
.
`scene_id`
AS
`pid`
,
'leaf'
AS
`node_type`
,
'chart'
AS
`model_type`
,
`chart_view`
.
`type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`chart_view`
.
`create_by`
AS
`create_by`
from
`chart_view`
union
all
select
`panel_group`
.
`id`
AS
`id`
,
`panel_group`
.
`name`
AS
`NAME`
,
`panel_group`
.
`name`
AS
`label`
,(
case
`panel_group`
.
`id`
when
'panel_list'
then
'0'
when
'default_panel'
then
'0'
else
`panel_group`
.
`pid`
end
)
AS
`pid`
,
if
((
`panel_group`
.
`node_type`
=
'folder'
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'panel'
AS
`model_type`
,
`panel_group`
.
`panel_type`
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`panel_group`
.
`create_by`
AS
`create_by`
from
`panel_group`
union
all
select
`sys_menu`
.
`menu_id`
AS
`menu_id`
,
`sys_menu`
.
`title`
AS
`name`
,
`sys_menu`
.
`title`
AS
`label`
,
`sys_menu`
.
`pid`
AS
`pid`
,
if
((
`sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`sys_menu`
.
`create_by`
AS
`create_by`
from
`sys_menu`
where
((
`sys_menu`
.
`hidden`
=
0
)
and
((
`sys_menu`
.
`name`
<>
'panel'
)
or
isnull
(
`sys_menu`
.
`name`
)))
union
all
select
`plugin_sys_menu`
.
`menu_id`
AS
`menu_id`
,
`plugin_sys_menu`
.
`title`
AS
`name`
,
`plugin_sys_menu`
.
`title`
AS
`label`
,
`plugin_sys_menu`
.
`pid`
AS
`pid`
,
if
((
`plugin_sys_menu`
.
`sub_count`
>
0
),
'spine'
,
'leaf'
)
AS
`node_type`
,
'menu'
AS
`model_type`
,(
case
`plugin_sys_menu`
.
`type`
when
0
then
'folder'
when
1
then
'menu'
when
2
then
'button'
end
)
AS
`model_inner_type`
,
'source'
AS
`auth_type`
,
`plugin_sys_menu`
.
`create_by`
AS
`create_by`
from
`plugin_sys_menu`
where
(
`plugin_sys_menu`
.
`hidden`
=
0
);
-- ----------------------------
-- View structure for v_auth_privilege
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论