♻️ 为微服务做准备

This commit is contained in:
bunny 2025-05-30 10:42:07 +08:00
parent 6ea1f00530
commit 09d0f6932d
340 changed files with 999 additions and 1041 deletions

View File

@ -126,13 +126,12 @@ http.authorizeHttpRequests(auth -> auth
``` ```
bunny-auth/ bunny-auth/
├── auth-api # Interface Layer ├── auth-system # System Module
├── auth-core # Core Module ├── auth-core # Core Module
│ ├── config # Security Configuration │ ├── config # Security Configuration
│ └── domain # Domain │ └── exception # exception
│ └── ...... # And more... │ └── ...... # And more...
├── service # Business Implementation ├── domain # Domain
└── dao # Data Persistence Layer
``` ```
## 🛠️ Use Cases ## 🛠️ Use Cases

View File

@ -129,13 +129,12 @@ http.authorizeHttpRequests(auth -> auth
``` ```
bunny-auth/ bunny-auth/
├── auth-api # 接口定义层 ├── auth-system # 系统模块
├── auth-core # 核心模块 ├── auth-core # 核心模块
│ ├── config # 安全配置 │ ├── config # 安全配置
│ └── domain # domain │ └── exception # exception
│ └── ...... # 还要很多... │ └── ...... # 还要很多...
├── service # 业务实现 ├── domain # domain
└── dao # 数据持久层
``` ```
## 🛠️ 应用场景 ## 🛠️ 应用场景

View File

@ -1,53 +0,0 @@
<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>cn.bunny</groupId>
<artifactId>auth-server</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>auth-api</artifactId>
<packaging>jar</packaging>
<name>auh-api</name>
<url>https://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>cn.bunny</groupId>
<artifactId>service</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-surefire-plugin</artifactId> -->
<!-- <configuration> -->
<!-- <skip>true</skip> -->
<!-- </configuration> -->
<!-- </plugin> -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.2</version>
<configuration>
<argLine>
-javaagent:"${settings.localRepository}/org/mockito/mockito-core/5.14.2/mockito-core-5.14.2.jar"
</argLine>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -17,6 +17,12 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>cn.bunny</groupId>
<artifactId>domain</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!-- 单元测试 --> <!-- 单元测试 -->
<dependency> <dependency>
<groupId>junit</groupId> <groupId>junit</groupId>
@ -41,17 +47,6 @@
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<!-- spring-security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!-- 表单验证 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<!-- 邮箱 --> <!-- 邮箱 -->
<dependency> <dependency>
@ -59,55 +54,6 @@
<artifactId>spring-boot-starter-mail</artifactId> <artifactId>spring-boot-starter-mail</artifactId>
</dependency> </dependency>
<!-- lombok hutool-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</dependency>
<!-- knife4j -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.8.6</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.6.14</version>
</dependency>
<!-- mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
</dependency>
<!-- 多数据库源插件 -->
<!-- <dependency> -->
<!-- <groupId>com.baomidou</groupId> -->
<!-- <artifactId>dynamic-datasource-spring-boot3-starter</artifactId> -->
<!-- </dependency> -->
<!-- fastjson2 -->
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
</dependency>
<!-- Excel表操作 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
</dependency>
<!-- redis --> <!-- redis -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.DeserializationContext;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import io.swagger.v3.oas.models.ExternalDocumentation; import io.swagger.v3.oas.models.ExternalDocumentation;
import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.OpenAPI;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import io.minio.BucketExistsArgs; import io.minio.BucketExistsArgs;
import io.minio.MakeBucketArgs; import io.minio.MakeBucketArgs;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject; import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.annotation.PropertyAccessor;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.config; package cn.bunny.core.config;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.config.mail; package cn.bunny.core.config.mail;
import cn.bunny.services.domain.common.model.dto.email.EmailSend; import cn.bunny.domain.common.model.dto.email.EmailSend;
import cn.bunny.services.domain.common.model.dto.email.EmailSendInit; import cn.bunny.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;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.context; package cn.bunny.core.context;
import cn.bunny.services.domain.common.model.vo.LoginVo; import cn.bunny.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<>();

View File

@ -1,6 +1,6 @@
package cn.bunny.services.exception; package cn.bunny.core.exception;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import lombok.Getter; import lombok.Getter;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.ToString; import lombok.ToString;

View File

@ -1,9 +1,9 @@
package cn.bunny.services.exception; package cn.bunny.core.exception;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.MyBatisSystemException; import org.mybatis.spring.MyBatisSystemException;
import org.springframework.context.support.DefaultMessageSourceResolvable; import org.springframework.context.support.DefaultMessageSourceResolvable;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.processor; package cn.bunny.core.processor;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.utils; package cn.bunny.core.utils;
import cn.hutool.crypto.digest.MD5; import cn.hutool.crypto.digest.MD5;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.utils; package cn.bunny.core.utils;
import cn.bunny.services.domain.common.model.dto.ip.IpEntity; import cn.bunny.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;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.utils; package cn.bunny.core.utils;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.exception.AuthCustomerException; import cn.bunny.core.exception.AuthCustomerException;
import io.jsonwebtoken.Claims; import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jws; import io.jsonwebtoken.Jws;
import io.jsonwebtoken.Jwts; import io.jsonwebtoken.Jwts;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.utils; package cn.bunny.core.utils;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;

View File

@ -7,10 +7,10 @@
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
</parent> </parent>
<artifactId>service</artifactId> <artifactId>auth-system</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>auth-service</name> <name>auh-system</name>
<url>https://maven.apache.org</url> <url>https://maven.apache.org</url>
<properties> <properties>
@ -18,11 +18,6 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>cn.bunny</groupId>
<artifactId>dao</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency> <dependency>
<groupId>cn.bunny</groupId> <groupId>cn.bunny</groupId>
<artifactId>auth-core</artifactId> <artifactId>auth-core</artifactId>
@ -91,4 +86,30 @@
<artifactId>mysql-connector-j</artifactId> <artifactId>mysql-connector-j</artifactId>
</dependency> </dependency>
</dependencies> </dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-surefire-plugin</artifactId> -->
<!-- <configuration> -->
<!-- <skip>true</skip> -->
<!-- </configuration> -->
<!-- </plugin> -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.2</version>
<configuration>
<argLine>
-javaagent:"${settings.localRepository}/org/mockito/mockito-core/5.14.2/mockito-core-5.14.2.jar"
</argLine>
</configuration>
</plugin>
</plugins>
</build>
</project> </project>

View File

@ -1,7 +1,6 @@
package cn.bunny.services; package cn.bunny.services;
import org.dromara.x.file.storage.spring.EnableFileStorage; import org.dromara.x.file.storage.spring.EnableFileStorage;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching; import org.springframework.cache.annotation.EnableCaching;
@ -9,7 +8,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.annotation.EnableTransactionManagement;
@MapperScan("cn.bunny.services.mapper") // @MapperScan("cn.bunny.services.mapper")
@ComponentScan("cn.bunny") @ComponentScan("cn.bunny")
@EnableScheduling @EnableScheduling
@EnableFileStorage @EnableFileStorage
@ -21,3 +20,4 @@ public class AuthServiceApplication {
SpringApplication.run(AuthServiceApplication.class, args); SpringApplication.run(AuthServiceApplication.class, args);
} }
} }

