@Service @Transactional(rollbackFor=java.lang.Exception.class) public class CoreUserServiceImpl extends BaseServiceImpl<CoreUser> implements CoreUserService
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) BdDeptMapper |
bdDeptMapper |
(专用程序包) CoreCommonService |
coreCommonService |
(专用程序包) CoreRoleAuthService |
coreRoleAuthServiceImpl |
(专用程序包) CoreRoleMapper |
coreRoleMapper |
(专用程序包) CoreRoleService |
coreRoleService |
(专用程序包) CoreUserDeptService |
coreUserDeptService |
protected static java.lang.String |
PREFIX_PATH
前缀路径在 Request 中的固定名称
|
(专用程序包) WorkFlowServiceImpl |
workFlowServiceImpl |
| 构造器和说明 |
|---|
CoreUserServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
CoreUser |
addEntity(CoreUser entity)
新增实体并返回实体
|
RetVo |
addRoleUser(java.lang.String orgId,
java.lang.String deptId,
java.lang.String roleId,
java.lang.String userId)
角色增加用户
|
void |
adduser(CoreUser coreUser)
添加角色
|
void |
audituser(java.util.Map<java.lang.String,java.lang.Object> params)
审核用户
|
void |
copyToUser(java.lang.String srcUserId,
java.lang.String destUserId)
用户交接(权限,角色) 一般用于用户离职时候的权限交接.
|
java.util.List<CoreUser> |
findDeptuser(java.util.Map<java.lang.String,java.lang.Object> map)
查询部门的下的用户,如果要查询包括子部门的用户传parentid
|
java.util.List<CoreRole> |
findRolesByUserId(java.lang.String userid)
查找用户的所有角色
|
java.util.List<CoreRole> |
findRolesDeprtByUserId(java.lang.String userid)
查找用户的所有角色
|
java.util.List<CoreUser> |
findUnAudit(java.util.Map<java.lang.String,java.lang.Object> map)
查询未审核的用户
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findUserByCorn(java.util.Map<java.lang.String,java.lang.Object> map)
查找用户,返回的是最小力度的记录,即这个人在某部门的具体角色
|
CoreUser |
findUserbyId(java.lang.String userid)
获取用户详细信息
|
CoreUser |
findUserByname(java.lang.String username)
通过用户名查找出对应信息
|
CoreUser |
findUserByPhone(java.lang.String phone)
根据手机号查询用户信息
|
RetVo |
findUserDetailInfo(java.lang.String username,
java.lang.String password,
java.lang.String orgid,
ZlUserToken.ValidateType validateType)
查询用户的详细信息,登录用,
|
RetVo |
findUserDetailInfoByOpenId(java.lang.String openId)
通过平台分配的OpenId登录获取用户信息
|
RetVo |
findUserDetailInfoByWeixOpenId(java.lang.String weixOpenId,
java.lang.String weixId)
通过微信登录获取用户信息
|
java.util.List<CoreUser> |
findUsersByCon(java.util.Map<java.lang.String,java.lang.Object> map)
用户查询 by gk
|
void |
forgetPsw(java.util.Map<java.lang.String,java.lang.Object> map)
忘记密码
|
UserVo |
getCurUser()
查询当前用户信息
|
java.lang.Integer |
getUserTotalCount()
得到用户数
|
void |
modifyDept(java.util.Map<java.lang.String,java.lang.Object> params)
修改用户部门
|
int |
modifyEx(CoreUser entity)
修改用户
|
void |
modifyExtUser(CoreUser coreUser)
更新用户扩展表
|
void |
modifyPassword(CoreUser coreUser,
java.lang.String newPassword)
修改密码
|
void |
modifyWithVerifyByFlag(CoreUser coreUser,
java.lang.String flag)
修改用户信息,根据flag进行校验,1为更新当前用户的信息,0为不更新当前用户的信息
|
void |
refreshRoleNsAndDeptNs(CoreUser coreUser)
刷新用户资料的 ROLEIDS,ROLENS,MNGDEPIDS,MNGDEPNS
|
void |
refreshRoleNsAndDeptNs(java.lang.String userId)
刷新用户的角色变更
|
void |
refreshRoleNsAndDeptNsByRoleId(java.lang.String roleId,
java.lang.String orgId)
刷新角色变更
|
int |
removeById(java.lang.String id)
删除实体
|
int |
removeByIds(java.util.List<java.lang.String> ids)
删除多个实体
|
void |
removeByIds(java.util.List<java.lang.String> list,
java.lang.String orgid)
删除用户
|
RetVo |
removeRoleUser(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listmap)
根据条件角色中的用户
|
RetVo |
resetPw(java.util.ArrayList<CoreUser> listUser)
重置用户密码
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
selectUsersByDeptRole(java.util.Map<java.lang.String,java.lang.Object> map)
查询用户通过特定的条件,用户由于角色部门的问题会可能出现多个重复的用户记录但部门和角色不同
|
add, confirm, findAll, findList, getEntity, modify, saveJdbc, startProcess, startProcessclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, confirm, findAll, findList, getEntity, modify, startProcess, startProcessprotected static final java.lang.String PREFIX_PATH
@Autowired CoreRoleMapper coreRoleMapper
@Autowired BdDeptMapper bdDeptMapper
@Autowired WorkFlowServiceImpl workFlowServiceImpl
@Autowired CoreCommonService coreCommonService
@Autowired CoreRoleAuthService coreRoleAuthServiceImpl
@Autowired CoreRoleService coreRoleService
@Autowired CoreUserDeptService coreUserDeptService
@Transactional(propagation=REQUIRED) public java.util.List<CoreRole> findRolesByUserId(java.lang.String userid) throws java.sql.SQLException
CoreUserServicefindRolesByUserId 在接口中 CoreUserServiceuserid - 用户idjava.sql.SQLException - 出错抛出数据库异常@Transactional(propagation=REQUIRED) public CoreUser findUserbyId(java.lang.String userid) throws java.sql.SQLException
CoreUserServicefindUserbyId 在接口中 CoreUserServiceuserid - 用户idjava.sql.SQLException - 出错抛出数据库异常public CoreUser findUserByname(java.lang.String username) throws java.sql.SQLException
CoreUserServicefindUserByname 在接口中 CoreUserServiceusername - 用户名java.sql.SQLException - 出错抛出数据库异常@Transactional(propagation=REQUIRED) public CoreUser findUserByPhone(java.lang.String phone) throws java.lang.Exception
CoreUserServicefindUserByPhone 在接口中 CoreUserServicephone - 电话号码java.lang.Exception - 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<CoreUser> findUsersByCon(java.util.Map<java.lang.String,java.lang.Object> map) throws java.sql.SQLException
CoreUserServicefindUsersByCon 在接口中 CoreUserServicemap - 参数java.sql.SQLException - 出错抛出数据库异常@Transactional(propagation=REQUIRED) public java.util.List<CoreRole> findRolesDeprtByUserId(java.lang.String userid) throws java.sql.SQLException
CoreUserServicefindRolesDeprtByUserId 在接口中 CoreUserServiceuserid - 用户idjava.sql.SQLException - 出错抛出数据库异常@Transactional(propagation=REQUIRED) public RetVo findUserDetailInfo(java.lang.String username, java.lang.String password, java.lang.String orgid, ZlUserToken.ValidateType validateType) throws java.lang.Exception
CoreUserServicefindUserDetailInfo 在接口中 CoreUserServiceusername - 用户名或者账号password - 用户密码orgid - 机构idvalidateType - 认证类型java.lang.Exception - 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findUserByCorn(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserServicefindUserByCorn 在接口中 CoreUserServicemap - 参数public RetVo addRoleUser(java.lang.String orgId, java.lang.String deptId, java.lang.String roleId, java.lang.String userId) throws java.lang.Exception
CoreUserServiceaddRoleUser 在接口中 CoreUserServiceorgId - 机构iddeptId - 部门idroleId - 角色iduserId - 用户idjava.lang.Exception - 出错会抛出异常public RetVo removeRoleUser(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listmap) throws java.lang.Exception
CoreUserServiceremoveRoleUser 在接口中 CoreUserServicelistmap - 条件java.lang.Exception - 出错会抛出异常public void refreshRoleNsAndDeptNsByRoleId(java.lang.String roleId,
java.lang.String orgId)
throws java.lang.Exception
roleId - 角色idorgId - 机构idjava.lang.Exception - 出错会抛出异常public void refreshRoleNsAndDeptNs(java.lang.String userId)
throws java.lang.Exception
userId - 用户idjava.lang.Exception - 出错会抛出异常public void refreshRoleNsAndDeptNs(CoreUser coreUser) throws java.lang.Exception
coreUser - 用户实体实例java.lang.Exception - 出错会抛出异常public void adduser(CoreUser coreUser) throws java.lang.Exception
CoreUserServiceadduser 在接口中 CoreUserServicecoreUser - 用户实体实例java.lang.Exception - 出错会抛出异常public CoreUser addEntity(CoreUser entity) throws java.lang.Exception
BaseServiceaddEntity 在接口中 BaseService<CoreUser>addEntity 在类中 BaseServiceImpl<CoreUser>entity - 实体对象java.lang.Exception - 出错会抛出异常public int removeById(java.lang.String id)
throws java.lang.Exception
BaseServiceremoveById 在接口中 BaseService<CoreUser>removeById 在类中 BaseServiceImpl<CoreUser>id - 实体idjava.lang.Exception - 出错会抛出异常public int removeByIds(java.util.List<java.lang.String> ids)
throws java.lang.Exception
BaseServiceremoveByIds 在接口中 BaseService<CoreUser>removeByIds 在类中 BaseServiceImpl<CoreUser>ids - 实体的主键Listjava.lang.Exception - 出错会抛出异常public int modifyEx(CoreUser entity) throws java.lang.Exception
CoreUserServicemodifyEx 在接口中 CoreUserServiceentity - 用户实体实例java.lang.Exception - 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<CoreUser> findDeptuser(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserServicefindDeptuser 在接口中 CoreUserServicemap - 参数@Transactional(propagation=REQUIRED) public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> selectUsersByDeptRole(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserServiceselectUsersByDeptRole 在接口中 CoreUserServicemap - 参数map 目前支持 userid roleid orgid deptid 的条件查询public void modifyWithVerifyByFlag(CoreUser coreUser, java.lang.String flag) throws java.lang.Exception
CoreUserServicemodifyWithVerifyByFlag 在接口中 CoreUserServicecoreUser - 用户实体实例flag - 标记java.lang.Exception - 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<CoreUser> findUnAudit(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserServicefindUnAudit 在接口中 CoreUserServicemap - 参数public void audituser(java.util.Map<java.lang.String,java.lang.Object> params)
throws java.lang.Exception
CoreUserServiceaudituser 在接口中 CoreUserServiceparams - 参数java.lang.Exception - 出错会抛出异常public void modifyPassword(CoreUser coreUser, java.lang.String newPassword) throws java.lang.Exception
CoreUserServicemodifyPassword 在接口中 CoreUserServicecoreUser - 用户实体实例newPassword - 新密码java.lang.Exception - 出错会抛出异常public void modifyDept(java.util.Map<java.lang.String,java.lang.Object> params)
throws java.lang.Exception
CoreUserServicemodifyDept 在接口中 CoreUserServiceparams - 参数java.lang.Exception - 出错会抛出异常public RetVo resetPw(java.util.ArrayList<CoreUser> listUser)
CoreUserServiceresetPw 在接口中 CoreUserServicelistUser - 用户实体实例Listpublic void modifyExtUser(CoreUser coreUser) throws java.lang.Exception
CoreUserServicemodifyExtUser 在接口中 CoreUserServicecoreUser - 用户实体实例java.lang.Exception - 出错会抛出异常@Transactional(propagation=REQUIRED) public UserVo getCurUser()
CoreUserServicegetCurUser 在接口中 CoreUserServicepublic void removeByIds(java.util.List<java.lang.String> list,
java.lang.String orgid)
throws java.lang.Exception
CoreUserServiceremoveByIds 在接口中 CoreUserServicelist - 被移除的用户id列表orgid - 机构idjava.lang.Exception - 出错会抛出异常public void forgetPsw(java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
CoreUserServiceforgetPsw 在接口中 CoreUserServicemap - 取值 {PSW:xxx}java.lang.Exception - 出错会抛出异常public RetVo findUserDetailInfoByWeixOpenId(java.lang.String weixOpenId, java.lang.String weixId) throws java.lang.Exception
CoreUserServicefindUserDetailInfoByWeixOpenId 在接口中 CoreUserServiceweixOpenId - openIdweixId - 微信的openIdjava.lang.Exception - 出错会抛出异常public RetVo findUserDetailInfoByOpenId(java.lang.String openId) throws java.lang.Exception
CoreUserServicefindUserDetailInfoByOpenId 在接口中 CoreUserServiceopenId - 用户的openIdjava.lang.Exception - 出错会抛出异常public void copyToUser(java.lang.String srcUserId,
java.lang.String destUserId)
throws java.lang.Exception
CoreUserServicecopyToUser 在接口中 CoreUserServicesrcUserId - 源用户destUserId - 目标用户java.lang.Exceptionpublic java.lang.Integer getUserTotalCount()
throws java.lang.Exception
CoreUserServicegetUserTotalCount 在接口中 CoreUserServicejava.lang.Exception - 出错会抛出异常