gboat2.web.business
接口 IUserBusiness
- 所有超级接口:
- IBaseService
- 所有已知实现类:
- UserBusinessImpl
public interface IUserBusiness
- extends IBaseService
用户
- 从以下版本开始:
- jdk1.6
- 作者:
- zhaop
方法摘要 |
void |
addUser(User user,
String roleId,
String groupId,
String organId,
String organName)
新增用户 |
void |
deleteURGOMapperBy(String userId,
String roleId,
String groupId,
String organId)
根据参数删除用户的角色 |
void |
deleteURGOMapperByUserId(String userId)
根据用户id删除mapper |
void |
deleteUserByOrganId(String organId)
删除组织结构下的所有User |
String |
findDataLevelForUser(String groupId,
String roleId,
String resId,
String userId)
取得登录用户对模块的数据级别 |
List<AuthorityResourceVO> |
findResourceForUser(String authForId,
String systemId)
取得用户的权限list。 |
AuthorityResourceVO |
findResourceTreeForRoleOfGroup(String groupRoleId,
String systemId)
取得组角色的权限树 |
List<GroupOrganVO> |
getGroupOrganByGroupId(String groupId)
根据groupId获取用户组授权组织机构 |
List<UserRoleGroupOrganVO> |
getMapperVOByUserId(String userId)
根据用户id获取VO |
UserGroupOrganMapper |
getURGOMapper(String userId,
String roleId,
String groupId,
String organId)
获取用户的身份对象 |
List<UserGroupOrganMapper> |
getURGOMapperByOrganId(String organId)
根据organId (企业ID),获取用户身份列表 |
List<UserGroupOrganMapper> |
getURGOMapperByUserId(String userId)
根据用户id获取用户身份列表 |
User |
getUserByEnterpriseId(String enterpriseId)
根据企业Id获取用户信息 |
User |
getUserByLoginId(String loginId)
根据loginId获取用户信息 |
User |
getUserByUserId(String userId)
根据userId获取用户信息 |
UserGroupOrganMapper |
getUserGroupOrganMapperById(String mapperId)
根据主键id,获取用户身份对象(UserGroupOrganMapper) |
deleteURGOMapperByUserId
void deleteURGOMapperByUserId(String userId)
- 根据用户id删除mapper
- 参数:
userId
- 用户id
getUserByLoginId
User getUserByLoginId(String loginId)
- 根据loginId获取用户信息
- 参数:
loginId
- 登录名
- 返回:
- User
getUserByUserId
User getUserByUserId(String userId)
- 根据userId获取用户信息
- 参数:
userId
- 用户主键
- 返回:
getURGOMapperByUserId
List<UserGroupOrganMapper> getURGOMapperByUserId(String userId)
- 根据用户id获取用户身份列表
- 参数:
userId
- 用户id
- 返回:
- List
getURGOMapper
UserGroupOrganMapper getURGOMapper(String userId,
String roleId,
String groupId,
String organId)
- 获取用户的身份对象
- 参数:
userId
- 用户IdroleId
- 角色IdgroupId
- 组IdorganId
- 组织机构Id
- 返回:
getMapperVOByUserId
List<UserRoleGroupOrganVO> getMapperVOByUserId(String userId)
- 根据用户id获取VO
- 参数:
userId
- 用户id
- 返回:
- List
getGroupOrganByGroupId
List<GroupOrganVO> getGroupOrganByGroupId(String groupId)
- 根据groupId获取用户组授权组织机构
- 参数:
groupId
- 用户组id
- 返回:
- List
addUser
void addUser(User user,
String roleId,
String groupId,
String organId,
String organName)
- 新增用户
- 参数:
user
- 用户roleId
- 用户角色groupId
- 用户用户组
getURGOMapperByOrganId
List<UserGroupOrganMapper> getURGOMapperByOrganId(String organId)
- 根据organId (企业ID),获取用户身份列表
- 参数:
organId
- 组织机构ID (企业ID)
- 返回:
- List
getUserGroupOrganMapperById
UserGroupOrganMapper getUserGroupOrganMapperById(String mapperId)
- 根据主键id,获取用户身份对象(UserGroupOrganMapper)
- 参数:
mapperId
- UserGroupOrganMapper 的主键
- 返回:
- UserGroupOrganMapper
getUserByEnterpriseId
User getUserByEnterpriseId(String enterpriseId)
- 根据企业Id获取用户信息
- 参数:
enterpriseId
- -- 企业Id
- 返回:
findResourceTreeForRoleOfGroup
AuthorityResourceVO findResourceTreeForRoleOfGroup(String groupRoleId,
String systemId)
- 取得组角色的权限树
- 参数:
groupRoleId
- systemId
-
- 返回:
findResourceForUser
List<AuthorityResourceVO> findResourceForUser(String authForId,
String systemId)
- 取得用户的权限list。用于回填
- 参数:
authForId
- systemId
-
- 返回:
findDataLevelForUser
String findDataLevelForUser(String groupId,
String roleId,
String resId,
String userId)
- 取得登录用户对模块的数据级别
- 参数:
groupId
- roleId
- resId
- userId
-
- 返回:
deleteURGOMapperBy
void deleteURGOMapperBy(String userId,
String roleId,
String groupId,
String organId)
- 根据参数删除用户的角色
- 参数:
userId
- --用户idroleId
- -- 角色idgroupId
- -- 用户组idorganId
- -- 组织机构id
deleteUserByOrganId
void deleteUserByOrganId(String organId)
- 删除组织结构下的所有User
- 参数:
organId
- 组织id
Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.