Compare commits

...

2 Commits
master ... dev

Author SHA1 Message Date
Bunny 73f6a682fe 📦 添加模块和依赖 2025-07-18 11:02:24 +08:00
Bunny 677ef94892 📦 添加模块和依赖 2025-07-18 10:41:45 +08:00
153 changed files with 497 additions and 395 deletions

View File

@ -0,0 +1 @@
package com.auth.common.event;

View File

@ -1 +0,0 @@
package com.auth.common.model.bo;

View File

@ -1 +0,0 @@
package com.auth.common.model.dto;

View File

@ -1 +0,0 @@
package com.auth.common.model.entity;

View File

@ -1 +0,0 @@
package com.auth.common.model.vo;

View File

@ -21,6 +21,10 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>com.auth</groupId>
<artifactId>model-base</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.entity.base; package com.auth.dao.base.entity.base;
import com.auth.common.model.common.BaseEntity; import com.auth.common.model.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;

View File

@ -0,0 +1 @@
package com.auth.dao.base.entity;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.DeptDto; import com.auth.model.base.dto.DeptDto;
import com.auth.common.model.entity.base.DeptEntity; import com.auth.model.base.vo.DeptVo;
import com.auth.common.model.vo.base.DeptVo; import com.auth.dao.base.entity.base.DeptEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.DictDto; import com.auth.model.base.dto.DictDto;
import com.auth.common.model.entity.base.DictEntity; import com.auth.model.base.vo.DictVo;
import com.auth.common.model.vo.base.DictVo; import com.auth.dao.base.entity.base.DictEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.EmailConfigDto; import com.auth.model.base.dto.EmailConfigDto;
import com.auth.common.model.entity.base.EmailConfigEntity; import com.auth.model.base.vo.EmailConfigVo;
import com.auth.common.model.vo.base.EmailConfigVo; import com.auth.dao.base.entity.base.EmailConfigEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.EmailTemplateDto; import com.auth.model.base.dto.EmailTemplateDto;
import com.auth.common.model.entity.base.EmailTemplateEntity; import com.auth.model.base.vo.EmailTemplateVo;
import com.auth.common.model.vo.base.EmailTemplateVo; import com.auth.dao.base.entity.base.EmailTemplateEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.FileDto; import com.auth.model.base.dto.FileDto;
import com.auth.common.model.entity.base.FileEntity; import com.auth.model.base.vo.FileVo;
import com.auth.common.model.vo.base.FileVo; import com.auth.dao.base.entity.base.FileEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.LoginLogDto; import com.auth.model.base.dto.LoginLogDto;
import com.auth.common.model.entity.base.LoginLogEntity; import com.auth.model.base.vo.LoginLogVo;
import com.auth.common.model.vo.base.LoginLogVo; import com.auth.dao.base.entity.base.LoginLogEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.MenuDto; import com.auth.model.base.dto.MenuDto;
import com.auth.common.model.entity.base.MenuEntity; import com.auth.model.base.vo.MenuVo;
import com.auth.common.model.vo.base.MenuVo; import com.auth.dao.base.entity.base.MenuEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.MenuRoleDto; import com.auth.model.base.dto.MenuRoleDto;
import com.auth.common.model.entity.base.MenuRoleEntity; import com.auth.model.base.vo.MenuRoleVo;
import com.auth.common.model.vo.base.MenuRoleVo; import com.auth.dao.base.entity.base.MenuRoleEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.OperationLogDto; import com.auth.model.base.dto.OperationLogDto;
import com.auth.common.model.entity.base.OperationLogEntity; import com.auth.model.base.vo.OperationLogVo;
import com.auth.common.model.vo.base.OperationLogVo; import com.auth.dao.base.entity.base.OperationLogEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.PermissionDto; import com.auth.model.base.dto.PermissionDto;
import com.auth.common.model.entity.base.PermissionEntity; import com.auth.model.base.vo.PermissionVo;
import com.auth.common.model.vo.base.PermissionVo; import com.auth.dao.base.entity.base.PermissionEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.RoleDataScopeDto; import com.auth.model.base.dto.RoleDataScopeDto;
import com.auth.common.model.entity.base.RoleDataScopeEntity; import com.auth.model.base.vo.RoleDataScopeVo;
import com.auth.common.model.vo.base.RoleDataScopeVo; import com.auth.dao.base.entity.base.RoleDataScopeEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.RoleDto; import com.auth.model.base.dto.RoleDto;
import com.auth.common.model.entity.base.RoleEntity; import com.auth.model.base.vo.RoleVo;
import com.auth.common.model.vo.base.RoleVo; import com.auth.dao.base.entity.base.RoleEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.RolePermissionDto; import com.auth.model.base.dto.RolePermissionDto;
import com.auth.common.model.entity.base.RolePermissionEntity; import com.auth.model.base.vo.RolePermissionVo;
import com.auth.common.model.vo.base.RolePermissionVo; import com.auth.dao.base.entity.base.RolePermissionEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.UserDeptDto; import com.auth.model.base.dto.UserDeptDto;
import com.auth.common.model.entity.base.UserDeptEntity; import com.auth.model.base.vo.UserDeptVo;
import com.auth.common.model.vo.base.UserDeptVo; import com.auth.dao.base.entity.base.UserDeptEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,10 +1,10 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.UserDto; import com.auth.model.base.dto.UserDto;
import com.auth.common.model.entity.base.PermissionEntity; import com.auth.model.base.vo.UserVo;
import com.auth.common.model.entity.base.RoleEntity; import com.auth.dao.base.entity.base.PermissionEntity;
import com.auth.common.model.entity.base.UserEntity; import com.auth.dao.base.entity.base.RoleEntity;
import com.auth.common.model.vo.base.UserVo; import com.auth.dao.base.entity.base.UserEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,8 +1,8 @@
package com.auth.dao.base.mapper.v1; package com.auth.dao.base.mapper.v1;
import com.auth.common.model.dto.base.UserRoleDto; import com.auth.model.base.dto.UserRoleDto;
import com.auth.common.model.entity.base.UserRoleEntity; import com.auth.model.base.vo.UserRoleVo;
import com.auth.common.model.vo.base.UserRoleVo; import com.auth.dao.base.entity.base.UserRoleEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.DeptMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.DeptMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.DeptEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.DeptEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="parent_id" property="parentId"/> <id column="parent_id" property="parentId"/>
<id column="manager" property="manager"/> <id column="manager" property="manager"/>
@ -32,7 +32,7 @@
</sql> </sql>
<!-- 分页查询部门表内容 --> <!-- 分页查询部门表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.DeptVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.DeptVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.DictMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.DictMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.DictEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.DictEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="dict_type" property="dictType"/> <id column="dict_type" property="dictType"/>
<id column="dict_code" property="dictCode"/> <id column="dict_code" property="dictCode"/>
@ -31,7 +31,7 @@
</sql> </sql>
<!-- 分页查询系统数据字典内容 --> <!-- 分页查询系统数据字典内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.DictVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.DictVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.EmailConfigMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.EmailConfigMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.EmailConfigEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.EmailConfigEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="config_name" property="configName"/> <id column="config_name" property="configName"/>
<id column="email" property="email"/> <id column="email" property="email"/>
@ -32,7 +32,7 @@
</sql> </sql>
<!-- 分页查询系统邮件服务器配置内容 --> <!-- 分页查询系统邮件服务器配置内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.EmailConfigVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.EmailConfigVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.EmailTemplateMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.EmailTemplateMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.EmailTemplateEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.EmailTemplateEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="template_name" property="templateName"/> <id column="template_name" property="templateName"/>
<id column="email_user" property="emailUser"/> <id column="email_user" property="emailUser"/>
@ -34,7 +34,7 @@
</sql> </sql>
<!-- 分页查询邮件模板表内容 --> <!-- 分页查询邮件模板表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.EmailTemplateVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.EmailTemplateVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.FileMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.FileMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.FileEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.FileEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="file_uid" property="fileUid"/> <id column="file_uid" property="fileUid"/>
<id column="original_name" property="originalName"/> <id column="original_name" property="originalName"/>
@ -35,7 +35,7 @@
</sql> </sql>
<!-- 分页查询系统文件存储内容 --> <!-- 分页查询系统文件存储内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.FileVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.FileVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.LoginLogMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.LoginLogMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.LoginLogEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.LoginLogEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="user_id" property="userId"/> <id column="user_id" property="userId"/>
<id column="username" property="username"/> <id column="username" property="username"/>
@ -30,7 +30,7 @@
</sql> </sql>
<!-- 分页查询系统用户登录日志内容 --> <!-- 分页查询系统用户登录日志内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.LoginLogVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.LoginLogVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.MenuMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.MenuMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.MenuEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.MenuEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="parent_id" property="parentId"/> <id column="parent_id" property="parentId"/>
<id column="menu_path" property="menuPath"/> <id column="menu_path" property="menuPath"/>
@ -37,7 +37,7 @@
</sql> </sql>
<!-- 分页查询系统菜单权限内容 --> <!-- 分页查询系统菜单权限内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.MenuVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.MenuVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.MenuRoleMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.MenuRoleMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.MenuRoleEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.MenuRoleEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="role_id" property="roleId"/> <id column="role_id" property="roleId"/>
<id column="menu_id" property="menuId"/> <id column="menu_id" property="menuId"/>
@ -19,7 +19,7 @@
</sql> </sql>
<!-- 分页查询系统菜单角色关联内容 --> <!-- 分页查询系统菜单角色关联内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.MenuRoleVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.MenuRoleVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.OperationLogMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.OperationLogMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.OperationLogEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.OperationLogEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="module" property="module"/> <id column="module" property="module"/>
<id column="operation_type" property="operationType"/> <id column="operation_type" property="operationType"/>
@ -34,7 +34,7 @@
</sql> </sql>
<!-- 分页查询系统操作日志内容 --> <!-- 分页查询系统操作日志内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.OperationLogVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.OperationLogVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.PermissionMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.PermissionMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.PermissionEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.PermissionEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="parent_id" property="parentId"/> <id column="parent_id" property="parentId"/>
<id column="power_code" property="powerCode"/> <id column="power_code" property="powerCode"/>
@ -36,7 +36,7 @@
</sql> </sql>
<!-- 分页查询系统权限表内容 --> <!-- 分页查询系统权限表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.PermissionVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.PermissionVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.RoleDataScopeMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.RoleDataScopeMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.RoleDataScopeEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.RoleDataScopeEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="role_id" property="roleId"/> <id column="role_id" property="roleId"/>
<id column="dept_id" property="deptId"/> <id column="dept_id" property="deptId"/>
@ -19,7 +19,7 @@
</sql> </sql>
<!-- 分页查询系统角色数据权限范围内容 --> <!-- 分页查询系统角色数据权限范围内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.RoleDataScopeVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.RoleDataScopeVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.RoleMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.RoleMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.RoleEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.RoleEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="role_code" property="roleCode"/> <id column="role_code" property="roleCode"/>
<id column="description" property="description"/> <id column="description" property="description"/>
@ -28,7 +28,7 @@
</sql> </sql>
<!-- 分页查询系统角色表内容 --> <!-- 分页查询系统角色表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.RoleVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.RoleVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.RolePermissionMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.RolePermissionMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.RolePermissionEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.RolePermissionEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="role_id" property="roleId"/> <id column="role_id" property="roleId"/>
<id column="power_id" property="powerId"/> <id column="power_id" property="powerId"/>
@ -22,7 +22,7 @@
</sql> </sql>
<!-- 分页查询系统角色权限表内容 --> <!-- 分页查询系统角色权限表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.RolePermissionVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.RolePermissionVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.UserDeptMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.UserDeptMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.UserDeptEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.UserDeptEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="user_id" property="userId"/> <id column="user_id" property="userId"/>
<id column="dept_id" property="deptId"/> <id column="dept_id" property="deptId"/>
@ -24,7 +24,7 @@
</sql> </sql>
<!-- 分页查询部门用户关系表内容 --> <!-- 分页查询部门用户关系表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.UserDeptVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.UserDeptVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.UserMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.UserMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.UserEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.UserEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="username" property="username"/> <id column="username" property="username"/>
<id column="nickname" property="nickname"/> <id column="nickname" property="nickname"/>
@ -41,7 +41,7 @@
</sql> </sql>
<!-- 分页查询用户信息内容 --> <!-- 分页查询用户信息内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.UserVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.UserVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,
@ -118,7 +118,7 @@
</select> </select>
<!-- 根据用户名查询用户信息 --> <!-- 根据用户名查询用户信息 -->
<select id="selectByUsername" resultType="com.auth.common.model.entity.base.UserEntity"> <select id="selectByUsername" resultType="com.auth.dao.base.entity.base.UserEntity">
select select
<include refid="Base_Column_List"/> <include refid="Base_Column_List"/>
from sys_user from sys_user
@ -126,7 +126,7 @@
</select> </select>
<!-- 根据用户id查找该用户的角色内容 --> <!-- 根据用户id查找该用户的角色内容 -->
<select id="selectRolesByUserId" resultType="com.auth.common.model.entity.base.RoleEntity"> <select id="selectRolesByUserId" resultType="com.auth.dao.base.entity.base.RoleEntity">
SELECT tr.* SELECT tr.*
FROM t_user_role tur FROM t_user_role tur
JOIN t_role tr ON tur.role_id = tr.id JOIN t_role tr ON tur.role_id = tr.id
@ -138,7 +138,7 @@
</select> </select>
<!-- 根据用户id查找当前用户的权限 --> <!-- 根据用户id查找当前用户的权限 -->
<select id="selectPermissionByUserId" resultType="com.auth.common.model.entity.base.PermissionEntity"> <select id="selectPermissionByUserId" resultType="com.auth.dao.base.entity.base.PermissionEntity">
SELECT DISTINCT p.* SELECT DISTINCT p.*
FROM sys_permission p FROM sys_permission p
JOIN sys_role_permission rp ON p.id = rp.permission_id JOIN sys_role_permission rp ON p.id = rp.permission_id

