diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserDetailsServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserDetailsServiceImpl.java index d9aaf93f..d6361386 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserDetailsServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserDetailsServiceImpl.java @@ -72,7 +72,7 @@ public class UserDetailsServiceImpl implements UserDetailsService { if (user == null) { throw new UsernameNotFoundException(""); } else { - if (!user.getEnabled()) { + if (!(user.getEnabled() == 1)) { throw new BadRequestException("账号未激活!"); } jwtUserDto = new JwtUserDto( diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/JwtUserDto.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/JwtUserDto.java index 0a59a5dc..45ea0ec3 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/JwtUserDto.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/JwtUserDto.java @@ -77,6 +77,6 @@ public class JwtUserDto implements UserDetails { @Override @JsonIgnore public boolean isEnabled() { - return user.getEnabled(); + return user.getEnabled() == 1; } } diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java index 1ca7f178..2e1816d4 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java @@ -58,7 +58,7 @@ public class Dept extends BaseEntity implements Serializable { @NotNull @ApiModelProperty(value = "是否启用") - private Boolean enabled; + private Integer enabled; @ApiModelProperty(value = "上级部门") private Long pid; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/DictDetail.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/DictDetail.java index 554dde61..1734fc53 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/DictDetail.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/DictDetail.java @@ -49,7 +49,7 @@ public class DictDetail extends BaseEntity implements Serializable { private String label; @ApiModelProperty(value = "字典值") - private String value; + private Integer value; @ApiModelProperty(value = "排序") private Integer dictSort = 999; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Job.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Job.java index cb0a311c..5572de64 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Job.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Job.java @@ -54,7 +54,7 @@ public class Job extends BaseEntity implements Serializable { @NotNull @ApiModelProperty(value = "是否启用") - private Boolean enabled; + private Integer enabled; @Override public boolean equals(Object o) { diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java index 6ee29e84..99566cbd 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java @@ -96,7 +96,7 @@ public class User extends BaseEntity implements Serializable { @NotNull @ApiModelProperty(value = "是否启用") - private Boolean enabled; + private Integer enabled; @ApiModelProperty(value = "是否为admin账号", hidden = true) private Boolean isAdmin = false; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDto.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDto.java index 4c3b12aa..20576c53 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDto.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDto.java @@ -35,7 +35,7 @@ public class DeptDto extends BaseDTO implements Serializable { private String name; - private Boolean enabled; + private Integer enabled; private Integer deptSort; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptQueryCriteria.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptQueryCriteria.java index 4d8cdf2a..aa0fb7d7 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptQueryCriteria.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptQueryCriteria.java @@ -33,7 +33,7 @@ public class DeptQueryCriteria{ private String name; @Query - private Boolean enabled; + private Integer enabled; @Query private Long pid; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDto.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDto.java index 541493ce..ed887060 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDto.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDto.java @@ -35,7 +35,7 @@ public class DictDetailDto extends BaseDTO implements Serializable { private String label; - private String value; + private Integer value; private Integer dictSort; } \ No newline at end of file diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDto.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDto.java index f2153e0e..fbbdc39b 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDto.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDto.java @@ -38,10 +38,10 @@ public class JobDto extends BaseDTO implements Serializable { private String name; - private Boolean enabled; + private Integer enabled; public JobDto(String name, Boolean enabled) { this.name = name; - this.enabled = enabled; + this.enabled = enabled ? 1 : 0; } } \ No newline at end of file diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobQueryCriteria.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobQueryCriteria.java index ee851dc6..1684cce5 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobQueryCriteria.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobQueryCriteria.java @@ -33,7 +33,7 @@ public class JobQueryCriteria { private String name; @Query - private Boolean enabled; + private Integer enabled; @Query(type = Query.Type.BETWEEN) private List createTime; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDto.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDto.java index 4af03b98..7d888bcb 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDto.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDto.java @@ -58,7 +58,7 @@ public class UserDto extends BaseDTO implements Serializable { @JsonIgnore private String password; - private Boolean enabled; + private Integer enabled; @JsonIgnore private Boolean isAdmin = false; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserQueryCriteria.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserQueryCriteria.java index ad8e7755..b61d7219 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserQueryCriteria.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserQueryCriteria.java @@ -40,7 +40,7 @@ public class UserQueryCriteria implements Serializable { private String blurry; @Query - private Boolean enabled; + private Integer enabled; private Long deptId; diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java index 6e560f69..631fa748 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java @@ -154,7 +154,7 @@ public class DeptServiceImpl implements DeptService { for (DeptDto deptDTO : deptDtos) { Map map = new LinkedHashMap<>(); map.put("部门名称", deptDTO.getName()); - map.put("部门状态", deptDTO.getEnabled() ? "启用" : "停用"); + map.put("部门状态", deptDTO.getEnabled() == 1 ? "启用" : "停用"); map.put("创建日期", deptDTO.getCreateTime()); list.add(map); } @@ -177,7 +177,7 @@ public class DeptServiceImpl implements DeptService { public List getDeptChildren(Long deptId, List deptList) { List list = new ArrayList<>(); deptList.forEach(dept -> { - if (dept!=null && dept.getEnabled()){ + if (dept!=null && (dept.getEnabled() == 1)){ List depts = deptRepository.findByPid(dept.getId()); if(deptList.size() != 0){ list.addAll(getDeptChildren(dept.getId(), depts)); diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/JobServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/JobServiceImpl.java index b881b422..410569d0 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/JobServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/JobServiceImpl.java @@ -109,7 +109,7 @@ public class JobServiceImpl implements JobService { for (JobDto jobDTO : jobDtos) { Map map = new LinkedHashMap<>(); map.put("岗位名称", jobDTO.getName()); - map.put("岗位状态", jobDTO.getEnabled() ? "启用" : "停用"); + map.put("岗位状态", jobDTO.getEnabled() == 1 ? "启用" : "停用"); map.put("创建日期", jobDTO.getCreateTime()); list.add(map); } diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java index 84b44ec8..ff8ad338 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java @@ -120,7 +120,7 @@ public class UserServiceImpl implements UserService { redisUtils.del("user::username:" + user.getUsername()); } // 如果用户被禁用,则清除用户登录信息 - if(!resources.getEnabled()){ + if(!(resources.getEnabled() == 1)){ onlineUserService.kickOutForUsername(resources.getUsername()); } user.setUsername(resources.getUsername()); @@ -218,7 +218,7 @@ public class UserServiceImpl implements UserService { map.put("部门", userDTO.getDept().getName()); map.put("岗位", userDTO.getJobs().stream().map(JobSmallDto::getName).collect(Collectors.toList())); map.put("邮箱", userDTO.getEmail()); - map.put("状态", userDTO.getEnabled() ? "启用" : "禁用"); + map.put("状态", userDTO.getEnabled() == 1 ? "启用" : "禁用"); map.put("手机号码", userDTO.getPhone()); map.put("修改密码的时间", userDTO.getPwdResetTime()); map.put("创建日期", userDTO.getCreateTime());