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)
 
从接口 gboat2.base.core.service.IBaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 

方法详细信息

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 - 用户Id
roleId - 角色Id
groupId - 组Id
organId - 组织机构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 - --用户id
roleId - -- 角色id
groupId - -- 用户组id
organId - -- 组织机构id

deleteUserByOrganId

void deleteUserByOrganId(String organId)
删除组织结构下的所有User

参数:
organId - 组织id


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.