gboat2.web.business.impl
类 UserBusinessImpl

java.lang.Object
  继承者 gboat2.base.core.service.BaseService
      继承者 gboat2.web.business.impl.UserBusinessImpl
所有已实现的接口:
IBaseService, IUserBusiness

@Transactional
@Service
public class UserBusinessImpl
extends BaseService
implements IUserBusiness

从以下版本开始:
jdk1.6
作者:
zhaop

字段摘要
 
从类 gboat2.base.core.service.BaseService 继承的字段
baseDAO
 
构造方法摘要
UserBusinessImpl()
           
 
方法摘要
 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.BaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 gboat2.base.core.service.IBaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 

构造方法详细信息

UserBusinessImpl

public UserBusinessImpl()
方法详细信息

deleteURGOMapperByUserId

public void deleteURGOMapperByUserId(String userId)
从接口 IUserBusiness 复制的描述
根据用户id删除mapper

指定者:
接口 IUserBusiness 中的 deleteURGOMapperByUserId
参数:
userId - 用户id

deleteURGOMapperBy

public void deleteURGOMapperBy(String userId,
                               String roleId,
                               String groupId,
                               String organId)
从接口 IUserBusiness 复制的描述
根据参数删除用户的角色

指定者:
接口 IUserBusiness 中的 deleteURGOMapperBy
参数:
userId - --用户id
roleId - -- 角色id
groupId - -- 用户组id
organId - -- 组织机构id

getURGOMapperByUserId

public List<UserGroupOrganMapper> getURGOMapperByUserId(String userId)
从接口 IUserBusiness 复制的描述
根据用户id获取用户身份列表

指定者:
接口 IUserBusiness 中的 getURGOMapperByUserId
参数:
userId - 用户id
返回:
List

getURGOMapper

public UserGroupOrganMapper getURGOMapper(String userId,
                                          String roleId,
                                          String groupId,
                                          String organId)
从接口 IUserBusiness 复制的描述
获取用户的身份对象

指定者:
接口 IUserBusiness 中的 getURGOMapper
参数:
userId - 用户Id
roleId - 角色Id
groupId - 组Id
organId - 组织机构Id
返回:

getUserByLoginId

public User getUserByLoginId(String loginId)
从接口 IUserBusiness 复制的描述
根据loginId获取用户信息

指定者:
接口 IUserBusiness 中的 getUserByLoginId
参数:
loginId - 登录名
返回:
User

getUserByUserId

public User getUserByUserId(String userId)
从接口 IUserBusiness 复制的描述
根据userId获取用户信息

指定者:
接口 IUserBusiness 中的 getUserByUserId
参数:
userId - 用户主键
返回:

getUserByEnterpriseId

public User getUserByEnterpriseId(String enterpriseId)
从接口 IUserBusiness 复制的描述
根据企业Id获取用户信息

指定者:
接口 IUserBusiness 中的 getUserByEnterpriseId
参数:
enterpriseId - -- 企业Id
返回:

getMapperVOByUserId

public List<UserRoleGroupOrganVO> getMapperVOByUserId(String userId)
从接口 IUserBusiness 复制的描述
根据用户id获取VO

指定者:
接口 IUserBusiness 中的 getMapperVOByUserId
参数:
userId - 用户id
返回:
List

getGroupOrganByGroupId

public List<GroupOrganVO> getGroupOrganByGroupId(String groupId)
从接口 IUserBusiness 复制的描述
根据groupId获取用户组授权组织机构

指定者:
接口 IUserBusiness 中的 getGroupOrganByGroupId
参数:
groupId - 用户组id
返回:
List

addUser

public void addUser(User user,
                    String roleId,
                    String groupId,
                    String organId,
                    String organName)
从接口 IUserBusiness 复制的描述
新增用户

指定者:
接口 IUserBusiness 中的 addUser
参数:
user - 用户
roleId - 用户角色
groupId - 用户用户组

getURGOMapperByOrganId

public List<UserGroupOrganMapper> getURGOMapperByOrganId(String organId)
从接口 IUserBusiness 复制的描述
根据organId (企业ID),获取用户身份列表

指定者:
接口 IUserBusiness 中的 getURGOMapperByOrganId
参数:
organId - 组织机构ID (企业ID)
返回:
List

getUserGroupOrganMapperById

public UserGroupOrganMapper getUserGroupOrganMapperById(String mapperId)
从接口 IUserBusiness 复制的描述
根据主键id,获取用户身份对象(UserGroupOrganMapper)

指定者:
接口 IUserBusiness 中的 getUserGroupOrganMapperById
参数:
mapperId - UserGroupOrganMapper 的主键
返回:
UserGroupOrganMapper

findResourceForUser

public List<AuthorityResourceVO> findResourceForUser(String authForId,
                                                     String systemId)
从接口 IUserBusiness 复制的描述
取得用户的权限list。用于回填

指定者:
接口 IUserBusiness 中的 findResourceForUser
返回:

findResourceTreeForRoleOfGroup

public AuthorityResourceVO findResourceTreeForRoleOfGroup(String groupRoleId,
                                                          String systemId)
从接口 IUserBusiness 复制的描述
取得组角色的权限树

指定者:
接口 IUserBusiness 中的 findResourceTreeForRoleOfGroup
返回:

findDataLevelForUser

public String findDataLevelForUser(String groupId,
                                   String roleId,
                                   String resId,
                                   String userId)
从接口 IUserBusiness 复制的描述
取得登录用户对模块的数据级别

指定者:
接口 IUserBusiness 中的 findDataLevelForUser
返回:

deleteUserByOrganId

public void deleteUserByOrganId(String organId)
从接口 IUserBusiness 复制的描述
删除组织结构下的所有User

指定者:
接口 IUserBusiness 中的 deleteUserByOrganId
参数:
organId - 组织id


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