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
95cd4543
Commit
95cd4543
authored
Aug 30, 2023
by
tanyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/zuhuduan' into zuhuduan
parents
e0d56ae8
759cfe72
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
68 additions
and
27 deletions
+68
-27
SysTenantPackageController.java
...dsk/web/controller/system/SysTenantPackageController.java
+2
-1
SysTenantPackageSelectVo.java
...va/com/dsk/system/domain/vo/SysTenantPackageSelectVo.java
+38
-0
ISysTenantPackageService.java
...java/com/dsk/system/service/ISysTenantPackageService.java
+2
-1
ISysTenantPackageServiceImpl.java
...dsk/system/service/impl/ISysTenantPackageServiceImpl.java
+5
-3
SysMenuServiceImpl.java
.../java/com/dsk/system/service/impl/SysMenuServiceImpl.java
+21
-22
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/system/SysTenantPackageController.java
View file @
95cd4543
...
@@ -13,6 +13,7 @@ import com.dsk.common.core.validate.AddGroup;
...
@@ -13,6 +13,7 @@ import com.dsk.common.core.validate.AddGroup;
import
com.dsk.common.core.validate.EditGroup
;
import
com.dsk.common.core.validate.EditGroup
;
import
com.dsk.common.enums.BusinessType
;
import
com.dsk.common.enums.BusinessType
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.vo.SysTenantPackageSelectVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.service.ISysTenantPackageService
;
import
com.dsk.system.service.ISysTenantPackageService
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -56,7 +57,7 @@ public class SysTenantPackageController extends BaseController {
...
@@ -56,7 +57,7 @@ public class SysTenantPackageController extends BaseController {
@SaCheckRole
(
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
)
@SaCheckRole
(
TenantConstants
.
SUPER_ADMIN_ROLE_KEY
)
@SaCheckPermission
(
"system:tenantPackage:list"
)
@SaCheckPermission
(
"system:tenantPackage:list"
)
@GetMapping
(
"/selectList"
)
@GetMapping
(
"/selectList"
)
public
R
<
List
<
SysTenantPackageVo
>>
selectList
()
{
public
R
<
List
<
SysTenantPackage
Select
Vo
>>
selectList
()
{
return
R
.
ok
(
tenantPackageService
.
selectList
());
return
R
.
ok
(
tenantPackageService
.
selectList
());
}
}
...
...
dsk-system/src/main/java/com/dsk/system/domain/vo/SysTenantPackageSelectVo.java
0 → 100644
View file @
95cd4543
package
com
.
dsk
.
system
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.dsk.common.annotation.ExcelDictFormat
;
import
com.dsk.common.convert.ExcelDictConvert
;
import
com.dsk.system.domain.SysTenantPackage
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author sxk
* @date 2023.08.23
* @description:
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
SysTenantPackage
.
class
)
public
class
SysTenantPackageSelectVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 租户套餐id
*/
@ExcelProperty
(
value
=
"租户套餐id"
)
private
Long
packageId
;
/**
* 套餐名称
*/
@ExcelProperty
(
value
=
"套餐名称"
)
private
String
packageName
;
}
dsk-system/src/main/java/com/dsk/system/service/ISysTenantPackageService.java
View file @
95cd4543
...
@@ -3,6 +3,7 @@ package com.dsk.system.service;
...
@@ -3,6 +3,7 @@ package com.dsk.system.service;
import
com.dsk.common.core.domain.PageQuery
;
import
com.dsk.common.core.domain.PageQuery
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.common.core.page.TableDataInfo
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.vo.SysTenantPackageSelectVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -22,7 +23,7 @@ public interface ISysTenantPackageService {
...
@@ -22,7 +23,7 @@ public interface ISysTenantPackageService {
/**
/**
* 查询租户套餐已启用列表
* 查询租户套餐已启用列表
*/
*/
List
<
SysTenantPackageVo
>
selectList
();
List
<
SysTenantPackage
Select
Vo
>
selectList
();
// /**
// /**
// * 查询租户套餐列表
// * 查询租户套餐列表
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/ISysTenantPackageServiceImpl.java
View file @
95cd4543
...
@@ -13,6 +13,7 @@ import com.dsk.common.utils.StringUtils;
...
@@ -13,6 +13,7 @@ import com.dsk.common.utils.StringUtils;
import
com.dsk.system.domain.SysTenant
;
import
com.dsk.system.domain.SysTenant
;
import
com.dsk.system.domain.SysTenantPackage
;
import
com.dsk.system.domain.SysTenantPackage
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.bo.SysTenantPackageBo
;
import
com.dsk.system.domain.vo.SysTenantPackageSelectVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.domain.vo.SysTenantPackageVo
;
import
com.dsk.system.mapper.SysTenantMapper
;
import
com.dsk.system.mapper.SysTenantMapper
;
import
com.dsk.system.mapper.SysTenantPackageMapper
;
import
com.dsk.system.mapper.SysTenantPackageMapper
;
...
@@ -55,9 +56,10 @@ public class ISysTenantPackageServiceImpl implements ISysTenantPackageService {
...
@@ -55,9 +56,10 @@ public class ISysTenantPackageServiceImpl implements ISysTenantPackageService {
* 查询租户套餐已启用列表
* 查询租户套餐已启用列表
*/
*/
@Override
@Override
public
List
<
SysTenantPackageVo
>
selectList
()
{
public
List
<
SysTenantPackageSelectVo
>
selectList
()
{
return
baseMapper
.
selectVoList
(
new
LambdaQueryWrapper
<
SysTenantPackage
>()
List
<
SysTenantPackageVo
>
tenantPackageVo
=
baseMapper
.
selectVoList
(
new
LambdaQueryWrapper
<
SysTenantPackage
>()
.
eq
(
SysTenantPackage:
:
getStatus
,
TenantConstants
.
NORMAL
));
.
eq
(
SysTenantPackage:
:
getStatus
,
TenantConstants
.
NORMAL
));
return
BeanUtil
.
copyToList
(
tenantPackageVo
,
SysTenantPackageSelectVo
.
class
);
}
}
// /**
// /**
...
...
dsk-system/src/main/java/com/dsk/system/service/impl/SysMenuServiceImpl.java
View file @
95cd4543
...
@@ -63,19 +63,19 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -63,19 +63,19 @@ public class SysMenuServiceImpl implements ISysMenuService {
// 管理员显示所有菜单信息
// 管理员显示所有菜单信息
if
(
LoginHelper
.
isSuperAdmin
(
userId
))
{
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
(
StringUtils
.
isNotBlank
(
menu
.
getStatus
()),
SysMenu:
:
getStatus
,
menu
.
getStatus
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getStatus
()),
SysMenu:
:
getStatus
,
menu
.
getStatus
())
.
orderByAsc
(
SysMenu:
:
getParentId
)
.
orderByAsc
(
SysMenu:
:
getParentId
)
.
orderByAsc
(
SysMenu:
:
getOrderNum
));
.
orderByAsc
(
SysMenu:
:
getOrderNum
));
}
else
{
}
else
{
QueryWrapper
<
SysMenu
>
wrapper
=
Wrappers
.
query
();
QueryWrapper
<
SysMenu
>
wrapper
=
Wrappers
.
query
();
wrapper
.
eq
(
"sur.user_id"
,
userId
)
wrapper
.
eq
(
"sur.user_id"
,
userId
)
.
like
(
StringUtils
.
isNotBlank
(
menu
.
getMenuName
()),
"m.menu_name"
,
menu
.
getMenuName
())
.
like
(
StringUtils
.
isNotBlank
(
menu
.
getMenuName
()),
"m.menu_name"
,
menu
.
getMenuName
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getVisible
()),
"m.visible"
,
menu
.
getVisible
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getVisible
()),
"m.visible"
,
menu
.
getVisible
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getStatus
()),
"m.status"
,
menu
.
getStatus
())
.
eq
(
StringUtils
.
isNotBlank
(
menu
.
getStatus
()),
"m.status"
,
menu
.
getStatus
())
.
orderByAsc
(
"m.parent_id"
)
.
orderByAsc
(
"m.parent_id"
)
.
orderByAsc
(
"m.order_num"
);
.
orderByAsc
(
"m.order_num"
);
menuList
=
baseMapper
.
selectMenuListByUserId
(
wrapper
);
menuList
=
baseMapper
.
selectMenuListByUserId
(
wrapper
);
}
}
return
menuList
;
return
menuList
;
...
@@ -130,8 +130,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -130,8 +130,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
//Sass超管
//Sass超管
menus
=
baseMapper
.
selectMenuTreeAll
();
menus
=
baseMapper
.
selectMenuTreeAll
();
}
else
if
(
LoginHelper
.
isTenantAdmin
())
{
}
else
if
(
LoginHelper
.
isTenantAdmin
())
{
//租户管理员
// 租户管理员
// String ids = baseMapper.selectMenuIdsByTenantId(LoginHelper.getTenantId());
SysTenantVo
sysTenantVo
=
tenantMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
SysTenant
>().
eq
(
SysTenant:
:
getTenantId
,
LoginHelper
.
getTenantId
()));
SysTenantVo
sysTenantVo
=
tenantMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
SysTenant
>().
eq
(
SysTenant:
:
getTenantId
,
LoginHelper
.
getTenantId
()));
SysTenantPackageVo
sysTenantPackageVo
=
tenantPackageMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
SysTenantPackage
>().
eq
(
SysTenantPackage:
:
getPackageId
,
sysTenantVo
.
getPackageId
()));
SysTenantPackageVo
sysTenantPackageVo
=
tenantPackageMapper
.
selectVoOne
(
new
LambdaQueryWrapper
<
SysTenantPackage
>().
eq
(
SysTenantPackage:
:
getPackageId
,
sysTenantVo
.
getPackageId
()));
List
<
Long
>
menuIds
=
StringUtils
.
splitTo
(
sysTenantPackageVo
.
getMenuIds
(),
Convert:
:
toLong
);
List
<
Long
>
menuIds
=
StringUtils
.
splitTo
(
sysTenantPackageVo
.
getMenuIds
(),
Convert:
:
toLong
);
...
@@ -167,10 +166,10 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -167,10 +166,10 @@ public class SysMenuServiceImpl implements ISysMenuService {
return
CollUtil
.
newArrayList
();
return
CollUtil
.
newArrayList
();
}
}
return
TreeBuildUtils
.
build
(
menus
,
(
menu
,
tree
)
->
return
TreeBuildUtils
.
build
(
menus
,
(
menu
,
tree
)
->
tree
.
setId
(
menu
.
getMenuId
())
tree
.
setId
(
menu
.
getMenuId
())
.
setParentId
(
menu
.
getParentId
())
.
setParentId
(
menu
.
getParentId
())
.
setName
(
menu
.
getMenuName
())
.
setName
(
menu
.
getMenuName
())
.
setWeight
(
menu
.
getOrderNum
()));
.
setWeight
(
menu
.
getOrderNum
()));
}
}
/**
/**
...
@@ -299,9 +298,9 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -299,9 +298,9 @@ public class SysMenuServiceImpl implements ISysMenuService {
@Override
@Override
public
boolean
checkMenuNameUnique
(
SysMenu
menu
)
{
public
boolean
checkMenuNameUnique
(
SysMenu
menu
)
{
boolean
exist
=
baseMapper
.
exists
(
new
LambdaQueryWrapper
<
SysMenu
>()
boolean
exist
=
baseMapper
.
exists
(
new
LambdaQueryWrapper
<
SysMenu
>()
.
eq
(
SysMenu:
:
getMenuName
,
menu
.
getMenuName
())
.
eq
(
SysMenu:
:
getMenuName
,
menu
.
getMenuName
())
.
eq
(
SysMenu:
:
getParentId
,
menu
.
getParentId
())
.
eq
(
SysMenu:
:
getParentId
,
menu
.
getParentId
())
.
ne
(
ObjectUtil
.
isNotNull
(
menu
.
getMenuId
()),
SysMenu:
:
getMenuId
,
menu
.
getMenuId
()));
.
ne
(
ObjectUtil
.
isNotNull
(
menu
.
getMenuId
()),
SysMenu:
:
getMenuId
,
menu
.
getMenuId
()));
return
!
exist
;
return
!
exist
;
}
}
...
@@ -334,7 +333,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -334,7 +333,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
}
}
// 非外链并且是一级目录(类型为目录)
// 非外链并且是一级目录(类型为目录)
if
(
0
==
menu
.
getParentId
().
intValue
()
&&
UserConstants
.
TYPE_DIR
.
equals
(
menu
.
getMenuType
())
if
(
0
==
menu
.
getParentId
().
intValue
()
&&
UserConstants
.
TYPE_DIR
.
equals
(
menu
.
getMenuType
())
&&
UserConstants
.
NO_FRAME
.
equals
(
menu
.
getIsFrame
()))
{
&&
UserConstants
.
NO_FRAME
.
equals
(
menu
.
getIsFrame
()))
{
routerPath
=
"/"
+
menu
.
getPath
();
routerPath
=
"/"
+
menu
.
getPath
();
}
}
// 非外链并且是一级目录(类型为菜单)
// 非外链并且是一级目录(类型为菜单)
...
@@ -370,7 +369,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -370,7 +369,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
*/
*/
public
boolean
isMenuFrame
(
SysMenu
menu
)
{
public
boolean
isMenuFrame
(
SysMenu
menu
)
{
return
menu
.
getParentId
().
intValue
()
==
0
&&
UserConstants
.
TYPE_MENU
.
equals
(
menu
.
getMenuType
())
return
menu
.
getParentId
().
intValue
()
==
0
&&
UserConstants
.
TYPE_MENU
.
equals
(
menu
.
getMenuType
())
&&
menu
.
getIsFrame
().
equals
(
UserConstants
.
NO_FRAME
);
&&
menu
.
getIsFrame
().
equals
(
UserConstants
.
NO_FRAME
);
}
}
/**
/**
...
@@ -448,6 +447,6 @@ public class SysMenuServiceImpl implements ISysMenuService {
...
@@ -448,6 +447,6 @@ public class SysMenuServiceImpl implements ISysMenuService {
*/
*/
public
String
innerLinkReplaceEach
(
String
path
)
{
public
String
innerLinkReplaceEach
(
String
path
)
{
return
StringUtils
.
replaceEach
(
path
,
new
String
[]{
Constants
.
HTTP
,
Constants
.
HTTPS
,
Constants
.
WWW
,
"."
},
return
StringUtils
.
replaceEach
(
path
,
new
String
[]{
Constants
.
HTTP
,
Constants
.
HTTPS
,
Constants
.
WWW
,
"."
},
new
String
[]{
""
,
""
,
""
,
"/"
});
new
String
[]{
""
,
""
,
""
,
"/"
});
}
}
}
}
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