|
|
|
|
@ -20,12 +20,25 @@ import java.util.List;
|
|
|
|
|
*/
|
|
|
|
|
public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo> {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分页查询用户列表,并进行数据权限控制
|
|
|
|
|
*
|
|
|
|
|
* @param page 分页参数
|
|
|
|
|
* @param queryWrapper 查询条件
|
|
|
|
|
* @return 分页的用户信息
|
|
|
|
|
*/
|
|
|
|
|
@DataPermission({
|
|
|
|
|
@DataColumn(key = "deptName", value = "u.dept_id"),
|
|
|
|
|
@DataColumn(key = "userName", value = "u.user_id")
|
|
|
|
|
})
|
|
|
|
|
Page<SysUserVo> selectPageUserList(@Param("page") Page<SysUser> page, @Param(Constants.WRAPPER) Wrapper<SysUser> queryWrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询用户列表,并进行数据权限控制
|
|
|
|
|
*
|
|
|
|
|
* @param queryWrapper 查询条件
|
|
|
|
|
* @return 用户信息集合
|
|
|
|
|
*/
|
|
|
|
|
@DataPermission({
|
|
|
|
|
@DataColumn(key = "deptName", value = "dept_id"),
|
|
|
|
|
@DataColumn(key = "userName", value = "user_id")
|
|
|
|
|
@ -68,12 +81,25 @@ public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo> {
|
|
|
|
|
})
|
|
|
|
|
Page<SysUserVo> selectUnallocatedList(@Param("page") Page<SysUser> page, @Param(Constants.WRAPPER) Wrapper<SysUser> queryWrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据用户ID统计用户数量
|
|
|
|
|
*
|
|
|
|
|
* @param userId 用户ID
|
|
|
|
|
* @return 用户数量
|
|
|
|
|
*/
|
|
|
|
|
@DataPermission({
|
|
|
|
|
@DataColumn(key = "deptName", value = "dept_id"),
|
|
|
|
|
@DataColumn(key = "userName", value = "user_id")
|
|
|
|
|
})
|
|
|
|
|
long countUserById(Long userId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件更新用户数据
|
|
|
|
|
*
|
|
|
|
|
* @param user 要更新的用户实体
|
|
|
|
|
* @param updateWrapper 更新条件封装器
|
|
|
|
|
* @return 更新操作影响的行数
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
@DataPermission({
|
|
|
|
|
@DataColumn(key = "deptName", value = "dept_id"),
|
|
|
|
|
@ -81,6 +107,12 @@ public interface SysUserMapper extends BaseMapperPlus<SysUser, SysUserVo> {
|
|
|
|
|
})
|
|
|
|
|
int update(@Param(Constants.ENTITY) SysUser user, @Param(Constants.WRAPPER) Wrapper<SysUser> updateWrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据用户ID更新用户数据
|
|
|
|
|
*
|
|
|
|
|
* @param user 要更新的用户实体
|
|
|
|
|
* @return 更新操作影响的行数
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
@DataPermission({
|
|
|
|
|
@DataColumn(key = "deptName", value = "dept_id"),
|
|
|
|
|
|