|
@@ -6,19 +6,21 @@ import com.sooka.system.domain.SysUserRole;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用户 业务层
|
|
* 用户 业务层
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @author lei_wang
|
|
* @author lei_wang
|
|
*/
|
|
*/
|
|
public interface ISysUserService
|
|
public interface ISysUserService
|
|
{
|
|
{
|
|
/**
|
|
/**
|
|
* 根据条件分页查询用户列表
|
|
* 根据条件分页查询用户列表
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 用户信息集合信息
|
|
* @return 用户信息集合信息
|
|
*/
|
|
*/
|
|
public List<SysUser> selectUserList(SysUser user);
|
|
public List<SysUser> selectUserList(SysUser user);
|
|
|
|
|
|
|
|
+ public int passwordInit(List<SysUser> list);
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 根据条件分页查询用户列表
|
|
* 根据条件分页查询用户列表
|
|
*
|
|
*
|
|
@@ -29,7 +31,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据条件分页查询已分配用户角色列表
|
|
* 根据条件分页查询已分配用户角色列表
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 用户信息集合信息
|
|
* @return 用户信息集合信息
|
|
*/
|
|
*/
|
|
@@ -37,7 +39,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据条件分页查询未分配用户角色列表
|
|
* 根据条件分页查询未分配用户角色列表
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 用户信息集合信息
|
|
* @return 用户信息集合信息
|
|
*/
|
|
*/
|
|
@@ -45,7 +47,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过用户名查询用户
|
|
* 通过用户名查询用户
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userName 用户名
|
|
* @param userName 用户名
|
|
* @return 用户对象信息
|
|
* @return 用户对象信息
|
|
*/
|
|
*/
|
|
@@ -53,7 +55,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过手机号码查询用户
|
|
* 通过手机号码查询用户
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param phoneNumber 手机号码
|
|
* @param phoneNumber 手机号码
|
|
* @return 用户对象信息
|
|
* @return 用户对象信息
|
|
*/
|
|
*/
|
|
@@ -61,7 +63,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过邮箱查询用户
|
|
* 通过邮箱查询用户
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param email 邮箱
|
|
* @param email 邮箱
|
|
* @return 用户对象信息
|
|
* @return 用户对象信息
|
|
*/
|
|
*/
|
|
@@ -69,7 +71,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过用户ID查询用户
|
|
* 通过用户ID查询用户
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @return 用户对象信息
|
|
* @return 用户对象信息
|
|
*/
|
|
*/
|
|
@@ -77,7 +79,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过用户ID查询用户和角色关联
|
|
* 通过用户ID查询用户和角色关联
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @return 用户和角色关联列表
|
|
* @return 用户和角色关联列表
|
|
*/
|
|
*/
|
|
@@ -85,7 +87,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通过用户ID删除用户
|
|
* 通过用户ID删除用户
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -93,7 +95,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 批量删除用户信息
|
|
* 批量删除用户信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param ids 需要删除的数据ID
|
|
* @param ids 需要删除的数据ID
|
|
* @return 结果
|
|
* @return 结果
|
|
* @throws Exception 异常
|
|
* @throws Exception 异常
|
|
@@ -102,7 +104,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 保存用户信息
|
|
* 保存用户信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -110,7 +112,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 注册用户信息
|
|
* 注册用户信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -118,7 +120,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 保存用户信息
|
|
* 保存用户信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -126,7 +128,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 修改用户详细信息
|
|
* 修改用户详细信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -134,7 +136,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用户授权角色
|
|
* 用户授权角色
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @param roleIds 角色组
|
|
* @param roleIds 角色组
|
|
*/
|
|
*/
|
|
@@ -142,7 +144,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 修改用户密码信息
|
|
* 修改用户密码信息
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -150,7 +152,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 校验用户名称是否唯一
|
|
* 校验用户名称是否唯一
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param loginName 登录名称
|
|
* @param loginName 登录名称
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -174,14 +176,14 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 校验用户是否允许操作
|
|
* 校验用户是否允许操作
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
*/
|
|
*/
|
|
public void checkUserAllowed(SysUser user);
|
|
public void checkUserAllowed(SysUser user);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据用户ID查询用户所属角色组
|
|
* 根据用户ID查询用户所属角色组
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -189,7 +191,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据用户ID查询用户所属岗位组
|
|
* 根据用户ID查询用户所属岗位组
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userId 用户ID
|
|
* @param userId 用户ID
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|
|
@@ -197,7 +199,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 导入用户数据
|
|
* 导入用户数据
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param userList 用户数据列表
|
|
* @param userList 用户数据列表
|
|
* @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
|
|
* @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
|
|
* @param operName 操作用户
|
|
* @param operName 操作用户
|
|
@@ -207,7 +209,7 @@ public interface ISysUserService
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用户状态修改
|
|
* 用户状态修改
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @param user 用户信息
|
|
* @param user 用户信息
|
|
* @return 结果
|
|
* @return 结果
|
|
*/
|
|
*/
|