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
Eladmin
Commits
fd9fb2a6
Commit
fd9fb2a6
authored
Nov 01, 2019
by
dqjdda
Browse files
Merge branch '2.3dev'
parents
7895e547
1839ef8d
Changes
227
Hide whitespace changes
Inline
Side-by-side
eladmin-tools/src/main/java/me/zhengjie/service/impl/VerificationCodeServiceImpl.java
View file @
fd9fb2a6
...
...
@@ -11,12 +11,11 @@ import me.zhengjie.domain.vo.EmailVo;
import
me.zhengjie.exception.BadRequestException
;
import
me.zhengjie.repository.VerificationCodeRepository
;
import
me.zhengjie.service.VerificationCodeService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.
Array
s
;
import
java.util.
Collection
s
;
import
java.util.concurrent.*
;
/**
...
...
@@ -27,17 +26,20 @@ import java.util.concurrent.*;
@Transactional
(
propagation
=
Propagation
.
SUPPORTS
,
readOnly
=
true
,
rollbackFor
=
Exception
.
class
)
public
class
VerificationCodeServiceImpl
implements
VerificationCodeService
{
@Autowired
private
VerificationCodeRepository
verificationCodeRepository
;
private
final
VerificationCodeRepository
verificationCodeRepository
;
@Value
(
"${code.expiration}"
)
private
Integer
expiration
;
public
VerificationCodeServiceImpl
(
VerificationCodeRepository
verificationCodeRepository
)
{
this
.
verificationCodeRepository
=
verificationCodeRepository
;
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
EmailVo
sendEmail
(
VerificationCode
code
)
{
EmailVo
emailVo
=
null
;
String
content
=
""
;
EmailVo
emailVo
;
String
content
;
VerificationCode
verificationCode
=
verificationCodeRepository
.
findByScenesAndTypeAndValueAndStatusIsTrue
(
code
.
getScenes
(),
code
.
getType
(),
code
.
getValue
());
// 如果不存在有效的验证码,就创建一个新的
TemplateEngine
engine
=
TemplateUtil
.
createEngine
(
new
TemplateConfig
(
"template"
,
TemplateConfig
.
ResourceMode
.
CLASSPATH
));
...
...
@@ -45,12 +47,12 @@ public class VerificationCodeServiceImpl implements VerificationCodeService {
if
(
verificationCode
==
null
){
code
.
setCode
(
RandomUtil
.
randomNumbers
(
6
));
content
=
template
.
render
(
Dict
.
create
().
set
(
"code"
,
code
.
getCode
()));
emailVo
=
new
EmailVo
(
Arrays
.
as
List
(
code
.
getValue
()),
"eladmin后台管理系统"
,
content
);
emailVo
=
new
EmailVo
(
Collections
.
singleton
List
(
code
.
getValue
()),
"eladmin后台管理系统"
,
content
);
timedDestruction
(
verificationCodeRepository
.
save
(
code
));
// 存在就再次发送原来的验证码
}
else
{
content
=
template
.
render
(
Dict
.
create
().
set
(
"code"
,
verificationCode
.
getCode
()));
emailVo
=
new
EmailVo
(
Arrays
.
as
List
(
verificationCode
.
getValue
()),
"eladmin后台管理系统"
,
content
);
emailVo
=
new
EmailVo
(
Collections
.
singleton
List
(
verificationCode
.
getValue
()),
"eladmin后台管理系统"
,
content
);
}
return
emailVo
;
}
...
...
@@ -68,7 +70,7 @@ public class VerificationCodeServiceImpl implements VerificationCodeService {
/**
* 定时任务,指定分钟后改变验证码状态
* @param verifyCode
* @param verifyCode
验证码
*/
private
void
timedDestruction
(
VerificationCode
verifyCode
)
{
//以下示例为程序调用结束继续运行
...
...
eladmin-tools/src/main/java/me/zhengjie/service/mapper/LocalStorageMapper.java
View file @
fd9fb2a6
package
me.zhengjie.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.domain.LocalStorage
;
import
me.zhengjie.service.dto.LocalStorageDTO
;
import
org.mapstruct.Mapper
;
...
...
@@ -10,7 +10,7 @@ import org.mapstruct.ReportingPolicy;
* @author Zheng Jie
* @date 2019-09-05
*/
@Mapper
(
componentModel
=
"spring"
,
uses
=
{},
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
LocalStorageMapper
extends
Entity
Mapper
<
LocalStorageDTO
,
LocalStorage
>
{
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
LocalStorageMapper
extends
Base
Mapper
<
LocalStorageDTO
,
LocalStorage
>
{
}
\ No newline at end of file
eladmin-tools/src/main/java/me/zhengjie/utils/AliPayStatusEnum.java
View file @
fd9fb2a6
...
...
@@ -7,31 +7,17 @@ package me.zhengjie.utils;
*/
public
enum
AliPayStatusEnum
{
/**
* 交易成功
*/
FINISHED
(
"交易成功"
,
"TRADE_FINISHED"
),
/**
* 支付成功
*/
SUCCESS
(
"支付成功"
,
"TRADE_SUCCESS"
),
/**
* 交易创建
*/
BUYER_PAY
(
"交易创建"
,
"WAIT_BUYER_PAY"
),
/**
* 交易关闭
*/
CLOSED
(
"交易关闭"
,
"TRADE_CLOSED"
);
private
String
name
;
private
String
value
;
AliPayStatusEnum
(
String
name
,
String
value
)
{
this
.
name
=
name
;
this
.
value
=
value
;
}
...
...
eladmin-tools/src/main/java/me/zhengjie/utils/AlipayUtils.java
View file @
fd9fb2a6
package
me.zhengjie.utils
;
import
cn.hutool.core.util.StrUtil
;
import
com.alipay.api.AlipayApiException
;
import
com.alipay.api.internal.util.AlipaySignature
;
import
me.zhengjie.domain.AlipayConfig
;
...
...
@@ -9,7 +8,6 @@ import javax.servlet.http.HttpServletRequest;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.Iterator
;
import
java.util.Map
;
/**
...
...
@@ -22,7 +20,7 @@ public class AlipayUtils {
/**
* 生成订单号
* @return
* @return
String
*/
public
String
getOrderCode
()
{
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
...
...
@@ -35,24 +33,22 @@ public class AlipayUtils {
String
[]
split1
=
s
.
split
(
" "
);
String
s1
=
split1
[
0
]
+
split1
[
1
];
String
[]
split2
=
s1
.
split
(
":"
);
String
s2
=
split2
[
0
]
+
split2
[
1
]
+
split2
[
2
]
+
a
;
return
s2
;
return
split2
[
0
]
+
split2
[
1
]
+
split2
[
2
]
+
a
;
}
/**
* 校验签名
* @param request
* @return
* @param request HttpServletRequest
* @param alipay 阿里云配置
* @return boolean
*/
public
boolean
rsaCheck
(
HttpServletRequest
request
,
AlipayConfig
alipay
){
/**
* 获取支付宝POST过来反馈信息
*/
// 获取支付宝POST过来反馈信息
Map
<
String
,
String
>
params
=
new
HashMap
<>(
1
);
Map
requestParams
=
request
.
getParameterMap
();
for
(
Iterator
iter
=
requestParams
.
keySet
()
.
iterator
();
iter
.
hasNext
();
)
{
String
name
=
(
String
)
iter
.
next
()
;
for
(
Object
o
:
requestParams
.
keySet
())
{
String
name
=
(
String
)
o
;
String
[]
values
=
(
String
[])
requestParams
.
get
(
name
);
String
valueStr
=
""
;
for
(
int
i
=
0
;
i
<
values
.
length
;
i
++)
{
...
...
@@ -63,17 +59,12 @@ public class AlipayUtils {
}
try
{
boolean
verifyResult
=
AlipaySignature
.
rsaCheckV1
(
params
,
return
AlipaySignature
.
rsaCheckV1
(
params
,
alipay
.
getPublicKey
(),
alipay
.
getCharset
(),
alipay
.
getSignType
());
return
verifyResult
;
}
catch
(
AlipayApiException
e
)
{
return
false
;
}
}
public
boolean
isEmpty
(
String
str
){
return
StrUtil
.
isEmpty
(
str
);
}
}
eladmin-tools/src/main/java/me/zhengjie/utils/QiNiuUtil.java
View file @
fd9fb2a6
...
...
@@ -11,18 +11,18 @@ import java.util.Date;
*/
public
class
QiNiuUtil
{
p
ublic
static
final
String
HUAD
=
"华东"
;
p
rivate
static
final
String
HUAD
=
"华东"
;
p
ublic
static
final
String
HUAB
=
"华北"
;
p
rivate
static
final
String
HUAB
=
"华北"
;
p
ublic
static
final
String
HUAN
=
"华南"
;
p
rivate
static
final
String
HUAN
=
"华南"
;
p
ublic
static
final
String
BEIM
=
"北美"
;
p
rivate
static
final
String
BEIM
=
"北美"
;
/**
* 得到机房的对应关系
* @param zone
* @return
* @param zone
机房名称
* @return
Region
*/
public
static
Region
getRegion
(
String
zone
){
...
...
@@ -42,17 +42,15 @@ public class QiNiuUtil {
/**
* 默认不指定key的情况下,以文件内容的hash值作为文件名
* @param file
* @return
* @param file
文件名
* @return
String
*/
public
static
String
getKey
(
String
file
){
StringBuffer
key
=
new
StringBuffer
(
FileUtil
.
getFileNameNoEx
(
file
));
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyyMMddHHmmss"
);
Date
date
=
new
Date
();
key
.
append
(
"-"
);
key
.
append
(
sdf
.
format
(
date
));
key
.
append
(
"."
);
key
.
append
(
FileUtil
.
getExtensionName
(
file
));
return
key
.
toString
();
return
FileUtil
.
getFileNameNoEx
(
file
)
+
"-"
+
sdf
.
format
(
date
)
+
"."
+
FileUtil
.
getExtensionName
(
file
);
}
}
pom.xml
View file @
fd9fb2a6
...
...
@@ -7,7 +7,7 @@
<groupId>
me.zhengjie
</groupId>
<artifactId>
eladmin
</artifactId>
<packaging>
pom
</packaging>
<version>
2.
2
</version>
<version>
2.
3
</version>
<modules>
<module>
eladmin-common
</module>
...
...
@@ -195,6 +195,16 @@
<artifactId>
javax.inject
</artifactId>
<version>
1
</version>
</dependency>
<dependency>
<groupId>
com.github.whvcse
</groupId>
<artifactId>
easy-captcha
</artifactId>
<version>
1.6.2
</version>
</dependency>
<dependency>
<groupId>
eu.bitwalker
</groupId>
<artifactId>
UserAgentUtils
</artifactId>
<version>
1.20
</version>
</dependency>
</dependencies>
<build>
...
...
sql/eladmin.sql
View file @
fd9fb2a6
/
*
*
Navicat
Premium
Data
Transfer
Source
Server
:
本地
...
...
@@ -11,7 +11,7 @@
Target
Server
Version
:
50562
File
Encoding
:
65001
Date:
26/09
/2019 1
7:41
:3
9
Date
:
31
/
10
/
2019
1
2
:
24
:
3
8
*/
SET
NAMES
utf8mb4
;
...
...
@@ -49,24 +49,21 @@ CREATE TABLE `dept` (
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'名称'
,
`pid`
bigint
(
20
)
NOT
NULL
COMMENT
'上级部门'
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
`enabled`
bit
(
1
)
NOT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
4
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of dept
-- ----------------------------
INSERT
INTO
`dept`
VALUES
(
1
,
'eladmin'
,
0
,
'2019-03-25 09:14:05'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
2
,
'研发部'
,
7
,
'2019-03-25 09:15:32'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
5
,
'运维部'
,
7
,
'2019-03-25 09:20:44'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
6
,
'测试部'
,
8
,
'2019-03-25 09:52:18'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
7
,
'华南分部'
,
1
,
'2019-03-25 11:04:50'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
8
,
'华北分部'
,
1
,
'2019-03-25 11:04:53'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
9
,
'财务部'
,
7
,
'2019-03-25 11:05:34'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
10
,
'行政部'
,
8
,
'2019-03-25 11:05:58'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
11
,
'人事部'
,
8
,
'2019-03-25 11:07:58'
,
b
'1'
);
INSERT
INTO
`dept`
VALUES
(
12
,
'市场部'
,
7
,
'2019-03-25 11:10:24'
,
b
'0'
);
INSERT
INTO
`dept`
VALUES
(
1
,
'eladmin'
,
0
,
b
'1'
,
'2019-03-25 09:14:05'
);
INSERT
INTO
`dept`
VALUES
(
2
,
'研发部'
,
7
,
b
'1'
,
'2019-03-25 09:15:32'
);
INSERT
INTO
`dept`
VALUES
(
5
,
'运维部'
,
7
,
b
'1'
,
'2019-03-25 09:20:44'
);
INSERT
INTO
`dept`
VALUES
(
6
,
'测试部'
,
8
,
b
'1'
,
'2019-03-25 09:52:18'
);
INSERT
INTO
`dept`
VALUES
(
7
,
'华南分部'
,
1
,
b
'1'
,
'2019-03-25 11:04:50'
);
INSERT
INTO
`dept`
VALUES
(
8
,
'华北分部'
,
1
,
b
'1'
,
'2019-03-25 11:04:53'
);
INSERT
INTO
`dept`
VALUES
(
11
,
'人事部'
,
8
,
b
'1'
,
'2019-03-25 11:07:58'
);
-- ----------------------------
-- Table structure for dict
...
...
@@ -76,15 +73,16 @@ CREATE TABLE `dict` (
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'字典名称'
,
`remark`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'描述'
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
8
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of dict
-- ----------------------------
INSERT
INTO
`dict`
VALUES
(
1
,
'user_status'
,
'用户状态'
);
INSERT
INTO
`dict`
VALUES
(
4
,
'dept_status'
,
'部门状态'
);
INSERT
INTO
`dict`
VALUES
(
5
,
'job_status'
,
'岗位状态'
);
INSERT
INTO
`dict`
VALUES
(
1
,
'user_status'
,
'用户状态'
,
'2019-10-27 20:31:36'
);
INSERT
INTO
`dict`
VALUES
(
4
,
'dept_status'
,
'部门状态'
,
'2019-10-27 20:31:36'
);
INSERT
INTO
`dict`
VALUES
(
5
,
'job_status'
,
'岗位状态'
,
'2019-10-27 20:31:36'
);
-- ----------------------------
-- Table structure for dict_detail
...
...
@@ -96,20 +94,21 @@ CREATE TABLE `dict_detail` (
`value`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'字典值'
,
`sort`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'排序'
,
`dict_id`
bigint
(
11
)
NULL
DEFAULT
NULL
COMMENT
'字典id'
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`FK5tpkputc6d9nboxojdbgnpmyb`
(
`dict_id`
)
USING
BTREE
,
CONSTRAINT
`FK5tpkputc6d9nboxojdbgnpmyb`
FOREIGN
KEY
(
`dict_id`
)
REFERENCES
`dict`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
RESTRICT
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
6
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
7
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of dict_detail
-- ----------------------------
INSERT
INTO
`dict_detail`
VALUES
(
1
,
'激活'
,
'true'
,
'1'
,
1
);
INSERT
INTO
`dict_detail`
VALUES
(
2
,
'
锁定
'
,
'false'
,
'2'
,
1
);
INSERT
INTO
`dict_detail`
VALUES
(
11
,
'
正常
'
,
'true'
,
'1'
,
4
);
INSERT
INTO
`dict_detail`
VALUES
(
12
,
'停用'
,
'false'
,
'2'
,
4
);
INSERT
INTO
`dict_detail`
VALUES
(
13
,
'
正常
'
,
'true'
,
'1'
,
5
);
INSERT
INTO
`dict_detail`
VALUES
(
14
,
'停用'
,
'false'
,
'2'
,
5
);
INSERT
INTO
`dict_detail`
VALUES
(
1
,
'激活'
,
'true'
,
'1'
,
1
,
'2019-10-27 20:31:36'
);
INSERT
INTO
`dict_detail`
VALUES
(
2
,
'
禁用
'
,
'false'
,
'2'
,
1
,
NULL
);
INSERT
INTO
`dict_detail`
VALUES
(
11
,
'
启用
'
,
'true'
,
'1'
,
4
,
NULL
);
INSERT
INTO
`dict_detail`
VALUES
(
12
,
'停用'
,
'false'
,
'2'
,
4
,
'2019-10-27 20:31:36'
);
INSERT
INTO
`dict_detail`
VALUES
(
13
,
'
启用
'
,
'true'
,
'1'
,
5
,
NULL
);
INSERT
INTO
`dict_detail`
VALUES
(
14
,
'停用'
,
'false'
,
'2'
,
5
,
'2019-10-27 20:31:36'
);
-- ----------------------------
-- Table structure for email_config
...
...
@@ -154,23 +153,22 @@ CREATE TABLE `job` (
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
,
`enabled`
bit
(
1
)
NOT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
`sort`
bigint
(
20
)
NOT
NULL
,
`dept_id`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`FKmvhj0rogastlctflsxf1d6k3i`
(
`dept_id`
)
USING
BTREE
,
CONSTRAINT
`FKmvhj0rogastlctflsxf1d6k3i`
FOREIGN
KEY
(
`dept_id`
)
REFERENCES
`dept`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
RESTRICT
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
20
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
14
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of job
-- ----------------------------
INSERT
INTO
`job`
VALUES
(
2
,
'董事长秘书'
,
b
'1'
,
'2019-03-29 14:01:30'
,
2
,
1
);
INSERT
INTO
`job`
VALUES
(
8
,
'人事专员'
,
b
'1'
,
'2019-03-29 14:52:28'
,
3
,
11
);
INSERT
INTO
`job`
VALUES
(
10
,
'产品经理'
,
b
'0'
,
'2019-03-29 14:55:51'
,
4
,
2
);
INSERT
INTO
`job`
VALUES
(
11
,
'全栈开发'
,
b
'1'
,
'2019-03-31 13:39:30'
,
6
,
2
);
INSERT
INTO
`job`
VALUES
(
12
,
'软件测试'
,
b
'1'
,
'2019-03-31 13:39:43'
,
5
,
2
);
INSERT
INTO
`job`
VALUES
(
19
,
'董事长'
,
b
'1'
,
'2019-03-31 14:58:15'
,
1
,
1
);
INSERT
INTO
`job`
VALUES
(
2
,
'董事长秘书'
,
b
'1'
,
2
,
1
,
'2019-03-29 14:01:30'
);
INSERT
INTO
`job`
VALUES
(
8
,
'人事专员'
,
b
'1'
,
3
,
11
,
'2019-03-29 14:52:28'
);
INSERT
INTO
`job`
VALUES
(
10
,
'产品经理'
,
b
'1'
,
4
,
2
,
'2019-03-29 14:55:51'
);
INSERT
INTO
`job`
VALUES
(
11
,
'全栈开发'
,
b
'1'
,
6
,
2
,
'2019-03-31 13:39:30'
);
INSERT
INTO
`job`
VALUES
(
12
,
'软件测试'
,
b
'1'
,
5
,
2
,
'2019-03-31 13:39:43'
);
-- ----------------------------
-- Table structure for local_storage
...
...
@@ -186,9 +184,8 @@ CREATE TABLE `local_storage` (
`size`
varchar
(
100
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'大小'
,
`operate`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'操作人'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`update_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'修改日期'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
20
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Table structure for log
...
...
@@ -206,8 +203,9 @@ CREATE TABLE `log` (
`time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`username`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`address`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`browser`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
4269
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
7040
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Table structure for menu
...
...
@@ -215,126 +213,84 @@ CREATE TABLE `log` (
DROP
TABLE
IF
EXISTS
`menu`
;
CREATE
TABLE
`menu`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`i_frame`
bit
(
1
)
NULL
DEFAULT
NULL
COMMENT
'是否外链'
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'菜单名称'
,
`component`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'组件'
,
`pid`
bigint
(
20
)
NOT
NULL
COMMENT
'上级菜单ID'
,
`sort`
bigint
(
20
)
N
O
T
NULL
COMMENT
'排序'
,
`sort`
bigint
(
20
)
N
ULL
DEFAUL
T
NULL
COMMENT
'排序'
,
`icon`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'图标'
,
`path`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'链接地址'
,
`cache`
bit
(
1
)
NULL
DEFAULT
b
'0'
,
`hidden`
bit
(
1
)
NULL
DEFAULT
b
'0'
,
`component_name`
varchar
(
20
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
'-'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`permission`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`type`
int
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`FKqcf9gem97gqa5qjm4d3elcqt5`
(
`pid`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
40
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
81
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of menu
-- ----------------------------
INSERT
INTO
`menu`
VALUES
(
1
,
'2018-12-18 15:11:29'
,
b
'0'
,
'系统管理'
,
NULL
,
0
,
1
,
'system'
,
'system'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
2
,
'2018-12-18 15:14:44'
,
b
'0'
,
'用户管理'
,
'system/user/index'
,
1
,
2
,
'peoples'
,
'user'
,
b
'0'
,
b
'0'
,
'User'
);
INSERT
INTO
`menu`
VALUES
(
3
,
'2018-12-18 15:16:07'
,
b
'0'
,
'角色管理'
,
'system/role/index'
,
1
,
3
,
'role'
,
'role'
,
b
'0'
,
b
'0'
,
'Role'
);
INSERT
INTO
`menu`
VALUES
(
4
,
'2018-12-18 15:16:45'
,
b
'0'
,
'权限管理'
,
'system/permission/index'
,
1
,
4
,
'permission'
,
'permission'
,
b
'0'
,
b
'0'
,
'Permission'
);
INSERT
INTO
`menu`
VALUES
(
5
,
'2018-12-18 15:17:28'
,
b
'0'
,
'菜单管理'
,
'system/menu/index'
,
1
,
5
,
'menu'
,
'menu'
,
b
'0'
,
b
'0'
,
'Menu'
);
INSERT
INTO
`menu`
VALUES
(
6
,
'2018-12-18 15:17:48'
,
b
'0'
,
'系统监控'
,
NULL
,
0
,
10
,
'monitor'
,
'monitor'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
7
,
'2018-12-18 15:18:26'
,
b
'0'
,
'操作日志'
,
'monitor/log/index'
,
6
,
11
,
'log'
,
'logs'
,
b
'1'
,
b
'0'
,
'Log'
);
INSERT
INTO
`menu`
VALUES
(
8
,
'2018-12-18 15:19:01'
,
b
'0'
,
'系统缓存'
,
'monitor/redis/index'
,
6
,
13
,
'redis'
,
'redis'
,
b
'0'
,
b
'0'
,
'Redis'
);
INSERT
INTO
`menu`
VALUES
(
9
,
'2018-12-18 15:19:34'
,
b
'0'
,
'SQL监控'
,
'monitor/sql/index'
,
6
,
14
,
'sqlMonitor'
,
'druid'
,
b
'0'
,
b
'0'
,
'Sql'
);
INSERT
INTO
`menu`
VALUES
(
10
,
'2018-12-19 13:38:16'
,
b
'0'
,
'组件管理'
,
NULL
,
0
,
50
,
'zujian'
,
'components'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
11
,
'2018-12-19 13:38:49'
,
b
'0'
,
'图标库'
,
'components/IconSelect'
,
10
,
51
,
'icon'
,
'icon'
,
b
'0'
,
b
'0'
,
'Icons'
);
INSERT
INTO
`menu`
VALUES
(
14
,
'2018-12-27 10:13:09'
,
b
'0'
,
'邮件工具'
,
'tools/email/index'
,
36
,
24
,
'email'
,
'email'
,
b
'0'
,
b
'0'
,
'Email'
);
INSERT
INTO
`menu`
VALUES
(
15
,
'2018-12-27 11:58:25'
,
b
'0'
,
'富文本'
,
'components/Editor'
,
10
,
52
,
'fwb'
,
'tinymce'
,
b
'0'
,
b
'0'
,
'Editor'
);
INSERT
INTO
`menu`
VALUES
(
16
,
'2018-12-28 09:36:53'
,
b
'0'
,
'图床管理'
,
'tools/picture/index'
,
36
,
25
,
'image'
,
'pictures'
,
b
'0'
,
b
'0'
,
'Pictures'
);
INSERT
INTO
`menu`
VALUES
(
17
,
'2018-12-28 15:09:49'
,
b
'1'
,
'项目地址'
,
''
,
0
,
0
,
'github'
,
'https://github.com/elunez/eladmin'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
18
,
'2018-12-31 11:12:15'
,
b
'0'
,
'存储管理'
,
'tools/storage/index'
,
36
,
23
,
'qiniu'
,
'storage'
,
b
'0'
,
b
'0'
,
'Storage'
);
INSERT
INTO
`menu`
VALUES
(
19
,
'2018-12-31 14:52:38'
,
b
'0'
,
'支付宝工具'
,
'tools/aliPay/index'
,
36
,
27
,
'alipay'
,
'aliPay'
,
b
'0'
,
b
'0'
,
'AliPay'
);
INSERT
INTO
`menu`
VALUES
(
21
,
'2019-01-04 16:22:03'
,
b
'0'
,
'多级菜单'
,
''
,
0
,
900
,
'menu'
,
'nested'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
22
,
'2019-01-04 16:23:29'
,
b
'0'
,
'二级菜单1'
,
'nested/menu1/index'
,
21
,
999
,
'menu'
,
'menu1'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
23
,
'2019-01-04 16:23:57'
,
b
'0'
,
'二级菜单2'
,
'nested/menu2/index'
,
21
,
999
,
'menu'
,
'menu2'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
24
,
'2019-01-04 16:24:48'
,
b
'0'
,
'三级菜单1'
,
'nested/menu1/menu1-1'
,
22
,
999
,
'menu'
,
'menu1-1'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
27
,
'2019-01-07 17:27:32'
,
b
'0'
,
'三级菜单2'
,
'nested/menu1/menu1-2'
,
22
,
999
,
'menu'
,
'menu1-2'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
28
,
'2019-01-07 20:34:40'
,
b
'0'
,
'定时任务'
,
'system/timing/index'
,
36
,
21
,
'timing'
,
'timing'
,
b
'0'
,
b
'0'
,
'Timing'
);
INSERT
INTO
`menu`
VALUES
(
30
,
'2019-01-11 15:45:55'
,
b
'0'
,
'代码生成'
,
'generator/index'
,
36
,
22
,
'dev'
,
'generator'
,
b
'0'
,
b
'0'
,
'GeneratorIndex'
);
INSERT
INTO
`menu`
VALUES
(
32
,
'2019-01-13 13:49:03'
,
b
'0'
,
'异常日志'
,
'monitor/log/errorLog'
,
6
,
12
,
'error'
,
'errorLog'
,
b
'0'
,
b
'0'
,
'ErrorLog'
);
INSERT
INTO
`menu`
VALUES
(
33
,
'2019-03-08 13:46:44'
,
b
'0'
,
'Markdown'
,
'components/MarkDown'
,
10
,
53
,
'markdown'
,
'markdown'
,
b
'0'
,
b
'0'
,
'Markdown'
);
INSERT
INTO
`menu`
VALUES
(
34
,
'2019-03-08 15:49:40'
,
b
'0'
,
'Yaml编辑器'
,
'components/YamlEdit'
,
10
,
54
,
'dev'
,
'yaml'
,
b
'0'
,
b
'0'
,
'YamlEdit'
);
INSERT
INTO
`menu`
VALUES
(
35
,
'2019-03-25 09:46:00'
,
b
'0'
,
'部门管理'
,
'system/dept/index'
,
1
,
6
,
'dept'
,
'dept'
,
b
'0'
,
b
'0'
,
'Dept'
);
INSERT
INTO
`menu`
VALUES
(
36
,
'2019-03-29 10:57:35'
,
b
'0'
,
'系统工具'
,
''
,
0
,
20
,
'sys-tools'
,
'sys-tools'
,
b
'0'
,
b
'0'
,
NULL
);
INSERT
INTO
`menu`
VALUES
(
37
,
'2019-03-29 13:51:18'
,
b
'0'
,
'岗位管理'
,
'system/job/index'
,
1
,
7
,
'Steve-Jobs'
,
'job'
,
b
'0'
,
b
'0'
,
'Job'
);
INSERT
INTO
`menu`
VALUES
(
38
,
'2019-03-29 19:57:53'
,
b
'0'
,
'接口文档'
,
'tools/swagger/index'
,
36
,
26
,
'swagger'
,
'swagger2'
,
b
'0'
,
b
'0'
,
'Swagger'
);
INSERT
INTO
`menu`
VALUES
(
39
,
'2019-04-10 11:49:04'
,
b
'0'
,
'字典管理'
,
'system/dict/index'
,
1
,
8
,
'dictionary'
,
'dict'
,
b
'0'
,
b
'0'
,
'Dict'
);
-- ----------------------------
-- Table structure for permission
-- ----------------------------
DROP
TABLE
IF
EXISTS
`permission`
;
CREATE
TABLE
`permission`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`alias`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'别名'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'名称'
,
`pid`
int
(
11
)
NOT
NULL
COMMENT
'上级权限'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
60
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of permission
-- ----------------------------
INSERT
INTO
`permission`
VALUES
(
1
,
'超级管理员'
,
'2018-12-03 12:27:48'
,
'ADMIN'
,
0
);
INSERT
INTO
`permission`
VALUES
(
2
,
'用户管理'
,
'2018-12-03 12:28:19'
,
'USER_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
3
,
'用户查询'
,
'2018-12-03 12:31:35'
,
'USER_SELECT'
,
2
);
INSERT
INTO
`permission`
VALUES
(
4
,
'用户创建'
,
'2018-12-03 12:31:35'
,
'USER_CREATE'
,
2
);
INSERT
INTO
`permission`
VALUES
(
5
,
'用户编辑'
,
'2018-12-03 12:31:35'
,
'USER_EDIT'
,
2
);
INSERT
INTO
`permission`
VALUES
(
6
,
'用户删除'
,
'2018-12-03 12:31:35'
,
'USER_DELETE'
,
2
);
INSERT
INTO
`permission`
VALUES
(
7
,
'角色管理'
,
'2018-12-03 12:28:19'
,
'ROLES_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
8
,
'角色查询'
,
'2018-12-03 12:31:35'
,
'ROLES_SELECT'
,
7
);
INSERT
INTO
`permission`
VALUES
(
10
,
'角色创建'
,
'2018-12-09 20:10:16'
,
'ROLES_CREATE'
,
7
);
INSERT
INTO
`permission`
VALUES
(
11
,
'角色编辑'
,
'2018-12-09 20:10:42'
,
'ROLES_EDIT'
,
7
);
INSERT
INTO
`permission`
VALUES
(
12
,
'角色删除'
,
'2018-12-09 20:11:07'
,
'ROLES_DELETE'
,
7
);
INSERT
INTO
`permission`
VALUES
(
13
,
'权限管理'
,
'2018-12-09 20:11:37'
,
'PERMISSION_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
14
,
'权限查询'
,
'2018-12-09 20:11:55'
,
'PERMISSION_SELECT'
,
13
);
INSERT
INTO
`permission`
VALUES
(
15
,
'权限创建'
,
'2018-12-09 20:14:10'
,
'PERMISSION_CREATE'
,
13
);
INSERT
INTO
`permission`
VALUES
(
16
,
'权限编辑'
,
'2018-12-09 20:15:44'
,
'PERMISSION_EDIT'
,
13
);
INSERT
INTO
`permission`
VALUES
(
17
,
'权限删除'
,
'2018-12-09 20:15:59'
,
'PERMISSION_DELETE'
,
13
);
INSERT
INTO
`permission`
VALUES
(
18
,
'缓存管理'
,
'2018-12-17 13:53:25'
,
'REDIS_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
20
,
'缓存查询'
,
'2018-12-17 13:54:07'
,
'REDIS_SELECT'
,
18
);
INSERT
INTO
`permission`
VALUES
(
22
,
'缓存删除'
,
'2018-12-17 13:55:04'
,
'REDIS_DELETE'
,
18
);
INSERT
INTO
`permission`
VALUES
(
23
,
'图床管理'
,
'2018-12-27 20:31:49'
,
'PICTURE_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
24
,
'查询图片'
,
'2018-12-27 20:32:04'
,
'PICTURE_SELECT'
,
23
);
INSERT
INTO
`permission`
VALUES
(
25
,
'上传图片'
,
'2018-12-27 20:32:24'
,
'PICTURE_UPLOAD'
,
23
);
INSERT
INTO
`permission`
VALUES
(
26
,
'删除图片'
,
'2018-12-27 20:32:45'
,
'PICTURE_DELETE'
,
23
);
INSERT
INTO
`permission`
VALUES
(
29
,
'菜单管理'
,
'2018-12-28 17:34:31'
,
'MENU_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
30
,
'菜单查询'
,
'2018-12-28 17:34:41'
,
'MENU_SELECT'
,
29
);
INSERT
INTO
`permission`
VALUES
(
31
,
'菜单创建'
,
'2018-12-28 17:34:52'
,
'MENU_CREATE'
,
29
);
INSERT
INTO
`permission`
VALUES
(
32
,
'菜单编辑'
,
'2018-12-28 17:35:20'
,
'MENU_EDIT'
,
29
);
INSERT
INTO
`permission`
VALUES
(
33
,
'菜单删除'
,
'2018-12-28 17:35:29'
,
'MENU_DELETE'
,
29
);
INSERT
INTO
`permission`
VALUES
(
35
,
'定时任务管理'
,
'2019-01-08 14:59:57'
,
'JOB_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
36
,
'任务查询'
,
'2019-01-08 15:00:09'
,
'JOB_SELECT'
,
35
);
INSERT
INTO
`permission`
VALUES
(
37
,
'任务创建'
,
'2019-01-08 15:00:20'
,
'JOB_CREATE'
,
35
);
INSERT
INTO
`permission`
VALUES
(
38
,
'任务编辑'
,
'2019-01-08 15:00:33'
,
'JOB_EDIT'
,
35
);
INSERT
INTO
`permission`
VALUES
(
39
,
'任务删除'
,
'2019-01-08 15:01:13'
,
'JOB_DELETE'
,
35
);
INSERT
INTO
`permission`
VALUES
(
40
,
'部门管理'
,
'2019-03-29 17:06:55'
,
'DEPT_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
41
,
'部门查询'
,
'2019-03-29 17:07:09'
,
'DEPT_SELECT'
,
40
);
INSERT
INTO
`permission`
VALUES
(
42
,
'部门创建'
,
'2019-03-29 17:07:29'
,
'DEPT_CREATE'
,
40
);
INSERT
INTO
`permission`
VALUES
(
43
,
'部门编辑'
,
'2019-03-29 17:07:52'
,
'DEPT_EDIT'
,
40
);
INSERT
INTO
`permission`
VALUES
(
44
,
'部门删除'
,
'2019-03-29 17:08:14'
,
'DEPT_DELETE'
,
40
);
INSERT
INTO
`permission`
VALUES
(
45
,
'岗位管理'
,
'2019-03-29 17:08:52'
,
'USERJOB_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
46
,
'岗位查询'
,
'2019-03-29 17:10:27'
,
'USERJOB_SELECT'
,
45
);
INSERT
INTO
`permission`
VALUES
(
47
,
'岗位创建'
,
'2019-03-29 17:10:55'
,
'USERJOB_CREATE'
,
45
);
INSERT
INTO
`permission`
VALUES
(
48
,
'岗位编辑'
,
'2019-03-29 17:11:08'
,
'USERJOB_EDIT'
,
45
);
INSERT
INTO
`permission`
VALUES
(
49
,
'岗位删除'
,
'2019-03-29 17:11:19'
,
'USERJOB_DELETE'
,
45
);
INSERT
INTO
`permission`
VALUES
(
50
,
'字典管理'
,
'2019-04-10 16:24:51'
,
'DICT_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
51
,
'字典查询'
,
'2019-04-10 16:25:16'
,
'DICT_SELECT'
,
50
);
INSERT
INTO
`permission`
VALUES
(
52
,
'字典创建'
,
'2019-04-10 16:25:29'
,
'DICT_CREATE'
,
50
);
INSERT
INTO
`permission`
VALUES
(
53
,
'字典编辑'
,
'2019-04-10 16:27:19'
,
'DICT_EDIT'
,
50
);
INSERT
INTO
`permission`
VALUES
(
54
,
'字典删除'
,
'2019-04-10 16:27:30'
,
'DICT_DELETE'
,
50
);
INSERT
INTO
`permission`
VALUES
(
55
,
'文件管理'
,
'2019-09-08 12:31:54'
,
'LOCALSTORAGE_ALL'
,
0
);
INSERT
INTO
`permission`
VALUES
(
56
,
'文件搜索'
,
'2019-09-08 12:40:53'
,
'LOCALSTORAGE_SELECT'
,
55
);
INSERT
INTO
`permission`
VALUES
(
57
,
'文件上传'
,
'2019-09-08 12:41:05'
,
'LOCALSTORAGE_CREATE'
,
55
);
INSERT
INTO
`permission`
VALUES
(
58
,
'文件编辑'
,
'2019-09-08 12:41:19'
,
'LOCALSTORAGE_EDIT'
,
55
);
INSERT
INTO
`permission`
VALUES
(
59
,
'文件删除'
,
'2019-09-08 12:41:29'
,
'LOCALSTORAGE_DELETE'
,
55
);
INSERT
INTO
`menu`
VALUES
(
1
,
b
'0'
,
'系统管理'
,
NULL
,
0
,
1
,
'system'
,
'system'
,
b
'0'
,
b
'0'
,
NULL
,
'2018-12-18 15:11:29'
,
NULL
,
0
);
INSERT
INTO
`menu`
VALUES
(
2
,
b
'0'
,
'用户管理'
,
'system/user/index'
,
1
,
2
,
'peoples'
,
'user'
,
b
'0'
,
b
'0'
,
'User'
,
'2018-12-18 15:14:44'
,
'user:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
3
,
b
'0'
,
'角色管理'
,
'system/role/index'
,
1
,
3
,
'role'
,
'role'
,
b
'0'
,
b
'0'
,
'Role'
,
'2018-12-18 15:16:07'
,
'roles:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
5
,
b
'0'
,
'菜单管理'
,
'system/menu/index'
,
1
,
5
,
'menu'
,
'menu'
,
b
'0'
,
b
'0'
,
'Menu'
,
'2018-12-18 15:17:28'
,
'menu:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
6
,
b
'0'
,
'系统监控'
,
NULL
,
0
,
10
,
'monitor'
,
'monitor'
,
b
'0'
,
b
'0'
,
NULL
,
'2018-12-18 15:17:48'
,
NULL
,
0
);
INSERT
INTO
`menu`
VALUES
(
7
,
b
'0'
,
'操作日志'
,
'monitor/log/index'
,
6
,
11
,
'log'
,
'logs'
,
b
'0'
,
b
'0'
,
'Log'
,
'2018-12-18 15:18:26'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
8
,
b
'0'
,
'系统缓存'
,
'monitor/redis/index'
,
6
,
13
,
'redis'
,
'redis'
,
b
'0'
,
b
'0'
,
'Redis'
,
'2018-12-18 15:19:01'
,
'redis:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
9
,
b
'0'
,
'SQL监控'
,
'monitor/sql/index'
,
6
,
14
,
'sqlMonitor'
,
'druid'
,
b
'0'
,
b
'0'
,
'Sql'
,
'2018-12-18 15:19:34'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
10
,
b
'0'
,
'组件管理'
,
NULL
,
0
,
50
,
'zujian'
,
'components'
,
b
'0'
,
b
'0'
,
NULL
,
'2018-12-19 13:38:16'
,
NULL
,
0
);
INSERT
INTO
`menu`
VALUES
(
11
,
b
'0'
,
'图标库'
,
'components/IconSelect'
,
10
,
51
,
'icon'
,
'icon'
,
b
'0'
,
b
'0'
,
'Icons'
,
'2018-12-19 13:38:49'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
14
,
b
'0'
,
'邮件工具'
,
'tools/email/index'
,
36
,
24
,
'email'
,
'email'
,
b
'0'
,
b
'0'
,
'Email'
,
'2018-12-27 10:13:09'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
15
,
b
'0'
,
'富文本'
,
'components/Editor'
,
10
,
52
,
'fwb'
,
'tinymce'
,
b
'0'
,
b
'0'
,
'Editor'
,
'2018-12-27 11:58:25'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
16
,
b
'0'
,
'图床管理'
,
'tools/picture/index'
,
36
,
25
,
'image'
,
'pictures'
,
b
'0'
,
b
'0'
,
'Pictures'
,
'2018-12-28 09:36:53'
,
'pictures:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
18
,
b
'0'
,
'存储管理'
,
'tools/storage/index'
,
36
,
23
,
'qiniu'
,
'storage'
,
b
'0'
,
b
'0'
,
'Storage'
,
'2018-12-31 11:12:15'
,
'storage:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
19
,
b
'0'
,
'支付宝工具'
,
'tools/aliPay/index'
,
36
,
27
,
'alipay'
,
'aliPay'
,
b
'0'
,
b
'0'
,
'AliPay'
,
'2018-12-31 14:52:38'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
21
,
b
'0'
,
'多级菜单'
,
''
,
0
,
900
,
'menu'
,
'nested'
,
b
'0'
,
b
'1'
,
NULL
,
'2019-01-04 16:22:03'
,
NULL
,
0
);
INSERT
INTO
`menu`
VALUES
(
22
,
b
'0'
,
'二级菜单1'
,
'nested/menu1/index'
,
21
,
999
,
'menu'
,
'menu1'
,
b
'0'
,
b
'0'
,
NULL
,
'2019-01-04 16:23:29'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
23
,
b
'0'
,
'二级菜单2'
,
'nested/menu2/index'
,
21
,
999
,
'menu'
,
'menu2'
,
b
'0'
,
b
'0'
,
NULL
,
'2019-01-04 16:23:57'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
24
,
b
'0'
,
'三级菜单1'
,
'nested/menu1/menu1-1'
,
22
,
999
,
'menu'
,
'menu1-1'
,
b
'0'
,
b
'0'
,
NULL
,
'2019-01-04 16:24:48'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
27
,
b
'0'
,
'三级菜单2'
,
'nested/menu1/menu1-2'
,
22
,
999
,
'menu'
,
'menu1-2'
,
b
'0'
,
b
'0'
,
NULL
,
'2019-01-07 17:27:32'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
28
,
b
'0'
,
'定时任务'
,
'system/timing/index'
,
36
,
21
,
'timing'
,
'timing'
,
b
'0'
,
b
'0'
,
'Timing'
,
'2019-01-07 20:34:40'
,
'timing:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
30
,
b
'0'
,
'代码生成'
,
'generator/index'
,
36
,
22
,
'dev'
,
'generator'
,
b
'0'
,
b
'0'
,
'GeneratorIndex'
,
'2019-01-11 15:45:55'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
32
,
b
'0'
,
'异常日志'
,
'monitor/log/errorLog'
,
6
,
12
,
'error'
,
'errorLog'
,
b
'0'
,
b
'0'
,
'ErrorLog'
,
'2019-01-13 13:49:03'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
33
,
b
'0'
,
'Markdown'
,
'components/MarkDown'
,
10
,
53
,
'markdown'
,
'markdown'
,
b
'0'
,
b
'0'
,
'Markdown'
,
'2019-03-08 13:46:44'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
34
,
b
'0'
,
'Yaml编辑器'
,
'components/YamlEdit'
,
10
,
54
,
'dev'
,
'yaml'
,
b
'0'
,
b
'0'
,
'YamlEdit'
,
'2019-03-08 15:49:40'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
35
,
b
'0'
,
'部门管理'
,
'system/dept/index'
,
1
,
6
,
'dept'
,
'dept'
,
b
'0'
,
b
'0'
,
'Dept'
,
'2019-03-25 09:46:00'
,
'dept:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
36
,
b
'0'
,
'系统工具'
,
''
,
0
,
20
,
'sys-tools'
,
'sys-tools'
,
b
'0'
,
b
'0'
,
NULL
,
'2019-03-29 10:57:35'
,
NULL
,
0
);
INSERT
INTO
`menu`
VALUES
(
37
,
b
'0'
,
'岗位管理'
,
'system/job/index'
,
1
,
7
,
'Steve-Jobs'
,
'job'
,
b
'0'
,
b
'0'
,
'Job'
,
'2019-03-29 13:51:18'
,
'job:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
38
,
b
'0'
,
'接口文档'
,
'tools/swagger/index'
,
36
,
26
,
'swagger'
,
'swagger2'
,
b
'0'
,
b
'0'
,
'Swagger'
,
'2019-03-29 19:57:53'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
39
,
b
'0'
,
'字典管理'
,
'system/dict/index'
,
1
,
8
,
'dictionary'
,
'dict'
,
b
'0'
,
b
'0'
,
'Dict'
,
'2019-04-10 11:49:04'
,
'dict:list'
,
1
);
INSERT
INTO
`menu`
VALUES
(
41
,
b
'0'
,
'在线用户'
,
'monitor/online/index'
,
6
,
10
,
'Steve-Jobs'
,
'online'
,
b
'0'
,
b
'0'
,
'OnlineUser'
,
'2019-10-26 22:08:43'
,
NULL
,
1
);
INSERT
INTO
`menu`
VALUES
(
44
,
b
'0'
,
'用户新增'
,
''
,
2
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 10:59:46'
,
'user:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
45
,
b
'0'
,
'用户编辑'
,
''
,
2
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 11:00:08'
,
'user:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
46
,
b
'0'
,
'用户删除'
,
''
,
2
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 11:00:23'
,
'user:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
48
,
b
'0'
,
'角色创建'
,
''
,
3
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:45:34'
,
'roles:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
49
,
b
'0'
,
'角色修改'
,
''
,
3
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:46:16'
,
'roles:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
50
,
b
'0'
,
'角色删除'
,
''
,
3
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:46:51'
,
'roles:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
52
,
b
'0'
,
'菜单新增'
,
''
,
5
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:55:07'
,
'menu:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
53
,
b
'0'
,
'菜单编辑'
,
''
,
5
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:55:40'
,
'menu:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
54
,
b
'0'
,
'菜单删除'
,
''
,
5
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:56:00'
,
'menu:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
56
,
b
'0'
,
'部门新增'
,
''
,
35
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:57:09'
,
'dept:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
57
,
b
'0'
,
'部门编辑'
,
''
,
35
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:57:27'
,
'dept:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
58
,
b
'0'
,
'部门删除'
,
''
,
35
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:57:41'
,
'dept:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
60
,
b
'0'
,
'岗位新增'
,
''
,
37
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:58:27'
,
'job:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
61
,
b
'0'
,
'岗位编辑'
,
''
,
37
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:58:45'
,
'job:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
62
,
b
'0'
,
'岗位删除'
,
''
,
37
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 12:59:04'
,
'job:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
64
,
b
'0'
,
'字典新增'
,
''
,
39
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:00:17'
,
'dict:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
65
,
b
'0'
,
'字典编辑'
,
''
,
39
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:00:42'
,
'dict:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
66
,
b
'0'
,
'字典删除'
,
''
,
39
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:00:59'
,
'dict:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
68
,
b
'0'
,
'缓存删除'
,
''
,
8
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:04:07'
,
'redis:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
70
,
b
'0'
,
'图片上传'
,
''
,
16
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:05:34'
,
'pictures:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
71
,
b
'0'
,
'图片删除'
,
''
,
16
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:05:52'
,
'pictures:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
73
,
b
'0'
,
'任务新增'
,
''
,
28
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:07:28'
,
'timing:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
74
,
b
'0'
,
'任务编辑'
,
''
,
28
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:07:41'
,
'timing:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
75
,
b
'0'
,
'任务删除'
,
''
,
28
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:07:54'
,
'timing:del'
,
2
);
INSERT
INTO
`menu`
VALUES
(
77
,
b
'0'
,
'上传文件'
,
''
,
18
,
2
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:09:09'
,
'storage:add'
,
2
);
INSERT
INTO
`menu`
VALUES
(
78
,
b
'0'
,
'文件编辑'
,
''
,
18
,
3
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:09:22'
,
'storage:edit'
,
2
);
INSERT
INTO
`menu`
VALUES
(
79
,
b
'0'
,
'文件删除'
,
''
,
18
,
4
,
''
,
''
,
b
'0'
,
b
'0'
,
''
,
'2019-10-29 13:09:34'
,
'storage:del'
,
2
);
-- ----------------------------
-- Table structure for picture
...
...
@@ -350,8 +306,9 @@ CREATE TABLE `picture` (
`url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'图片地址'
,
`username`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'用户名称'
,
`width`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'图片宽度'
,
`md5code`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Table structure for qiniu_config
...
...
@@ -382,7 +339,7 @@ CREATE TABLE `qiniu_content` (
`url`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'文件url'
,
`suffix`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
24
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Table structure for quartz_job
...
...
@@ -397,7 +354,7 @@ CREATE TABLE `quartz_job` (
`method_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'方法名称'
,
`params`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'参数'
,
`remark`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'备注'
,
`
upd
ate_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建
或更新
日期'
,
`
cre
ate_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
4
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
...
...
@@ -424,7 +381,7 @@ CREATE TABLE `quartz_log` (
`params`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`time`
bigint
(
20
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
51
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Table structure for role
...
...
@@ -432,20 +389,20 @@ CREATE TABLE `quartz_log` (
DROP
TABLE
IF
EXISTS
`role`
;
CREATE
TABLE
`role`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NOT
NULL
COMMENT
'名称'
,
`remark`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'备注'
,
`data_scope`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`level`
int
(
255
)
NULL
DEFAULT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`permission`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
5
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
6
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of role
-- ----------------------------
INSERT
INTO
`role`
VALUES
(
1
,
'2018-11-23 11:04:37'
,
'超级管理员'
,
'·'
,
'全部'
,
1
);
INSERT
INTO
`role`
VALUES
(
2
,
'2018-11-23 13:09:06'
,
'普通用户'
,
'用于测试菜单与权限'
,
'自定义'
,
3
);
INSERT
INTO
`role`
VALUES
(
4
,
'2019-05-13 14:16:15'
,
'普通管理员'
,
'普通管理员级别为2,使用该角色新增用户时只能赋予比普通管理员级别低的角色'
,
'自定义'
,
2
);
INSERT
INTO
`role`
VALUES
(
1
,
'超级管理员'
,
'-'
,
'全部'
,
1
,
'2018-11-23 11:04:37'
,
'admin'
);
INSERT
INTO
`role`
VALUES
(
2
,
'普通用户'
,
'-'
,
'自定义'
,
2
,
'2018-11-23 13:09:06'
,
'common'
);
-- ----------------------------
-- Table structure for roles_depts
...
...
@@ -463,11 +420,8 @@ CREATE TABLE `roles_depts` (
-- ----------------------------
-- Records of roles_depts
-- ----------------------------
INSERT
INTO
`roles_depts`
VALUES
(
2
,
2
);
INSERT
INTO
`roles_depts`
VALUES
(
2
,
5
);
INSERT
INTO
`roles_depts`
VALUES
(
4
,
6
);
INSERT
INTO
`roles_depts`
VALUES
(
4
,
7
);
INSERT
INTO
`roles_depts`
VALUES
(
2
,
8
);
INSERT
INTO
`roles_depts`
VALUES
(
2
,
9
);
-- ----------------------------
-- Table structure for roles_menus
...
...
@@ -488,7 +442,6 @@ CREATE TABLE `roles_menus` (
INSERT
INTO
`roles_menus`
VALUES
(
1
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
2
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
3
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
4
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
5
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
6
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
7
,
1
);
...
...
@@ -499,7 +452,6 @@ INSERT INTO `roles_menus` VALUES (11, 1);
INSERT
INTO
`roles_menus`
VALUES
(
14
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
15
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
16
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
17
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
18
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
19
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
21
,
1
);
...
...
@@ -517,10 +469,37 @@ INSERT INTO `roles_menus` VALUES (36, 1);
INSERT
INTO
`roles_menus`
VALUES
(
37
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
38
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
39
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
41
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
44
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
45
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
46
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
48
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
49
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
50
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
52
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
53
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
54
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
56
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
57
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
58
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
60
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
61
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
62
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
64
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
65
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
66
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
68
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
70
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
71
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
73
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
74
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
75
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
77
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
78
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
79
,
1
);
INSERT
INTO
`roles_menus`
VALUES
(
1
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
2
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
3
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
4
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
5
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
6
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
8
,
2
);
...
...
@@ -530,11 +509,9 @@ INSERT INTO `roles_menus` VALUES (11, 2);
INSERT
INTO
`roles_menus`
VALUES
(
14
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
15
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
16
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
17
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
18
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
19
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
21
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
22
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
23
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
24
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
27
,
2
);
...
...
@@ -547,42 +524,11 @@ INSERT INTO `roles_menus` VALUES (36, 2);
INSERT
INTO
`roles_menus`
VALUES
(
37
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
38
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
39
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
1
,
4
);
INSERT
INTO
`roles_menus`
VALUES
(
2
,
4
);
-- ----------------------------
-- Table structure for roles_permissions
-- ----------------------------
DROP
TABLE
IF
EXISTS
`roles_permissions`
;
CREATE
TABLE
`roles_permissions`
(
`role_id`
bigint
(
20
)
NOT
NULL
COMMENT
'角色ID'
,
`permission_id`
bigint
(
20
)
NOT
NULL
COMMENT
'权限ID'
,
PRIMARY
KEY
(
`role_id`
,
`permission_id`
)
USING
BTREE
,
INDEX
`FKboeuhl31go7wer3bpy6so7exi`
(
`permission_id`
)
USING
BTREE
,
CONSTRAINT
`FK4hrolwj4ned5i7qe8kyiaak6m`
FOREIGN
KEY
(
`role_id`
)
REFERENCES
`role`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
RESTRICT
,
CONSTRAINT
`FKboeuhl31go7wer3bpy6so7exi`
FOREIGN
KEY
(
`permission_id`
)
REFERENCES
`permission`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
RESTRICT
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of roles_permissions
-- ----------------------------
INSERT
INTO
`roles_permissions`
VALUES
(
1
,
1
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
3
);
INSERT
INTO
`roles_permissions`
VALUES
(
4
,
3
);
INSERT
INTO
`roles_permissions`
VALUES
(
4
,
4
);
INSERT
INTO
`roles_permissions`
VALUES
(
4
,
5
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
8
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
14
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
20
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
23
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
24
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
25
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
26
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
30
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
36
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
41
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
46
);
INSERT
INTO
`roles_permissions`
VALUES
(
2
,
51
);
INSERT
INTO
`roles_menus`
VALUES
(
70
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
71
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
77
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
78
,
2
);
INSERT
INTO
`roles_menus`
VALUES
(
79
,
2
);
-- ----------------------------
-- Table structure for user
...
...
@@ -591,15 +537,15 @@ DROP TABLE IF EXISTS `user`;
CREATE
TABLE
`user`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`avatar_id`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'头像'
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`email`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'邮箱'
,
`enabled`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'状态:1启用、0禁用'
,
`password`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'密码'
,
`username`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
COMMENT
'用户名'
,
`last_password_reset_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'最后修改密码的日期'
,
`dept_id`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`phone`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`job_id`
bigint
(
20
)
NULL
DEFAULT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'创建日期'
,
`last_password_reset_time`
datetime
NULL
DEFAULT
NULL
COMMENT
'最后修改密码的日期'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`UK_kpubos9gc2cvtkb0thktkbkes`
(
`email`
)
USING
BTREE
,
UNIQUE
INDEX
`username`
(
`username`
)
USING
BTREE
,
...
...
@@ -614,9 +560,8 @@ CREATE TABLE `user` (
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT
INTO
`user`
VALUES
(
1
,
NULL
,
'2018-08-23 09:11:56'
,
'admin@eladmin.net'
,
1
,
'e10adc3949ba59abbe56e057f20f883e'
,
'admin'
,
'2019-05-18 17:34:21'
,
2
,
'18888888888'
,
11
);
INSERT
INTO
`user`
VALUES
(
3
,
NULL
,
'2018-12-27 20:05:26'
,
'test@eladmin.net'
,
1
,
'e10adc3949ba59abbe56e057f20f883e'
,
'test'
,
'2019-04-01 09:15:24'
,
2
,
'17777777777'
,
12
);
INSERT
INTO
`user`
VALUES
(
5
,
NULL
,
'2019-04-02 10:07:12'
,
'hr@eladmin.net'
,
1
,
'e10adc3949ba59abbe56e057f20f883e'
,
'hr'
,
NULL
,
11
,
'15555555555'
,
8
);
INSERT
INTO
`user`
VALUES
(
1
,
NULL
,
'admin@eladmin.net'
,
1
,
'e10adc3949ba59abbe56e057f20f883e'
,
'admin'
,
2
,
'18888888888'
,
11
,
'2018-08-23 09:11:56'
,
'2019-05-18 17:34:21'
);
INSERT
INTO
`user`
VALUES
(
3
,
NULL
,
'test@eladmin.net'
,
1
,
'e10adc3949ba59abbe56e057f20f883e'
,
'test'
,
2
,
'17777777777'
,
12
,
'2018-12-27 20:05:26'
,
'2019-04-01 09:15:24'
);
-- ----------------------------
-- Table structure for user_avatar
...
...
@@ -627,6 +572,7 @@ CREATE TABLE `user_avatar` (
`real_name`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`path`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`size`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
`create_time`
datetime
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
...
...
@@ -648,7 +594,6 @@ CREATE TABLE `users_roles` (
-- ----------------------------
INSERT
INTO
`users_roles`
VALUES
(
1
,
1
);
INSERT
INTO
`users_roles`
VALUES
(
3
,
2
);
INSERT
INTO
`users_roles`
VALUES
(
5
,
4
);
-- ----------------------------
-- Table structure for verification_code
...
...
@@ -678,6 +623,13 @@ CREATE TABLE `visits` (
`week_day`
varchar
(
255
)
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
INDEX
`UK_11aksgq87euk9bcyeesfs4vtp`
(
`date`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
96
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
111
CHARACTER
SET
=
utf8
COLLATE
=
utf8_general_ci
ROW_FORMAT
=
Compact
;
-- ----------------------------
-- Records of visits
-- ----------------------------
INSERT
INTO
`visits`
VALUES
(
108
,
'2019-10-29 21:45:49'
,
'2019-10-29'
,
1
,
1
,
'Tue'
);
INSERT
INTO
`visits`
VALUES
(
109
,
'2019-10-30 08:58:54'
,
'2019-10-30'
,
2
,
11
,
'Wed'
);
INSERT
INTO
`visits`
VALUES
(
110
,
'2019-10-31 09:04:18'
,
'2019-10-31'
,
2
,
8
,
'Thu'
);
SET
FOREIGN_KEY_CHECKS
=
1
;
Prev
1
…
8
9
10
11
12
Next
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