View File

@ -3,7 +3,7 @@
<mapper namespace="com.auth.dao.base.mapper.v1.UserRoleMapper"> <mapper namespace="com.auth.dao.base.mapper.v1.UserRoleMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.auth.common.model.entity.base.UserRoleEntity"> <resultMap id="BaseResultMap" type="com.auth.dao.base.entity.base.UserRoleEntity">
<id column="id" property="id"/> <id column="id" property="id"/>
<id column="user_id" property="userId"/> <id column="user_id" property="userId"/>
<id column="role_id" property="roleId"/> <id column="role_id" property="roleId"/>
@ -21,7 +21,7 @@
</sql> </sql>
<!-- 分页查询系统用户角色关系表内容 --> <!-- 分页查询系统用户角色关系表内容 -->
<select id="selectListByPage" resultType="com.auth.common.model.vo.base.UserRoleVo"> <select id="selectListByPage" resultType="com.auth.model.base.vo.UserRoleVo">
select select
base.*, base.*,
create_user.username as create_username, create_user.username as create_username,

View File

@ -25,10 +25,6 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>com.auth</groupId>
<artifactId>auth-common</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -0,0 +1,25 @@
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.auth</groupId>
<artifactId>auth-model</artifactId>
<version>0.0.1</version>
</parent>
<artifactId>model-base</artifactId>
<packaging>jar</packaging>
<name>model-base</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<java.version>17</java.version>
</properties>
<dependencies>
</dependencies>
</project>