View File

@ -1,9 +1,9 @@
package cn.bunny.services.aop.aspect; package cn.bunny.services.aop.aspect;
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant; import cn.bunny.domain.common.constant.LocalDateTimeConstant;
import cn.bunny.services.domain.common.enums.JobEnums; import cn.bunny.domain.common.enums.JobEnums;
import cn.bunny.services.domain.common.model.dto.quartz.ScheduleExecuteLogJson; import cn.bunny.domain.common.model.dto.quartz.ScheduleExecuteLogJson;
import cn.bunny.services.domain.log.entity.ScheduleExecuteLog; import cn.bunny.domain.log.entity.ScheduleExecuteLog;
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;
@ -101,7 +101,7 @@ public class JobExecuteAspect {
scheduleExecuteLogMapper.insert(executeLog); scheduleExecuteLogMapper.insert(executeLog);
} }
@Pointcut("execution(* cn.bunny.services.quartz.*.execute(..))") @Pointcut("execution(* cn.bunny.core.quartz.*.execute(..))")
public void pointCut() { public void pointCut() {
} }
} }

View File

@ -1,7 +1,7 @@
package cn.bunny.services.aop.scanner; package cn.bunny.services.aop.scanner;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.exception.AuthCustomerException; import cn.bunny.core.exception.AuthCustomerException;
import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider; import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider;
import org.springframework.core.type.filter.AnnotationTypeFilter; import org.springframework.core.type.filter.AnnotationTypeFilter;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.aop.scanner; package cn.bunny.services.aop.scanner;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.model.dto.scanner.ScannerControllerInfoVo; import cn.bunny.domain.common.model.dto.scanner.ScannerControllerInfoVo;
import cn.bunny.services.security.config.WebSecurityConfig; import cn.bunny.services.security.config.WebSecurityConfig;
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;

View File

@ -1,10 +1,10 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.WebConfigurationDto; import cn.bunny.domain.configuration.dto.WebConfigurationDto;
import cn.bunny.services.domain.configuration.entity.WebConfiguration; import cn.bunny.domain.configuration.entity.WebConfiguration;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.EmailTemplateDto; import cn.bunny.domain.configuration.dto.EmailTemplateDto;
import cn.bunny.services.domain.configuration.entity.EmailTemplate; import cn.bunny.domain.configuration.entity.EmailTemplate;
import cn.bunny.services.domain.configuration.vo.EmailTemplateVo; import cn.bunny.domain.configuration.vo.EmailTemplateVo;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.EmailUsersDto; import cn.bunny.domain.configuration.dto.EmailUsersDto;
import cn.bunny.services.domain.configuration.entity.EmailUsers; import cn.bunny.domain.configuration.entity.EmailUsers;
import cn.bunny.services.domain.configuration.vo.EmailUsersVo; import cn.bunny.domain.configuration.vo.EmailUsersVo;
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;

