Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
查尔斯-BUG万象集
Continew Admin
提交
a91ddeef
Continew Admin
项目概览
查尔斯-BUG万象集
/
Continew Admin
8 个月 前同步成功
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
分析
仓库
DevOps
项目成员
Pages
Continew Admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a91ddeef
编写于
9月 08, 2023
作者:
查尔斯-BUG万象集
浏览文件
操作
浏览文件
下载
差异文件
Merge branch '1.1.x' into dev
上级
9b60ce0b
883dbecb
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
101 addition
and
76 deletion
+101
-76
continew-admin-common/src/main/java/top/charles7c/cnadmin/common/constant/SysConsts.java
...java/top/charles7c/cnadmin/common/constant/SysConsts.java
+5
-0
continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/service/impl/LogServiceImpl.java
...harles7c/cnadmin/monitor/service/impl/LogServiceImpl.java
+9
-6
continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java
.../java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java
+0
-1
continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AnnouncementVO.java
...top/charles7c/cnadmin/system/model/vo/AnnouncementVO.java
+5
-9
continew-admin-webapi/src/main/resources/db/changelog/v1.0.0/continew-admin_data.sql
...ain/resources/db/changelog/v1.0.0/continew-admin_data.sql
+70
-52
continew-admin-webapi/src/main/resources/db/changelog/v1.0.0/continew-admin_table.sql
...in/resources/db/changelog/v1.0.0/continew-admin_table.sql
+2
-1
continew-admin-webapi/src/main/resources/db/changelog/v1.1.0/continew-admin_data.sql
...ain/resources/db/changelog/v1.1.0/continew-admin_data.sql
+10
-7
未找到文件。
continew-admin-common/src/main/java/top/charles7c/cnadmin/common/constant/SysConsts.java
浏览文件 @
a91ddeef
...
...
@@ -57,4 +57,9 @@ public class SysConsts {
* 退出登录 URI
*/
public
static
final
String
LOGOUT_URI
=
"/auth/logout"
;
/**
* VO 描述类字段后缀
*/
public
static
final
String
VO_DESCRIPTION_FIELD_SUFFIX
=
"String"
;
}
continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/service/impl/LogServiceImpl.java
浏览文件 @
a91ddeef
...
...
@@ -74,8 +74,9 @@ public class LogServiceImpl implements LogService {
// 限定查询信息
List
<
String
>
fieldNameList
=
ReflectUtils
.
getNonStaticFieldsName
(
OperationLogVO
.
class
);
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
map
(
StrUtil:
:
toUnderlineCase
)
.
filter
(
n
->
!
n
.
endsWith
(
"string"
)).
collect
(
Collectors
.
toList
());
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
filter
(
n
->
!
n
.
endsWith
(
SysConsts
.
VO_DESCRIPTION_FIELD_SUFFIX
))
.
map
(
StrUtil:
:
toUnderlineCase
).
collect
(
Collectors
.
toList
());
queryWrapper
.
select
(
columnNameList
);
// 分页查询
...
...
@@ -100,8 +101,9 @@ public class LogServiceImpl implements LogService {
// 限定查询信息
List
<
String
>
fieldNameList
=
ReflectUtils
.
getNonStaticFieldsName
(
LoginLogVO
.
class
);
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
map
(
StrUtil:
:
toUnderlineCase
)
.
filter
(
n
->
!
n
.
endsWith
(
"string"
)).
collect
(
Collectors
.
toList
());
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
filter
(
n
->
!
n
.
endsWith
(
SysConsts
.
VO_DESCRIPTION_FIELD_SUFFIX
))
.
map
(
StrUtil:
:
toUnderlineCase
).
collect
(
Collectors
.
toList
());
queryWrapper
.
select
(
columnNameList
);
// 分页查询
...
...
@@ -119,8 +121,9 @@ public class LogServiceImpl implements LogService {
// 限定查询信息
List
<
String
>
fieldNameList
=
ReflectUtils
.
getNonStaticFieldsName
(
SystemLogVO
.
class
);
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
map
(
StrUtil:
:
toUnderlineCase
)
.
filter
(
n
->
!
n
.
endsWith
(
"string"
)).
collect
(
Collectors
.
toList
());
List
<
String
>
columnNameList
=
fieldNameList
.
stream
().
filter
(
n
->
!
n
.
endsWith
(
SysConsts
.
VO_DESCRIPTION_FIELD_SUFFIX
))
.
map
(
StrUtil:
:
toUnderlineCase
).
collect
(
Collectors
.
toList
());
queryWrapper
.
select
(
columnNameList
);
// 分页查询
...
...
continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/model/vo/UserInfoVO.java
浏览文件 @
a91ddeef
...
...
@@ -101,7 +101,6 @@ public class UserInfoVO implements Serializable {
/**
* 创建时间
*/
@Schema
(
description
=
"创建时间"
,
example
=
"2023-08-08 08:08:08"
,
type
=
"string"
)
@JsonIgnore
private
LocalDateTime
createTime
;
...
...
continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/vo/AnnouncementVO.java
浏览文件 @
a91ddeef
...
...
@@ -62,22 +62,18 @@ public class AnnouncementVO extends BaseVO {
private
LocalDateTime
terminateTime
;
/**
* 状态
* 状态
(1:待发布,2:已发布,3:已过期)
*
* @return 公告状态
*/
@Schema
(
description
=
"状态(1:待发布,2:已发布,3:已过期)"
,
example
=
"1"
)
public
Integer
getStatus
()
{
int
status
=
2
;
if
(
null
!=
this
.
effectiveTime
)
{
if
(
this
.
effectiveTime
.
isAfter
(
LocalDateTime
.
now
()))
{
status
=
1
;
}
if
(
null
!=
this
.
effectiveTime
&&
this
.
effectiveTime
.
isAfter
(
LocalDateTime
.
now
()))
{
status
=
1
;
}
if
(
null
!=
this
.
terminateTime
)
{
if
(
this
.
terminateTime
.
isBefore
(
LocalDateTime
.
now
()))
{
status
=
3
;
}
if
(
null
!=
this
.
terminateTime
&&
this
.
terminateTime
.
isBefore
(
LocalDateTime
.
now
()))
{
status
=
3
;
}
return
status
;
}
...
...
continew-admin-webapi/src/main/resources/db/changelog/v1.0.0/continew-admin_data.sql
浏览文件 @
a91ddeef
...
...
@@ -2,67 +2,85 @@
-- changeset Charles7c:1
-- 初始化默认菜单
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1000
,
'系统管理'
,
0
,
1
,
'/system'
,
'System'
,
NULL
,
'settings'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1010
,
'用户管理'
,
1000
,
2
,
'/system/user'
,
'User'
,
'system/user/index'
,
'user'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1011
,
'用户新增'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1012
,
'用户修改'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1013
,
'用户删除'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1014
,
'用户导出'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1015
,
'重置密码'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:password:reset'
,
5
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1016
,
'分配角色'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:role:update'
,
6
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1020
,
'角色管理'
,
1000
,
2
,
'/system/role'
,
'Role'
,
'system/role/index'
,
'safe'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:list'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1021
,
'角色新增'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1022
,
'角色修改'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1023
,
'角色删除'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1024
,
'角色导出'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1030
,
'部门管理'
,
1000
,
2
,
'/system/dept'
,
'Dept'
,
'system/dept/index'
,
'user-group'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:list'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1031
,
'部门新增'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1032
,
'部门修改'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1033
,
'部门删除'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1034
,
'部门导出'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1900
,
'菜单管理'
,
1000
,
2
,
'/system/menu'
,
'Menu'
,
'system/menu/index'
,
'menu'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:list'
,
999
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1901
,
'菜单新增'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1902
,
'菜单修改'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1903
,
'菜单删除'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1904
,
'菜单导出'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9000
,
'系统监控'
,
0
,
1
,
'/monitor'
,
'Monitor'
,
NULL
,
'computer'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
899
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9010
,
'在线用户'
,
9000
,
2
,
'/monitor/online'
,
'OnlineUser'
,
'monitor/online/index'
,
'anonymity'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:online:user:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9011
,
'强退用户'
,
9010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:online:user:delete'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9030
,
'登录日志'
,
9000
,
2
,
'/monitor/log/login'
,
'LoginLog'
,
'monitor/log/login/index'
,
'old-version'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:login:list'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9050
,
'操作日志'
,
9000
,
2
,
'/monitor/log/operation'
,
'OperationLog'
,
'monitor/log/operation/index'
,
'history'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:operation:list'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
9070
,
'系统日志'
,
9000
,
2
,
'/monitor/log/system'
,
'SystemLog'
,
'monitor/log/system/index'
,
'behavior-anal'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:system:list'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
10000
,
'Arco Design Vue'
,
0
,
1
,
'https://arco.design/vue/docs/start'
,
NULL
,
NULL
,
'link'
,
b
'1'
,
b
'0'
,
b
'0'
,
NULL
,
998
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
10001
,
'GitHub'
,
0
,
1
,
'https://github.com/Charles7c/continew-admin'
,
NULL
,
NULL
,
'github'
,
b
'1'
,
b
'0'
,
b
'0'
,
NULL
,
999
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
(
`id`
,
`title`
,
`parent_id`
,
`type`
,
`path`
,
`name`
,
`component`
,
`icon`
,
`is_external`
,
`is_cache`
,
`is_hidden`
,
`permission`
,
`sort`
,
`status`
,
`create_user`
,
`create_time`
,
`update_user`
,
`update_time`
)
VALUES
(
1000
,
'系统管理'
,
0
,
1
,
'/system'
,
'System'
,
NULL
,
'settings'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1010
,
'用户管理'
,
1000
,
2
,
'/system/user'
,
'User'
,
'system/user/index'
,
'user'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1011
,
'用户新增'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1012
,
'用户修改'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1013
,
'用户删除'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1014
,
'用户导出'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1015
,
'重置密码'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:password:reset'
,
5
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1016
,
'分配角色'
,
1010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:user:role:update'
,
6
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1020
,
'角色管理'
,
1000
,
2
,
'/system/role'
,
'Role'
,
'system/role/index'
,
'safe'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:list'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1021
,
'角色新增'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1022
,
'角色修改'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1023
,
'角色删除'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1024
,
'角色导出'
,
1020
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:role:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1030
,
'部门管理'
,
1000
,
2
,
'/system/dept'
,
'Dept'
,
'system/dept/index'
,
'user-group'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:list'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1031
,
'部门新增'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1032
,
'部门修改'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1033
,
'部门删除'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1034
,
'部门导出'
,
1030
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:dept:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1900
,
'菜单管理'
,
1000
,
2
,
'/system/menu'
,
'Menu'
,
'system/menu/index'
,
'menu'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:list'
,
999
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1901
,
'菜单新增'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1902
,
'菜单修改'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1903
,
'菜单删除'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1904
,
'菜单导出'
,
1900
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:menu:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9000
,
'系统监控'
,
0
,
1
,
'/monitor'
,
'Monitor'
,
NULL
,
'computer'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
899
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9010
,
'在线用户'
,
9000
,
2
,
'/monitor/online'
,
'OnlineUser'
,
'monitor/online/index'
,
'anonymity'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:online:user:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9011
,
'强退用户'
,
9010
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:online:user:delete'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9030
,
'登录日志'
,
9000
,
2
,
'/monitor/log/login'
,
'LoginLog'
,
'monitor/log/login/index'
,
'old-version'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:login:list'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9050
,
'操作日志'
,
9000
,
2
,
'/monitor/log/operation'
,
'OperationLog'
,
'monitor/log/operation/index'
,
'history'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:operation:list'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
9070
,
'系统日志'
,
9000
,
2
,
'/monitor/log/system'
,
'SystemLog'
,
'monitor/log/system/index'
,
'behavior-anal'
,
b
'0'
,
b
'0'
,
b
'0'
,
'monitor:log:system:list'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
10000
,
'Arco Design Vue'
,
0
,
1
,
'https://arco.design/vue/docs/start'
,
NULL
,
NULL
,
'link'
,
b
'1'
,
b
'0'
,
b
'0'
,
NULL
,
998
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
10001
,
'GitHub'
,
0
,
1
,
'https://github.com/Charles7c/continew-admin'
,
NULL
,
NULL
,
'github'
,
b
'1'
,
b
'0'
,
b
'0'
,
NULL
,
999
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
-- 初始化默认部门
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
1
,
'Xxx科技有限公司'
,
0
,
'0'
,
'系统初始部门'
,
1
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
2
,
'天津总部'
,
1
,
'0,1'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
3
,
'研发部'
,
2
,
'0,1,2'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
4
,
'UI部'
,
2
,
'0,1,2'
,
NULL
,
2
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
5
,
'测试部'
,
2
,
'0,1,2'
,
NULL
,
3
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
6
,
'运维部'
,
2
,
'0,1,2'
,
NULL
,
4
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
7
,
'研发一组'
,
3
,
'0,1,2,3'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
VALUES
(
8
,
'研发二组'
,
3
,
'0,1,2,3'
,
NULL
,
2
,
2
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_dept`
(
`id`
,
`name`
,
`parent_id`
,
`ancestors`
,
`description`
,
`sort`
,
`status`
,
`type`
,
`create_user`
,
`create_time`
,
`update_user`
,
`update_time`
)
VALUES
(
1
,
'Xxx科技有限公司'
,
0
,
'0'
,
'系统初始部门'
,
1
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
2
,
'天津总部'
,
1
,
'0,1'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
3
,
'研发部'
,
2
,
'0,1,2'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
4
,
'UI部'
,
2
,
'0,1,2'
,
NULL
,
2
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
5
,
'测试部'
,
2
,
'0,1,2'
,
NULL
,
3
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
6
,
'运维部'
,
2
,
'0,1,2'
,
NULL
,
4
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
7
,
'研发一组'
,
3
,
'0,1,2,3'
,
NULL
,
1
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
),
(
8
,
'研发二组'
,
3
,
'0,1,2,3'
,
NULL
,
2
,
2
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
-- 初始化默认角色
INSERT
IGNORE
INTO
`sys_role`
VALUES
(
1
,
'超级管理员'
,
'admin'
,
1
,
'系统初始角色'
,
1
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_role`
VALUES
(
2
,
'测试人员'
,
'test'
,
5
,
NULL
,
2
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_role`
(
`id`
,
`name`
,
`code`
,
`data_scope`
,
`description`
,
`sort`
,
`status`
,
`type`
,
`create_user`
,
`create_time`
,
`update_user`
,
`update_time`
)
VALUES
(
1
,
'超级管理员'
,
'admin'
,
1
,
'系统初始角色'
,
1
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
2
,
'测试人员'
,
'test'
,
5
,
NULL
,
2
,
1
,
2
,
1
,
NOW
(),
NULL
,
NULL
);
-- 初始化默认用户:admin/admin123;test/123456
INSERT
IGNORE
INTO
`sys_user`
VALUES
(
1
,
'admin'
,
'超级管理员'
,
'9802815bcc5baae7feb1ae0d0566baf2'
,
1
,
'charles7c@126.com'
,
'18888888888'
,
NULL
,
'系统初始用户'
,
1
,
1
,
NOW
(),
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_user`
VALUES
(
2
,
'test'
,
'测试员'
,
'8e114197e1b33783a00542ad67e80516'
,
2
,
NULL
,
NULL
,
NULL
,
NULL
,
2
,
2
,
NOW
(),
5
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_user`
(
`id`
,
`username`
,
`nickname`
,
`password`
,
`gender`
,
`email`
,
`phone`
,
`avatar`
,
`description`
,
`status`
,
`type`
,
`pwd_reset_time`
,
`dept_id`
,
`create_user`
,
`create_time`
,
`update_user`
,
`update_time`
)
VALUES
(
1
,
'admin'
,
'超级管理员'
,
'9802815bcc5baae7feb1ae0d0566baf2'
,
1
,
'charles7c@126.com'
,
'18888888888'
,
NULL
,
'系统初始用户'
,
1
,
1
,
NOW
(),
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
2
,
'test'
,
'测试员'
,
'8e114197e1b33783a00542ad67e80516'
,
2
,
NULL
,
NULL
,
NULL
,
NULL
,
2
,
2
,
NOW
(),
5
,
1
,
NOW
(),
NULL
,
NULL
);
-- 初始化默认角色和菜单关联数据
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1000
);
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1010
);
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1011
);
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1012
);
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1013
);
INSERT
IGNORE
INTO
`sys_role_menu`
VALUES
(
2
,
1014
);
INSERT
IGNORE
INTO
`sys_role_menu`
(
`role_id`
,
`menu_id`
)
VALUES
(
2
,
1000
),
(
2
,
1010
),
(
2
,
1011
),
(
2
,
1012
),
(
2
,
1013
),
(
2
,
1014
);
-- 初始化默认角色和部门关联数据
INSERT
IGNORE
INTO
`sys_role_dept`
VALUES
(
2
,
5
);
INSERT
IGNORE
INTO
`sys_role_dept`
(
`role_id`
,
`dept_id`
)
VALUES
(
2
,
5
);
-- 初始化默认用户和角色关联数据
INSERT
IGNORE
INTO
`sys_user_role`
VALUES
(
1
,
1
);
INSERT
IGNORE
INTO
`sys_user_role`
VALUES
(
2
,
2
);
\ No newline at end of file
INSERT
IGNORE
INTO
`sys_user_role`
(
`user_id`
,
`role_id`
)
VALUES
(
1
,
1
),
(
2
,
2
);
\ No newline at end of file
continew-admin-webapi/src/main/resources/db/changelog/v1.0.0/continew-admin_table.sql
浏览文件 @
a91ddeef
...
...
@@ -133,5 +133,6 @@ CREATE TABLE IF NOT EXISTS `sys_log` (
`create_user`
bigint
(
20
)
UNSIGNED
DEFAULT
NULL
COMMENT
'创建人'
,
`create_time`
datetime
NOT
NULL
COMMENT
'创建时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`idx_create_user`
(
`create_user`
)
USING
BTREE
INDEX
`idx_client_ip`
(
`client_ip`
)
USING
BTREE
,
INDEX
`idx_create_time`
(
`create_time`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'系统日志表'
;
continew-admin-webapi/src/main/resources/db/changelog/v1.1.0/continew-admin_data.sql
浏览文件 @
a91ddeef
-- liquibase formatted sql
-- changeset Charles7c:1
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1040
,
'公告管理'
,
1000
,
2
,
'/system/announcement'
,
'Announcement'
,
'system/announcement/index'
,
'advertising'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:list'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1041
,
'公告新增'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1042
,
'公告修改'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1043
,
'公告删除'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
1044
,
'公告导出'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
2000
,
'系统工具'
,
0
,
1
,
'/tool'
,
'Tool'
,
NULL
,
'tool'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
INSERT
IGNORE
INTO
`sys_menu`
VALUES
(
2010
,
'代码生成'
,
2000
,
2
,
'/tool/generator'
,
'Generator'
,
'tool/generator/index'
,
'code'
,
b
'0'
,
b
'0'
,
b
'0'
,
'tool:generator:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
\ No newline at end of file
INSERT
IGNORE
INTO
`sys_menu`
(
`id`
,
`title`
,
`parent_id`
,
`type`
,
`path`
,
`name`
,
`component`
,
`icon`
,
`is_external`
,
`is_cache`
,
`is_hidden`
,
`permission`
,
`sort`
,
`status`
,
`create_user`
,
`create_time`
,
`update_user`
,
`update_time`
)
VALUES
(
1040
,
'公告管理'
,
1000
,
2
,
'/system/announcement'
,
'Announcement'
,
'system/announcement/index'
,
'advertising'
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:list'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1041
,
'公告新增'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:add'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1042
,
'公告修改'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:update'
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1043
,
'公告删除'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:delete'
,
3
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
1044
,
'公告导出'
,
1040
,
3
,
NULL
,
NULL
,
NULL
,
NULL
,
b
'0'
,
b
'0'
,
b
'0'
,
'system:announcement:export'
,
4
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
2000
,
'系统工具'
,
0
,
1
,
'/tool'
,
'Tool'
,
NULL
,
'tool'
,
b
'0'
,
b
'0'
,
b
'0'
,
NULL
,
2
,
1
,
1
,
NOW
(),
NULL
,
NULL
),
(
2010
,
'代码生成'
,
2000
,
2
,
'/tool/generator'
,
'Generator'
,
'tool/generator/index'
,
'code'
,
b
'0'
,
b
'0'
,
b
'0'
,
'tool:generator:list'
,
1
,
1
,
1
,
NOW
(),
NULL
,
NULL
);
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录