Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-permission
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.permission
pica-cloud-permission
提交
63cc12d6
提交
63cc12d6
编写于
9月 18, 2019
作者:
dong.an
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
权限中台
上级
1f81b8fd
变更
8
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
155 行增加
和
0 行删除
+155
-0
AuthDto.java
.../pica/cloud/permission/permission/common/dto/AuthDto.java
+29
-0
GrantDto.java
...pica/cloud/permission/permission/common/dto/GrantDto.java
+10
-0
UserRoleDto.java
...a/cloud/permission/permission/common/dto/UserRoleDto.java
+13
-0
PicaLogAspect.java
...cloud/permission/permission/server/aop/PicaLogAspect.java
+48
-0
DataPrivilege.java
...ud/permission/permission/server/entity/DataPrivilege.java
+14
-0
Resource.java
...a/cloud/permission/permission/server/entity/Resource.java
+17
-0
Role.java
.../pica/cloud/permission/permission/server/entity/Role.java
+12
-0
RoleResource.java
...oud/permission/permission/server/entity/RoleResource.java
+12
-0
未找到文件。
common/src/main/java/com/pica/cloud/permission/permission/common/dto/AuthDto.java
浏览文件 @
63cc12d6
...
...
@@ -83,4 +83,33 @@ public class AuthDto {
public
void
setSysCode
(
String
sysCode
)
{
this
.
sysCode
=
sysCode
;
}
@Override
public
String
toString
()
{
return
"AuthDto{"
+
"productType="
+
productType
+
", userId="
+
userId
+
", authType="
+
authType
+
", roleCodes="
+
this
.
getRoleCodesStr
()
+
", url='"
+
url
+
'\''
+
", dataAuth="
+
dataAuth
+
", sysCode='"
+
sysCode
+
'\''
+
'}'
;
}
private
String
getRoleCodesStr
()
{
if
(
this
.
roleCodes
==
null
||
this
.
roleCodes
.
size
()
==
0
)
{
return
"[]"
;
}
StringBuilder
sb
=
new
StringBuilder
(
50
);
sb
.
append
(
"["
);
for
(
int
i
=
0
;
i
<
roleCodes
.
size
();
i
++)
{
if
(
i
>
0
)
{
sb
.
append
(
","
);
}
sb
.
append
(
roleCodes
.
get
(
i
));
}
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
common/src/main/java/com/pica/cloud/permission/permission/common/dto/GrantDto.java
浏览文件 @
63cc12d6
...
...
@@ -50,4 +50,14 @@ public class GrantDto {
public
void
setSysCode
(
String
sysCode
)
{
this
.
sysCode
=
sysCode
;
}
@Override
public
String
toString
()
{
return
"GrantDto{"
+
"userId="
+
userId
+
", grantCode='"
+
grantCode
+
'\''
+
", createdId="
+
createdId
+
", sysCode='"
+
sysCode
+
'\''
+
'}'
;
}
}
common/src/main/java/com/pica/cloud/permission/permission/common/dto/UserRoleDto.java
浏览文件 @
63cc12d6
...
...
@@ -79,4 +79,17 @@ public class UserRoleDto {
public
void
setModifiedId
(
Integer
modifiedId
)
{
this
.
modifiedId
=
modifiedId
;
}
@Override
public
String
toString
()
{
return
"UserRoleDto{"
+
"id="
+
id
+
", productType="
+
productType
+
", userId="
+
userId
+
", roleId="
+
roleId
+
", roleCode='"
+
roleCode
+
'\''
+
", createdId="
+
createdId
+
", modifiedId="
+
modifiedId
+
'}'
;
}
}
server/src/main/java/com/pica/cloud/permission/permission/server/aop/PicaLogAspect.java
0 → 100644
浏览文件 @
63cc12d6
package
com
.
pica
.
cloud
.
permission
.
permission
.
server
.
aop
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.annotation.Around
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.springframework.stereotype.Component
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
/**
* @author andong
* @create 2019/9/17
*/
@Aspect
@Component
public
class
PicaLogAspect
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PicaLogAspect
.
class
);
@Pointcut
(
"execution(public * com.pica.cloud..*Controller.*(..))"
)
public
void
weblog
()
{}
@Around
(
"weblog()"
)
public
Object
doAround
(
ProceedingJoinPoint
joinPoint
)
throws
Throwable
{
ServletRequestAttributes
attributes
=
(
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
();
HttpServletRequest
request
=
attributes
.
getRequest
();
String
url
=
request
.
getRequestURL
().
toString
();
String
method
=
request
.
getMethod
();
String
queryString
=
request
.
getQueryString
();
String
requestBody
=
""
;
if
(!
"GET"
.
equalsIgnoreCase
(
method
)
&&
!
"DELETE"
.
equalsIgnoreCase
(
method
))
{
Object
[]
args
=
joinPoint
.
getArgs
();
if
(
args
!=
null
&&
args
.
length
>
0
)
{
requestBody
=
args
[
0
].
toString
();
}
}
long
startTime
=
System
.
currentTimeMillis
();
logger
.
info
(
"request start, controller params==>, url: {}, method: {}, params: {}, body: {}"
,
url
,
method
,
queryString
,
requestBody
);
Object
result
=
joinPoint
.
proceed
();
logger
.
info
(
"request spent time milliSeconds ==>"
+
(
System
.
currentTimeMillis
()
-
startTime
));
return
result
;
}
}
server/src/main/java/com/pica/cloud/permission/permission/server/entity/DataPrivilege.java
浏览文件 @
63cc12d6
...
...
@@ -102,4 +102,18 @@ public class DataPrivilege {
public
void
setModifiedTime
(
Date
modifiedTime
)
{
this
.
modifiedTime
=
modifiedTime
;
}
@Override
public
String
toString
()
{
return
"DataPrivilege{"
+
"id="
+
id
+
", resourceId="
+
resourceId
+
", description='"
+
description
+
'\''
+
", config='"
+
config
+
'\''
+
", configExt='"
+
configExt
+
'\''
+
", deleteFlag="
+
deleteFlag
+
", createdId="
+
createdId
+
", modifiedId="
+
modifiedId
+
'}'
;
}
}
\ No newline at end of file
server/src/main/java/com/pica/cloud/permission/permission/server/entity/Resource.java
浏览文件 @
63cc12d6
...
...
@@ -152,4 +152,21 @@ public class Resource {
public
void
setModifiedTime
(
Date
modifiedTime
)
{
this
.
modifiedTime
=
modifiedTime
;
}
@Override
public
String
toString
()
{
return
"Resource{"
+
"id="
+
id
+
", productType="
+
productType
+
", category="
+
category
+
", type="
+
type
+
", code='"
+
code
+
'\''
+
", name='"
+
name
+
'\''
+
", url='"
+
url
+
'\''
+
", level="
+
level
+
", parentId="
+
parentId
+
", createdId="
+
createdId
+
", modifiedId="
+
modifiedId
+
'}'
;
}
}
\ No newline at end of file
server/src/main/java/com/pica/cloud/permission/permission/server/entity/Role.java
浏览文件 @
63cc12d6
...
...
@@ -92,4 +92,16 @@ public class Role {
public
void
setModifiedTime
(
Date
modifiedTime
)
{
this
.
modifiedTime
=
modifiedTime
;
}
@Override
public
String
toString
()
{
return
"Role{"
+
"id="
+
id
+
", productType="
+
productType
+
", code='"
+
code
+
'\''
+
", name='"
+
name
+
'\''
+
", createdId="
+
createdId
+
", modifiedId="
+
modifiedId
+
'}'
;
}
}
\ No newline at end of file
server/src/main/java/com/pica/cloud/permission/permission/server/entity/RoleResource.java
浏览文件 @
63cc12d6
...
...
@@ -92,4 +92,16 @@ public class RoleResource {
public
void
setModifiedTime
(
Date
modifiedTime
)
{
this
.
modifiedTime
=
modifiedTime
;
}
@Override
public
String
toString
()
{
return
"RoleResource{"
+
"id="
+
id
+
", roleId="
+
roleId
+
", resourceId="
+
resourceId
+
", dataPrivilegeId="
+
dataPrivilegeId
+
", createdId="
+
createdId
+
", modifiedId="
+
modifiedId
+
'}'
;
}
}
\ No newline at end of file
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录