Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
dsk-cr20g
Commits
f6e899ab
Commit
f6e899ab
authored
Sep 21, 2023
by
tanyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/zuhuduan' into V20230915
parents
23b8c654
8ce7cf7b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
31 deletions
+29
-31
SysMenuController.java
...java/com/dsk/web/controller/system/SysMenuController.java
+2
-1
SysTenantController.java
...va/com/dsk/web/controller/system/SysTenantController.java
+6
-6
SysTenantPackageController.java
...dsk/web/controller/system/SysTenantPackageController.java
+12
-12
SysMenuServiceImpl.java
.../java/com/dsk/system/service/impl/SysMenuServiceImpl.java
+9
-12
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/system/SysMenuController.java
View file @
f6e899ab
...
@@ -2,6 +2,7 @@ package com.dsk.web.controller.system;
...
@@ -2,6 +2,7 @@ package com.dsk.web.controller.system;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
cn.dev33.satoken.annotation.SaCheckRole
;
import
cn.dev33.satoken.annotation.SaCheckRole
;
import
cn.dev33.satoken.annotation.SaMode
;
import
cn.hutool.core.lang.tree.Tree
;
import
cn.hutool.core.lang.tree.Tree
;
import
com.dsk.common.annotation.Log
;
import
com.dsk.common.annotation.Log
;
import
com.dsk.common.constant.TenantConstants
;
import
com.dsk.common.constant.TenantConstants
;
...
@@ -67,7 +68,7 @@ public class SysMenuController extends BaseController {
...
@@ -67,7 +68,7 @@ public class SysMenuController extends BaseController {
* 获取企业方案菜单下拉树列表
* 获取企业方案菜单下拉树列表
* 剔除"企业管理"相关菜单
* 剔除"企业管理"相关菜单
*/
*/
@SaCheckRole
(
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@GetMapping
(
"/tenantPackageTreeSelect"
)
@GetMapping
(
"/tenantPackageTreeSelect"
)
public
R
<
List
<
Tree
<
Long
>>>
tenantPackageTreeSelect
(
SysMenu
menu
)
{
public
R
<
List
<
Tree
<
Long
>>>
tenantPackageTreeSelect
(
SysMenu
menu
)
{
List
<
SysMenu
>
menus
=
menuService
.
selectTenantPackageMenuList
(
menu
,
getUserId
());
List
<
SysMenu
>
menus
=
menuService
.
selectTenantPackageMenuList
(
menu
,
getUserId
());
...
...
dsk-admin/src/main/java/com/dsk/web/controller/system/SysTenantController.java
View file @
f6e899ab
...
@@ -44,7 +44,7 @@ public class SysTenantController extends BaseController {
...
@@ -44,7 +44,7 @@ public class SysTenantController extends BaseController {
* 查询租户列表
* 查询租户列表
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:list
"
)
@SaCheckPermission
(
value
=
"system:tenant:list"
,
orRole
=
"accountAdmin
"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
SysTenantVo
>
list
(
SysTenantBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
SysTenantVo
>
list
(
SysTenantBo
bo
,
PageQuery
pageQuery
)
{
return
tenantService
.
queryPageList
(
bo
,
pageQuery
);
return
tenantService
.
queryPageList
(
bo
,
pageQuery
);
...
@@ -68,7 +68,7 @@ public class SysTenantController extends BaseController {
...
@@ -68,7 +68,7 @@ public class SysTenantController extends BaseController {
* @param id 主键
* @param id 主键
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:query
"
)
@SaCheckPermission
(
value
=
"system:tenant:query"
,
orRole
=
"accountAdmin
"
)
@GetMapping
(
"/{id}"
)
@GetMapping
(
"/{id}"
)
public
R
<
SysTenantVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
id
)
{
public
R
<
SysTenantVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
id
)
{
return
R
.
ok
(
tenantService
.
queryById
(
id
));
return
R
.
ok
(
tenantService
.
queryById
(
id
));
...
@@ -78,7 +78,7 @@ public class SysTenantController extends BaseController {
...
@@ -78,7 +78,7 @@ public class SysTenantController extends BaseController {
* 新增租户
* 新增租户
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:add
"
)
@SaCheckPermission
(
value
=
"system:tenant:add"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
INSERT
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
INSERT
)
@Lock4j
@Lock4j
@RepeatSubmit
()
@RepeatSubmit
()
...
@@ -94,7 +94,7 @@ public class SysTenantController extends BaseController {
...
@@ -94,7 +94,7 @@ public class SysTenantController extends BaseController {
* 修改租户
* 修改租户
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:edit
"
)
@SaCheckPermission
(
value
=
"system:tenant:edit"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
UPDATE
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@RepeatSubmit
()
@PutMapping
()
@PutMapping
()
...
@@ -124,7 +124,7 @@ public class SysTenantController extends BaseController {
...
@@ -124,7 +124,7 @@ public class SysTenantController extends BaseController {
* @param ids 主键串
* @param ids 主键串
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:remove
"
)
@SaCheckPermission
(
value
=
"system:tenant:remove"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
DELETE
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
ids
)
{
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
ids
)
{
...
@@ -160,7 +160,7 @@ public class SysTenantController extends BaseController {
...
@@ -160,7 +160,7 @@ public class SysTenantController extends BaseController {
* @param packageId 套餐id
* @param packageId 套餐id
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenant:edit
"
)
@SaCheckPermission
(
value
=
"system:tenant:edit"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
UPDATE
)
@Log
(
title
=
"租户"
,
businessType
=
BusinessType
.
UPDATE
)
@GetMapping
(
"/syncTenantPackage"
)
@GetMapping
(
"/syncTenantPackage"
)
public
R
<
Void
>
syncTenantPackage
(
@NotBlank
(
message
=
"企业ID不能为空"
)
String
tenantId
,
public
R
<
Void
>
syncTenantPackage
(
@NotBlank
(
message
=
"企业ID不能为空"
)
String
tenantId
,
...
...
dsk-admin/src/main/java/com/dsk/web/controller/system/SysTenantPackageController.java
View file @
f6e899ab
...
@@ -47,8 +47,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -47,8 +47,8 @@ public class SysTenantPackageController extends BaseController {
/**
/**
* 查询租户套餐列表
* 查询租户套餐列表
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:list
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:list"
,
orRole
=
"accountAdmin
"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
SysTenantPackageVo
>
list
(
SysTenantPackageBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
SysTenantPackageVo
>
list
(
SysTenantPackageBo
bo
,
PageQuery
pageQuery
)
{
return
tenantPackageService
.
queryPageList
(
bo
,
pageQuery
);
return
tenantPackageService
.
queryPageList
(
bo
,
pageQuery
);
...
@@ -57,8 +57,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -57,8 +57,8 @@ public class SysTenantPackageController extends BaseController {
/**
/**
* 查询租户套餐下拉选列表
* 查询租户套餐下拉选列表
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:list
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:list"
,
orRole
=
"accountAdmin
"
)
@GetMapping
(
"/selectList"
)
@GetMapping
(
"/selectList"
)
public
R
<
List
<
SysTenantPackageSelectVo
>>
selectList
()
{
public
R
<
List
<
SysTenantPackageSelectVo
>>
selectList
()
{
return
R
.
ok
(
tenantPackageService
.
selectList
());
return
R
.
ok
(
tenantPackageService
.
selectList
());
...
@@ -81,8 +81,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -81,8 +81,8 @@ public class SysTenantPackageController extends BaseController {
*
*
* @param packageId 主键
* @param packageId 主键
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:query
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:query"
,
orRole
=
"accountAdmin
"
)
@GetMapping
(
"/{packageId}"
)
@GetMapping
(
"/{packageId}"
)
public
R
<
SysTenantPackageVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
packageId
)
{
public
R
<
SysTenantPackageVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
packageId
)
{
return
R
.
ok
(
tenantPackageService
.
queryById
(
packageId
));
return
R
.
ok
(
tenantPackageService
.
queryById
(
packageId
));
...
@@ -91,8 +91,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -91,8 +91,8 @@ public class SysTenantPackageController extends BaseController {
/**
/**
* 新增租户套餐
* 新增租户套餐
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:add
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:add"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
INSERT
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@RepeatSubmit
()
@PostMapping
()
@PostMapping
()
...
@@ -106,8 +106,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -106,8 +106,8 @@ public class SysTenantPackageController extends BaseController {
/**
/**
* 修改租户套餐
* 修改租户套餐
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:edit
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:edit"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
UPDATE
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@RepeatSubmit
()
@PutMapping
()
@PutMapping
()
...
@@ -135,8 +135,8 @@ public class SysTenantPackageController extends BaseController {
...
@@ -135,8 +135,8 @@ public class SysTenantPackageController extends BaseController {
*
*
* @param packageIds 主键串
* @param packageIds 主键串
*/
*/
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckRole
(
value
=
{
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
,
TenantConstants
.
DSK_TENANT_ADMIN_ROLE_KEY
},
mode
=
SaMode
.
OR
)
@SaCheckPermission
(
"system:tenantPackage:remove
"
)
@SaCheckPermission
(
value
=
"system:tenantPackage:remove"
,
orRole
=
"accountAdmin
"
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
DELETE
)
@Log
(
title
=
"租户套餐"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{packageIds}"
)
@DeleteMapping
(
"/{packageIds}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
packageIds
)
{
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
packageIds
)
{
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/SysMenuServiceImpl.java
View file @
f6e899ab
...
@@ -91,19 +91,16 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -91,19 +91,16 @@ public class SysMenuServiceImpl implements ISysMenuService {
*/
*/
@Override
@Override
public
List
<
SysMenu
>
selectTenantPackageMenuList
(
SysMenu
menu
,
Long
userId
)
{
public
List
<
SysMenu
>
selectTenantPackageMenuList
(
SysMenu
menu
,
Long
userId
)
{
List
<
SysMenu
>
menuList
=
null
;
List
<
SysMenu
>
menuList
;
// 管理员显示所有菜单信息
// 管理员显示所有菜单信息
if
(
LoginHelper
.
isSuperAdmin
(
userId
))
{
menuList
=
baseMapper
.
selectList
(
new
LambdaQueryWrapper
<
SysMenu
>()
menuList
=
baseMapper
.
selectList
(
new
LambdaQueryWrapper
<
SysMenu
>()
.
like
(
StringUtils
.
isNotBlank
(
menu
.
getMenuName
()),
SysMenu:
:
getMenuName
,
menu
.
getMenuName
())
.
like
(
StringUtils
.
isNotBlank
(
menu
.
getMenuName
()),
SysMenu:
:
getMenuName
,
menu
.
getMenuName
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getVisible
()),
SysMenu:
:
getVisible
,
menu
.
getVisible
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getVisible
()),
SysMenu:
:
getVisible
,
menu
.
getVisible
())
.
eq
(
SysMenu:
:
getStatus
,
"0"
)
.
eq
(
SysMenu:
:
getStatus
,
"0"
)
.
orderByAsc
(
SysMenu:
:
getParentId
)
.
orderByAsc
(
SysMenu:
:
getParentId
)
.
orderByAsc
(
SysMenu:
:
getOrderNum
));
.
orderByAsc
(
SysMenu:
:
getOrderNum
));
//过滤企业管理权限,考虑今后权限名称可能会修改,因此以ID作为判断依据
menuList
=
menuList
.
stream
().
filter
(
menu1
->
menu1
.
getMenuId
()
!=
1693803090698280961L
).
collect
(
Collectors
.
toList
());
//过滤企业管理权限,考虑今后权限名称可能会修改,因此以ID作为判断依据
menuList
=
menuList
.
stream
().
filter
(
menu1
->
menu1
.
getMenuId
()
!=
1693803090698280961L
).
collect
(
Collectors
.
toList
());
}
return
menuList
;
return
menuList
;
}
}
...
...
Write
Preview
Markdown
is supported
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