View File

@ -1,14 +1,14 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.I18nDto; import cn.bunny.domain.configuration.dto.I18nDto;
import cn.bunny.services.domain.configuration.dto.I18nUpdateByFileDto; import cn.bunny.domain.configuration.dto.I18nUpdateByFileDto;
import cn.bunny.services.domain.configuration.entity.I18n; import cn.bunny.domain.configuration.entity.I18n;
import cn.bunny.services.domain.configuration.vo.I18nVo; import cn.bunny.domain.configuration.vo.I18nVo;
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;

View File

@ -1,11 +1,11 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.I18nTypeDto; import cn.bunny.domain.configuration.dto.I18nTypeDto;
import cn.bunny.services.domain.configuration.vo.I18nTypeVo; import cn.bunny.domain.configuration.vo.I18nTypeVo;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.configuration; package cn.bunny.services.controller.configuration;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.configuration.dto.MenuIconDto; import cn.bunny.domain.configuration.dto.MenuIconDto;
import cn.bunny.services.domain.configuration.entity.MenuIcon; import cn.bunny.domain.configuration.entity.MenuIcon;
import cn.bunny.services.domain.configuration.vo.MenuIconVo; import cn.bunny.domain.configuration.vo.MenuIconVo;
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;

View File

@ -1,17 +1,17 @@
package cn.bunny.services.controller.file; package cn.bunny.services.controller.file;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.constant.FileStorageConstant; import cn.bunny.domain.common.constant.FileStorageConstant;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.files.dto.FileUploadDto; import cn.bunny.domain.files.dto.FileUploadDto;
import cn.bunny.services.domain.files.dto.FilesCreateOrUpdateDto; import cn.bunny.domain.files.dto.FilesCreateOrUpdateDto;
import cn.bunny.services.domain.files.dto.FilesDto; import cn.bunny.domain.files.dto.FilesDto;
import cn.bunny.services.domain.files.entity.Files; import cn.bunny.domain.files.entity.Files;
import cn.bunny.services.domain.files.vo.FileInfoVo; import cn.bunny.domain.files.vo.FileInfoVo;
import cn.bunny.services.domain.files.vo.FilesVo; import cn.bunny.domain.files.vo.FilesVo;
import cn.bunny.services.service.file.FilesService; import cn.bunny.services.service.file.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;

View File

@ -1,12 +1,12 @@
package cn.bunny.services.controller.file; package cn.bunny.services.controller.file;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.files.dto.FilesParDetailDto; import cn.bunny.domain.files.dto.FilesParDetailDto;
import cn.bunny.services.domain.files.entity.FilesParDetail; import cn.bunny.domain.files.entity.FilesParDetail;
import cn.bunny.services.domain.files.vo.FilesParDetailVo; import cn.bunny.domain.files.vo.FilesParDetailVo;
import cn.bunny.services.service.file.FilesParDetailService; import cn.bunny.services.service.file.FilesParDetailService;
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;

View File

@ -1,12 +1,12 @@
package cn.bunny.services.controller.log; package cn.bunny.services.controller.log;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.log.dto.ScheduleExecuteLogDto; import cn.bunny.domain.log.dto.ScheduleExecuteLogDto;
import cn.bunny.services.domain.log.entity.ScheduleExecuteLog; import cn.bunny.domain.log.entity.ScheduleExecuteLog;
import cn.bunny.services.domain.log.vo.ScheduleExecuteLogVo; import cn.bunny.domain.log.vo.ScheduleExecuteLogVo;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.log; package cn.bunny.services.controller.log;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.log.dto.UserLoginLogDto; import cn.bunny.domain.log.dto.UserLoginLogDto;
import cn.bunny.services.domain.log.entity.UserLoginLog; import cn.bunny.domain.log.entity.UserLoginLog;
import cn.bunny.services.domain.log.vo.UserLoginLogLocalVo; import cn.bunny.domain.log.vo.UserLoginLogLocalVo;
import cn.bunny.services.domain.log.vo.UserLoginLogVo; import cn.bunny.domain.log.vo.UserLoginLogVo;
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;

View File

@ -1,15 +1,15 @@
package cn.bunny.services.controller.message; package cn.bunny.services.controller.message;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.message.dto.MessageDto; import cn.bunny.domain.message.dto.MessageDto;
import cn.bunny.services.domain.message.entity.Message; import cn.bunny.domain.message.entity.Message;
import cn.bunny.services.domain.message.vo.MessageDetailVo; import cn.bunny.domain.message.vo.MessageDetailVo;
import cn.bunny.services.domain.message.vo.MessageReceivedWithUserVo; import cn.bunny.domain.message.vo.MessageReceivedWithUserVo;
import cn.bunny.services.domain.message.vo.MessageVo; import cn.bunny.domain.message.vo.MessageVo;
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;

View File

@ -1,15 +1,15 @@
package cn.bunny.services.controller.message; package cn.bunny.services.controller.message;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.message.dto.MessageReceivedDto; import cn.bunny.domain.message.dto.MessageReceivedDto;
import cn.bunny.services.domain.message.dto.MessageReceivedUpdateDto; import cn.bunny.domain.message.dto.MessageReceivedUpdateDto;
import cn.bunny.services.domain.message.dto.MessageUserDto; import cn.bunny.domain.message.dto.MessageUserDto;
import cn.bunny.services.domain.message.entity.Message; import cn.bunny.domain.message.entity.Message;
import cn.bunny.services.domain.message.vo.MessageReceivedWithMessageVo; import cn.bunny.domain.message.vo.MessageReceivedWithMessageVo;
import cn.bunny.services.domain.message.vo.MessageUserVo; import cn.bunny.domain.message.vo.MessageUserVo;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.message; package cn.bunny.services.controller.message;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.message.dto.MessageTypeDto; import cn.bunny.domain.message.dto.MessageTypeDto;
import cn.bunny.services.domain.message.entity.MessageType; import cn.bunny.domain.message.entity.MessageType;
import cn.bunny.services.domain.message.vo.MessageTypeVo; import cn.bunny.domain.message.vo.MessageTypeVo;
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;

View File

@ -2,13 +2,13 @@ package cn.bunny.services.controller.schedule;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner; import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.schedule.dto.SchedulersDto; import cn.bunny.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers; import cn.bunny.domain.schedule.entity.Schedulers;
import cn.bunny.services.domain.schedule.vo.SchedulersVo; import cn.bunny.domain.schedule.vo.SchedulersVo;
import cn.bunny.services.service.schedule.SchedulersService; import cn.bunny.services.service.schedule.SchedulersService;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.schedule; package cn.bunny.services.controller.schedule;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto; import cn.bunny.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup; import cn.bunny.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo; import cn.bunny.domain.schedule.vo.SchedulersGroupVo;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.DeptDto; import cn.bunny.domain.system.dto.DeptDto;
import cn.bunny.services.domain.system.entity.Dept; import cn.bunny.domain.system.entity.Dept;
import cn.bunny.services.domain.system.vo.DeptVo; import cn.bunny.domain.system.vo.DeptVo;
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;

View File

@ -2,15 +2,15 @@ package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.aop.scanner.ControllerApiPermissionScanner; import cn.bunny.services.aop.scanner.ControllerApiPermissionScanner;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.dto.scanner.ScannerControllerInfoVo; import cn.bunny.domain.common.model.dto.scanner.ScannerControllerInfoVo;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.PermissionDto; import cn.bunny.domain.system.dto.PermissionDto;
import cn.bunny.services.domain.system.dto.PermissionUpdateBatchByParentIdDto; import cn.bunny.domain.system.dto.PermissionUpdateBatchByParentIdDto;
import cn.bunny.services.domain.system.entity.Permission; import cn.bunny.domain.system.entity.Permission;
import cn.bunny.services.domain.system.vo.PermissionVo; import cn.bunny.domain.system.vo.PermissionVo;
import cn.bunny.services.service.system.PermissionService; import cn.bunny.services.service.system.PermissionService;
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;

View File

@ -1,13 +1,13 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.RoleDto; import cn.bunny.domain.system.dto.RoleDto;
import cn.bunny.services.domain.system.entity.Role; import cn.bunny.domain.system.entity.Role;
import cn.bunny.services.domain.system.vo.RoleVo; import cn.bunny.domain.system.vo.RoleVo;
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;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.AssignPowersToRoleDto; import cn.bunny.domain.system.dto.AssignPowersToRoleDto;
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;

View File

@ -1,12 +1,12 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups; import cn.bunny.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.RouterDto; import cn.bunny.domain.system.dto.RouterDto;
import cn.bunny.services.domain.system.vo.router.RouterManageVo; import cn.bunny.domain.system.vo.router.RouterManageVo;
import cn.bunny.services.domain.system.vo.router.WebUserRouterVo; import cn.bunny.domain.system.vo.router.WebUserRouterVo;
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;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.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;

View File

@ -1,15 +1,15 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult; import cn.bunny.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.user.AdminUserAddDto; import cn.bunny.domain.system.dto.user.AdminUserAddDto;
import cn.bunny.services.domain.system.dto.user.AdminUserDto; import cn.bunny.domain.system.dto.user.AdminUserDto;
import cn.bunny.services.domain.system.dto.user.AdminUserUpdateDto; import cn.bunny.domain.system.dto.user.AdminUserUpdateDto;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import cn.bunny.services.domain.system.vo.user.AdminUserVo; import cn.bunny.domain.system.vo.user.AdminUserVo;
import cn.bunny.services.domain.system.vo.user.UserVo; import cn.bunny.domain.system.vo.user.UserVo;
import cn.bunny.services.service.system.UserService; import cn.bunny.services.service.system.UserService;
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;