View File

@ -0,0 +1 @@
package com.auth.model.base.bo;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -0,0 +1,19 @@
package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
@Schema(name = "LoginDto", title = "LoginDto登录参数", description = "登录请求参数")
public class LoginDto {
@Schema(name = "type", description = "登录类型")
private String type = "default";
@Schema(name = "username", title = "用户名")
private String username;
@Schema(name = "password", description = "密码")
private String password;
}

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.dto.base; package com.auth.model.base.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -0,0 +1 @@
package com.auth.model.base.dto;

View File

@ -5,4 +5,4 @@
* 当这个概念可能被多个实体共享使用时 * 当这个概念可能被多个实体共享使用时
* 当这个概念需要保证不变性和线程安全时 * 当这个概念需要保证不变性和线程安全时
*/ */
package com.auth.common.model.value; package com.auth.model.base.value;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -0,0 +1,35 @@
package com.auth.model.base.vo;
import com.auth.common.model.common.BaseVo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@Schema(name = "LoginVo对象", title = "登录成功返回内容", description = "登录成功返回内容")
public class LoginVo extends BaseVo {
@Schema(name = "nickname", title = "昵称")
private String nickname;
@Schema(name = "username", title = "用户名")
private String username;
@Schema(name = "email", title = "邮箱")
private String email;
@Schema(name = "token", title = "令牌")
private String token;
@Schema(name = "expires", title = "过期时间")
private String expires;
@Schema(name = "readMeDay", title = "记住我多久")
private Long readMeDay;
}

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.auth.common.model.vo.base; package com.auth.model.base.vo;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -0,0 +1 @@
package com.auth.model.base.vo;

