@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, startProcess
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, confirm, findAll, findList, getEntity, modify, startProcess, startProcess
protected 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
CoreUserService
findRolesByUserId
在接口中 CoreUserService
userid
- 用户idjava.sql.SQLException
- 出错抛出数据库异常@Transactional(propagation=REQUIRED) public CoreUser findUserbyId(java.lang.String userid) throws java.sql.SQLException
CoreUserService
findUserbyId
在接口中 CoreUserService
userid
- 用户idjava.sql.SQLException
- 出错抛出数据库异常public CoreUser findUserByname(java.lang.String username) throws java.sql.SQLException
CoreUserService
findUserByname
在接口中 CoreUserService
username
- 用户名java.sql.SQLException
- 出错抛出数据库异常@Transactional(propagation=REQUIRED) public CoreUser findUserByPhone(java.lang.String phone) throws java.lang.Exception
CoreUserService
findUserByPhone
在接口中 CoreUserService
phone
- 电话号码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
CoreUserService
findUsersByCon
在接口中 CoreUserService
map
- 参数java.sql.SQLException
- 出错抛出数据库异常@Transactional(propagation=REQUIRED) public java.util.List<CoreRole> findRolesDeprtByUserId(java.lang.String userid) throws java.sql.SQLException
CoreUserService
findRolesDeprtByUserId
在接口中 CoreUserService
userid
- 用户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
CoreUserService
findUserDetailInfo
在接口中 CoreUserService
username
- 用户名或者账号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)
CoreUserService
findUserByCorn
在接口中 CoreUserService
map
- 参数public RetVo addRoleUser(java.lang.String orgId, java.lang.String deptId, java.lang.String roleId, java.lang.String userId) throws java.lang.Exception
CoreUserService
addRoleUser
在接口中 CoreUserService
orgId
- 机构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
CoreUserService
removeRoleUser
在接口中 CoreUserService
listmap
- 条件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
CoreUserService
adduser
在接口中 CoreUserService
coreUser
- 用户实体实例java.lang.Exception
- 出错会抛出异常public CoreUser addEntity(CoreUser entity) throws java.lang.Exception
BaseService
addEntity
在接口中 BaseService<CoreUser>
addEntity
在类中 BaseServiceImpl<CoreUser>
entity
- 实体对象java.lang.Exception
- 出错会抛出异常public int removeById(java.lang.String id) throws java.lang.Exception
BaseService
removeById
在接口中 BaseService<CoreUser>
removeById
在类中 BaseServiceImpl<CoreUser>
id
- 实体idjava.lang.Exception
- 出错会抛出异常public int removeByIds(java.util.List<java.lang.String> ids) throws java.lang.Exception
BaseService
removeByIds
在接口中 BaseService<CoreUser>
removeByIds
在类中 BaseServiceImpl<CoreUser>
ids
- 实体的主键Listjava.lang.Exception
- 出错会抛出异常public int modifyEx(CoreUser entity) throws java.lang.Exception
CoreUserService
modifyEx
在接口中 CoreUserService
entity
- 用户实体实例java.lang.Exception
- 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<CoreUser> findDeptuser(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserService
findDeptuser
在接口中 CoreUserService
map
- 参数@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)
CoreUserService
selectUsersByDeptRole
在接口中 CoreUserService
map
- 参数map 目前支持 userid roleid orgid deptid 的条件查询public void modifyWithVerifyByFlag(CoreUser coreUser, java.lang.String flag) throws java.lang.Exception
CoreUserService
modifyWithVerifyByFlag
在接口中 CoreUserService
coreUser
- 用户实体实例flag
- 标记java.lang.Exception
- 出错会抛出异常@Transactional(propagation=REQUIRED) public java.util.List<CoreUser> findUnAudit(java.util.Map<java.lang.String,java.lang.Object> map)
CoreUserService
findUnAudit
在接口中 CoreUserService
map
- 参数public void audituser(java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
CoreUserService
audituser
在接口中 CoreUserService
params
- 参数java.lang.Exception
- 出错会抛出异常public void modifyPassword(CoreUser coreUser, java.lang.String newPassword) throws java.lang.Exception
CoreUserService
modifyPassword
在接口中 CoreUserService
coreUser
- 用户实体实例newPassword
- 新密码java.lang.Exception
- 出错会抛出异常public void modifyDept(java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
CoreUserService
modifyDept
在接口中 CoreUserService
params
- 参数java.lang.Exception
- 出错会抛出异常public RetVo resetPw(java.util.ArrayList<CoreUser> listUser)
CoreUserService
resetPw
在接口中 CoreUserService
listUser
- 用户实体实例Listpublic void modifyExtUser(CoreUser coreUser) throws java.lang.Exception
CoreUserService
modifyExtUser
在接口中 CoreUserService
coreUser
- 用户实体实例java.lang.Exception
- 出错会抛出异常@Transactional(propagation=REQUIRED) public UserVo getCurUser()
CoreUserService
getCurUser
在接口中 CoreUserService
public void removeByIds(java.util.List<java.lang.String> list, java.lang.String orgid) throws java.lang.Exception
CoreUserService
removeByIds
在接口中 CoreUserService
list
- 被移除的用户id列表orgid
- 机构idjava.lang.Exception
- 出错会抛出异常public void forgetPsw(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
CoreUserService
forgetPsw
在接口中 CoreUserService
map
- 取值 {PSW:xxx}java.lang.Exception
- 出错会抛出异常public RetVo findUserDetailInfoByWeixOpenId(java.lang.String weixOpenId, java.lang.String weixId) throws java.lang.Exception
CoreUserService
findUserDetailInfoByWeixOpenId
在接口中 CoreUserService
weixOpenId
- openIdweixId
- 微信的openIdjava.lang.Exception
- 出错会抛出异常public RetVo findUserDetailInfoByOpenId(java.lang.String openId) throws java.lang.Exception
CoreUserService
findUserDetailInfoByOpenId
在接口中 CoreUserService
openId
- 用户的openIdjava.lang.Exception
- 出错会抛出异常public void copyToUser(java.lang.String srcUserId, java.lang.String destUserId) throws java.lang.Exception
CoreUserService
copyToUser
在接口中 CoreUserService
srcUserId
- 源用户destUserId
- 目标用户java.lang.Exception
public java.lang.Integer getUserTotalCount() throws java.lang.Exception
CoreUserService
getUserTotalCount
在接口中 CoreUserService
java.lang.Exception
- 出错会抛出异常