gboat2.web.service.impl
类 UserServiceImpl

java.lang.Object
  继承者 gboat2.web.service.impl.UserServiceImpl
所有已实现的接口:
IUserService

public class UserServiceImpl
extends Object
implements IUserService

对外提供新增用户接口

作者:
zhaop

构造方法摘要
UserServiceImpl()
           
 
方法摘要
 void addUser(User user, String roleCode, String groupCode, String organId, String organName)
          新增用户,同时初始化用户信息,分配角色
 String addUserAndReturnUserId(User user, String roleCode, String groupCode, String organId, String organName)
          添加用户并返回用户Id
 void deleteURGOMapperBy(String userId, String roleId, String groupId, String organId)
          根据参数删除用户的角色
 void deleteURGOMapperByUserId(String userId)
          根据参数删除用户的角色相关配置参数
 void deleteUserByOrganId(String organId)
          根据organId, 删除用户以及 参数关联关系
 void deleteUserRoleGroupOrganByUserId(String userId)
          删除用户,角色-组 等相关信息,包括user本身
 List<UserRoleGroupOrganVO> getMapperVOByUserId(String userId)
          根据用户id获取VO
 List<UserGroupOrganMapper> getURGOMapperByOrganId(String organId)
          根据organId (企业ID),获取用户身份列表
 List<UserGroupOrganMapper> getURGOMapperByUserId(String userId)
          根据用户id获取用户身份列表
 User getUserByLoginId(String loginId)
          根据loginId获取用户信息
 User getUserByUserId(String userId)
          根据userId获取用户信息
 UserGroupOrganMapper getUserGroupOrganMapperById(String mapperId)
          根据主键id,获取用户身份对象(UserGroupOrganMapper)
 void updateLoginIdAndUserNameZH(String loginId, String enterpriseId)
          根据企业Id更新User表中的登录Id和显示的中文名
 void updatePassword(String loginId, String newPwd)
          更改用户的登录密码
 void updateUser(String loginId, User user)
          更新用户信息
 void updateUser(User user)
          更新user
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

UserServiceImpl

public UserServiceImpl()
方法详细信息

addUser

public void addUser(User user,
                    String roleCode,
                    String groupCode,
                    String organId,
                    String organName)
             throws UserException
从接口 IUserService 复制的描述
新增用户,同时初始化用户信息,分配角色

指定者:
接口 IUserService 中的 addUser
参数:
user - 用户
抛出:
UserException

addUserAndReturnUserId

public String addUserAndReturnUserId(User user,
                                     String roleCode,
                                     String groupCode,
                                     String organId,
                                     String organName)
                              throws UserException
从接口 IUserService 复制的描述
添加用户并返回用户Id

指定者:
接口 IUserService 中的 addUserAndReturnUserId
返回:
抛出:
UserException

updateUser

public void updateUser(String loginId,
                       User user)
                throws UserException
从接口 IUserService 复制的描述
更新用户信息

指定者:
接口 IUserService 中的 updateUser
参数:
loginId - 登录id
user - 新用户信息
抛出:
UserException

updatePassword

public void updatePassword(String loginId,
                           String newPwd)
                    throws UserException
从接口 IUserService 复制的描述
更改用户的登录密码

指定者:
接口 IUserService 中的 updatePassword
抛出:
UserException

updateUser

public void updateUser(User user)
更新user

指定者:
接口 IUserService 中的 updateUser
参数:
user -

updateLoginIdAndUserNameZH

public void updateLoginIdAndUserNameZH(String loginId,
                                       String enterpriseId)
                                throws UserException
从接口 IUserService 复制的描述
根据企业Id更新User表中的登录Id和显示的中文名

指定者:
接口 IUserService 中的 updateLoginIdAndUserNameZH
抛出:
UserException

getUserByLoginId

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

指定者:
接口 IUserService 中的 getUserByLoginId
返回:

getUserByUserId

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

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

getURGOMapperByUserId

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

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

getURGOMapperByOrganId

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

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

getMapperVOByUserId

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

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

getUserGroupOrganMapperById

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

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

deleteURGOMapperBy

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

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

deleteURGOMapperByUserId

public void deleteURGOMapperByUserId(String userId)
从接口 IUserService 复制的描述
根据参数删除用户的角色相关配置参数

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

deleteUserRoleGroupOrganByUserId

public void deleteUserRoleGroupOrganByUserId(String userId)
从接口 IUserService 复制的描述
删除用户,角色-组 等相关信息,包括user本身

指定者:
接口 IUserService 中的 deleteUserRoleGroupOrganByUserId
参数:
userId - userId

deleteUserByOrganId

public void deleteUserByOrganId(String organId)
从接口 IUserService 复制的描述
根据organId, 删除用户以及 参数关联关系

指定者:
接口 IUserService 中的 deleteUserByOrganId
参数:
organId - 组织ID


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