mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 01:25:28 +08:00
代码整理
This commit is contained in:
parent
3b11d144de
commit
bac662cca3
@ -16,7 +16,7 @@
|
|||||||
<module>ruoyi-generator</module>
|
<module>ruoyi-generator</module>
|
||||||
<module>ruoyi-job</module>
|
<module>ruoyi-job</module>
|
||||||
<module>ruoyi-md-system</module>
|
<module>ruoyi-md-system</module>
|
||||||
<!-- <module>ruoyi-md-system-saas</module>-->
|
<module>ruoyi-md-system-saas</module>
|
||||||
<module>ruoyi-workflow</module>
|
<module>ruoyi-workflow</module>
|
||||||
<module>ruoyi-md-form</module>
|
<module>ruoyi-md-form</module>
|
||||||
<module>ruoyi-md-h5</module>
|
<module>ruoyi-md-h5</module>
|
||||||
|
|||||||
@ -42,7 +42,12 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
<artifactId>ruoyi-md-system-saas</artifactId>
|
<artifactId>ruoyi-md-system-saas-api</artifactId>
|
||||||
|
<version>${revision}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.dromara</groupId>
|
||||||
|
<artifactId>ruoyi-md-system-saas-service</artifactId>
|
||||||
<version>${revision}</version>
|
<version>${revision}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
24
ruoyi-modules/ruoyi-md-system-saas/pom.xml
Normal file
24
ruoyi-modules/ruoyi-md-system-saas/pom.xml
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<groupId>org.dromara</groupId>
|
||||||
|
<artifactId>ruoyi-modules</artifactId>
|
||||||
|
<version>${revision}</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>ruoyi-md-system-saas</artifactId>
|
||||||
|
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<description>
|
||||||
|
系统模块 saas
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<modules>
|
||||||
|
<module>ruoyi-md-system-saas-api</module>
|
||||||
|
<module>ruoyi-md-system-saas-service</module>
|
||||||
|
</modules>
|
||||||
|
|
||||||
|
</project>
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<groupId>org.dromara</groupId>
|
||||||
|
<artifactId>ruoyi-md-system-saas</artifactId>
|
||||||
|
<version>${revision}</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>ruoyi-md-system-saas-api</artifactId>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.dromara</groupId>
|
||||||
|
<artifactId>ruoyi-common-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 客户端服务
|
* 客户端服务
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 配置服务
|
* 配置服务
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数据权限服务
|
* 数据权限服务
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 部门服务
|
* 部门服务
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
import org.dromara.system.api.domain.vo.RemoteDictDataVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteDictDataVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
import org.dromara.system.api.domain.bo.RemoteLogininforBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteLogininforBo;
|
||||||
import org.dromara.system.api.domain.bo.RemoteOperLogBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteOperLogBo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 日志服务
|
* 日志服务
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
import org.dromara.system.api.domain.bo.RemoteSocialBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteSocialBo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteSocialVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
|
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package org.dromara.system.api;
|
package org.dromara.system.saas.api;
|
||||||
|
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.dromara.common.core.exception.ServiceException;
|
import org.dromara.common.core.exception.ServiceException;
|
||||||
import org.dromara.common.core.exception.user.UserException;
|
import org.dromara.common.core.exception.user.UserException;
|
||||||
import org.dromara.system.api.domain.bo.RemoteUserBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteUserBo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteUserVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteUserVo;
|
||||||
import org.dromara.common.core.domain.model.XcxLoginUser;
|
import org.dromara.common.core.domain.model.XcxLoginUser;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.bo;
|
package org.dromara.system.saas.api.domain.bo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.bo;
|
package org.dromara.system.saas.api.domain.bo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.bo;
|
package org.dromara.system.saas.api.domain.bo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.bo;
|
package org.dromara.system.saas.api.domain.bo;
|
||||||
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.Email;
|
import jakarta.validation.constraints.Email;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.vo;
|
package org.dromara.system.saas.api.domain.vo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.vo;
|
package org.dromara.system.saas.api.domain.vo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.vo;
|
package org.dromara.system.saas.api.domain.vo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.vo;
|
package org.dromara.system.saas.api.domain.vo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain.vo;
|
package org.dromara.system.saas.api.domain.vo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.model;
|
package org.dromara.system.saas.api.model;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -108,7 +108,7 @@
|
|||||||
<!-- dubbo 远程调用接口 -->
|
<!-- dubbo 远程调用接口 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
<artifactId>ruoyi-md-system-api</artifactId>
|
<artifactId>ruoyi-md-system-saas-api</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasClientVo;
|
import org.dromara.system.saas.domain.vo.SysSaasClientVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.vo.RemoteDictDataVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteDictDataVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasDictDataVo;
|
import org.dromara.system.saas.domain.vo.SysSaasDictDataVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.bo.RemoteLogininforBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteLogininforBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasLogininforBo;
|
import org.dromara.system.saas.domain.bo.SysSaasLogininforBo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.bo.RemoteOperLogBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteOperLogBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasOperLogBo;
|
import org.dromara.system.saas.domain.bo.SysSaasOperLogBo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.Mapping;
|
import org.mapstruct.Mapping;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.bo.RemoteSocialBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteSocialBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasSocialBo;
|
import org.dromara.system.saas.domain.bo.SysSaasSocialBo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteSocialVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasSocialVo;
|
import org.dromara.system.saas.domain.vo.SysSaasSocialVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasTenantVo;
|
import org.dromara.system.saas.domain.vo.SysSaasTenantVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.bo.RemoteUserBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteUserBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasUserBo;
|
import org.dromara.system.saas.domain.bo.SysSaasUserBo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.Mapping;
|
import org.mapstruct.Mapping;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.dromara.system.saas.domain.convert;
|
package org.dromara.system.saas.domain.convert;
|
||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.system.api.domain.vo.RemoteUserVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteUserVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasUserVo;
|
import org.dromara.system.saas.domain.vo.SysSaasUserVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.system.api.RemoteClientService;
|
import org.dromara.system.saas.api.RemoteClientService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasClientVo;
|
import org.dromara.system.saas.domain.vo.SysSaasClientVo;
|
||||||
import org.dromara.system.saas.service.ISysSaasClientService;
|
import org.dromara.system.saas.service.ISysSaasClientService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ package org.dromara.system.saas.dubbo;
|
|||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.system.api.RemoteConfigService;
|
import org.dromara.system.saas.api.RemoteConfigService;
|
||||||
import org.dromara.system.saas.service.ISysSaasConfigService;
|
import org.dromara.system.saas.service.ISysSaasConfigService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import lombok.RequiredArgsConstructor;
|
|||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.StreamUtils;
|
import org.dromara.common.core.utils.StreamUtils;
|
||||||
import org.dromara.common.mybatis.helper.DataBaseHelper;
|
import org.dromara.common.mybatis.helper.DataBaseHelper;
|
||||||
import org.dromara.system.api.RemoteDataScopeService;
|
import org.dromara.system.saas.api.RemoteDataScopeService;
|
||||||
import org.dromara.system.saas.domain.SysSaasDept;
|
import org.dromara.system.saas.domain.SysSaasDept;
|
||||||
import org.dromara.system.saas.domain.SysSaasRoleDept;
|
import org.dromara.system.saas.domain.SysSaasRoleDept;
|
||||||
import org.dromara.system.saas.mapper.SysSaasDeptMapper;
|
import org.dromara.system.saas.mapper.SysSaasDeptMapper;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.service.SaasDeptService;
|
import org.dromara.common.core.service.SaasDeptService;
|
||||||
import org.dromara.system.api.RemoteDeptService;
|
import org.dromara.system.saas.api.RemoteDeptService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.system.api.RemoteDictService;
|
import org.dromara.system.saas.api.RemoteDictService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteDictDataVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteDictDataVo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasDictDataVo;
|
import org.dromara.system.saas.domain.vo.SysSaasDictDataVo;
|
||||||
import org.dromara.system.saas.service.ISysSaasDictTypeService;
|
import org.dromara.system.saas.service.ISysSaasDictTypeService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|||||||
@ -3,9 +3,9 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.system.api.RemoteLogService;
|
import org.dromara.system.saas.api.RemoteLogService;
|
||||||
import org.dromara.system.api.domain.bo.RemoteLogininforBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteLogininforBo;
|
||||||
import org.dromara.system.api.domain.bo.RemoteOperLogBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteOperLogBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasLogininforBo;
|
import org.dromara.system.saas.domain.bo.SysSaasLogininforBo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasOperLogBo;
|
import org.dromara.system.saas.domain.bo.SysSaasOperLogBo;
|
||||||
import org.dromara.system.saas.service.ISysSaasLogininforService;
|
import org.dromara.system.saas.service.ISysSaasLogininforService;
|
||||||
|
|||||||
@ -3,9 +3,9 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.system.api.RemoteSocialService;
|
import org.dromara.system.saas.api.RemoteSocialService;
|
||||||
import org.dromara.system.api.domain.bo.RemoteSocialBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteSocialBo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteSocialVo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasSocialBo;
|
import org.dromara.system.saas.domain.bo.SysSaasSocialBo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasSocialVo;
|
import org.dromara.system.saas.domain.vo.SysSaasSocialVo;
|
||||||
import org.dromara.system.saas.service.ISysSaasSocialService;
|
import org.dromara.system.saas.service.ISysSaasSocialService;
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package org.dromara.system.saas.dubbo;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.system.api.RemoteTenantService;
|
import org.dromara.system.saas.api.RemoteTenantService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
import org.dromara.system.saas.domain.bo.SysSaasTenantBo;
|
import org.dromara.system.saas.domain.bo.SysSaasTenantBo;
|
||||||
import org.dromara.system.saas.domain.vo.SysSaasTenantVo;
|
import org.dromara.system.saas.domain.vo.SysSaasTenantVo;
|
||||||
import org.dromara.system.saas.service.ISysSaasTenantService;
|
import org.dromara.system.saas.service.ISysSaasTenantService;
|
||||||
|
|||||||
@ -16,9 +16,9 @@ import org.dromara.common.core.utils.MapstructUtils;
|
|||||||
import org.dromara.common.core.utils.StringUtils;
|
import org.dromara.common.core.utils.StringUtils;
|
||||||
import org.dromara.common.mybatis.helper.DataPermissionHelper;
|
import org.dromara.common.mybatis.helper.DataPermissionHelper;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.bo.RemoteUserBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteUserBo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteUserVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteUserVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.dromara.common.core.domain.model.XcxLoginUser;
|
import org.dromara.common.core.domain.model.XcxLoginUser;
|
||||||
import org.dromara.system.saas.domain.SysSaasUser;
|
import org.dromara.system.saas.domain.SysSaasUser;
|
||||||
|
|||||||
@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
<artifactId>ruoyi-md-system-saas</artifactId>
|
<artifactId>ruoyi-md-system-saas-service</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
<artifactId>ruoyi-md-system-saas</artifactId>
|
<artifactId>ruoyi-md-system-saas-service</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
|
|||||||
@ -40,7 +40,7 @@
|
|||||||
<!-- 远程调用模块 TODO rename -->
|
<!-- 远程调用模块 TODO rename -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
<artifactId>ruoyi-md-system-api</artifactId>
|
<artifactId>ruoyi-md-system-saas-api</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.dromara</groupId>
|
<groupId>org.dromara</groupId>
|
||||||
|
|||||||
@ -35,8 +35,8 @@ import org.dromara.common.redis.utils.RedisUtils;
|
|||||||
import org.dromara.sso.properties.CaptchaProperties;
|
import org.dromara.sso.properties.CaptchaProperties;
|
||||||
import org.dromara.sso.service.IAuthStrategy;
|
import org.dromara.sso.service.IAuthStrategy;
|
||||||
import org.dromara.sso.service.SysLoginService;
|
import org.dromara.sso.service.SysLoginService;
|
||||||
import org.dromara.system.api.RemoteClientService;
|
import org.dromara.system.saas.api.RemoteClientService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.sso.config.satoken.LoginSaasHelper;
|
import org.dromara.sso.config.satoken.LoginSaasHelper;
|
||||||
import org.dromara.sso.domain.vo.CaptchaVo;
|
import org.dromara.sso.domain.vo.CaptchaVo;
|
||||||
import org.dromara.sso.domain.vo.LoginVo;
|
import org.dromara.sso.domain.vo.LoginVo;
|
||||||
|
|||||||
@ -30,12 +30,12 @@ import org.dromara.common.social.config.properties.SocialLoginConfigProperties;
|
|||||||
import org.dromara.common.social.config.properties.SocialProperties;
|
import org.dromara.common.social.config.properties.SocialProperties;
|
||||||
import org.dromara.common.social.utils.SocialUtils;
|
import org.dromara.common.social.utils.SocialUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteClientService;
|
import org.dromara.system.saas.api.RemoteClientService;
|
||||||
import org.dromara.system.api.RemoteConfigService;
|
import org.dromara.system.saas.api.RemoteConfigService;
|
||||||
import org.dromara.system.api.RemoteSocialService;
|
import org.dromara.system.saas.api.RemoteSocialService;
|
||||||
import org.dromara.system.api.RemoteTenantService;
|
import org.dromara.system.saas.api.RemoteTenantService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ package org.dromara.sso.domain.convert;
|
|||||||
|
|
||||||
import io.github.linpeilie.BaseMapper;
|
import io.github.linpeilie.BaseMapper;
|
||||||
import org.dromara.sso.domain.vo.TenantListVo;
|
import org.dromara.sso.domain.vo.TenantListVo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.MappingConstants;
|
import org.mapstruct.MappingConstants;
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import cn.dev33.satoken.stp.StpUtil;
|
|||||||
import cn.hutool.core.convert.Convert;
|
import cn.hutool.core.convert.Convert;
|
||||||
import cn.hutool.http.useragent.UserAgent;
|
import cn.hutool.http.useragent.UserAgent;
|
||||||
import cn.hutool.http.useragent.UserAgentUtil;
|
import cn.hutool.http.useragent.UserAgentUtil;
|
||||||
import org.dromara.system.api.model.SysSaasUserOnlineDTO;
|
import org.dromara.system.saas.api.model.SysSaasUserOnlineDTO;
|
||||||
import org.dromara.sso.config.satoken.LoginSaasHelper;
|
import org.dromara.sso.config.satoken.LoginSaasHelper;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -21,7 +21,7 @@ import org.dromara.common.core.utils.ip.AddressUtils;
|
|||||||
import org.dromara.common.log.event.LogininforEvent;
|
import org.dromara.common.log.event.LogininforEvent;
|
||||||
import org.dromara.common.redis.utils.RedisUtils;
|
import org.dromara.common.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package org.dromara.sso.service;
|
|||||||
import org.dromara.sso.domain.vo.LoginVo;
|
import org.dromara.sso.domain.vo.LoginVo;
|
||||||
import org.dromara.common.core.exception.ServiceException;
|
import org.dromara.common.core.exception.ServiceException;
|
||||||
import org.dromara.common.core.utils.SpringUtils;
|
import org.dromara.common.core.utils.SpringUtils;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 授权策略
|
* 授权策略
|
||||||
|
|||||||
@ -33,13 +33,13 @@ import org.dromara.common.log.event.LogininforEvent;
|
|||||||
import org.dromara.common.redis.utils.RedisUtils;
|
import org.dromara.common.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.exception.TenantException;
|
import org.dromara.common.tenant.exception.TenantException;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteSocialService;
|
import org.dromara.system.saas.api.RemoteSocialService;
|
||||||
import org.dromara.system.api.RemoteTenantService;
|
import org.dromara.system.saas.api.RemoteTenantService;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.bo.RemoteSocialBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteSocialBo;
|
||||||
import org.dromara.system.api.domain.bo.RemoteUserBo;
|
import org.dromara.system.saas.api.domain.bo.RemoteUserBo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteSocialVo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteTenantVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteTenantVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|||||||
@ -20,8 +20,8 @@ import org.dromara.common.core.utils.ValidatorUtils;
|
|||||||
import org.dromara.common.json.utils.JsonUtils;
|
import org.dromara.common.json.utils.JsonUtils;
|
||||||
import org.dromara.common.redis.utils.RedisUtils;
|
import org.dromara.common.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
@ -23,8 +23,8 @@ import org.dromara.common.core.utils.ValidatorUtils;
|
|||||||
import org.dromara.common.json.utils.JsonUtils;
|
import org.dromara.common.json.utils.JsonUtils;
|
||||||
import org.dromara.common.redis.utils.RedisUtils;
|
import org.dromara.common.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
@ -20,8 +20,8 @@ import org.dromara.common.core.utils.ValidatorUtils;
|
|||||||
import org.dromara.common.json.utils.JsonUtils;
|
import org.dromara.common.json.utils.JsonUtils;
|
||||||
import org.dromara.common.redis.utils.RedisUtils;
|
import org.dromara.common.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
@ -22,10 +22,10 @@ import org.dromara.common.json.utils.JsonUtils;
|
|||||||
import org.dromara.common.social.config.properties.SocialProperties;
|
import org.dromara.common.social.config.properties.SocialProperties;
|
||||||
import org.dromara.common.social.utils.SocialUtils;
|
import org.dromara.common.social.utils.SocialUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteSocialService;
|
import org.dromara.system.saas.api.RemoteSocialService;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.system.api.domain.vo.RemoteSocialVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteSocialVo;
|
||||||
import org.dromara.common.core.domain.model.LoginUser;
|
import org.dromara.common.core.domain.model.LoginUser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
@ -12,8 +12,8 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.dromara.common.core.utils.ValidatorUtils;
|
import org.dromara.common.core.utils.ValidatorUtils;
|
||||||
import org.dromara.common.json.utils.JsonUtils;
|
import org.dromara.common.json.utils.JsonUtils;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.saas.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.vo.RemoteClientVo;
|
import org.dromara.system.saas.api.domain.vo.RemoteClientVo;
|
||||||
import org.dromara.common.core.domain.model.XcxLoginUser;
|
import org.dromara.common.core.domain.model.XcxLoginUser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user