View File

@ -1,14 +1,14 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.LoginVo; import cn.bunny.domain.common.model.vo.LoginVo;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.user.AdminUserUpdateByLocalUserDto; import cn.bunny.domain.system.dto.user.AdminUserUpdateByLocalUserDto;
import cn.bunny.services.domain.system.dto.user.LoginDto; import cn.bunny.domain.system.dto.user.LoginDto;
import cn.bunny.services.domain.system.dto.user.RefreshTokenDto; import cn.bunny.domain.system.dto.user.RefreshTokenDto;
import cn.bunny.services.domain.system.vo.user.RefreshTokenVo; import cn.bunny.domain.system.vo.user.RefreshTokenVo;
import cn.bunny.services.exception.AuthCustomerException; import cn.bunny.core.exception.AuthCustomerException;
import cn.bunny.services.service.system.UserLoginService; import cn.bunny.services.service.system.UserLoginService;
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;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.controller.system; package cn.bunny.services.controller.system;
import cn.bunny.services.aop.annotation.PermissionTag; import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.model.vo.result.Result; import cn.bunny.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.system.dto.user.AssignRolesToUsersDto; import cn.bunny.domain.system.dto.user.AssignRolesToUsersDto;
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;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.cache; package cn.bunny.services.core.cache;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.core.cache; package cn.bunny.services.core.cache;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.springframework.data.redis.core.Cursor; import org.springframework.data.redis.core.Cursor;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.core.cache; package cn.bunny.services.core.cache;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import cn.bunny.services.domain.system.entity.Permission; import cn.bunny.domain.system.entity.Permission;
import cn.bunny.services.domain.system.entity.Role; import cn.bunny.domain.system.entity.Role;
import cn.bunny.services.mapper.system.PermissionMapper; import cn.bunny.services.mapper.system.PermissionMapper;
import cn.bunny.services.mapper.system.RoleMapper; import cn.bunny.services.mapper.system.RoleMapper;
import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSON;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.core.cache; package cn.bunny.services.core.cache;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -1,15 +1,15 @@
package cn.bunny.services.core.cache; package cn.bunny.services.core.cache;
import cn.bunny.services.core.utils.RoleHelper; import cn.bunny.services.core.utils.RoleHelper;
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant; import cn.bunny.domain.common.constant.LocalDateTimeConstant;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import cn.bunny.services.domain.common.model.vo.LoginVo; import cn.bunny.domain.common.model.vo.LoginVo;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import cn.bunny.services.domain.system.entity.Permission; import cn.bunny.domain.system.entity.Permission;
import cn.bunny.services.domain.system.entity.Role; import cn.bunny.domain.system.entity.Role;
import cn.bunny.services.mapper.system.PermissionMapper; import cn.bunny.services.mapper.system.PermissionMapper;
import cn.bunny.services.mapper.system.RoleMapper; import cn.bunny.services.mapper.system.RoleMapper;
import cn.bunny.services.utils.JwtTokenUtil; import cn.bunny.core.utils.JwtTokenUtil;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import lombok.Value; import lombok.Value;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.event.listener.excel; package cn.bunny.services.core.event.listener.excel;
import cn.bunny.services.domain.common.model.dto.excel.I18nExcel; import cn.bunny.domain.common.model.dto.excel.I18nExcel;
import cn.bunny.services.domain.configuration.entity.I18n; import cn.bunny.domain.configuration.entity.I18n;
import cn.bunny.services.service.configuration.I18nService; import cn.bunny.services.service.configuration.I18nService;
import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener; import com.alibaba.excel.read.listener.ReadListener;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.event.listener.excel; package cn.bunny.services.core.event.listener.excel;
import cn.bunny.services.domain.common.model.dto.excel.PermissionExcel; import cn.bunny.domain.common.model.dto.excel.PermissionExcel;
import cn.bunny.services.domain.system.entity.Permission; import cn.bunny.domain.system.entity.Permission;
import cn.bunny.services.service.system.PermissionService; import cn.bunny.services.service.system.PermissionService;
import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener; import com.alibaba.excel.read.listener.ReadListener;

View File

@ -1,9 +1,9 @@
package cn.bunny.services.core.event.listener.excel; package cn.bunny.services.core.event.listener.excel;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.dto.excel.RoleExcel; import cn.bunny.domain.common.model.dto.excel.RoleExcel;
import cn.bunny.services.domain.system.entity.Role; import cn.bunny.domain.system.entity.Role;
import cn.bunny.services.exception.AuthCustomerException; import cn.bunny.core.exception.AuthCustomerException;
import cn.bunny.services.service.system.RoleService; import cn.bunny.services.service.system.RoleService;
import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener; import com.alibaba.excel.read.listener.ReadListener;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.core.event.listener.user; package cn.bunny.services.core.event.listener.user;
import cn.bunny.services.core.cache.UserCacheCleaner; import cn.bunny.services.core.cache.UserCacheCleaner;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import cn.bunny.services.mapper.system.UserMapper; import cn.bunny.services.mapper.system.UserMapper;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;

View File

@ -5,9 +5,9 @@ import cn.bunny.services.core.event.event.ClearAllUserCacheEvent;
import cn.bunny.services.core.event.event.UpdateUserinfoByPermissionIdsEvent; import cn.bunny.services.core.event.event.UpdateUserinfoByPermissionIdsEvent;
import cn.bunny.services.core.event.event.UpdateUserinfoByRoleIdsEvent; import cn.bunny.services.core.event.event.UpdateUserinfoByRoleIdsEvent;
import cn.bunny.services.core.event.event.UpdateUserinfoByUserIdsEvent; import cn.bunny.services.core.event.event.UpdateUserinfoByUserIdsEvent;
import cn.bunny.services.domain.common.constant.RedisUserConstant; import cn.bunny.domain.common.constant.RedisUserConstant;
import cn.bunny.services.domain.system.entity.RolePermission; import cn.bunny.domain.system.entity.RolePermission;
import cn.bunny.services.domain.system.entity.UserRole; import cn.bunny.domain.system.entity.UserRole;
import cn.bunny.services.mapper.system.RolePermissionMapper; import cn.bunny.services.mapper.system.RolePermissionMapper;
import cn.bunny.services.mapper.system.UserRoleMapper; import cn.bunny.services.mapper.system.UserRoleMapper;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.strategy.login; package cn.bunny.services.core.strategy.login;
import cn.bunny.services.domain.system.dto.user.LoginDto; import cn.bunny.domain.system.dto.user.LoginDto;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import cn.bunny.services.mapper.system.UserMapper; import cn.bunny.services.mapper.system.UserMapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

View File

@ -1,9 +1,9 @@
package cn.bunny.services.core.strategy.login; package cn.bunny.services.core.strategy.login;
import cn.bunny.services.core.cache.EmailCacheService; import cn.bunny.services.core.cache.EmailCacheService;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.system.dto.user.LoginDto; import cn.bunny.domain.system.dto.user.LoginDto;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import cn.bunny.services.mapper.system.UserMapper; import cn.bunny.services.mapper.system.UserMapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.core.userdetails.UsernameNotFoundException;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.strategy.login; package cn.bunny.services.core.strategy.login;
import cn.bunny.services.domain.system.dto.user.LoginDto; import cn.bunny.domain.system.dto.user.LoginDto;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.core.userdetails.UsernameNotFoundException;
import java.util.Map; import java.util.Map;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.core.strategy.login; package cn.bunny.services.core.strategy.login;
import cn.bunny.services.domain.system.dto.user.LoginDto; import cn.bunny.domain.system.dto.user.LoginDto;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
/** /**
* 登录策略 * 登录策略

View File

@ -1,7 +1,7 @@
package cn.bunny.services.core.template; package cn.bunny.services.core.template;
import cn.bunny.services.domain.common.model.dto.excel.PermissionExcel; import cn.bunny.domain.common.model.dto.excel.PermissionExcel;
import cn.bunny.services.processor.TreeProcessor; import cn.bunny.core.processor.TreeProcessor;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;

View File

@ -1,12 +1,12 @@
package cn.bunny.services.core.template.email; package cn.bunny.services.core.template.email;
import cn.bunny.services.config.mail.MailSenderConfiguration; import cn.bunny.core.config.mail.MailSenderConfiguration;
import cn.bunny.services.domain.common.enums.ResultCodeEnum; import cn.bunny.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.dto.email.EmailSend; import cn.bunny.domain.common.model.dto.email.EmailSend;
import cn.bunny.services.domain.common.model.dto.email.EmailSendInit; import cn.bunny.domain.common.model.dto.email.EmailSendInit;
import cn.bunny.services.domain.configuration.entity.EmailTemplate; import cn.bunny.domain.configuration.entity.EmailTemplate;
import cn.bunny.services.domain.configuration.entity.EmailUsers; import cn.bunny.domain.configuration.entity.EmailUsers;
import cn.bunny.services.exception.AuthCustomerException; import cn.bunny.core.exception.AuthCustomerException;
import cn.bunny.services.mapper.configuration.EmailUsersMapper; import cn.bunny.services.mapper.configuration.EmailUsersMapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import jakarta.mail.MessagingException; import jakarta.mail.MessagingException;

View File

@ -1,6 +1,6 @@
package cn.bunny.services.core.template.email; package cn.bunny.services.core.template.email;
import cn.bunny.services.domain.configuration.entity.EmailTemplate; import cn.bunny.domain.configuration.entity.EmailTemplate;
import cn.bunny.services.mapper.configuration.EmailTemplateMapper; import cn.bunny.services.mapper.configuration.EmailTemplateMapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.core.utils; package cn.bunny.services.core.utils;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import cn.bunny.services.domain.common.constant.SecurityConfigConstant; import cn.bunny.domain.common.constant.SecurityConfigConstant;
import cn.bunny.services.domain.system.entity.AdminUser; import cn.bunny.domain.system.entity.AdminUser;
import java.util.List; import java.util.List;

View File

@ -1,12 +1,12 @@
package cn.bunny.services.core.utils; package cn.bunny.services.core.utils;
import cn.bunny.services.context.BaseContext; import cn.bunny.core.context.BaseContext;
import cn.bunny.services.domain.system.entity.RouterRole; import cn.bunny.domain.system.entity.RouterRole;
import cn.bunny.services.domain.system.entity.router.Router; import cn.bunny.domain.system.entity.router.Router;
import cn.bunny.services.domain.system.entity.router.RouterMeta; import cn.bunny.domain.system.entity.router.RouterMeta;
import cn.bunny.services.domain.system.views.ViewRolePermission; import cn.bunny.domain.system.views.ViewRolePermission;
import cn.bunny.services.domain.system.views.ViewRouterRole; import cn.bunny.domain.system.views.ViewRouterRole;
import cn.bunny.services.domain.system.vo.router.WebUserRouterVo; import cn.bunny.domain.system.vo.router.WebUserRouterVo;
import cn.bunny.services.service.system.RouterRoleService; import cn.bunny.services.service.system.RouterRoleService;
import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSON;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.mapper.configuration; package cn.bunny.services.mapper.configuration;
import cn.bunny.services.domain.configuration.dto.EmailTemplateDto; import cn.bunny.domain.configuration.dto.EmailTemplateDto;
import cn.bunny.services.domain.configuration.entity.EmailTemplate; import cn.bunny.domain.configuration.entity.EmailTemplate;
import cn.bunny.services.domain.configuration.vo.EmailTemplateVo; import cn.bunny.domain.configuration.vo.EmailTemplateVo;
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 cn.bunny.services.mapper.configuration; package cn.bunny.services.mapper.configuration;
import cn.bunny.services.domain.configuration.dto.EmailUsersDto; import cn.bunny.domain.configuration.dto.EmailUsersDto;
import cn.bunny.services.domain.configuration.entity.EmailUsers; import cn.bunny.domain.configuration.entity.EmailUsers;
import cn.bunny.services.domain.configuration.vo.EmailUsersVo; import cn.bunny.domain.configuration.vo.EmailUsersVo;
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 cn.bunny.services.mapper.configuration; package cn.bunny.services.mapper.configuration;
import cn.bunny.services.domain.configuration.dto.I18nDto; import cn.bunny.domain.configuration.dto.I18nDto;
import cn.bunny.services.domain.configuration.entity.I18n; import cn.bunny.domain.configuration.entity.I18n;
import cn.bunny.services.domain.configuration.vo.I18nVo; import cn.bunny.domain.configuration.vo.I18nVo;
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,7 +1,7 @@
package cn.bunny.services.mapper.configuration; package cn.bunny.services.mapper.configuration;
import cn.bunny.services.domain.configuration.dto.I18nTypeDto; import cn.bunny.domain.configuration.dto.I18nTypeDto;
import cn.bunny.services.domain.configuration.entity.I18nType; import cn.bunny.domain.configuration.entity.I18nType;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.mapper.configuration; package cn.bunny.services.mapper.configuration;
import cn.bunny.services.domain.configuration.dto.MenuIconDto; import cn.bunny.domain.configuration.dto.MenuIconDto;
import cn.bunny.services.domain.configuration.entity.MenuIcon; import cn.bunny.domain.configuration.entity.MenuIcon;
import cn.bunny.services.domain.configuration.vo.MenuIconVo; import cn.bunny.domain.configuration.vo.MenuIconVo;
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 cn.bunny.services.mapper.file; package cn.bunny.services.mapper.file;
import cn.bunny.services.domain.files.dto.FilesDto; import cn.bunny.domain.files.dto.FilesDto;
import cn.bunny.services.domain.files.entity.Files; import cn.bunny.domain.files.entity.Files;
import cn.bunny.services.domain.files.vo.FilesVo; import cn.bunny.domain.files.vo.FilesVo;
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 cn.bunny.services.mapper.file; package cn.bunny.services.mapper.file;
import cn.bunny.services.domain.files.dto.FilesParDetailDto; import cn.bunny.domain.files.dto.FilesParDetailDto;
import cn.bunny.services.domain.files.entity.FilesParDetail; import cn.bunny.domain.files.entity.FilesParDetail;
import cn.bunny.services.domain.files.vo.FilesParDetailVo; import cn.bunny.domain.files.vo.FilesParDetailVo;
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 cn.bunny.services.mapper.log; package cn.bunny.services.mapper.log;
import cn.bunny.services.domain.log.dto.ScheduleExecuteLogDto; import cn.bunny.domain.log.dto.ScheduleExecuteLogDto;
import cn.bunny.services.domain.log.entity.ScheduleExecuteLog; import cn.bunny.domain.log.entity.ScheduleExecuteLog;
import cn.bunny.services.domain.log.vo.ScheduleExecuteLogVo; import cn.bunny.domain.log.vo.ScheduleExecuteLogVo;
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 cn.bunny.services.mapper.log; package cn.bunny.services.mapper.log;
import cn.bunny.services.domain.log.dto.UserLoginLogDto; import cn.bunny.domain.log.dto.UserLoginLogDto;
import cn.bunny.services.domain.log.entity.UserLoginLog; import cn.bunny.domain.log.entity.UserLoginLog;
import cn.bunny.services.domain.log.vo.UserLoginLogVo; import cn.bunny.domain.log.vo.UserLoginLogVo;
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 cn.bunny.services.mapper.message; package cn.bunny.services.mapper.message;
import cn.bunny.services.domain.message.dto.MessageDto; import cn.bunny.domain.message.dto.MessageDto;
import cn.bunny.services.domain.message.entity.Message; import cn.bunny.domain.message.entity.Message;
import cn.bunny.services.domain.message.vo.MessageDetailVo; import cn.bunny.domain.message.vo.MessageDetailVo;
import cn.bunny.services.domain.message.vo.MessageReceivedWithMessageVo; import cn.bunny.domain.message.vo.MessageReceivedWithMessageVo;
import cn.bunny.services.domain.message.vo.MessageReceivedWithUserVo; import cn.bunny.domain.message.vo.MessageReceivedWithUserVo;
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,11 +1,11 @@
package cn.bunny.services.mapper.message; package cn.bunny.services.mapper.message;
import cn.bunny.services.domain.message.dto.MessageReceivedDto; import cn.bunny.domain.message.dto.MessageReceivedDto;
import cn.bunny.services.domain.message.dto.MessageUserDto; import cn.bunny.domain.message.dto.MessageUserDto;
import cn.bunny.services.domain.message.entity.Message; import cn.bunny.domain.message.entity.Message;
import cn.bunny.services.domain.message.entity.MessageReceived; import cn.bunny.domain.message.entity.MessageReceived;
import cn.bunny.services.domain.message.vo.MessageReceivedWithMessageVo; import cn.bunny.domain.message.vo.MessageReceivedWithMessageVo;
import cn.bunny.services.domain.message.vo.MessageUserVo; import cn.bunny.domain.message.vo.MessageUserVo;
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 cn.bunny.services.mapper.message; package cn.bunny.services.mapper.message;
import cn.bunny.services.domain.message.dto.MessageTypeDto; import cn.bunny.domain.message.dto.MessageTypeDto;
import cn.bunny.services.domain.message.entity.MessageType; import cn.bunny.domain.message.entity.MessageType;
import cn.bunny.services.domain.message.vo.MessageTypeVo; import cn.bunny.domain.message.vo.MessageTypeVo;
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 cn.bunny.services.mapper.schedule; package cn.bunny.services.mapper.schedule;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto; import cn.bunny.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup; import cn.bunny.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo; import cn.bunny.domain.schedule.vo.SchedulersGroupVo;
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,7 +1,7 @@
package cn.bunny.services.mapper.schedule; package cn.bunny.services.mapper.schedule;
import cn.bunny.services.domain.schedule.dto.SchedulersDto; import cn.bunny.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers; import cn.bunny.domain.schedule.entity.Schedulers;
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 cn.bunny.services.mapper.system; package cn.bunny.services.mapper.system;
import cn.bunny.services.domain.system.dto.DeptDto; import cn.bunny.domain.system.dto.DeptDto;
import cn.bunny.services.domain.system.entity.Dept; import cn.bunny.domain.system.entity.Dept;
import cn.bunny.services.domain.system.vo.DeptVo; import cn.bunny.domain.system.vo.DeptVo;
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 cn.bunny.services.mapper.system; package cn.bunny.services.mapper.system;
import cn.bunny.services.domain.system.dto.PermissionDto; import cn.bunny.domain.system.dto.PermissionDto;
import cn.bunny.services.domain.system.entity.Permission; import cn.bunny.domain.system.entity.Permission;
import cn.bunny.services.domain.system.vo.PermissionVo; import cn.bunny.domain.system.vo.PermissionVo;
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 cn.bunny.services.mapper.system; package cn.bunny.services.mapper.system;
import cn.bunny.services.domain.system.dto.RoleDto; import cn.bunny.domain.system.dto.RoleDto;
import cn.bunny.services.domain.system.entity.Role; import cn.bunny.domain.system.entity.Role;
import cn.bunny.services.domain.system.vo.RoleVo; import cn.bunny.domain.system.vo.RoleVo;
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;

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