public interface CoreUserService extends BaseService<CoreUser>
限定符和类型 | 方法和说明 |
---|---|
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 openId,
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 |
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, addEntity, confirm, findAll, findList, getEntity, modify, removeById, removeByIds, startProcess, startProcess
java.util.List<CoreRole> findRolesByUserId(java.lang.String userid) throws java.sql.SQLException
userid
- 用户idjava.sql.SQLException
- 出错抛出数据库异常java.util.List<CoreRole> findRolesDeprtByUserId(java.lang.String userid) throws java.sql.SQLException
userid
- 用户idjava.sql.SQLException
- 出错抛出数据库异常CoreUser findUserbyId(java.lang.String userid) throws java.sql.SQLException
userid
- 用户idjava.sql.SQLException
- 出错抛出数据库异常CoreUser findUserByname(java.lang.String username) throws java.sql.SQLException
username
- 用户名java.sql.SQLException
- 出错抛出数据库异常CoreUser findUserByPhone(java.lang.String phone) throws java.lang.Exception
phone
- 电话号码java.lang.Exception
- 出错会抛出异常java.util.List<CoreUser> findUsersByCon(java.util.Map<java.lang.String,java.lang.Object> map) throws java.sql.SQLException
map
- 参数java.sql.SQLException
- 出错抛出数据库异常RetVo findUserDetailInfo(java.lang.String username, java.lang.String password, java.lang.String orgid, ZlUserToken.ValidateType validateType) throws java.lang.Exception
username
- 用户名或者账号password
- 用户密码orgid
- 机构idvalidateType
- 认证类型java.lang.Exception
- 出错会抛出异常java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findUserByCorn(java.util.Map<java.lang.String,java.lang.Object> map)
map
- 参数RetVo removeRoleUser(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listmap) throws java.lang.Exception
listmap
- 条件java.lang.Exception
- 出错会抛出异常void adduser(CoreUser coreUser) throws java.lang.Exception
coreUser
- 用户实体实例java.lang.Exception
- 出错会抛出异常java.util.List<CoreUser> findDeptuser(java.util.Map<java.lang.String,java.lang.Object> map)
map
- 参数java.util.List<java.util.Map<java.lang.String,java.lang.Object>> selectUsersByDeptRole(java.util.Map<java.lang.String,java.lang.Object> map)
map
- 参数map 目前支持 userid roleid orgid deptid 的条件查询void modifyWithVerifyByFlag(CoreUser coreUser, java.lang.String flag) throws java.lang.Exception
coreUser
- 用户实体实例flag
- 标记java.lang.Exception
- 出错会抛出异常void modifyPassword(CoreUser coreUser, java.lang.String newPassword) throws java.lang.Exception
coreUser
- 用户实体实例newPassword
- 新密码java.lang.Exception
- 出错会抛出异常int modifyEx(CoreUser entity) throws java.lang.Exception
entity
- 用户实体实例java.lang.Exception
- 出错会抛出异常java.util.List<CoreUser> findUnAudit(java.util.Map<java.lang.String,java.lang.Object> map)
map
- 参数void audituser(java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
params
- 参数java.lang.Exception
- 出错会抛出异常void modifyDept(java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
params
- 参数java.lang.Exception
- 出错会抛出异常RetVo resetPw(java.util.ArrayList<CoreUser> listUser)
listUser
- 用户实体实例Listvoid modifyExtUser(CoreUser coreUser) throws java.lang.Exception
coreUser
- 用户实体实例java.lang.Exception
- 出错会抛出异常UserVo getCurUser()
void removeByIds(java.util.List<java.lang.String> list, java.lang.String orgid) throws java.lang.Exception
list
- 被移除的用户id列表orgid
- 机构idjava.lang.Exception
- 出错会抛出异常void forgetPsw(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
map
- 取值 {PSW:xxx}java.lang.Exception
- 出错会抛出异常RetVo findUserDetailInfoByWeixOpenId(java.lang.String openId, java.lang.String weixId) throws java.lang.Exception
openId
- openIdweixId
- 微信的openIdjava.lang.Exception
- 出错会抛出异常RetVo findUserDetailInfoByOpenId(java.lang.String openId) throws java.lang.Exception
openId
- 用户的openIdjava.lang.Exception
- 出错会抛出异常java.lang.Integer getUserTotalCount() throws java.lang.Exception
java.lang.Exception
- 出错会抛出异常RetVo addRoleUser(java.lang.String orgId, java.lang.String deptId, java.lang.String roleId, java.lang.String userId) throws java.lang.Exception
orgId
- 机构iddeptId
- 部门idroleId
- 角色iduserId
- 用户idjava.lang.Exception
- 出错会抛出异常void copyToUser(java.lang.String srcUserId, java.lang.String destUserId) throws java.lang.Exception
srcUserId
- 源用户destUserId
- 目标用户java.lang.Exception