feat: 修改请求Token;添加文档
This commit is contained in:
parent
c7e4b32674
commit
4fd45a1c8d
22
ReadMe.md
22
ReadMe.md
|
@ -38,8 +38,6 @@
|
||||||
|
|
||||||
## ✨ v4.0.0 重大更新
|
## ✨ v4.0.0 重大更新
|
||||||
|
|
||||||
新分支` sysn_6.0.0`与上游【Pure Admin】合并
|
|
||||||
|
|
||||||
### 核心改进
|
### 核心改进
|
||||||
|
|
||||||
- **全面重构**:后端接口、实体类等重构,前端重构部分j+优化操作体验
|
- **全面重构**:后端接口、实体类等重构,前端重构部分j+优化操作体验
|
||||||
|
@ -94,6 +92,21 @@ http.authorizeHttpRequests(auth -> auth
|
||||||
);
|
);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Maven工程结构
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
graph TD
|
||||||
|
|
||||||
|
父工程 -->|主项目| auth-api
|
||||||
|
父工程 -->|代码生成器| generator-code
|
||||||
|
auth-api -->|启动项、控制器| service
|
||||||
|
service -->|mapper| dao
|
||||||
|
service -->|包含domain、配置等| auth-core
|
||||||
|
dao -->|包含domain、配置等| auth-code
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
## 🛠️ 应用场景
|
## 🛠️ 应用场景
|
||||||
|
|
||||||
### 1. 纯前端控制模式
|
### 1. 纯前端控制模式
|
||||||
|
@ -216,7 +229,10 @@ docker compose up -d
|
||||||
- [ ] 用户设置持久化存储到数据库
|
- [ ] 用户设置持久化存储到数据库
|
||||||
- [ ] 权限弹窗页面优化
|
- [ ] 权限弹窗页面优化
|
||||||
- [ ] 后端文档注释完善
|
- [ ] 后端文档注释完善
|
||||||
- [ ] 系统监控后端返回403停止请求
|
- [x] 系统监控后端返回403停止请求
|
||||||
|
- [ ] 优化用户配置权限逻辑,配置后热更新逻辑等
|
||||||
|
- [ ] 完善后端注释,有需要添加ReadMe文档
|
||||||
|
- [ ] Redis中获取活跃用户
|
||||||
|
|
||||||
## 前后端接口规范
|
## 前后端接口规范
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ package cn.bunny.services.aop;
|
||||||
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant;
|
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant;
|
||||||
import cn.bunny.services.domain.common.enums.JobEnums;
|
import cn.bunny.services.domain.common.enums.JobEnums;
|
||||||
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
||||||
import cn.bunny.services.domain.common.model.quartz.ScheduleExecuteLogJson;
|
import cn.bunny.services.domain.common.model.dto.quartz.ScheduleExecuteLogJson;
|
||||||
import cn.bunny.services.mapper.log.ScheduleExecuteLogMapper;
|
import cn.bunny.services.mapper.log.ScheduleExecuteLogMapper;
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
|
|
|
@ -2,8 +2,8 @@ package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
||||||
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.ConfigurationService;
|
import cn.bunny.services.service.configuration.ConfigurationService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.email.dto.EmailTemplateDto;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailTemplateUpdateDto;
|
import cn.bunny.services.domain.system.email.dto.EmailTemplateUpdateDto;
|
||||||
import cn.bunny.services.domain.system.email.entity.EmailTemplate;
|
import cn.bunny.services.domain.system.email.entity.EmailTemplate;
|
||||||
import cn.bunny.services.domain.system.email.vo.EmailTemplateVo;
|
import cn.bunny.services.domain.system.email.vo.EmailTemplateVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.EmailTemplateService;
|
import cn.bunny.services.service.configuration.EmailTemplateService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.email.dto.EmailUsersDto;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailUsersUpdateDto;
|
import cn.bunny.services.domain.system.email.dto.EmailUsersUpdateDto;
|
||||||
import cn.bunny.services.domain.system.email.entity.EmailUsers;
|
import cn.bunny.services.domain.system.email.entity.EmailUsers;
|
||||||
import cn.bunny.services.domain.system.email.vo.EmailUsersVo;
|
import cn.bunny.services.domain.system.email.vo.EmailUsersVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.EmailUsersService;
|
import cn.bunny.services.service.configuration.EmailUsersService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -6,9 +6,9 @@ import cn.bunny.services.domain.system.i18n.dto.I18nUpdateByFileDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateDto;
|
||||||
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
||||||
import cn.bunny.services.domain.system.i18n.vo.I18nVo;
|
import cn.bunny.services.domain.system.i18n.vo.I18nVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.I18nService;
|
import cn.bunny.services.service.configuration.I18nService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -4,8 +4,8 @@ import cn.bunny.services.domain.system.i18n.dto.I18nTypeAddDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nTypeDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nTypeDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nTypeUpdateDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nTypeUpdateDto;
|
||||||
import cn.bunny.services.domain.system.i18n.vo.I18nTypeVo;
|
import cn.bunny.services.domain.system.i18n.vo.I18nTypeVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.I18nTypeService;
|
import cn.bunny.services.service.configuration.I18nTypeService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.menuIcon.dto.MenuIconDto;
|
||||||
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconUpdateDto;
|
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconUpdateDto;
|
||||||
import cn.bunny.services.domain.system.menuIcon.entity.MenuIcon;
|
import cn.bunny.services.domain.system.menuIcon.entity.MenuIcon;
|
||||||
import cn.bunny.services.domain.system.menuIcon.vo.MenuIconVo;
|
import cn.bunny.services.domain.system.menuIcon.vo.MenuIconVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.configuration.MenuIconService;
|
import cn.bunny.services.service.configuration.MenuIconService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -3,9 +3,9 @@ package cn.bunny.services.controller.log;
|
||||||
import cn.bunny.services.domain.system.log.dto.ScheduleExecuteLogDto;
|
import cn.bunny.services.domain.system.log.dto.ScheduleExecuteLogDto;
|
||||||
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
||||||
import cn.bunny.services.domain.system.log.vo.ScheduleExecuteLogVo;
|
import cn.bunny.services.domain.system.log.vo.ScheduleExecuteLogVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.log.ScheduleExecuteLogService;
|
import cn.bunny.services.service.log.ScheduleExecuteLogService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -4,9 +4,9 @@ import cn.bunny.services.domain.system.log.dto.UserLoginLogDto;
|
||||||
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.log.UserLoginLogService;
|
import cn.bunny.services.service.log.UserLoginLogService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -7,9 +7,9 @@ import cn.bunny.services.domain.system.message.entity.Message;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageDetailVo;
|
import cn.bunny.services.domain.system.message.vo.MessageDetailVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithUserVo;
|
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithUserVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageVo;
|
import cn.bunny.services.domain.system.message.vo.MessageVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.message.MessageService;
|
import cn.bunny.services.service.message.MessageService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -6,9 +6,9 @@ import cn.bunny.services.domain.system.message.dto.MessageUserDto;
|
||||||
import cn.bunny.services.domain.system.message.entity.Message;
|
import cn.bunny.services.domain.system.message.entity.Message;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithMessageVo;
|
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithMessageVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageUserVo;
|
import cn.bunny.services.domain.system.message.vo.MessageUserVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.message.MessageReceivedService;
|
import cn.bunny.services.service.message.MessageReceivedService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.message.dto.MessageTypeDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageTypeUpdateDto;
|
import cn.bunny.services.domain.system.message.dto.MessageTypeUpdateDto;
|
||||||
import cn.bunny.services.domain.system.message.entity.MessageType;
|
import cn.bunny.services.domain.system.message.entity.MessageType;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageTypeVo;
|
import cn.bunny.services.domain.system.message.vo.MessageTypeVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.message.MessageTypeService;
|
import cn.bunny.services.service.message.MessageTypeService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package cn.bunny.services.controller.schedule;
|
package cn.bunny.services.controller.schedule;
|
||||||
|
|
||||||
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
|
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersAddDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersAddDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersUpdateDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersUpdateDto;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupUpdateDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupUpdateDto;
|
||||||
import cn.bunny.services.domain.system.quartz.entity.SchedulersGroup;
|
import cn.bunny.services.domain.system.quartz.entity.SchedulersGroup;
|
||||||
import cn.bunny.services.domain.system.quartz.vo.SchedulersGroupVo;
|
import cn.bunny.services.domain.system.quartz.vo.SchedulersGroupVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.schedule.SchedulersGroupService;
|
import cn.bunny.services.service.schedule.SchedulersGroupService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.system.dto.dept.DeptDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.dept.DeptUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.dept.DeptUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.entity.Dept;
|
import cn.bunny.services.domain.system.system.entity.Dept;
|
||||||
import cn.bunny.services.domain.system.system.vo.DeptVo;
|
import cn.bunny.services.domain.system.system.vo.DeptVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.system.DeptService;
|
import cn.bunny.services.service.system.DeptService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -8,9 +8,9 @@ import cn.bunny.services.domain.system.files.dto.FilesUpdateDto;
|
||||||
import cn.bunny.services.domain.system.files.entity.Files;
|
import cn.bunny.services.domain.system.files.entity.Files;
|
||||||
import cn.bunny.services.domain.system.files.vo.FileInfoVo;
|
import cn.bunny.services.domain.system.files.vo.FileInfoVo;
|
||||||
import cn.bunny.services.domain.system.files.vo.FilesVo;
|
import cn.bunny.services.domain.system.files.vo.FilesVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.system.FilesService;
|
import cn.bunny.services.service.system.FilesService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.aop.scanner.ControllerApiPermissionScanner;
|
import cn.bunny.services.aop.scanner.ControllerApiPermissionScanner;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.common.scanner.ScannerControllerInfoVo;
|
import cn.bunny.services.domain.common.scanner.ScannerControllerInfoVo;
|
||||||
import cn.bunny.services.domain.system.system.dto.power.PermissionAddDto;
|
import cn.bunny.services.domain.system.system.dto.power.PermissionAddDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.power.PermissionDto;
|
import cn.bunny.services.domain.system.system.dto.power.PermissionDto;
|
||||||
|
|
|
@ -5,9 +5,9 @@ import cn.bunny.services.domain.system.system.dto.role.RoleDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.role.RoleUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.role.RoleUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.entity.Role;
|
import cn.bunny.services.domain.system.system.entity.Role;
|
||||||
import cn.bunny.services.domain.system.system.vo.RoleVo;
|
import cn.bunny.services.domain.system.system.vo.RoleVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.system.RoleService;
|
import cn.bunny.services.service.system.RoleService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.system.dto.AssignPowersToRoleDto;
|
import cn.bunny.services.domain.system.system.dto.AssignPowersToRoleDto;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.service.system.RolePermissionService;
|
import cn.bunny.services.service.system.RolePermissionService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -4,8 +4,8 @@ import cn.bunny.services.domain.system.system.dto.router.RouterAddDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.router.RouterUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.router.RouterUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.vo.router.RouterManageVo;
|
import cn.bunny.services.domain.system.system.vo.router.RouterManageVo;
|
||||||
import cn.bunny.services.domain.system.system.vo.router.WebUserRouterVo;
|
import cn.bunny.services.domain.system.system.vo.router.WebUserRouterVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.service.system.RouterService;
|
import cn.bunny.services.service.system.RouterService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.service.system.RouterRoleService;
|
import cn.bunny.services.service.system.RouterRoleService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.context.BaseContext;
|
import cn.bunny.services.context.BaseContext;
|
||||||
import cn.bunny.services.domain.common.vo.LoginVo;
|
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.system.system.dto.user.*;
|
import cn.bunny.services.domain.system.system.dto.user.*;
|
||||||
import cn.bunny.services.domain.system.system.entity.AdminUser;
|
import cn.bunny.services.domain.system.system.entity.AdminUser;
|
||||||
import cn.bunny.services.domain.system.system.vo.user.AdminUserVo;
|
import cn.bunny.services.domain.system.system.vo.user.AdminUserVo;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.system.dto.user.AssignRolesToUsersDto;
|
import cn.bunny.services.domain.system.system.dto.user.AssignRolesToUsersDto;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.service.system.UserRoleService;
|
import cn.bunny.services.service.system.UserRoleService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
|
@ -4,6 +4,8 @@ server:
|
||||||
spring:
|
spring:
|
||||||
profiles:
|
profiles:
|
||||||
active: @profiles.active@
|
active: @profiles.active@
|
||||||
|
# main:
|
||||||
|
# lazy-initialization: true
|
||||||
application:
|
application:
|
||||||
name: bunny-service
|
name: bunny-service
|
||||||
servlet:
|
servlet:
|
||||||
|
@ -76,6 +78,7 @@ spring:
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
|
|
||||||
|
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
mapper-locations: classpath:mapper/**/*.xml
|
mapper-locations: classpath:mapper/**/*.xml
|
||||||
global-config:
|
global-config:
|
||||||
|
|
|
@ -2,7 +2,7 @@ package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
||||||
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.utils.TokenUtilsTest;
|
import cn.bunny.services.utils.TokenUtilsTest;
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
import com.alibaba.fastjson2.TypeReference;
|
import com.alibaba.fastjson2.TypeReference;
|
||||||
|
|
|
@ -4,8 +4,8 @@ import cn.bunny.services.domain.system.email.dto.EmailTemplateAddDto;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailTemplateUpdateDto;
|
import cn.bunny.services.domain.system.email.dto.EmailTemplateUpdateDto;
|
||||||
import cn.bunny.services.domain.system.email.vo.EmailTemplateVo;
|
import cn.bunny.services.domain.system.email.vo.EmailTemplateVo;
|
||||||
import cn.bunny.services.domain.common.enums.EmailTemplateEnums;
|
import cn.bunny.services.domain.common.enums.EmailTemplateEnums;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.utils.TokenUtilsTest;
|
import cn.bunny.services.utils.TokenUtilsTest;
|
||||||
import cn.hutool.crypto.digest.MD5;
|
import cn.hutool.crypto.digest.MD5;
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
|
|
|
@ -4,8 +4,8 @@ import cn.bunny.services.domain.system.log.dto.UserLoginLogDto;
|
||||||
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
||||||
import cn.bunny.services.domain.common.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.service.log.UserLoginLogService;
|
import cn.bunny.services.service.log.UserLoginLogService;
|
||||||
import cn.bunny.services.utils.TokenUtilsTest;
|
import cn.bunny.services.utils.TokenUtilsTest;
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.utils;
|
package cn.bunny.services.utils;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.system.entity.AdminUser;
|
import cn.bunny.services.domain.system.system.entity.AdminUser;
|
||||||
import cn.bunny.services.domain.common.vo.LoginVo;
|
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
||||||
import cn.bunny.services.mapper.system.UserMapper;
|
import cn.bunny.services.mapper.system.UserMapper;
|
||||||
import cn.bunny.services.utils.system.UserUtil;
|
import cn.bunny.services.utils.system.UserUtil;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package impl;
|
package impl;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.excel.I18nExcel;
|
import cn.bunny.services.domain.common.model.dto.excel.I18nExcel;
|
||||||
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
||||||
import cn.bunny.services.mapper.configuration.I18nMapper;
|
import cn.bunny.services.mapper.configuration.I18nMapper;
|
||||||
import cn.bunny.services.utils.i8n.I18nUtil;
|
import cn.bunny.services.utils.i8n.I18nUtil;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.config.mail;
|
package cn.bunny.services.config.mail;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.model.email.EmailSend;
|
import cn.bunny.services.domain.common.model.dto.email.EmailSend;
|
||||||
import cn.bunny.services.domain.common.model.email.EmailSendInit;
|
import cn.bunny.services.domain.common.model.dto.email.EmailSendInit;
|
||||||
import jakarta.mail.MessagingException;
|
import jakarta.mail.MessagingException;
|
||||||
import jakarta.mail.internet.MimeMessage;
|
import jakarta.mail.internet.MimeMessage;
|
||||||
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.bunny.services.config.minio;
|
package cn.bunny.services.config.minio;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.common.constant.MinioConstant;
|
import cn.bunny.services.domain.common.constant.MinioConstant;
|
||||||
import cn.bunny.services.domain.common.model.file.MinioFilePath;
|
import cn.bunny.services.domain.common.model.dto.file.MinioFilePath;
|
||||||
import cn.bunny.services.exception.AuthCustomerException;
|
import cn.bunny.services.exception.AuthCustomerException;
|
||||||
import io.minio.*;
|
import io.minio.*;
|
||||||
import io.minio.messages.DeleteError;
|
import io.minio.messages.DeleteError;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.context;
|
package cn.bunny.services.context;
|
||||||
|
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.LoginVo;
|
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
||||||
|
|
||||||
public class BaseContext {
|
public class BaseContext {
|
||||||
private static final ThreadLocal<Long> userId = new ThreadLocal<>();
|
private static final ThreadLocal<Long> userId = new ThreadLocal<>();
|
||||||
|
|
|
@ -14,8 +14,6 @@ public class RedisUserConstant {
|
||||||
|
|
||||||
private static final String ADMIN_LOGIN_INFO_PREFIX = "admin::login_info::";
|
private static final String ADMIN_LOGIN_INFO_PREFIX = "admin::login_info::";
|
||||||
private static final String ADMIN_EMAIL_CODE_PREFIX = "admin::email_code::";
|
private static final String ADMIN_EMAIL_CODE_PREFIX = "admin::email_code::";
|
||||||
private static final String USER_LOGIN_INFO_PREFIX = "user::login_info::";
|
|
||||||
private static final String USER_EMAIL_CODE_PREFIX = "user::email_code::";
|
|
||||||
|
|
||||||
public static String getAdminLoginInfoPrefix(String adminUser) {
|
public static String getAdminLoginInfoPrefix(String adminUser) {
|
||||||
return ADMIN_LOGIN_INFO_PREFIX + adminUser;
|
return ADMIN_LOGIN_INFO_PREFIX + adminUser;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.model.email;
|
package cn.bunny.services.domain.common.model.dto.email;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.model.email;
|
package cn.bunny.services.domain.common.model.dto.email;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.excel;
|
package cn.bunny.services.domain.common.model.dto.excel;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import com.alibaba.excel.annotation.write.style.*;
|
import com.alibaba.excel.annotation.write.style.*;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.excel;
|
package cn.bunny.services.domain.common.model.dto.excel;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnore;
|
import com.alibaba.excel.annotation.ExcelIgnore;
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.excel;
|
package cn.bunny.services.domain.common.model.dto.excel;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import com.alibaba.excel.annotation.write.style.*;
|
import com.alibaba.excel.annotation.write.style.*;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.model.file;
|
package cn.bunny.services.domain.common.model.dto.file;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.ip;
|
package cn.bunny.services.domain.common.model.dto.ip;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.model.quartz;
|
package cn.bunny.services.domain.common.model.dto.quartz;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
|
@ -0,0 +1,29 @@
|
||||||
|
package cn.bunny.services.domain.common.model.dto.security;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Schema(name = "TokenInfo", title = "TokenInfo")
|
||||||
|
public class TokenInfo {
|
||||||
|
|
||||||
|
@Schema(name = "token", title = "令牌")
|
||||||
|
private String token;
|
||||||
|
|
||||||
|
@Schema(name = "username", title = "用户名")
|
||||||
|
private String username;
|
||||||
|
|
||||||
|
@Schema(name = "userId", title = "用户id")
|
||||||
|
private Long userId;
|
||||||
|
|
||||||
|
@Schema(name = "loginVo", title = "登录成功返回内容")
|
||||||
|
private LoginVo loginVo;
|
||||||
|
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.entity;
|
package cn.bunny.services.domain.common.model.entity;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.entity;
|
package cn.bunny.services.domain.common.model.entity;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo;
|
package cn.bunny.services.domain.common.model.vo;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo;
|
package cn.bunny.services.domain.common.model.vo;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo;
|
package cn.bunny.services.domain.common.model.vo;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo.result;
|
package cn.bunny.services.domain.common.model.vo.result;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo.result;
|
package cn.bunny.services.domain.common.model.vo.result;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.domain.common.vo.result;
|
package cn.bunny.services.domain.common.model.vo.result;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.email.entity;
|
package cn.bunny.services.domain.system.email.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.email.entity;
|
package cn.bunny.services.domain.system.email.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.email.vo;
|
package cn.bunny.services.domain.system.email.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.email.vo;
|
package cn.bunny.services.domain.system.email.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.files.entity;
|
package cn.bunny.services.domain.system.files.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.files.vo;
|
package cn.bunny.services.domain.system.files.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseVo;
|
import cn.bunny.services.domain.common.model.vo.BaseVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.files.vo;
|
package cn.bunny.services.domain.system.files.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.i18n.entity;
|
package cn.bunny.services.domain.system.i18n.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.i18n.entity;
|
package cn.bunny.services.domain.system.i18n.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.i18n.vo;
|
package cn.bunny.services.domain.system.i18n.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.i18n.vo;
|
package cn.bunny.services.domain.system.i18n.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.log.entity;
|
package cn.bunny.services.domain.system.log.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.log.entity;
|
package cn.bunny.services.domain.system.log.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.log.vo;
|
package cn.bunny.services.domain.system.log.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.log.vo;
|
package cn.bunny.services.domain.system.log.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseVo;
|
import cn.bunny.services.domain.common.model.vo.BaseVo;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.log.vo;
|
package cn.bunny.services.domain.system.log.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.menuIcon.entity;
|
package cn.bunny.services.domain.system.menuIcon.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.menuIcon.vo;
|
package cn.bunny.services.domain.system.menuIcon.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.entity;
|
package cn.bunny.services.domain.system.message.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.entity;
|
package cn.bunny.services.domain.system.message.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.entity;
|
package cn.bunny.services.domain.system.message.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.vo;
|
package cn.bunny.services.domain.system.message.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.vo;
|
package cn.bunny.services.domain.system.message.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.vo;
|
package cn.bunny.services.domain.system.message.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.vo;
|
package cn.bunny.services.domain.system.message.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseVo;
|
import cn.bunny.services.domain.common.model.vo.BaseVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.message.vo;
|
package cn.bunny.services.domain.system.message.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.quartz.entity;
|
package cn.bunny.services.domain.system.quartz.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.quartz.vo;
|
package cn.bunny.services.domain.system.quartz.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity;
|
package cn.bunny.services.domain.system.system.entity;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.entity.router;
|
package cn.bunny.services.domain.system.system.entity.router;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.views;
|
package cn.bunny.services.domain.system.system.views;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.entity.BaseUserEntity;
|
import cn.bunny.services.domain.common.model.entity.BaseUserEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo;
|
package cn.bunny.services.domain.system.system.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo;
|
package cn.bunny.services.domain.system.system.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo;
|
package cn.bunny.services.domain.system.system.vo;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo.router;
|
package cn.bunny.services.domain.system.system.vo.router;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo.router;
|
package cn.bunny.services.domain.system.system.vo.router;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo.user;
|
package cn.bunny.services.domain.system.system.vo.user;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseUserVo;
|
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
|
||||||
import com.alibaba.fastjson2.annotation.JSONField;
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.domain.system.system.vo.user;
|
package cn.bunny.services.domain.system.system.vo.user;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.BaseVo;
|
import cn.bunny.services.domain.common.model.vo.BaseVo;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.exception;
|
package cn.bunny.services.exception;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.bunny.services.exception;
|
package cn.bunny.services.exception;
|
||||||
|
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.context.BaseContext;
|
import cn.bunny.services.context.BaseContext;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.mybatis.spring.MyBatisSystemException;
|
import org.mybatis.spring.MyBatisSystemException;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.utils;
|
package cn.bunny.services.utils;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.ip.IpEntity;
|
import cn.bunny.services.domain.common.model.dto.ip.IpEntity;
|
||||||
import jakarta.annotation.PostConstruct;
|
import jakarta.annotation.PostConstruct;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package cn.bunny.services.utils;
|
package cn.bunny.services.utils;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.vo.result.ResultCodeEnum;
|
import cn.bunny.services.domain.common.model.vo.result.ResultCodeEnum;
|
||||||
import cn.bunny.services.exception.AuthCustomerException;
|
import cn.bunny.services.exception.AuthCustomerException;
|
||||||
import io.jsonwebtoken.Claims;
|
import io.jsonwebtoken.Claims;
|
||||||
import io.jsonwebtoken.Jws;
|
import io.jsonwebtoken.Jws;
|
||||||
|
@ -16,7 +16,7 @@ import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public class JwtHelper {
|
public class JwtTokenUtil {
|
||||||
// JWT 的 秘钥
|
// JWT 的 秘钥
|
||||||
// static SecretKey key = new SecretKeySpec("Bunny-Java-Template".getBytes(), "AES");
|
// static SecretKey key = new SecretKeySpec("Bunny-Java-Template".getBytes(), "AES");
|
||||||
private static final SecretKey key = Keys.hmacShaKeyFor("Bunny-Auth-Server-Private-SecretKey".getBytes(StandardCharsets.UTF_8));
|
private static final SecretKey key = Keys.hmacShaKeyFor("Bunny-Auth-Server-Private-SecretKey".getBytes(StandardCharsets.UTF_8));
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue