Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
80bccb6a
Commit
80bccb6a
authored
Oct 10, 2019
by
trumansdo
Browse files
-
parent
8011e682
Changes
6
Hide whitespace changes
Inline
Side-by-side
plus-admin/admin-core/src/main/java/com/ibeetl/admin/core/conf/JasonConfig.java
View file @
80bccb6a
package
com.ibeetl.admin.core.conf
;
import
cn.hutool.core.convert.Convert
;
import
com.fasterxml.jackson.annotation.JsonInclude.Include
;
import
com.fasterxml.jackson.core.JsonParser.NumberType
;
import
com.fasterxml.jackson.core.JsonToken
;
import
com.fasterxml.jackson.core.type.WritableTypeId
;
import
com.fasterxml.jackson.databind.DeserializationConfig
;
import
com.fasterxml.jackson.databind.JavaType
;
import
com.fasterxml.jackson.databind.JsonMappingException
;
import
com.fasterxml.jackson.databind.JsonNode
;
import
com.fasterxml.jackson.databind.SerializationConfig
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
;
import
com.fasterxml.jackson.databind.jsontype.TypeSerializer
;
import
com.fasterxml.jackson.databind.ser.std.StdSerializer
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
java.io.IOException
;
import
java.lang.reflect.Type
;
import
java.text.SimpleDateFormat
;
import
org.beetl.sql.core.engine.PageQuery
;
...
...
@@ -35,12 +46,55 @@ public class JasonConfig {
SimpleModule
simpleModule
=
new
SimpleModule
(
"SimpleModule"
,
Version
.
unknownVersion
());
simpleModule
.
addSerializer
(
JsonResult
.
class
,
new
CustomJsonResultSerializer
());
simpleModule
.
addSerializer
(
Long
.
class
,
ToStri
ngSerializer
.
instance
);
simpleModule
.
addSerializer
(
Long
.
TYPE
,
ToStri
ngSerializer
.
instance
);
simpleModule
.
addSerializer
(
Long
.
class
,
CustomLo
ngSerializer
.
instance
);
simpleModule
.
addSerializer
(
Long
.
TYPE
,
CustomLo
ngSerializer
.
instance
);
objectMapper
.
registerModule
(
simpleModule
);
return
objectMapper
;
}
/**
* 修正jackson转换Long类型的一个bug:
* jackson的转换Long类型时,如果数值在Integer范围,会变成Integer类型,然后通过强制转换为Long时就会报错。
* 这里采用安全的Long转换避免强制类型转换
* */
static
class
CustomLongSerializer
extends
StdSerializer
<
Object
>
{
public
static
final
CustomLongSerializer
instance
=
new
CustomLongSerializer
();
private
CustomLongSerializer
()
{
super
(
Object
.
class
);
}
@Override
public
void
serialize
(
Object
value
,
JsonGenerator
gen
,
SerializerProvider
provider
)
throws
IOException
{
gen
.
writeNumber
(
Convert
.
toLong
(
value
,
0L
));
}
@Override
public
void
serializeWithType
(
Object
value
,
JsonGenerator
g
,
SerializerProvider
provider
,
TypeSerializer
typeSer
)
throws
IOException
{
WritableTypeId
typeIdDef
=
typeSer
.
writeTypePrefix
(
g
,
typeSer
.
typeId
(
value
,
JsonToken
.
VALUE_NUMBER_INT
));
serialize
(
value
,
g
,
provider
);
typeSer
.
writeTypeSuffix
(
g
,
typeIdDef
);
}
@Override
public
JsonNode
getSchema
(
SerializerProvider
provider
,
Type
typeHint
)
{
return
createSchemaNode
(
"long"
,
true
);
}
@Override
public
void
acceptJsonFormatVisitor
(
JsonFormatVisitorWrapper
visitor
,
JavaType
typeHint
)
throws
JsonMappingException
{
visitStringFormat
(
visitor
,
typeHint
);
visitIntFormat
(
visitor
,
typeHint
,
NumberType
.
LONG
);
}
}
/**
* layui 前端要求后台返回的数据格式
*
...
...
plus-admin/admin-core/src/main/resources/usually.sql
View file @
80bccb6a
...
...
@@ -45,103 +45,3 @@ select cm.*, cd.NAME, cd.TYPE_NAME
from
core_menu
cm
join
core_dict
cd
on
cd
.
VALUE
=
cm
.
TYPE
;
SELECT
*
FROM
core_dict
CD
;
-- ---------------------------菜单数据修改----------------------------
USE
starter
;
INSERT
INTO
core_function
(
ID
,
CODE
,
NAME
,
ACCESS_URL
,
PARENT_ID
,
TYPE
,
CREATE_TIME
)
VALUES
(
22
,
'permission'
,
'Permission'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
21
,
'PagePermission'
,
'PagePermission'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
22
,
'DirectivePermission'
,
'DirectivePermission'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
23
,
'RolePermission'
,
'RolePermission'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
24
,
'Icon'
,
'Icon'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
25
,
'Icons'
,
'Icons'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
26
,
'ComponentDemo'
,
'ComponentDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
27
,
'TinymceDemo'
,
'TinymceDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
28
,
'MarkdownDemo'
,
'MarkdownDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
29
,
'JsonEditorDemo'
,
'JsonEditorDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
30
,
'SplitpaneDemo'
,
'SplitpaneDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
31
,
'AvatarUploadDemo'
,
'AvatarUploadDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
32
,
'DropzoneDemo'
,
'DropzoneDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
33
,
'StickyDemo'
,
'StickyDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
34
,
'CountToDemo'
,
'CountToDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
35
,
'ComponentMixinDemo'
,
'ComponentMixinDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
36
,
'BackToTopDemo'
,
'BackToTopDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
37
,
'DragDialogDemo'
,
'DragDialogDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
38
,
'DragSelectDemo'
,
'DragSelectDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
39
,
'DndListDemo'
,
'DndListDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
40
,
'DragKanbanDemo'
,
'DragKanbanDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
41
,
'Charts'
,
'Charts'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
42
,
'KeyboardChart'
,
'KeyboardChart'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
43
,
'LineChart'
,
'LineChart'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
44
,
'MixChart'
,
'MixChart'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
45
,
'Nested'
,
'Nested'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
46
,
'Menu1'
,
'Menu1'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
47
,
'Menu1-1'
,
'Menu1-1'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
48
,
'Menu1-2'
,
'Menu1-2'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
49
,
'Menu1-2-1'
,
'Menu1-2-1'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
50
,
'Menu1-2-2'
,
'Menu1-2-2'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
51
,
'Menu1-3'
,
'Menu1-3'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
52
,
'Menu2'
,
'Menu2'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
53
,
'Table'
,
'Table'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
54
,
'DynamicTable'
,
'DynamicTable'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
55
,
'DragTable'
,
'DragTable'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
56
,
'InlineEditTable'
,
'InlineEditTable'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
57
,
'ComplexTable'
,
'ComplexTable'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
58
,
'Example'
,
'Example'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
59
,
'CreateArticle'
,
'CreateArticle'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
60
,
'EditArticle'
,
'EditArticle'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
61
,
'ArticleList'
,
'ArticleList'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
62
,
'Tab'
,
'Tab'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
63
,
'Tabs'
,
'Tabs'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
64
,
'ErrorPages'
,
'ErrorPages'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
65
,
'Page401'
,
'Page401'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
66
,
'Page404'
,
'Page404'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
67
,
'ErrorLog'
,
'ErrorLog'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
68
,
'ErrorLogs'
,
'ErrorLogs'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
69
,
'Excel'
,
'Excel'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
70
,
'ExportExcel'
,
'ExportExcel'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
71
,
'SelectExcel'
,
'SelectExcel'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
72
,
'MergeHeader'
,
'MergeHeader'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
73
,
'UploadExcel'
,
'UploadExcel'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
74
,
'Zip'
,
'Zip'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
75
,
'ExportZip'
,
'ExportZip'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
76
,
'Pdf'
,
'Pdf'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
77
,
'PDFS'
,
'PDFS'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
78
,
'PdfDown'
,
'PdfDown'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
79
,
'theme'
,
'theme'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
80
,
'Themes'
,
'Themes'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
81
,
'clipboard'
,
'clipboard'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
82
,
'ClipboardDemo'
,
'ClipboardDemo'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
83
,
'ExternalLink'
,
'ExternalLink'
,
'/permission'
,
0
,
'FN0'
,
1519868556
)
,
(
84
,
'link'
,
'link'
,
'/permission'
,
0
,
'FN0'
,
1519868556
);
plus-admin/doc/starter-mysql.sql
View file @
80bccb6a
--
-- Script was generated by Devart dbForge Studio for MySQL, Version 8.
0.40
.0
-- Script was generated by Devart dbForge Studio
2019
for MySQL, Version 8.
2.23
.0
-- Product home page: http://www.devart.com/dbforge/mysql/studio
-- Script date 2019/10/
9 18:03:18
-- Server version: 8.0.1
3
-- Script date 2019/10/
10 0:05:37
-- Server version: 8.0.1
7
-- Client version: 4.1
--
--
-- Disable foreign keys
--
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
--
-- Set SQL mode
...
...
@@ -20,8 +24,8 @@ SET NAMES 'utf8';
DROP
DATABASE
IF
EXISTS
starter
;
CREATE
DATABASE
IF
NOT
EXISTS
starter
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
;
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
;
--
-- Set default database
...
...
@@ -32,11 +36,11 @@ USE starter;
-- Create table `core_user_role`
--
CREATE
TABLE
IF
NOT
EXISTS
core_user_role
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
USER_ID
int
(
20
)
DEFAULT
NULL
,
ROLE_ID
int
(
20
)
DEFAULT
NULL
,
ORG_ID
int
(
20
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
USER_ID
INT
(
20
)
DEFAULT
NULL
,
ROLE_ID
INT
(
20
)
DEFAULT
NULL
,
ORG_ID
INT
(
20
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -49,27 +53,27 @@ COMMENT = '用户角色关系表';
--
-- Create index `FK_core_user_role_core_role_ID` on table `core_user_role`
--
ALTER
TABLE
core_user_role
ADD
INDEX
FK_core_user_role_core_role_ID
(
ROLE_ID
);
ALTER
TABLE
core_user_role
ADD
INDEX
FK_core_user_role_core_role_ID
(
ROLE_ID
);
--
-- Create table `core_user`
--
CREATE
TABLE
IF
NOT
EXISTS
core_user
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
varchar
(
16
)
DEFAULT
NULL
,
NAME
varchar
(
16
)
DEFAULT
NULL
,
PASSWORD
varchar
(
64
)
DEFAULT
NULL
,
ORG_ID
int
(
65
)
DEFAULT
NULL
,
STATE
varchar
(
16
)
DEFAULT
NULL
COMMENT
'用户状态 1:启用 0:停用'
,
JOB_TYPE1
varchar
(
16
)
DEFAULT
NULL
,
DEL_FLAG
tinyint
(
6
)
DEFAULT
NULL
COMMENT
'用户删除标记 0:未删除 1:已删除'
,
JOB_TYPE0
varchar
(
16
)
DEFAULT
NULL
,
ATTACHMENT_ID
varchar
(
128
)
DEFAULT
NULL
,
INTRODUCTION
varchar
(
256
)
DEFAULT
NULL
COMMENT
'简介'
,
AVATAR
varchar
(
128
)
DEFAULT
NULL
COMMENT
'头像'
,
UPDATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
VARCHAR
(
16
)
DEFAULT
NULL
,
NAME
VARCHAR
(
16
)
DEFAULT
NULL
,
PASSWORD
VARCHAR
(
64
)
DEFAULT
NULL
,
ORG_ID
INT
(
65
)
DEFAULT
NULL
,
STATE
VARCHAR
(
16
)
DEFAULT
NULL
COMMENT
'用户状态 1:启用 0:停用'
,
JOB_TYPE1
VARCHAR
(
16
)
DEFAULT
NULL
,
DEL_FLAG
TINYINT
(
6
)
DEFAULT
NULL
COMMENT
'用户删除标记 0:未删除 1:已删除'
,
JOB_TYPE0
VARCHAR
(
16
)
DEFAULT
NULL
,
ATTACHMENT_ID
VARCHAR
(
128
)
DEFAULT
NULL
,
INTRODUCTION
VARCHAR
(
256
)
DEFAULT
NULL
COMMENT
'简介'
,
AVATAR
VARCHAR
(
128
)
DEFAULT
NULL
COMMENT
'头像'
,
UPDATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -82,10 +86,10 @@ COLLATE utf8_general_ci;
-- Create table `core_role_menu`
--
CREATE
TABLE
IF
NOT
EXISTS
core_role_menu
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
ROLE_ID
int
(
65
)
DEFAULT
NULL
,
MENU_ID
int
(
65
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
ROLE_ID
INT
(
65
)
DEFAULT
NULL
,
MENU_ID
INT
(
65
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -97,24 +101,24 @@ COLLATE utf8_general_ci;
--
-- Create index `FK_core_role_menu_core_menu_ID` on table `core_role_menu`
--
ALTER
TABLE
core_role_menu
ADD
INDEX
FK_core_role_menu_core_menu_ID
(
MENU_ID
);
ALTER
TABLE
core_role_menu
ADD
INDEX
FK_core_role_menu_core_menu_ID
(
MENU_ID
);
--
-- Create index `FK_core_role_menu_core_role_ID` on table `core_role_menu`
--
ALTER
TABLE
core_role_menu
ADD
INDEX
FK_core_role_menu_core_role_ID
(
ROLE_ID
);
ALTER
TABLE
core_role_menu
ADD
INDEX
FK_core_role_menu_core_role_ID
(
ROLE_ID
);
--
-- Create table `core_role_function`
--
CREATE
TABLE
IF
NOT
EXISTS
core_role_function
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
ROLE_ID
int
(
65
)
DEFAULT
NULL
,
FUNCTION_ID
int
(
65
)
DEFAULT
NULL
,
DATA_ACCESS_TYPE
tinyint
(
65
)
DEFAULT
NULL
,
DATA_ACCESS_POLICY
varchar
(
128
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
ROLE_ID
INT
(
65
)
DEFAULT
NULL
,
FUNCTION_ID
INT
(
65
)
DEFAULT
NULL
,
DATA_ACCESS_TYPE
TINYINT
(
65
)
DEFAULT
NULL
,
DATA_ACCESS_POLICY
VARCHAR
(
128
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -126,27 +130,28 @@ COLLATE utf8_general_ci;
--
-- Create index `FK_core_role_function_core_function_ID` on table `core_role_function`
--
ALTER
TABLE
core_role_function
ADD
INDEX
FK_core_role_function_core_function_ID
(
FUNCTION_ID
);
ALTER
TABLE
core_role_function
ADD
INDEX
FK_core_role_function_core_function_ID
(
FUNCTION_ID
);
--
-- Create index `FK_core_role_function_core_role_ID` on table `core_role_function`
--
ALTER
TABLE
core_role_function
ADD
INDEX
FK_core_role_function_core_role_ID
(
ROLE_ID
);
ALTER
TABLE
core_role_function
ADD
INDEX
FK_core_role_function_core_role_ID
(
ROLE_ID
);
--
-- Create table `core_role`
--
CREATE
TABLE
IF
NOT
EXISTS
core_role
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
varchar
(
32
)
DEFAULT
NULL
COMMENT
'角色编码'
,
NAME
varchar
(
255
)
DEFAULT
NULL
COMMENT
'角色名称'
,
TYPE
varchar
(
32
)
DEFAULT
NULL
COMMENT
'1 可以配置 2 固定权限角色'
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
VARCHAR
(
32
)
DEFAULT
NULL
COMMENT
'角色编码'
,
NAME
VARCHAR
(
255
)
DEFAULT
NULL
COMMENT
'角色名称'
,
TYPE
VARCHAR
(
32
)
DEFAULT
NULL
COMMENT
'1 可以配置 2 固定权限角色'
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
11
,
AVG_ROW_LENGTH
=
1638
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
;
...
...
@@ -154,20 +159,20 @@ COLLATE utf8_general_ci;
--
-- Create index `code_idx` on table `core_role`
--
ALTER
TABLE
core_role
ADD
INDEX
code_idx
(
CODE
);
ALTER
TABLE
core_role
ADD
INDEX
code_idx
(
CODE
);
--
-- Create table `core_org`
--
CREATE
TABLE
IF
NOT
EXISTS
core_org
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
varchar
(
16
)
NOT
NULL
,
NAME
varchar
(
16
)
NOT
NULL
,
PARENT_ORG_ID
int
(
20
)
DEFAULT
NULL
,
TYPE
varchar
(
16
)
NOT
NULL
COMMENT
'1 公司,2 部门,3 小组'
,
DEL_FLAG
tinyint
(
6
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
VARCHAR
(
16
)
NOT
NULL
,
NAME
VARCHAR
(
16
)
NOT
NULL
,
PARENT_ORG_ID
INT
(
20
)
DEFAULT
NULL
,
TYPE
VARCHAR
(
16
)
NOT
NULL
COMMENT
'1 公司,2 部门,3 小组'
,
DEL_FLAG
TINYINT
(
6
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -180,19 +185,19 @@ COLLATE utf8_general_ci;
-- Create table `core_menu`
--
CREATE
TABLE
IF
NOT
EXISTS
core_menu
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
varchar
(
32
)
DEFAULT
NULL
,
NAME
varchar
(
32
)
DEFAULT
NULL
,
FUNCTION_ID
int
(
20
)
DEFAULT
NULL
,
TYPE
varchar
(
16
)
DEFAULT
NULL
COMMENT
'1,系统,2 导航 3 菜单项(对应某个功能点)'
,
PARENT_MENU_ID
int
(
20
)
DEFAULT
NULL
,
SEQ
int
(
20
)
DEFAULT
NULL
,
ICON
varchar
(
128
)
DEFAULT
NULL
COMMENT
'图标'
,
CREATE_TIME
bigint
(
32
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
VARCHAR
(
32
)
DEFAULT
NULL
,
NAME
VARCHAR
(
32
)
DEFAULT
NULL
,
FUNCTION_ID
INT
(
20
)
DEFAULT
NULL
,
TYPE
VARCHAR
(
16
)
DEFAULT
NULL
COMMENT
'1,系统,2 导航 3 菜单项(对应某个功能点)'
,
PARENT_MENU_ID
INT
(
20
)
DEFAULT
NULL
,
SEQ
INT
(
20
)
DEFAULT
NULL
,
ICON
VARCHAR
(
128
)
DEFAULT
NULL
COMMENT
'图标'
,
CREATE_TIME
BIGINT
(
32
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
26
,
AUTO_INCREMENT
=
83
,
AVG_ROW_LENGTH
=
963
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
;
...
...
@@ -200,20 +205,20 @@ COLLATE utf8_general_ci;
--
-- Create index `FK_core_menu_core_function_ID` on table `core_menu`
--
ALTER
TABLE
core_menu
ADD
INDEX
FK_core_menu_core_function_ID
(
FUNCTION_ID
);
ALTER
TABLE
core_menu
ADD
INDEX
FK_core_menu_core_function_ID
(
FUNCTION_ID
);
--
-- Create table `core_function`
--
CREATE
TABLE
IF
NOT
EXISTS
core_function
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
varchar
(
250
)
DEFAULT
NULL
,
NAME
varchar
(
16
)
DEFAULT
NULL
,
ACCESS_URL
varchar
(
250
)
DEFAULT
NULL
,
PARENT_ID
int
(
65
)
DEFAULT
NULL
,
TYPE
varchar
(
16
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
CODE
VARCHAR
(
250
)
DEFAULT
NULL
,
NAME
VARCHAR
(
32
)
DEFAULT
NULL
,
ACCESS_URL
VARCHAR
(
250
)
DEFAULT
NULL
,
PARENT_ID
INT
(
65
)
DEFAULT
NULL
,
TYPE
VARCHAR
(
16
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -226,14 +231,14 @@ COLLATE utf8_general_ci;
-- Create table `core_file_tag`
--
CREATE
TABLE
IF
NOT
EXISTS
core_file_tag
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`KEY`
varchar
(
64
)
NOT
NULL
COMMENT
'key,关键字'
,
VALUE
varchar
(
255
)
NOT
NULL
COMMENT
'关键字对应的值'
,
FILE_ID
int
(
20
)
NOT
NULL
COMMENT
'sys_file的id,文件id'
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`KEY`
VARCHAR
(
64
)
NOT
NULL
COMMENT
'key,关键字'
,
VALUE
VARCHAR
(
255
)
NOT
NULL
COMMENT
'关键字对应的值'
,
FILE_ID
INT
(
20
)
NOT
NULL
COMMENT
'sys_file的id,文件id'
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
2
,
AUTO_INCREMENT
=
3
,
AVG_ROW_LENGTH
=
8192
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
,
...
...
@@ -243,19 +248,19 @@ COMMENT = '文件标签';
-- Create table `core_file`
--
CREATE
TABLE
IF
NOT
EXISTS
core_file
(
ID
int
(
20
)
NOT
NULL
AUTO_INCREMENT
,
NAME
varchar
(
64
)
DEFAULT
NULL
COMMENT
'文件名称'
,
PATH
varchar
(
255
)
DEFAULT
NULL
COMMENT
'路径'
,
BIZ_ID
varchar
(
128
)
DEFAULT
NULL
COMMENT
'业务ID'
,
USER_ID
int
(
20
)
DEFAULT
NULL
COMMENT
'上传人id'
,
ORG_ID
int
(
20
)
DEFAULT
NULL
,
BIZ_TYPE
varchar
(
128
)
DEFAULT
NULL
,
FILE_BATCH_ID
varchar
(
128
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
20
)
NOT
NULL
AUTO_INCREMENT
,
NAME
VARCHAR
(
64
)
DEFAULT
NULL
COMMENT
'文件名称'
,
PATH
VARCHAR
(
255
)
DEFAULT
NULL
COMMENT
'路径'
,
BIZ_ID
VARCHAR
(
128
)
DEFAULT
NULL
COMMENT
'业务ID'
,
USER_ID
INT
(
20
)
DEFAULT
NULL
COMMENT
'上传人id'
,
ORG_ID
INT
(
20
)
DEFAULT
NULL
,
BIZ_TYPE
VARCHAR
(
128
)
DEFAULT
NULL
,
FILE_BATCH_ID
VARCHAR
(
128
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
3
8
,
AUTO_INCREMENT
=
3
9
,
AVG_ROW_LENGTH
=
1489
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
,
...
...
@@ -265,16 +270,16 @@ COMMENT = '文件表';
-- Create table `core_dict`
--
CREATE
TABLE
IF
NOT
EXISTS
core_dict
(
ID
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
VALUE
varchar
(
16
)
NOT
NULL
,
NAME
varchar
(
128
)
NOT
NULL
COMMENT
'名称'
,
TYPE
varchar
(
64
)
NOT
NULL
COMMENT
'字典编码'
,
TYPE_NAME
varchar
(
64
)
NOT
NULL
COMMENT
'类型描述'
,
SORT
int
(
11
)
DEFAULT
NULL
COMMENT
'排序'
,
PARENT
int
(
11
)
DEFAULT
NULL
COMMENT
'父id'
,
DEL_FLAG
int
(
11
)
DEFAULT
NULL
COMMENT
'删除标记'
,
REMARK
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
11
)
NOT
NULL
AUTO_INCREMENT
,
VALUE
VARCHAR
(
16
)
NOT
NULL
,
NAME
VARCHAR
(
128
)
NOT
NULL
COMMENT
'名称'
,
TYPE
VARCHAR
(
64
)
NOT
NULL
COMMENT
'字典编码'
,
TYPE_NAME
VARCHAR
(
64
)
NOT
NULL
COMMENT
'类型描述'
,
SORT
INT
(
11
)
DEFAULT
NULL
COMMENT
'排序'
,
PARENT
INT
(
11
)
DEFAULT
NULL
COMMENT
'父id'
,
DEL_FLAG
INT
(
11
)
DEFAULT
NULL
COMMENT
'删除标记'
,
REMARK
VARCHAR
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
...
...
@@ -287,39 +292,39 @@ COMMENT = '字典表';
--
-- Create index `idx_code` on table `core_dict`
--
ALTER
TABLE
core_dict
ADD
INDEX
idx_code
(
TYPE
);
ALTER
TABLE
core_dict
ADD
INDEX
idx_code
(
TYPE
);
--
-- Create index `idx_pid` on table `core_dict`
--
ALTER
TABLE
core_dict
ADD
INDEX
idx_pid
(
PARENT
);
ALTER
TABLE
core_dict
ADD
INDEX
idx_pid
(
PARENT
);
--
-- Create index `idx_value` on table `core_dict`
--
ALTER
TABLE
core_dict
ADD
INDEX
idx_value
(
VALUE
);
ALTER
TABLE
core_dict
ADD
INDEX
idx_value
(
VALUE
);
--
-- Create table `core_audit`
--
CREATE
TABLE
IF
NOT
EXISTS
core_audit
(
ID
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
FUNCTION_CODE
varchar
(
45
)
DEFAULT
NULL
,
FUNCTION_NAME
varchar
(
45
)
DEFAULT
NULL
,
USER_ID
int
(
11
)
DEFAULT
NULL
,
USER_NAME
varchar
(
45
)
DEFAULT
NULL
,
IP
varchar
(
45
)
DEFAULT
NULL
,
SUCCESS
tinyint
(
4
)
DEFAULT
NULL
,
MESSAGE
varchar
(
250
)
DEFAULT
NULL
,
ORG_ID
varchar
(
45
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
ID
INT
(
11
)
NOT
NULL
AUTO_INCREMENT
,
FUNCTION_CODE
VARCHAR
(
45
)
DEFAULT
NULL
,
FUNCTION_NAME
VARCHAR
(
45
)
DEFAULT
NULL
,
USER_ID
INT
(
11
)
DEFAULT
NULL
,
USER_NAME
VARCHAR
(
45
)
DEFAULT
NULL
,
IP
VARCHAR
(
45
)
DEFAULT
NULL
,
SUCCESS
TINYINT
(
4
)
DEFAULT
NULL
,
MESSAGE
VARCHAR
(
250
)
DEFAULT
NULL
,
ORG_ID
VARCHAR
(
45
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
ID
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
4
5
,
AUTO_INCREMENT
=
4
6
,
AVG_ROW_LENGTH
=
364
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
;
...
...
@@ -328,16 +333,16 @@ COLLATE utf8_general_ci;
-- Create table `cms_blog`
--
CREATE
TABLE
IF
NOT
EXISTS
cms_blog
(
id
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
title
varchar
(
255
)
DEFAULT
NULL
,
content
varchar
(
512
)
DEFAULT
NULL
,
create_user_id
int
(
11
)
DEFAULT
NULL
,
type
varchar
(
255
)
DEFAULT
NULL
,
CREATE_TIME
bigint
(
11
)
DEFAULT
NULL
,
id
INT
(
11
)
NOT
NULL
AUTO_INCREMENT
,
title
VARCHAR
(
255
)
DEFAULT
NULL
,
content
VARCHAR
(
512
)
DEFAULT
NULL
,
create_user_id
INT
(
11
)
DEFAULT
NULL
,
type
VARCHAR
(
255
)
DEFAULT
NULL
,
CREATE_TIME
BIGINT
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
id
)
)
ENGINE
=
INNODB
,
AUTO_INCREMENT
=
2
,
AUTO_INCREMENT
=
3
,
AVG_ROW_LENGTH
=
8192
,
CHARACTER
SET
utf8
,
COLLATE
utf8_general_ci
;
...
...
@@ -345,7 +350,6 @@ COLLATE utf8_general_ci;
--
-- Dumping data for table core_user_role
--
LOCK
TABLES
core_user_role
WRITE
;
INSERT
INTO
core_user_role
(
ID
,
USER_ID
,
ROLE_ID
,
ORG_ID
,
CREATE_TIME
)
VALUES
(
1
,
3
,
1
,
4
,
NULL
),
(
2
,
4
,
2
,
5
,
NULL
),
...
...
@@ -370,25 +374,21 @@ INSERT INTO core_user_role(ID, USER_ID, ROLE_ID, ORG_ID, CREATE_TIME) VALUES
(
169
,
41
,
1
,
NULL
,
1508893081
),
(
171
,
170
,
1
,
5
,
1508893685
),
(
172
,
171
,
1
,
4
,
1517535401
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_user
--
LOCK
TABLES
core_user
WRITE
;
INSERT
INTO
core_user
(
ID
,
CODE
,
NAME
,
PASSWORD
,
ORG_ID
,
STATE
,
JOB_TYPE1
,
DEL_FLAG
,
JOB_TYPE0
,
ATTACHMENT_ID
,
INTRODUCTION
,
AVATAR
,
UPDATE_TIME
,
CREATE_TIME
)
VALUES
(
1
,
'admin'
,
'超级管理员1'
,
'123456'
,
1
,
'S1'
,
'JT_S_01'
,
0
,
'JT_01'
,
NULL
,
NULL
,
NULL
,
1505265663
,
1505265663
),
(
171
,
'lixx'
,
'李小小'
,
NULL
,
3
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517109681
),
(
172
,
'lixx2'
,
'李xx2'
,
'123456'
,
4
,
'S1'
,
'JT_S_02'
,
0
,
'JT_01'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517109759
),
(
173
,
'test1'
,
'test1'
,
'123'
,
5
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517121895
),
(
174
,
'hank250'
,
'李小熊'
,
NULL
,
4
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1518752201
),
(
175
,
'test123'
,
'test12344'
,
NULL
,
3
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
'79b294da-8792-4bfd-9d84-e3f989b88cdf'
,
NULL
,
NULL
,
NULL
,
1520756362
);
UNLOCK
TABLES
;
(
171
,
'user01'
,
'用户1'
,
'123456'
,
3
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517109681
),
(
172
,
'user02'
,
'用户2'
,
'123456'
,
4
,
'S1'
,
'JT_S_02'
,
0
,
'JT_01'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517109759
),
(
173
,
'user03'
,
'用户3'
,
'123456'
,
5
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1517121895
),
(
174
,
'user04'
,
'用户4'
,
'123456'
,
4
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
NULL
,
NULL
,
NULL
,
NULL
,
1518752201
),
(
175
,
'user05'
,
'用户5'
,
'123456'
,
3
,
'S1'
,
'JT_S_04'
,
0
,
'JT_02'
,
'79b294da-8792-4bfd-9d84-e3f989b88cdf'
,
NULL
,
NULL
,
NULL
,
1520756362
);
--
-- Dumping data for table core_role_menu
--
LOCK
TABLES
core_role_menu
WRITE
;
INSERT
INTO
core_role_menu
(
ID
,
ROLE_ID
,
MENU_ID
,
CREATE_TIME
)
VALUES
(
1
,
1
,
5
,
NULL
),
(
2
,
1
,
11
,
NULL
),
...
...
@@ -399,12 +399,10 @@ INSERT INTO core_role_menu(ID, ROLE_ID, MENU_ID, CREATE_TIME) VALUES
(
7
,
3
,
6
,
NULL
),
(
8
,
3
,
8
,
NULL
),
(
9
,
1
,
2
,
NULL
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_role_function
--
LOCK
TABLES
core_role_function
WRITE
;
INSERT
INTO
core_role_function
(
ID
,
ROLE_ID
,
FUNCTION_ID
,
DATA_ACCESS_TYPE
,
DATA_ACCESS_POLICY
)
VALUES
(
1
,
1
,
1
,
5
,
NULL
),
(
2
,
1
,
2
,
4
,
NULL
),
...
...
@@ -429,12 +427,10 @@ INSERT INTO core_role_function(ID, ROLE_ID, FUNCTION_ID, DATA_ACCESS_TYPE, DATA_
(
21
,
3
,
6
,
NULL
,
NULL
),
(
22
,
1
,
20
,
NULL
,
NULL
),
(
23
,
1
,
19
,
NULL
,
NULL
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_role
--
LOCK
TABLES
core_role
WRITE
;
INSERT
INTO
core_role
(
ID
,
CODE
,
NAME
,
TYPE
,
CREATE_TIME
)
VALUES
(
1
,
'DEPT_MANAGER'
,
'部门管理员'
,
'R0'
,
NULL
),
(
2
,
'CEO'
,
'公司CEO'
,
'R0'
,
NULL
),
...
...
@@ -446,12 +442,10 @@ INSERT INTO core_role(ID, CODE, NAME, TYPE, CREATE_TIME) VALUES
(
8
,
'23'
,
'234'
,
'R0'
,
1504705263
),
(
9
,
'132484'
,
'1'
,
'R0'
,
1504705322
),
(
10
,
'dept.admin'
,
'部门辅助管理员'
,
'R0'
,
NULL
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_org
--
LOCK
TABLES
core_org
WRITE
;
INSERT
INTO
core_org
(
ID
,
CODE
,
NAME
,
PARENT_ORG_ID
,
TYPE
,
DEL_FLAG
,
CREATE_TIME
)
VALUES
(
1
,
'集团公司'
,
'集团'
,
NULL
,
'ORGT0'
,
0
,
1517563130
),
(
3
,
'信息科技部门'
,
'信息科技部门'
,
1
,
'ORGT2'
,
0
,
NULL
),
...
...
@@ -460,17 +454,15 @@ INSERT INTO core_org(ID, CODE, NAME, PARENT_ORG_ID, TYPE, DEL_FLAG, CREATE_TIME)
(
6
,
'金科研发'
,
'金科研发'
,
5
,
'ORGT2'
,
0
,
NULL
),
(
7
,
'金科研发部门'
,
'金科研发部门'
,
6
,
'ORGT2'
,
0
,
1517809793
),
(
8
,
'金科研发2部'
,
'金科研发2部'
,
6
,
'ORGT2'
,
0
,
1517809844
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_menu
--
LOCK
TABLES
core_menu
WRITE
;
INSERT
INTO
core_menu
(
ID
,
CODE
,
NAME
,
FUNCTION_ID
,
TYPE
,
PARENT_MENU_ID
,
SEQ
,
ICON
,
CREATE_TIME
)
VALUES
(
1
,
'系统管理'
,
'系统管理'
,
0
,
'MENU_S'
,
0
,
1
,
NULL
,
0
),
(
2
,
'基础管理'
,
'基础管理'
,
0
,
'MENU_N'
,
1
,
1
,
NULL
,
0
),
(
3
,
'监控管理'
,
'监控管理'
,
0
,
'MENU_N'
,
1
,
2
,
NULL
,
0
),
(
4
,
'代码生成导航'
,
'代码生成'
,
0
,
'MENU_N'
,
1
,
1
,
NULL
,
1519868371
),
(
2
,
'基础管理'
,
'基础管理'
,
0
,
'MENU_N'
,
1
,
1
,
'menu'
,
0
),
(
3
,
'监控管理'
,
'监控管理'
,
0
,
'MENU_N'
,
1
,
2
,
'menu'
,
0
),
(
4
,
'代码生成导航'
,
'代码生成'
,
0
,
'MENU_N'
,
1
,
1
,
'menu'
,
1519868371
),
(
5
,
'用户管理'
,
'用户管理'
,
1
,
'MENU_M'
,
2
,
1
,
NULL
,
0
),
(
6
,
'组织机构管理'
,
'组织机构管理'
,
4
,
'MENU_M'
,
2
,
2
,
NULL
,
0
),
(
7
,
'角色管理'
,
'角色管理'
,
5
,
'MENU_M'
,
2
,
3
,
NULL
,
0
),
...
...
@@ -484,114 +476,173 @@ INSERT INTO core_menu(ID, CODE, NAME, FUNCTION_ID, TYPE, PARENT_MENU_ID, SEQ, IC
(
15
,
'博客测试'
,
'博客测试1'
,
20
,
'MENU_M'
,
3
,
9
,
NULL
,
0
),
(
16
,
'代码生成'
,
'代码生成'
,
10
,
'MENU_M'
,
4
,
8
,
NULL
,
0
),
(
17
,
'子系统生成'
,
'子系统生成'
,
21
,
'MENU_M'
,
4
,
1
,
NULL
,
1519868556
),
(
18
,
'Permission'
,
'Permission'
,
0
,
'MENU_M'
,
1
,
999
,
'lock'
,
1519868556
),
(
19
,
'PagePermission'
,
'PagePermission'
,
0
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
20
,
'DirectivePermission'
,
'DirectivePermission'
,
0
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
21
,
'RolePermission'
,
'RolePermission'
,
0
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
22
,
'Icon'
,
'Icon'
,
0
,
'MENU_M'
,
1
,
999
,
'icon'
,
1519868556
),
(
23
,
'Icons'
,
'Icons'
,
0
,
'MENU_M'
,
22
,
999
,
NULL
,
1519868556
),
(
24
,
'ComponentDemo'
,
'ComponentDemo'
,
0
,
'MENU_M'
,
1
,
999
,
'component'
,
1519868556
),
(
25
,
'TinymceDemo'
,
'TinymceDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
26
,
'MarkdownDemo'
,
'MarkdownDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
27
,
'JsonEditorDemo'
,
'JsonEditorDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
28
,
'SplitpaneDemo'
,
'SplitpaneDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
29
,
'AvatarUploadDemo'
,
'AvatarUploadDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
30
,
'DropzoneDemo'
,
'DropzoneDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
31
,
'StickyDemo'
,
'StickyDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
32
,
'CountToDemo'
,
'CountToDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
33
,
'ComponentMixinDemo'
,
'ComponentMixinDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
34
,
'BackToTopDemo'
,
'BackToTopDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
35
,
'DragDialogDemo'
,
'DragDialogDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
36
,
'DragSelectDemo'
,
'DragSelectDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
37
,
'DndListDemo'
,
'DndListDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
38
,
'DragKanbanDemo'
,
'DragKanbanDemo'
,
0
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
39
,
'Charts'
,
'Charts'
,
0
,
'MENU_M'
,
1
,
999
,
'chart'
,
1519868556
),
(
40
,
'KeyboardChart'
,
'KeyboardChart'
,
0
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
41
,
'LineChart'
,
'LineChart'
,
0
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
42
,
'MixChart'
,
'MixChart'
,
0
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
43
,
'Nested'
,
'Nested'
,
0
,
'MENU_M'
,
1
,
999
,
'nested'
,
1519868556
),
(
44
,
'Menu1'
,
'Menu1'
,
0
,
'MENU_M'
,
43
,
999
,
NULL
,
1519868556
),
(
45
,
'Menu1-1'
,
'Menu1-1'
,
0
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
46
,
'Menu1-2'
,
'Menu1-2'
,
0
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
47
,
'Menu1-2-1'
,
'Menu1-2-1'
,
0
,
'MENU_M'
,
46
,
999
,
NULL
,
1519868556
),
(
48
,
'Menu1-2-2'
,
'Menu1-2-2'
,
0
,
'MENU_M'
,
46
,
999
,
NULL
,
1519868556
),
(
49
,
'Menu1-3'
,
'Menu1-3'
,
0
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
50
,
'Menu2'
,
'Menu2'
,
0
,
'MENU_M'
,
43
,
999
,
NULL
,
1519868556
),
(
51
,
'Table'
,
'Table'
,
0
,
'MENU_M'
,
1
,
999
,
'table'
,
1519868556
),
(
52
,
'DynamicTable'
,
'DynamicTable'
,
0
,
'MENU_M'
,
52
,
999
,
NULL
,
1519868556
),
(
53
,
'DragTable'
,
'DragTable'
,
0
,
'MENU_M'
,
52
,
999
,
NULL
,
1519868556
),
(
54
,
'InlineEditTable'
,
'InlineEditTable'
,
0
,
'MENU_M'
,
52
,
999
,
NULL
,
1519868556
),
(
55
,
'ComplexTable'
,
'ComplexTable'
,
0
,
'MENU_M'
,
52
,
999
,
NULL
,
1519868556
),
(
56
,
'Example'
,
'Example'
,
0
,
'MENU_M'
,
1
,
999
,
'example'
,
1519868556
),
(
57
,
'CreateArticle'
,
'CreateArticle'
,
0
,
'MENU_M'
,
56
,
999
,
'edit'
,
1519868556
),
(
58
,
'EditArticle'
,
'EditArticle'
,
0
,
'MENU_M'
,
56
,
999
,
NULL
,
1519868556
),
(
59
,
'ArticleList'
,
'ArticleList'
,
0
,
'MENU_M'
,
56
,
999
,
'list'
,
1519868556
),
(
60
,
'Tab'
,
'Tab'
,
0
,
'MENU_M'
,
1
,
999
,
'tab'
,
1519868556
),
(
61
,
'Tabs'
,
'Tabs'
,
0
,
'MENU_M'
,
60
,
999
,
NULL
,
1519868556
),
(
62
,
'ErrorPages'
,
'ErrorPages'
,
0
,
'MENU_M'
,
1
,
999
,
'404'
,
1519868556
),
(
63
,
'Page401'
,
'Page401'
,
0
,
'MENU_M'
,
62
,
999
,
NULL
,
1519868556
),
(
64
,
'Page404'
,
'Page404'
,
0
,
'MENU_M'
,
62
,
999
,
NULL
,
1519868556
),
(
65
,
'ErrorLog'
,
'ErrorLog'
,
0
,
'MENU_M'
,
1
,
999
,
'bug'
,
1519868556
),
(
66
,
'ErrorLogs'
,
'ErrorLogs'
,
0
,
'MENU_M'
,
65
,
999
,
NULL
,
1519868556
),
(
67
,
'Excel'
,
'Excel'
,
0
,
'MENU_M'
,
1
,
999
,
'excel'
,
1519868556
),
(
68
,
'ExportExcel'
,
'ExportExcel'
,
0
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
69
,
'SelectExcel'
,
'SelectExcel'
,
0
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
70
,
'MergeHeader'
,
'MergeHeader'
,
0
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
71
,
'UploadExcel'
,
'UploadExcel'
,
0
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
72
,
'Zip'
,
'Zip'
,
0
,
'MENU_M'
,
1
,
999
,
'zip'
,
1519868556
),
(
73
,
'ExportZip'
,
'ExportZip'
,
0
,
'MENU_M'
,
72
,
999
,
NULL
,
1519868556
),
(
74
,
'PDF'
,
'PDF'
,
0
,
'MENU_M'
,
1
,
999
,
'pdf'
,
1519868556
),
(
75
,
'PDFS'
,
'PDFS'
,
0
,
'MENU_M'
,
74
,
999
,
NULL
,
1519868556
),
(
76
,
'PdfDown'
,
'PdfDown'
,
0
,
'MENU_M'
,
1
,
999
,
NULL
,
1519868556
),
(
77
,
'Theme'
,
'Theme'
,
0
,
'MENU_M'
,
1
,
999
,
'theme'
,
1519868556
),
(
78
,
'Themes'
,
'Themes'
,
0
,
'MENU_M'
,
77
,
999
,
NULL
,
1519868556
),
(
79
,
'Clipboard'
,
'Clipboard'
,
0
,
'MENU_M'
,
1
,
999
,
'clipboard'
,
1519868556
),
(
80
,
'ClipboardDemo'
,
'ClipboardDemo'
,
0
,
'MENU_M'
,
79
,
999
,
NULL
,
1519868556
),
(
81
,
'ExternalLink'
,
'ExternalLink'
,
0
,
'MENU_M'
,
1
,
999
,
'link'
,
1519868556
),
(
82
,
'link'
,
'link'
,
0
,
'MENU_M'
,
81
,
999
,
NULL
,
1519868556
);
UNLOCK
TABLES
;
(
18
,
'Permission'
,
'Permission'
,
22
,
'MENU_M'
,
1
,
999
,
'lock'
,
1519868556
),
(
19
,
'PagePermission'
,
'PagePermission'
,
23
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
20
,
'DirectivePermission'
,
'DirectivePermission'
,
24
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
21
,
'RolePermission'
,
'RolePermission'
,
25
,
'MENU_M'
,
18
,
999
,
NULL
,
1519868556
),
(
22
,
'Icon'
,
'Icon'
,
26
,
'MENU_M'
,
1
,
999
,
'icon'
,
1519868556
),
(
23
,
'Icons'
,
'Icons'
,
27
,
'MENU_M'
,
22
,
999
,
NULL
,
1519868556
),
(
24
,
'ComponentDemo'
,
'ComponentDemo'
,
28
,
'MENU_M'
,
1
,
999
,
'component'
,
1519868556
),
(
25
,
'TinymceDemo'
,
'TinymceDemo'
,
29
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
26
,
'MarkdownDemo'
,
'MarkdownDemo'
,
30
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
27
,
'JsonEditorDemo'
,
'JsonEditorDemo'
,
31
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
28
,
'SplitpaneDemo'
,
'SplitpaneDemo'
,
32
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
29
,
'AvatarUploadDemo'
,
'AvatarUploadDemo'
,
33
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
30
,
'DropzoneDemo'
,
'DropzoneDemo'
,
34
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
31
,
'StickyDemo'
,
'StickyDemo'
,
35
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
32
,
'CountToDemo'
,
'CountToDemo'
,
36
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
33
,
'ComponentMixinDemo'
,
'ComponentMixinDemo'
,
37
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
34
,
'BackToTopDemo'
,
'BackToTopDemo'
,
38
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
35
,
'DragDialogDemo'
,
'DragDialogDemo'
,
39
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
36
,
'DragSelectDemo'
,
'DragSelectDemo'
,
40
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
37
,
'DndListDemo'
,
'DndListDemo'
,
41
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
38
,
'DragKanbanDemo'
,
'DragKanbanDemo'
,
42
,
'MENU_M'
,
24
,
999
,
NULL
,
1519868556
),
(
39
,
'Charts'
,
'Charts'
,
43
,
'MENU_M'
,
1
,
999
,
'chart'
,
1519868556
),
(
40
,
'KeyboardChart'
,
'KeyboardChart'
,
44
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
41
,
'LineChart'
,
'LineChart'
,
45
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
42
,
'MixChart'
,
'MixChart'
,
46
,
'MENU_M'
,
39
,
999
,
NULL
,
1519868556
),
(
43
,
'Nested'
,
'Nested'
,
47
,
'MENU_M'
,
1
,
999
,
'nested'
,
1519868556
),
(
44
,
'Menu1'
,
'Menu1'
,
48
,
'MENU_M'
,
43
,
999
,
NULL
,
1519868556
),
(
45
,
'Menu1-1'
,
'Menu1-1'
,
49
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
46
,
'Menu1-2'
,
'Menu1-2'
,
50
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
47
,
'Menu1-2-1'
,
'Menu1-2-1'
,
51
,
'MENU_M'
,
46
,
999
,
NULL
,
1519868556
),
(
48
,
'Menu1-2-2'
,
'Menu1-2-2'
,
52
,
'MENU_M'
,
46
,
999
,
NULL
,
1519868556
),
(
49
,
'Menu1-3'
,
'Menu1-3'
,
53
,
'MENU_M'
,
44
,
999
,
NULL
,
1519868556
),
(
50
,
'Menu2'
,
'Menu2'
,
54
,
'MENU_M'
,
43
,
999
,
NULL
,
1519868556
),
(
51
,
'Table'
,
'Table'
,
55
,
'MENU_M'
,
1
,
999
,
'table'
,
1519868556
),
(
52
,
'DynamicTable'
,
'DynamicTable'
,
56
,
'MENU_M'
,
51
,
999
,
NULL
,
1519868556
),
(
53
,
'DragTable'
,
'DragTable'
,
57
,
'MENU_M'
,
51
,
999
,
NULL
,
1519868556
),
(
54
,
'InlineEditTable'
,
'InlineEditTable'
,
58
,
'MENU_M'
,
51
,
999
,
NULL
,
1519868556
),
(
55
,
'ComplexTable'
,
'ComplexTable'
,
59
,
'MENU_M'
,
51
,
999
,
NULL
,
1519868556
),
(
56
,
'Example'
,
'Example'
,
60
,
'MENU_M'
,
1
,
999
,
'example'
,
1519868556
),
(
57
,
'CreateArticle'
,
'CreateArticle'
,
61
,
'MENU_M'
,
56
,
999
,
'edit'
,
1519868556
),
(
58
,
'EditArticle'
,
'EditArticle'
,
62
,
'MENU_M'
,
56
,
999
,
NULL
,
1519868556
),
(
59
,
'ArticleList'
,
'ArticleList'
,
63
,
'MENU_M'
,
56
,
999
,
'list'
,
1519868556
),
(
60
,
'Tab'
,
'Tab'
,
64
,
'MENU_M'
,
1
,
999
,
'tab'
,
1519868556
),
(
61
,
'Tabs'
,
'Tabs'
,
65
,
'MENU_M'
,
60
,
999
,
NULL
,
1519868556
),
(
62
,
'ErrorPages'
,
'ErrorPages'
,
66
,
'MENU_M'
,
1
,
999
,
'404'
,
1519868556
),
(
63
,
'Page401'
,
'Page401'
,
67
,
'MENU_M'
,
62
,
999
,
NULL
,
1519868556
),
(
64
,
'Page404'
,
'Page404'
,
68
,
'MENU_M'
,
62
,
999
,
NULL
,
1519868556
),
(
65
,
'ErrorLog'
,
'ErrorLog'
,
69
,
'MENU_M'
,
1
,
999
,
'bug'
,
1519868556
),
(
66
,
'ErrorLogs'
,
'ErrorLogs'
,
70
,
'MENU_M'
,
65
,
999
,
NULL
,
1519868556
),
(
67
,
'Excel'
,
'Excel'
,
71
,
'MENU_M'
,
1
,
999
,
'excel'
,
1519868556
),
(
68
,
'ExportExcel'
,
'ExportExcel'
,
72
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
69
,
'SelectExcel'
,
'SelectExcel'
,
73
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
70
,
'MergeHeader'
,
'MergeHeader'
,
74
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
71
,
'UploadExcel'
,
'UploadExcel'
,
75
,
'MENU_M'
,
67
,
999
,
NULL
,
1519868556
),
(
72
,
'Zip'
,
'Zip'
,
76
,
'MENU_M'
,
1
,
999
,
'zip'
,
1519868556
),
(
73
,
'ExportZip'
,
'ExportZip'
,
77
,
'MENU_M'
,
72
,
999
,
NULL
,
1519868556
),
(
74
,
'PDF'
,
'PDF'
,
78
,
'MENU_M'
,
1
,
999
,
'pdf'
,
1519868556
),
(
75
,
'PDFS'
,
'PDFS'
,
79
,
'MENU_M'
,
74
,
999
,
NULL
,
1519868556
),
(
76
,
'PdfDown'
,
'PdfDown'
,
80
,
'MENU_M'
,
1
,
999
,
NULL
,
1519868556
),
(
77
,
'Theme'
,
'Theme'
,
81
,
'MENU_M'
,
1
,
999
,
'theme'
,
1519868556
),
(
78
,
'Themes'
,
'Themes'
,
82
,
'MENU_M'
,
77
,
999
,
NULL
,
1519868556
),
(
79
,
'Clipboard'
,
'Clipboard'
,
83
,
'MENU_M'
,
1
,
999
,
'clipboard'
,
1519868556
),
(
80
,
'ClipboardDemo'
,
'ClipboardDemo'
,
84
,
'MENU_M'
,
79
,
999
,
NULL
,
1519868556
),
(
81
,
'ExternalLink'
,
'ExternalLink'
,
85
,
'MENU_M'
,
1
,
999
,
'link'
,
1519868556
),
(
82
,
'link'
,
'link'
,
86
,
'MENU_M'
,
81
,
999
,
NULL
,
1519868556
);
--
-- Dumping data for table core_function
--
LOCK
TABLES
core_function
WRITE
;
INSERT
INTO
core_function
(
ID
,
CODE
,
NAME
,
ACCESS_URL
,
PARENT_ID
,
TYPE
,
CREATE_TIME
)
VALUES
(
0
,
'
virtual'
,
'虚拟功能点'
,
'/
'
,
0
,
'FN
0
'
,
0
),
(
1
,
'user'
,
'用户功能'
,
'/admin/user/index.do'
,
0
,
'FN
0
'
,
0
),
(
0
,
'
system'
,
'系统管理'
,
'/system
'
,
0
,
'FN
2
'
,
0
),
(
1
,
'user'
,
'用户功能'
,
'/admin/user/index.do'
,
0
,
'FN
2
'
,
0
),
(
2
,
'user.query'
,
'用户列表'
,
NULL
,
1
,
'FN1'
,
0
),
(
3
,
'user.edit'
,
'用户编辑'
,
NULL
,
1
,
'FN0'
,
0
),
(
4
,
'org'
,
'组织机构'
,
'/admin/org/index.do'
,
0
,
'FN0'
,
0
),
(
5
,
'role'
,
'角色管理'
,
'/admin/role/index.do'
,
0
,
'FN0'
,
0
),
(
6
,
'menu'
,
'菜单管理'
,
'/admin/menu/index.do'
,
0
,
'FN0'
,
0
),
(
7
,
'function'
,
'功能点管理'
,
'/admin/function/index.do'
,
0
,
'FN0'
,
0
),
(
8
,
'roleFunction'
,
'角色功能授权'
,
'/admin/role/function.do'
,
0
,
'FN0'
,
0
),
(
9
,
'roleDataAccess'
,
'角色数据授权'
,
'/admin/role/data.do'
,
0
,
'FN0'
,
0
),
(
10
,
'code'
,
'代码生成'
,
'/core/codeGen/index.do'
,
0
,
'FN0'
,
0
),
(
12
,
'dict'
,
'字典管理'
,
'/admin/dict/index.do'
,
0
,
'FN0'
,
0
),
(
13
,
'trace'
,
'审计查询'
,
'/admin/audit/index.do'
,
0
,
'FN0'
,
0
),
(
14
,
'file'
,
'相关文档'
,
'/trade/interAndRelate/file.do'
,
0
,
'FN0'
,
0
),
(
15
,
'test'
,
'测试'
,
'/test/test.do'
,
20
,
'FN0'
,
1507712341
),
(
16
,
'role.add'
,
'角色添加'
,
NULL
,
4
,
'FN0'
,
1508723105
),
(
17
,
'workflow.admin'
,
'工作流监控'
,
'/admin/workflow/index.do'
,
0
,
'FN0'
,
0
),
(
18
,
'code.query'
,
'代码生成测试'
,
NULL
,
10
,
'FN0'
,
0
),
(
19
,
'blog.query'
,
'博客查询功能'
,
NULL
,
20
,
'FN0'
,
0
),
(
20
,
'blog'
,
'博客测试'
,
'/admin/blog/index.do'
,
0
,
'FN0'
,
0
),
(
21
,
'code.project'
,
'项目生成'
,
'/core/codeGen/project.do'
,
10
,
'FN0'
,
1519868297
);
UNLOCK
TABLES
;
(
3
,
'user.edit'
,
'用户编辑'
,
NULL
,
1
,
'FN1'
,
0
),
(
4
,
'org'
,
'组织机构'
,
'/admin/org/index.do'
,
0
,
'FN2'
,
0
),
(
5
,
'role'
,
'角色管理'
,
'/admin/role/index.do'
,
0
,
'FN2'
,
0
),
(
6
,
'menu'
,
'菜单管理'
,
'/admin/menu/index.do'
,
0
,
'FN2'
,
0
),
(
7
,
'function'
,
'功能点管理'
,
'/admin/function/index.do'
,
0
,
'FN2'
,
0
),
(
8
,
'roleFunction'
,
'角色功能授权'
,
'/admin/role/function.do'
,
0
,
'FN2'
,
0
),
(
9
,
'roleDataAccess'
,
'角色数据授权'
,
'/admin/role/data.do'
,
0
,
'FN2'
,
0
),
(
10
,
'code'
,
'代码生成'
,
'/core/codeGen/index.do'
,
0
,
'FN2'
,
0
),
(
12
,
'dict'
,
'字典管理'
,
'/admin/dict/index.do'
,
0
,
'FN2'
,
0
),
(
13
,
'trace'
,
'审计查询'
,
'/admin/audit/index.do'
,
0
,
'FN2'
,
0
),
(
14
,
'file'
,
'相关文档'
,
'/trade/interAndRelate/file.do'
,
0
,
'FN2'
,
0
),
(
15
,
'test'
,
'测试'
,
'/test/test.do'
,
0
,
'FN2'
,
1507712341
),
(
16
,
'role.add'
,
'角色添加'
,
NULL
,
4
,
'FN2'
,
1508723105
),
(
17
,
'workflow.admin'
,
'工作流监控'
,
'/admin/workflow/index.do'
,
0
,
'FN2'
,
0
),
(
18
,
'code.query'
,
'代码生成测试'
,
NULL
,
10
,
'FN2'
,
0
),
(
19
,
'blog.query'
,
'博客查询功能'
,
NULL
,
20
,
'FN2'
,
0
),
(
20
,
'blog'
,
'博客测试'
,
'/admin/blog/index.do'
,
0
,
'FN2'
,
0
),
(
21
,
'code.project'
,
'项目生成'
,
'/core/codeGen/project.do'
,
10
,
'FN2'
,
1519868297
),
(
22
,
'permission'
,
'Permission'
,
'/permission'
,
0
,
'FN2'
,
1519868556
),
(
23
,
'permission.page'
,
'PagePermission'
,
'page'
,
22
,
'FN2'
,
1519868556
),
(
24
,
'permission.directive'
,
'DirectivePermission'
,
'directive'
,
22
,
'FN2'
,
1519868556
),
(
25
,
'permission.role'
,
'RolePermission'
,
'role'
,
22
,
'FN2'
,
1519868556
),
(
26
,
'icon'
,
'Icon'
,
'/icon'
,
0
,
'FN2'
,
1519868556
),
(
27
,
'icon.index'
,
'Icons'
,
'index'
,
26
,
'FN2'
,
1519868556
),
(
28
,
'component'
,
'ComponentDemo'
,
'/components'
,
28
,
'FN2'
,
1519868556
),
(
29
,
'component.tinymce'
,
'TinymceDemo'
,
'tinymce'
,
28
,
'FN2'
,
1519868556
),
(
30
,
'component.markdown'
,
'MarkdownDemo'
,
'markdown'
,
28
,
'FN2'
,
1519868556
),
(
31
,
'component.json-editor'
,
'JsonEditorDemo'
,
'json-editor'
,
28
,
'FN2'
,
1519868556
),
(
32
,
'component.splitpane'
,
'SplitpaneDemo'
,
'split-pane'
,
28
,
'FN2'
,
1519868556
),
(
33
,
'component.avatar-upload'
,
'AvatarUploadDemo'
,
'avatar-upload'
,
28
,
'FN2'
,
1519868556
),
(
34
,
'component.dropzone'
,
'DropzoneDemo'
,
'dropzone'
,
28
,
'FN2'
,
1519868556
),
(
35
,
'component.sticky'
,
'StickyDemo'
,
'sticky'
,
28
,
'FN2'
,
1519868556
),
(
36
,
'component.count-to'
,
'CountToDemo'
,
'count-to'
,
28
,
'FN2'
,
1519868556
),
(
37
,
'component.mixin'
,
'ComponentMixinDemo'
,
'mixin'
,
28
,
'FN2'
,
1519868556
),
(
38
,
'component.back-to-top'
,
'BackToTopDemo'
,
'back-to-top'
,
28
,
'FN2'
,
1519868556
),
(
39
,
'component.drag-dialog'
,
'DragDialogDemo'
,
'drag-dialog'
,
28
,
'FN2'
,
1519868556
),
(
40
,
'component.drag-select'
,
'DragSelectDemo'
,
'drag-select'
,
28
,
'FN2'
,
1519868556
),
(
41
,
'component.dnd-list'
,
'DndListDemo'
,
'dnd-list'
,
28
,
'FN2'
,
1519868556
),
(
42
,
'component.drag-kanban'
,
'DragKanbanDemo'
,
'drag-kanban'
,
28
,
'FN2'
,
1519868556
),
(
43
,
'chart'
,
'Charts'
,
'/charts'
,
0
,
'FN2'
,
1519868556
),
(
44
,
'chart.keyboard'
,
'KeyboardChart'
,
'keyboard'
,
43
,
'FN2'
,
1519868556
),
(
45
,
'chart.line'
,
'LineChart'
,
'line'
,
43
,
'FN2'
,
1519868556
),
(
46
,
'chart.mix'
,
'MixChart'
,
'mix-chart'
,
43
,
'FN2'
,
1519868556
),
(
47
,
'nested'
,
'Nested'
,
'/nested'
,
0
,
'FN2'
,
1519868556
),
(
48
,
'nested.menu1'
,
'Menu1'
,
'menu1'
,
47
,
'FN2'
,
1519868556
),
(
49
,
'nested.menu1-1'
,
'Menu1-1'
,
'menu1-1'
,
47
,
'FN2'
,
1519868556
),
(
50
,
'nested.menu1-2'
,
'Menu1-2'
,
'menu1-2'
,
47
,
'FN2'
,
1519868556
),
(
51
,
'nested.menu1-2-1'
,
'Menu1-2-1'
,
'menu1-2-1'
,
47
,
'FN2'
,
1519868556
),
(
52
,
'nested.menu1-2-2'
,
'Menu1-2-2'
,
'menu1-2-2'
,
47
,
'FN2'
,
1519868556
),
(
53
,
'nested.menu1-3'
,
'Menu1-3'
,
'menu1-3'
,
47
,
'FN2'
,
1519868556
),
(
54
,
'nested.menu2'
,
'Menu2'
,
'menu2'
,
47
,
'FN2'
,
1519868556
),
(
55
,
'table'
,
'Table'
,
'/table'
,
0
,
'FN2'
,
1519868556
),
(
56
,
'table.dynamic'
,
'DynamicTable'
,
'dynamic-table'
,
55
,
'FN2'
,
1519868556
),
(
57
,
'table.drag'
,
'DragTable'
,
'drag-table'
,
55
,
'FN2'
,
1519868556
),
(
58
,
'table.inline-edit'
,
'InlineEditTable'
,
'inline-edit-table'
,
55
,
'FN2'
,
1519868556
),
(
59
,
'table.complex'
,
'ComplexTable'
,
'complex-table'
,
55
,
'FN2'
,
1519868556
),
(
60
,
'example'
,
'Example'
,
'/example'
,
0
,
'FN2'
,
1519868556
),
(
61
,
'example.create-article'
,
'CreateArticle'
,
'create'
,
60
,
'FN2'
,
1519868556
),
(
62
,
'example.edit-article'
,
'EditArticle'
,
'edit/:id(
\\
d+)'
,
60
,
'FN2'
,
1519868556
),
(
63
,
'example.article-list'
,
'ArticleList'
,
'list'
,
60
,
'FN2'
,
1519868556
),
(
64
,
'tab'
,
'Tab'
,
'/tab'
,
0
,
'FN2'
,
1519868556
),
(
65
,
'tab.index'
,
'Tabs'
,
'index'
,
64
,
'FN2'
,
1519868556
),
(
66
,
'error-page'
,
'ErrorPages'
,
'/error'
,
0
,
'FN2'
,
1519868556
),
(
67
,
'error-page.401'
,
'Page401'
,
'401'
,
66
,
'FN2'
,
1519868556
),
(
68
,
'error-page.404'
,
'Page404'
,
'404'
,
66
,
'FN2'
,
1519868556
),
(
69
,
'error-log'
,
'ErrorLog'
,
'/error-log'
,
0
,
'FN2'
,
1519868556
),
(
70
,
'error-log.index'
,
'ErrorLogs'
,
'log'
,
69
,
'FN2'
,
1519868556
),
(
71
,
'excel'
,
'Excel'
,
'/excel'
,
0
,
'FN2'
,
1519868556
),
(
72
,
'excel.export-excel'
,
'ExportExcel'
,
'export-excel'
,
71
,
'FN2'
,
1519868556
),
(
73
,
'excel.select-excel'
,
'SelectExcel'
,
'export-selected-excel'
,
71
,
'FN2'
,
1519868556
),
(
74
,
'excel.merge-header'
,
'MergeHeader'
,
'export-merge-header'
,
71
,
'FN2'
,
1519868556
),
(
75
,
'excel.upload-excel'
,
'UploadExcel'
,
'upload-excel'
,
71
,
'FN2'
,
1519868556
),
(
76
,
'zip'
,
'Zip'
,
'/zip'
,
0
,
'FN2'
,
1519868556
),
(
77
,
'zip.down'
,
'ExportZip'
,
'download'
,
76
,
'FN2'
,
1519868556
),
(
78
,
'pdf'
,
'PDF'
,
'/pdf'
,
0
,
'FN2'
,
1519868556
),
(
79
,
'pdf.index'
,
'PDFS'
,
'index'
,
78
,
'FN2'
,
1519868556
),
(
80
,
'pdf-down'
,
'PdfDown'
,
'/pdf/download'
,
78
,
'FN2'
,
1519868556
),
(
81
,
'theme'
,
'Theme'
,
'/theme'
,
0
,
'FN2'
,
1519868556
),
(
82
,
'theme.index'
,
'Themes'
,
'index'
,
81
,
'FN2'
,
1519868556
),
(
83
,
'clipboard'
,
'Clipboard'
,
'/clipboard'
,
0
,
'FN2'
,
1519868556
),
(
84
,
'clipboard.index'
,
'ClipboardDemo'
,
'index'
,
83
,
'FN2'
,
1519868556
),
(
85
,
'external-link'
,
'ExternalLink'
,
'external-link'
,
0
,
'FN2'
,
1519868556
),
(
86
,
'external-link.link'
,
'Link'
,
'https://github.com/PanJiaChen/vue-element-admin'
,
86
,
'FN2'
,
1519868556
);
--
-- Dumping data for table core_file_tag
--
LOCK
TABLES
core_file_tag
WRITE
;
INSERT
INTO
core_file_tag
(
ID
,
`KEY`
,
VALUE
,
FILE_ID
)
VALUES
(
1
,
'customer'
,
'12332'
,
1
),
(
2
,
'type'
,
'crdit'
,
2
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_file
--
LOCK
TABLES
core_file
WRITE
;
INSERT
INTO
core_file
(
ID
,
NAME
,
PATH
,
BIZ_ID
,
USER_ID
,
ORG_ID
,
BIZ_TYPE
,
FILE_BATCH_ID
,
CREATE_TIME
)
VALUES
(
19
,
'dict_upload_template.xls'
,
'20180311/dict_upload_template.xls.8caa38fb-52ef-4c73-85ea-abfb1f5c5dc4'
,
NULL
,
1
,
1
,
NULL
,
'18c0dd67-e334-47ba-8969-915bcf77c544'
,
1520753819
),
(
20
,
'dict_upload_template.xls'
,
'20180311/dict_upload_template.xls.f50b7f0f-d376-4a95-be6a-14f5aa4a81e6'
,
NULL
,
1
,
1
,
NULL
,
'335a583a-9c74-462d-be0a-5a82d427b1aa'
,
1520753836
),
...
...
@@ -604,12 +655,10 @@ INSERT INTO core_file(ID, NAME, PATH, BIZ_ID, USER_ID, ORG_ID, BIZ_TYPE, FILE_BA
(
34
,
'dict_upload_template.xls'
,
'20180311/dict_upload_template.xls.d50f8245-ec3e-4de1-9742-0c5c12105f27'
,
'175'
,
1
,
1
,
NULL
,
'79b294da-8792-4bfd-9d84-e3f989b88cdf'
,
1520757036
),
(
37
,
'副本 功能列表.xlsx'
,
'20180311/副本 功能列表.xlsx.bc7554e3-2a30-4667-aa61-0e280340b2be'
,
'175'
,
1
,
1
,
'User'
,
'79b294da-8792-4bfd-9d84-e3f989b88cdf'
,
1520765622
),
(
38
,
'副本 功能列表.xlsx'
,
'20180311/副本 功能列表.xlsx.d991eb1f-24a9-4db1-87c1-7ef9d2b8a40a'
,
'175'
,
1
,
1
,
'User'
,
'79b294da-8792-4bfd-9d84-e3f989b88cdf'
,
1520777458
);
UNLOCK
TABLES
;
--
-- Dumping data for table core_dict
--
LOCK
TABLES
core_dict
WRITE
;
INSERT
INTO
core_dict
(
ID
,
VALUE
,
NAME
,
TYPE
,
TYPE_NAME
,
SORT
,
PARENT
,
DEL_FLAG
,
REMARK
,
CREATE_TIME
)
VALUES
(
1
,
'DA0'
,
'查看自己'
,
'data_access_type'
,
'数据权限'
,
1
,
NULL
,
0
,
'11111111111111111123'
,
NULL
),
(
2
,
'DA1'
,
'查看本公司'
,
'data_access_type'
,
'数据权限'
,
3
,
NULL
,
0
,
'hello,go'
,
NULL
),
...
...
@@ -617,7 +666,7 @@ INSERT INTO core_dict(ID, VALUE, NAME, TYPE, TYPE_NAME, SORT, PARENT, DEL_FLAG,
(
4
,
'DA3'
,
'查看本部门'
,
'data_access_type'
,
'数据权限'
,
4
,
NULL
,
0
,
NULL
,
NULL
),
(
5
,
'DA4'
,
'查看集团'
,
'data_access_type'
,
'数据权限'
,
5
,
NULL
,
0
,
NULL
,
NULL
),
(
6
,
'DA5'
,
'查看母公司'
,
'data_access_type'
,
'数据权限'
,
6
,
NULL
,
0
,
NULL
,
1507952702
),
(
7
,
'FN0'
,
'普通功能'
,
'function_type'
,
'功能点类型'
,
2
,
NULL
,
0
,
NULL
,
1508725083
),
(
7
,
'FN0'
,
'普通功能'
,
'function_type'
,
'功能点类型'
,
2
,
NULL
,
0
,
'除菜单访问的路径和数据权限的路径请求之外的都是普通功能'
,
1508725083
),
(
8
,
'FN1'
,
'含数据权限'
,
'function_type'
,
'功能点类型'
,
1
,
NULL
,
0
,
NULL
,
1508725205
),
(
9
,
'JT_01'
,
'管理岗位'
,
'job_type'
,
'岗位类型'
,
1
,
NULL
,
0
,
NULL
,
NULL
),
(
10
,
'JT_02'
,
'技术岗位'
,
'job_type'
,
'岗位类型'
,
2
,
NULL
,
0
,
NULL
,
NULL
),
...
...
@@ -636,19 +685,13 @@ INSERT INTO core_dict(ID, VALUE, NAME, TYPE, TYPE_NAME, SORT, PARENT, DEL_FLAG,
(
23
,
'R1'
,
'工作流角色'
,
'role_type'
,
'用户角色'
,
2
,
NULL
,
0
,
NULL
,
NULL
),
(
24
,
'S0'
,
'禁用'
,
'user_state'
,
'用户状态'
,
2
,
NULL
,
0
,
NULL
,
NULL
),
(
25
,
'S1'
,
'启用'
,
'user_state'
,
'用户状态'
,
1
,
NULL
,
0
,
NULL
,
NULL
),
(
26
,
'昂按'
,
'随碟附送分'
,
'kkkk'
,
'水电费水电费'
,
NULL
,
NULL
,
0
,
''
,
1519803814
),
(
27
,
'昂按'
,
'随碟附送分'
,
'kkkk'
,
'水电费水电费'
,
NULL
,
NULL
,
0
,
''
,
1519803968
),
(
28
,
'sdf'
,
'sdfsdf'
,
'sfsdf'
,
'sdfsdf'
,
1
,
NULL
,
1
,
''
,
1519804076
),
(
29
,
'asas'
,
'sdfsd'
,
'sd'
,
'sd'
,
NULL
,
NULL
,
1
,
''
,
1519804232
),
(
30
,
'asas'
,
'sdfsd'
,
'sd'
,
'sd'
,
NULL
,
NULL
,
1
,
''
,
1519804250
),
(
31
,
'1'
,
'男'
,
'gender'
,
'性别'
,
NULL
,
NULL
,
0
,
''
,
1520652980
),
(
32
,
'2'
,
'女'
,
'gender'
,
'性别'
,
NULL
,
NULL
,
0
,
NULL
,
1520652980
);
UNLOCK
TABLES
;
(
26
,
'1'
,
'男'
,
'gender'
,
'性别'
,
NULL
,
NULL
,
0
,
NULL
,
1520652980
),
(
27
,
'2'
,
'女'
,
'gender'
,
'性别'
,
NULL
,
NULL
,
0
,
NULL
,
1520652980
),
(
28
,
'FN2'
,
'菜单功能'
,
'function_type'
,
'功能点类型'
,
3
,
NULL
,
0
,
'凡是menu_type的菜单类型的请求都是菜单功能'
,
NULL
);
--
-- Dumping data for table core_audit
--
LOCK
TABLES
core_audit
WRITE
;
INSERT
INTO
core_audit
(
ID
,
FUNCTION_CODE
,
FUNCTION_NAME
,
USER_ID
,
USER_NAME
,
IP
,
SUCCESS
,
MESSAGE
,
ORG_ID
,
CREATE_TIME
)
VALUES
(
1
,
'org.query'
,
'未定义'
,
1
,
'超级管理员'
,
'172.16.49.65'
,
1
,
''
,
NULL
,
1517918331
),
(
2
,
'org.query'
,
'未定义'
,
1
,
'超级管理员'
,
'172.16.49.65'
,
1
,
''
,
NULL
,
1517918331
),
...
...
@@ -695,18 +738,20 @@ INSERT INTO core_audit(ID, FUNCTION_CODE, FUNCTION_NAME, USER_ID, USER_NAME, IP,
(
43
,
'role.update'
,
'未定义'
,
1
,
'超级管理员'
,
'172.16.49.65'
,
1
,
''
,
NULL
,
1517969283
),
(
44
,
'role.edit'
,
'未定义'
,
1
,
'超级管理员'
,
'172.16.49.65'
,
1
,
''
,
NULL
,
1517969297
),
(
45
,
'role.query'
,
'未定义'
,
1
,
'超级管理员'
,
'172.16.49.65'
,
1
,
''
,
NULL
,
1517969297
);
UNLOCK
TABLES
;
--
-- Dumping data for table cms_blog
--
LOCK
TABLES
cms_blog
WRITE
;
INSERT
INTO
cms_blog
(
id
,
title
,
content
,
create_user_id
,
type
,
CREATE_TIME
)
VALUES
(
1
,
'hello'
,
'我的博客,内容是。。。'
,
1
,
'F0'
,
1519264385
),
(
2
,
'cccc'
,
'过年回家'
,
1
,
'F0'
,
1518489001
);
UNLOCK
TABLES
;
--
-- Restore previous SQL mode
--
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
\ No newline at end of file
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
--
-- Enable foreign keys
--
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
\ No newline at end of file
ve-admin/admin-web/src/router/maps/core.js
View file @
80bccb6a
...
...
@@ -20,10 +20,93 @@ import Layout from '@/layout';
const
coreRouter
=
[
{
path
:
'
/profile
'
,
path
:
'
/admin
'
,
name
:
'
基础管理
'
,
component
:
Layout
,
name
:
'
router-name
'
,
children
:
[],
meta
:
{},
children
:
[
{
path
:
'
/admin/user/index.do
'
,
name
:
'
用户管理
'
,
meta
:
{},
},
{
path
:
'
/admin/org/index.do
'
,
name
:
'
组织机构管理
'
,
meta
:
{},
},
{
path
:
'
/admin/role/index.do
'
,
name
:
'
角色管理
'
,
meta
:
{},
},
{
path
:
'
/admin/menu/index.do
'
,
name
:
'
菜单项
'
,
meta
:
{},
},
{
path
:
'
/admin/function/index.do
'
,
name
:
'
功能点管理
'
,
meta
:
{},
},
{
path
:
'
/admin/dict/index.do
'
,
name
:
'
字典数据管理
'
,
meta
:
{},
},
{
path
:
'
/admin/role/function.do
'
,
name
:
'
角色功能授权
'
,
meta
:
{},
},
{
path
:
'
/admin/role/data.do
'
,
name
:
'
角色数据授权
'
,
meta
:
{},
},
],
},
{
path
:
'
/core
'
,
name
:
'
代码生成导航
'
,
component
:
Layout
,
meta
:
{},
children
:
[
{
path
:
'
/core/codeGen/project.do
'
,
name
:
'
子系统生成
'
,
meta
:
{},
},
{
path
:
'
/core/codeGen/index.do
'
,
name
:
'
代码生成
'
,
meta
:
{},
},
],
},
{
path
:
'
/moniter
'
,
name
:
'
监控管理
'
,
component
:
Layout
,
meta
:
{},
children
:
[
{
path
:
'
/admin/workflow/index.do
'
,
name
:
'
流程监控
'
,
meta
:
{},
},
{
path
:
'
/admin/audit/index.do
'
,
name
:
'
审计查询
'
,
meta
:
{},
},
{
path
:
'
/admin/blog/index.do
'
,
name
:
'
博客测试
'
,
meta
:
{},
},
],
},
];
...
...
ve-admin/admin-web/src/store/modules/permission.js
View file @
80bccb6a
...
...
@@ -43,8 +43,9 @@ export function filterAsyncRoutes(routesMap, routes, roles) {
isNotNullAndNotUndefined
(
route
.
name
)
&&
isNotNullAndNotUndefined
(
rm
.
path
)
&&
isNotNullAndNotUndefined
(
route
.
path
)
&&
(
rm
.
name
===
route
.
name
||
rm
.
path
===
route
.
path
)
(
rm
.
path
===
route
.
path
||
rm
.
name
===
route
.
name
)
)
{
// 优先path判断,是因为导航菜单的展开和收起是根据path判断的。
tempRouteMap
=
{
...
rm
};
break
;
}
...
...
@@ -97,7 +98,7 @@ const actions = {
roles
,
);
accessedRoutes
.
push
({
path
:
'
*
'
,
redirect
:
'
/404
'
,
hidden
:
true
});
debugger
;
commit
(
'
SET_ROUTES
'
,
accessedRoutes
);
resolve
(
accessedRoutes
);
})
...
...
ve-admin/admin-web/src/views/dashboard/index.vue
View file @
80bccb6a
...
...
@@ -5,27 +5,26 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
'
vuex
'
import
adminDashboard
from
'
./admin
'
import
editorDashboard
from
'
./editor
'
import
{
mapGetters
}
from
'
vuex
'
;
import
adminDashboard
from
'
./admin
'
;
import
editorDashboard
from
'
./editor
'
;
export
default
{
name
:
'
Dashboard
'
,
components
:
{
adminDashboard
,
editorDashboard
},
data
()
{
return
{
currentRole
:
'
adminDashboard
'
}
currentRole
:
'
adminDashboard
'
,
}
;
},
computed
:
{
...
mapGetters
([
'
roles
'
])
...
mapGetters
([
'
roles
'
]),
},
created
()
{
if
(
!
this
.
roles
.
includes
(
1
))
{
this
.
currentRole
=
'
editorDashboard
'
}
}
}
// 默认任何一个账号进入都可以看仪表盘页面
// if (!this.roles.includes(1)) {
// this.currentRole = 'editorDashboard';
// }
},
};
</
script
>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment