Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
maintain_service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
刘帅
maintain_service
Commits
ed8755c0
Commit
ed8755c0
authored
Jul 15, 2025
by
刘帅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.积木
parent
f97623df
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
76 additions
and
0 deletions
+76
-0
pom.xml
maintain-common/pom.xml
+7
-0
JimuReportTokenService.java
...va/com/maintain/common/helper/JimuReportTokenService.java
+69
-0
No files found.
maintain-common/pom.xml
View file @
ed8755c0
...
...
@@ -176,6 +176,13 @@
<artifactId>
pinyin4j
</artifactId>
</dependency>
<dependency>
<groupId>
org.jeecgframework.jimureport
</groupId>
<artifactId>
jimureport-spring-boot-starter
</artifactId>
<version>
1.9.5
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
maintain-common/src/main/java/com/maintain/common/helper/JimuReportTokenService.java
0 → 100644
View file @
ed8755c0
package
com
.
maintain
.
common
.
helper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.modules.jmreport.api.JmReportTokenServiceI
;
import
org.springframework.stereotype.Component
;
import
javax.servlet.http.HttpServletRequest
;
/**
* 自定义积木报表鉴权(如果不进行自定义,则所有请求不做权限控制)
* * 1.自定义获取登录token
* * 2.自定义获取登录用户
* @author: jeecg-boot
*/
@Slf4j
@Component
public
class
JimuReportTokenService
implements
JmReportTokenServiceI
{
@Override
public
String
getUsername
(
String
s
)
{
return
""
;
}
/**
* 自定义获取TOKEN
* @param request
* @return
*/
@Override
public
String
getToken
(
HttpServletRequest
request
)
{
//System.out.println("---------call---------getToken-----------------------");
return
"token令牌"
;
}
/**
* Token校验
* @param token
* @return
*/
@Override
public
Boolean
verifyToken
(
String
token
)
{
//System.out.println("---------verify-----Token---------------");
return
true
;
}
/**
* 自定义用户拥有的角色
*
* @param token
* @return
*/
@Override
public
String
[]
getRoles
(
String
token
)
{
return
new
String
[]{
"admin"
,
"lowdeveloper"
,
"dbadeveloper"
};
}
/**
* 自定义用户拥有的权限指令
*
* @param token
* @return
*/
@Override
public
String
[]
getPermissions
(
String
token
)
{
return
new
String
[]{
"drag:datasource:testConnection"
,
"onl:drag:clear:recovery"
,
"drag:analysis:sql"
,
"drag:design:getTotalData"
};
}
}
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