32
auth-model/pom.xml Normal file
View File

@ -0,0 +1,32 @@
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.auth</groupId>
<artifactId>auth-server</artifactId>
<version>0.0.1</version>
</parent>
<artifactId>auth-model</artifactId>
<packaging>pom</packaging>
<name>auth-model</name>
<modules>
<module>model-base</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>com.auth</groupId>
<artifactId>auth-common</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
</project>

View File

@ -6,8 +6,8 @@ import com.auth.common.exception.MyAuthenticationException;
import com.auth.common.model.common.result.ResultCodeEnum; import com.auth.common.model.common.result.ResultCodeEnum;
import com.auth.module.security.config.SecurityWebConfiguration; import com.auth.module.security.config.SecurityWebConfiguration;
import com.auth.module.security.handler.SecurityAuthenticationEntryPoint; import com.auth.module.security.handler.SecurityAuthenticationEntryPoint;
import com.auth.module.security.provider.JwtTokenProvider;
import com.auth.module.security.service.DbUserDetailService; import com.auth.module.security.service.DbUserDetailService;
import com.auth.module.security.service.JwtTokenService;
import jakarta.servlet.FilterChain; import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@ -31,7 +31,7 @@ import java.io.IOException;
@RequiredArgsConstructor @RequiredArgsConstructor
public class JwtAuthenticationFilter extends OncePerRequestFilter { public class JwtAuthenticationFilter extends OncePerRequestFilter {
private final JwtTokenService jwtTokenService; private final JwtTokenProvider jwtTokenProvider;
private final DbUserDetailService userDetailsService; private final DbUserDetailService userDetailsService;
private final SecurityAuthenticationEntryPoint securityAuthenticationEntryPoint; private final SecurityAuthenticationEntryPoint securityAuthenticationEntryPoint;
@ -73,7 +73,7 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
try { try {
// 检查当前Token是否过期 // 检查当前Token是否过期
if (jwtTokenService.isExpired(jwtToken)) { if (jwtTokenProvider.isExpired(jwtToken)) {
// 💡如果过期不需要进行判断和验证需要直接放行可以像下面这样写 // 💡如果过期不需要进行判断和验证需要直接放行可以像下面这样写
// =================================================== // ===================================================
// filterChain.doFilter(request, response); // filterChain.doFilter(request, response);
@ -83,8 +83,8 @@ public class JwtAuthenticationFilter extends OncePerRequestFilter {
} }
// 解析当前Token中的用户名 // 解析当前Token中的用户名
String username = jwtTokenService.getUsernameFromToken(jwtToken); String username = jwtTokenProvider.getUsernameFromToken(jwtToken);
Long userId = jwtTokenService.getUserIdFromToken(jwtToken); Long userId = jwtTokenProvider.getUserIdFromToken(jwtToken);
// 当前用户名存在并且 Security上下文为空设置认证相关信息 // 当前用户名存在并且 Security上下文为空设置认证相关信息
if (username != null && SecurityContextHolder.getContext().getAuthentication() == null) { if (username != null && SecurityContextHolder.getContext().getAuthentication() == null) {

View File

@ -3,7 +3,7 @@ package com.auth.module.security.handler;
import com.auth.common.model.common.result.Result; import com.auth.common.model.common.result.Result;
import com.auth.common.model.common.result.ResultCodeEnum; import com.auth.common.model.common.result.ResultCodeEnum;
import com.auth.common.utils.ResponseUtil; import com.auth.common.utils.ResponseUtil;
import com.auth.module.security.service.JwtTokenService; import com.auth.module.security.provider.JwtTokenProvider;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -21,7 +21,7 @@ import org.springframework.util.StringUtils;
@RequiredArgsConstructor @RequiredArgsConstructor
public class JwtTokenLogoutHandler implements LogoutHandler { public class JwtTokenLogoutHandler implements LogoutHandler {
private final JwtTokenService jwtTokenService; private final JwtTokenProvider jwtTokenProvider;
@Override @Override
public void logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication) { public void logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication) {
@ -30,7 +30,7 @@ public class JwtTokenLogoutHandler implements LogoutHandler {
if (StringUtils.hasText(authorizationToken)) { if (StringUtils.hasText(authorizationToken)) {
// 如果当前用户信息存在redis中可以通过这个进行退出 // 如果当前用户信息存在redis中可以通过这个进行退出
String username = jwtTokenService.getUsernameFromToken(authorizationToken); String username = jwtTokenProvider.getUsernameFromToken(authorizationToken);
log.info("username : {}", username); log.info("username : {}", username);
} }

View File

@ -1,4 +1,4 @@
package com.auth.module.security.service; package com.auth.module.security.provider;
import com.auth.common.utils.JwtTokenUtil; import com.auth.common.utils.JwtTokenUtil;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
@ -13,7 +13,7 @@ import java.util.Map;
@Configuration @Configuration
@ConfigurationProperties(prefix = "jwt-token") @ConfigurationProperties(prefix = "jwt-token")
public class JwtTokenService { public class JwtTokenProvider {
@Value("${jwtToken.secret}") @Value("${jwtToken.secret}")
public String secret; public String secret;

View File

@ -1,8 +1,8 @@
package com.auth.module.security.service; package com.auth.module.security.service;
import com.auth.common.model.entity.base.PermissionEntity; import com.auth.dao.base.entity.base.PermissionEntity;
import com.auth.common.model.entity.base.RoleEntity; import com.auth.dao.base.entity.base.RoleEntity;
import com.auth.common.model.entity.base.UserEntity; import com.auth.dao.base.entity.base.UserEntity;
import com.auth.dao.base.mapper.v1.UserMapper; import com.auth.dao.base.mapper.v1.UserMapper;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority;

Some files were not shown because too many files have changed in this diff Show More