Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fenghuo12
zheng
提交
0595ce82
Z
zheng
项目概览
fenghuo12
/
zheng
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zheng
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0595ce82
编写于
2月 26, 2017
作者:
shuzheng5201314
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完成zheng-upms对外接口
上级
2403c05b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
116 addition
and
9 deletion
+116
-9
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiService.java
.../src/main/java/com/zheng/upms/rpc/api/UpmsApiService.java
+29
-2
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiServiceMock.java
.../main/java/com/zheng/upms/rpc/api/UpmsApiServiceMock.java
+25
-2
zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/service/impl/UpmsApiServiceImpl.java
...a/com/zheng/upms/rpc/service/impl/UpmsApiServiceImpl.java
+62
-5
未找到文件。
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiService.java
浏览文件 @
0595ce82
package
com.zheng.upms.rpc.api
;
import
com.zheng.upms.dao.model.UpmsPermission
;
import
com.zheng.upms.dao.model.UpmsRole
;
import
com.zheng.upms.dao.model.*
;
import
java.util.List
;
...
...
@@ -25,4 +24,32 @@ public interface UpmsApiService {
*/
List
<
UpmsRole
>
selectUpmsRoleByUpmsUserId
(
Integer
upmsUserId
);
/**
* 根据角色id获取所拥有的权限
* @param upmsRoleId
* @return
*/
List
<
UpmsRolePermission
>
selectUpmsRolePermisstionByUpmsRoleId
(
Integer
upmsRoleId
);
/**
* 根据用户id获取所拥有的权限
* @param upmsUserId
* @return
*/
List
<
UpmsUserPermission
>
selectUpmsUserPermissionByUpmsUserId
(
Integer
upmsUserId
);
/**
* 根据条件获取系统数据
* @param upmsSystemExample
* @return
*/
List
<
UpmsSystem
>
selectUpmsSystemByExample
(
UpmsSystemExample
upmsSystemExample
);
/**
* 根据条件获取组织数据
* @param upmsOrganizationExample
* @return
*/
List
<
UpmsOrganization
>
selectUpmsOrganizationByExample
(
UpmsOrganizationExample
upmsOrganizationExample
);
}
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiServiceMock.java
浏览文件 @
0595ce82
package
com.zheng.upms.rpc.api
;
import
com.zheng.upms.dao.model.UpmsPermission
;
import
com.zheng.upms.dao.model.UpmsRole
;
import
com.zheng.upms.dao.model.*
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -27,4 +26,28 @@ public class UpmsApiServiceMock implements UpmsApiService {
return
null
;
}
@Override
public
List
<
UpmsRolePermission
>
selectUpmsRolePermisstionByUpmsRoleId
(
Integer
upmsRoleId
)
{
_log
.
info
(
"UpmsApiServiceMock => selectUpmsRolePermisstionByUpmsRoleId"
);
return
null
;
}
@Override
public
List
<
UpmsUserPermission
>
selectUpmsUserPermissionByUpmsUserId
(
Integer
upmsUserId
)
{
_log
.
info
(
"UpmsApiServiceMock => selectUpmsUserPermissionByUpmsUserId"
);
return
null
;
}
@Override
public
List
<
UpmsSystem
>
selectUpmsSystemByExample
(
UpmsSystemExample
upmsSystemExample
)
{
_log
.
info
(
"UpmsApiServiceMock => selectUpmsSystemByExample"
);
return
null
;
}
@Override
public
List
<
UpmsOrganization
>
selectUpmsOrganizationByExample
(
UpmsOrganizationExample
upmsOrganizationExample
)
{
_log
.
info
(
"UpmsApiServiceMock => selectUpmsOrganizationByExample"
);
return
null
;
}
}
zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/service/impl/UpmsApiServiceImpl.java
浏览文件 @
0595ce82
package
com.zheng.upms.rpc.service.impl
;
import
com.zheng.upms.dao.mapper.UpmsApiMapper
;
import
com.zheng.upms.dao.mapper.UpmsUserMapper
;
import
com.zheng.upms.dao.model.UpmsPermission
;
import
com.zheng.upms.dao.model.UpmsRole
;
import
com.zheng.upms.dao.model.UpmsUser
;
import
com.zheng.upms.dao.mapper.*
;
import
com.zheng.upms.dao.model.*
;
import
com.zheng.upms.rpc.api.UpmsApiService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -30,6 +27,18 @@ public class UpmsApiServiceImpl implements UpmsApiService {
@Autowired
UpmsApiMapper
upmsApiMapper
;
@Autowired
UpmsRolePermissionMapper
upmsRolePermissionMapper
;
@Autowired
UpmsUserPermissionMapper
upmsUserPermissionMapper
;
@Autowired
UpmsSystemMapper
upmsSystemMapper
;
@Autowired
UpmsOrganizationMapper
upmsOrganizationMapper
;
/**
* 根据用户id获取所拥有的权限
* @param upmsUserId
...
...
@@ -64,4 +73,52 @@ public class UpmsApiServiceImpl implements UpmsApiService {
return
upmsRoles
;
}
/**
* 根据角色id获取所拥有的权限
* @param upmsRoleId
* @return
*/
@Override
public
List
<
UpmsRolePermission
>
selectUpmsRolePermisstionByUpmsRoleId
(
Integer
upmsRoleId
)
{
UpmsRolePermissionExample
upmsRolePermissionExample
=
new
UpmsRolePermissionExample
();
upmsRolePermissionExample
.
createCriteria
()
.
andRoleIdEqualTo
(
upmsRoleId
);
List
<
UpmsRolePermission
>
upmsRolePermissions
=
upmsRolePermissionMapper
.
selectByExample
(
upmsRolePermissionExample
);
return
upmsRolePermissions
;
}
/**
* 根据用户id获取所拥有的权限
* @param upmsUserId
* @return
*/
@Override
public
List
<
UpmsUserPermission
>
selectUpmsUserPermissionByUpmsUserId
(
Integer
upmsUserId
)
{
UpmsUserPermissionExample
upmsUserPermissionExample
=
new
UpmsUserPermissionExample
();
upmsUserPermissionExample
.
createCriteria
()
.
andUserIdEqualTo
(
upmsUserId
);
List
<
UpmsUserPermission
>
upmsUserPermissions
=
upmsUserPermissionMapper
.
selectByExample
(
upmsUserPermissionExample
);
return
upmsUserPermissions
;
}
/**
* 根据条件获取系统数据
* @param upmsSystemExample
* @return
*/
@Override
public
List
<
UpmsSystem
>
selectUpmsSystemByExample
(
UpmsSystemExample
upmsSystemExample
)
{
return
upmsSystemMapper
.
selectByExample
(
upmsSystemExample
);
}
/**
* 根据条件获取组织数据
* @param upmsOrganizationExample
* @return
*/
@Override
public
List
<
UpmsOrganization
>
selectUpmsOrganizationByExample
(
UpmsOrganizationExample
upmsOrganizationExample
)
{
return
upmsOrganizationMapper
.
selectByExample
(
upmsOrganizationExample
);
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录