feat(auth): 新增用户权限管理模块
- 新增权限、角色、用户角色关联等数据对象及Mapper - 实现权限数据同步至Redis的功能 - 新增用户登录与注册接口,支持验证码登录 - 完善全局异常处理,增加对Guava参数校验异常的捕获 - 修改用户DO字段类型,使用LocalDate与LocalDateTime替代Date - 新增删除状态枚举类DeletedEnum和状态枚举类StatusEnum - 调整响应码结构,区分邮件相关错误码 - 新增RedisKeyConstants中关于用户角色与角色权限的KEY构建方法 - 新增RoleConstants定义普通用户角色ID常量
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
package com.hanserwei.framework.common.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum DeletedEnum {
|
||||
|
||||
YES(true),
|
||||
NO(false);
|
||||
|
||||
private final Boolean value;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.hanserwei.framework.common.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusEnum {
|
||||
// 启用
|
||||
ENABLE(0),
|
||||
// 禁用
|
||||
DISABLED(1);
|
||||
|
||||
private final Integer value;
|
||||
}
|
||||
Reference in New Issue
Block a user