🎨 用户与角色分页查询条件
🎨 添加用户类型枚举
This commit is contained in:
@@ -27,4 +27,23 @@ public final class SysUserConst {
|
||||
private Integer value;
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户类型,1系统用户,2平台用户
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum Type {
|
||||
|
||||
/**
|
||||
* 系统用户
|
||||
*/
|
||||
SYSTEM(1),
|
||||
/**
|
||||
* 平台用户
|
||||
*/
|
||||
CUSTOMER(2);
|
||||
|
||||
private Integer value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,4 +20,10 @@ public class SysRoleQO {
|
||||
|
||||
@ApiModelProperty(value = "角色标识")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
private String endTime;
|
||||
}
|
||||
|
||||
@@ -44,4 +44,10 @@ public class SysUserQO {
|
||||
@ApiModelProperty(value="状态(1-正常,2-冻结)")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty(value="开始时间")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(value="结束时间")
|
||||
private String endTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -40,10 +40,12 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||
*/
|
||||
@Override
|
||||
public IPage<SysRole> page(IPage<SysRole> page, SysRoleQO qo) {
|
||||
LambdaQueryWrapper<SysRole> wrapper = Wrappers.<SysRole>lambdaQuery()
|
||||
.like(StrUtil.isNotBlank(qo.getName()), SysRole::getName, qo.getName())
|
||||
.eq(StrUtil.isNotBlank(qo.getCode()), SysRole::getCode, qo.getCode());
|
||||
return baseMapper.selectPage(page, wrapper);
|
||||
LambdaQueryWrapper<SysRole> wrapper = Wrappers.<SysRole>lambdaQuery()
|
||||
.like(StrUtil.isNotBlank(qo.getName()), SysRole::getName, qo.getName())
|
||||
.eq(StrUtil.isNotBlank(qo.getCode()), SysRole::getCode, qo.getCode())
|
||||
.between(StrUtil.isNotBlank(qo.getStartTime()) && StrUtil.isNotBlank(qo.getEndTime()),
|
||||
SysRole::getCreateTime, qo.getStartTime(), qo.getEndTime());
|
||||
return baseMapper.selectPage(page, wrapper);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
|
||||
import com.hccake.ballcat.admin.constants.SysUserConst;
|
||||
import com.hccake.ballcat.admin.modules.sys.mapper.SysUserMapper;
|
||||
import com.hccake.ballcat.admin.modules.sys.model.converter.SysUserConverter;
|
||||
import com.hccake.ballcat.admin.modules.sys.model.dto.SysUserDTO;
|
||||
@@ -132,7 +133,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
public boolean addSysUser(SysUserDTO sysUserDto) {
|
||||
SysUser sysUser = SysUserConverter.INSTANCE.dtoToPo(sysUserDto);
|
||||
sysUser.setDelFlag(0);
|
||||
sysUser.setStatus(1);
|
||||
sysUser.setStatus(SysUserConst.Status.NORMAL.getValue());
|
||||
sysUser.setType(SysUserConst.Type.SYSTEM.getValue());
|
||||
|
||||
String password = PasswordUtil.decodeAesAndEncodeBCrypt(sysUserDto.getPass(), secretKey);
|
||||
sysUser.setPassword(password);
|
||||
|
||||
Reference in New Issue
Block a user