diff --git a/pom.xml b/pom.xml
index a01488b81..19e98f56e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -405,6 +405,12 @@
${revision}
+
+ org.springframework.boot
+ spring-boot-starter-amqp
+ 2.5.4
+
+
diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index 9e9780464..433cde3da 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -22,28 +22,21 @@
com.mysql
mysql-connector-j
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ com.oracle.database.jdbc
+ ojdbc8
+
+
+
+ org.postgresql
+ postgresql
+
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+
org.dromara
@@ -105,16 +98,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml
index acf54912a..d2f954adb 100644
--- a/ruoyi-admin/src/main/resources/application-dev.yml
+++ b/ruoyi-admin/src/main/resources/application-dev.yml
@@ -103,7 +103,7 @@ spring.data:
port: 26379
# 数据库索引
database: 0
- # redis 密码必须配置
+ # 密码(如没有密码请注释掉)
password: e4ea0caebfd2
# 连接超时时间
timeout: 10s
diff --git a/ruoyi-admin/src/main/resources/logback-plus.xml b/ruoyi-admin/src/main/resources/logback-plus.xml
index b74289ecd..a8eb27bd3 100644
--- a/ruoyi-admin/src/main/resources/logback-plus.xml
+++ b/ruoyi-admin/src/main/resources/logback-plus.xml
@@ -28,7 +28,7 @@
- INFO
+ debug
@@ -118,7 +118,7 @@
-
+
diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/ruoyi-common/ruoyi-common-core/pom.xml
index 9842b26e8..ad37e90db 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/ruoyi-common/ruoyi-common-core/pom.xml
@@ -15,7 +15,6 @@
ruoyi-common-core 核心模块
-
@@ -94,59 +93,7 @@
org.lionsoul
ip2region
-
- org.springframework.boot
- spring-boot-starter-security
-
-
- com.fasterxml.jackson.core
- jackson-annotations
-
-
- com.fasterxml.jackson.core
- jackson-annotations
-
-
-
- io.jsonwebtoken
- jjwt-api
- 0.11.2
-
-
- io.jsonwebtoken
- jjwt-impl
- 0.11.2
- runtime
-
-
- io.jsonwebtoken
- jjwt-jackson
- 0.11.2
- runtime
-
-
-
- com.github.wechatpay-apiv3
- wechatpay-java
- 0.2.9
-
-
- cn.hutool
- hutool-crypto
-
-
- org.apache.poi
- poi
- 5.4.0
- compile
-
-
- com.baomidou
- mybatis-plus-core
- 3.5.11
- compile
-
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseBO.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseBO.java
index cc8a29877..f2382f77c 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseBO.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseBO.java
@@ -1,18 +1,17 @@
package org.dromara.common.core.domain;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import org.apache.poi.ss.formula.functions.T;
+
import java.sql.Wrapper;
-public class BaseBO {
+public class BaseBO {
/**
* bo转换成queryWrapper
*
* @return
*/
- public QueryWrapper toWrapper() {
+ public T toWrapper() {
return null;
}
}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseEntity.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseEntity.java
deleted file mode 100644
index 47f299e86..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/BaseEntity.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package org.dromara.common.core.domain;
-
-import org.dromara.common.core.domain.model.BaseAudit;
-
-import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Entity基类
- *
- * @author ruoyi
- */
-public abstract class BaseEntity extends BaseAudit implements Serializable, IQuery {
- private static final long serialVersionUID = 1L;
-
- /**
- * 搜索值
- */
- private String searchValue;
-
- /**
- * 备注
- */
- private String remark;
-
- /**
- * 请求参数
- */
- private Map params;
-
- @Override
- public String getSearchValue() {
- return searchValue;
- }
-
- public void setSearchValue(String searchValue) {
- this.searchValue = searchValue;
- }
-
- public String getRemark() {
- return remark;
- }
-
- public void setRemark(String remark) {
- this.remark = remark;
- }
-
- @Override
- public Map getParams() {
- if (params == null) {
- params = new HashMap<>();
- }
- return params;
- }
-
- public void setParams(Map params) {
- this.params = params;
- }
-}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/Constants.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/Constants.java
index 4443e8201..96692ab07 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/Constants.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/event/Constants.java
@@ -1,6 +1,5 @@
package org.dromara.common.core.domain.event;
-import io.jsonwebtoken.Claims;
/**
* 通用常量信息
*
@@ -109,7 +108,7 @@ public class Constants
/**
* 用户名称
*/
- public static final String JWT_USERNAME = Claims.SUBJECT;
+// public static final String JWT_USERNAME = Claims.SUBJECT;
/**
* 用户头像
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/model/BaseAudit.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/model/BaseAudit.java
index 135eb05e5..ffffe0305 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/model/BaseAudit.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/domain/model/BaseAudit.java
@@ -1,6 +1,5 @@
package org.dromara.common.core.domain.model;
-import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.time.LocalDateTime;
@@ -15,7 +14,7 @@ public class BaseAudit {
/**
* 创建时间
*/
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
@@ -26,6 +25,6 @@ public class BaseAudit {
/**
* 更新时间
*/
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/AesCryptoUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/AesCryptoUtils.java
deleted file mode 100644
index 6f7b396a2..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/AesCryptoUtils.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.dromara.common.core.utils;
-
-import cn.hutool.core.util.CharsetUtil;
-import cn.hutool.crypto.SecureUtil;
-import cn.hutool.crypto.symmetric.AES;
-
-
-/**
- * aes加密工具
- */
-public class AesCryptoUtils {
-
- public static String encrypt(String key, String content){
- SecureUtil.disableBouncyCastle();
- if (StringUtils.isBlank(key) || StringUtils.isBlank(content)){
- throw new RuntimeException("错误");
- }
- AES aes = SecureUtil.aes(key.getBytes());
- byte[] encrypt = aes.encrypt(content);
- return aes.encryptHex(content);
- }
-
- public static String decrypt(String key, String content){
- SecureUtil.disableBouncyCastle();
- if (StringUtils.isBlank(key) || StringUtils.isBlank(content)){
- throw new RuntimeException("错误");
- }
- AES aes = SecureUtil.aes(key.getBytes());
- return aes.decryptStr(content, CharsetUtil.CHARSET_UTF_8);
- }
-}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ImageUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ImageUtils.java
deleted file mode 100644
index 1be913f15..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/ImageUtils.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package org.dromara.common.core.utils;
-
-import org.apache.poi.util.IOUtils;
-import org.dromara.common.core.config.RuoYiConfig;
-import org.dromara.common.core.domain.event.Constants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.FileInputStream;
-import java.io.InputStream;
-import java.net.URL;
-import java.net.URLConnection;
-import java.util.Arrays;
-
-/**
- * 图片处理工具类
- *
- * @author ruoyi
- */
-public class ImageUtils
-{
- private static final Logger log = LoggerFactory.getLogger(ImageUtils.class);
-
- public static byte[] getImage(String imagePath)
- {
- InputStream is = getFile(imagePath);
- try
- {
- return IOUtils.toByteArray(is);
- }
- catch (Exception e)
- {
- log.error("图片加载异常 {}", e);
- return null;
- }
- finally
- {
- IOUtils.closeQuietly(is);
- }
- }
-
- public static InputStream getFile(String imagePath)
- {
- try
- {
- byte[] result = readFile(imagePath);
- result = Arrays.copyOf(result, result.length);
- return new ByteArrayInputStream(result);
- }
- catch (Exception e)
- {
- log.error("获取图片异常 {}", e);
- }
- return null;
- }
-
- /**
- * 读取文件为字节数据
- *
- * @return 字节数据
- */
- public static byte[] readFile(String url)
- {
- InputStream in = null;
- ByteArrayOutputStream baos = null;
- try
- {
- if (url.startsWith("http"))
- {
- // 网络地址
- URL urlObj = new URL(url);
- URLConnection urlConnection = urlObj.openConnection();
- urlConnection.setConnectTimeout(30 * 1000);
- urlConnection.setReadTimeout(60 * 1000);
- urlConnection.setDoInput(true);
- in = urlConnection.getInputStream();
- }
- else
- {
- // 本机地址
- String localPath = RuoYiConfig.getProfile();
- String downloadPath = localPath + StringUtils.substringAfter(url, Constants.RESOURCE_PREFIX);
- in = new FileInputStream(downloadPath);
- }
- return IOUtils.toByteArray(in);
- }
- catch (Exception e)
- {
- log.error("获取文件路径异常 {}", e);
- return null;
- }
- finally
- {
- IOUtils.closeQuietly(in);
- IOUtils.closeQuietly(baos);
- }
- }
-}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SecurityUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SecurityUtils.java
deleted file mode 100644
index 693147004..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/utils/SecurityUtils.java
+++ /dev/null
@@ -1,119 +0,0 @@
-package org.dromara.common.core.utils;
-
-import org.dromara.common.core.constant.HttpStatus;
-import org.dromara.common.core.domain.model.LoginUser;
-import org.dromara.common.core.exception.ServiceException;
-import org.springframework.security.core.Authentication;
-import org.springframework.security.core.context.SecurityContextHolder;
-import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
-
-/**
- * 安全服务工具类
- *
- * @author ruoyi
- */
-public class SecurityUtils
-{
- private static BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
- /**
- * 用户ID
- **/
- public static Long getUserId()
- {
- try
- {
- return getLoginUser().getUserId();
- }
- catch (Exception e)
- {
- throw new ServiceException("获取用户ID异常", HttpStatus.UNAUTHORIZED);
- }
- }
-
- /**
- * 获取部门ID
- **/
- public static Long getDeptId()
- {
- try
- {
- return getLoginUser().getDeptId();
- }
- catch (Exception e)
- {
- throw new ServiceException("获取部门ID异常", HttpStatus.UNAUTHORIZED);
- }
- }
-
- /**
- * 获取用户账户
- **/
- public static String getUsername()
- {
- try
- {
- return getLoginUser().getUsername();
- }
- catch (Exception e)
- {
- throw new ServiceException("获取用户账户异常", HttpStatus.UNAUTHORIZED);
- }
- }
-
- /**
- * 获取用户
- **/
- public static LoginUser getLoginUser()
- {
- try
- {
- return (LoginUser) getAuthentication().getPrincipal();
- }
- catch (Exception e)
- {
- throw new ServiceException("获取用户信息异常", HttpStatus.UNAUTHORIZED);
- }
- }
-
- /**
- * 获取Authentication
- */
- public static Authentication getAuthentication()
- {
- return SecurityContextHolder.getContext().getAuthentication();
- }
-
- /**
- * 生成BCryptPasswordEncoder密码
- *
- * @param password 密码
- * @return 加密字符串
- */
- public static String encryptPassword(String password) {
- return passwordEncoder.encode(password);
- }
-
- /**
- * 判断密码是否相同
- *
- * @param rawPassword 真实密码
- * @param encodedPassword 加密后字符
- * @return 结果
- */
- public static boolean matchesPassword(String rawPassword, String encodedPassword)
- {
- BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
- return passwordEncoder.matches(rawPassword, encodedPassword);
- }
-
- /**
- * 是否为管理员
- *
- * @param userId 用户ID
- * @return 结果
- */
- public static boolean isAdmin(Long userId)
- {
- return userId != null && 1L == userId;
- }
-}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayData.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayData.java
deleted file mode 100644
index cdf98dd36..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayData.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package org.dromara.common.core.wechat;
-
-import lombok.Data;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.stereotype.Component;
-
-@Data
-@ConfigurationProperties(prefix = "wechat")
-@Component("WechatPayData")
-public class WechatPayData {
-
- /** 商户号 */
- public static String appId;
- public static String secret;
- public static String merchantId;
- /** 商户API私钥路径 */
- public static String privateKeyPath;
- /** 商户证书序列号 */
- public static String merchantSerialNumber;
- /** 商户APIV3密钥 */
- public static String apiV3key;
- public static String notifyUrl;
-
- public static String miniProgramAppId;
- public static String miniProgramSecret;
-
- public void setAppId(String appId) {
- WechatPayData.appId = appId;
- }
-
- public void setSecret(String secret) {
- WechatPayData.secret = secret;
- }
-
- public void setMerchantId(String merchantId) {
- WechatPayData.merchantId = merchantId;
- }
-
- public void setPrivateKeyPath(String privateKeyPath) {
- WechatPayData.privateKeyPath = privateKeyPath;
- }
-
- public void setMerchantSerialNumber(String merchantSerialNumber) {
- WechatPayData.merchantSerialNumber = merchantSerialNumber;
- }
-
- public void setApiV3key(String apiV3key) {
- WechatPayData.apiV3key = apiV3key;
- }
-
- public void setNotifyUrl(String notifyUrl) {
- WechatPayData.notifyUrl = notifyUrl;
- }
-
- public void setMiniProgramAppId(String miniProgramAppId) {
- WechatPayData.miniProgramAppId = miniProgramAppId;
- }
-
- public void setMiniProgramSecret(String miniProgramSecret) {
- WechatPayData.miniProgramSecret = miniProgramSecret;
- }
-}
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayService.java b/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayService.java
deleted file mode 100644
index 790130469..000000000
--- a/ruoyi-common/ruoyi-common-core/src/main/java/org/dromara/common/core/wechat/WechatPayService.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package org.dromara.common.core.wechat;
-
-import com.wechat.pay.java.service.payments.jsapi.JsapiService;
-import com.wechat.pay.java.service.payments.jsapi.model.Amount;
-import com.wechat.pay.java.service.payments.jsapi.model.Payer;
-import com.wechat.pay.java.service.payments.jsapi.model.PrepayRequest;
-import com.wechat.pay.java.service.payments.jsapi.model.PrepayResponse;
-import com.wechat.pay.java.service.refund.RefundService;
-import com.wechat.pay.java.service.refund.model.AmountReq;
-import com.wechat.pay.java.service.refund.model.CreateRequest;
-import com.wechat.pay.java.service.refund.model.Refund;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.stereotype.Service;
-
-
-@Service
-@Slf4j
-@ConditionalOnProperty(prefix = "wechat", name = "enabled", havingValue = "true")
-public class WechatPayService {
-
- @Autowired
- private JsapiService service;
-
- @Autowired
- private RefundService refundService;
-
- /**
- * jsapi下单
- * @param orderNo 订单号
- * @param desc 订单描述
- * @param totalAmount 总金额,单位:分
- * @param openId 用户openid
- * @return prepay_id
- */
- public String jsapiPay(String orderNo,String desc,Integer totalAmount,String openId, Long memberId,String appId){
- PrepayRequest prepayRequest = new PrepayRequest();
- prepayRequest.setAppid(appId);
- prepayRequest.setMchid(WechatPayData.merchantId);
- prepayRequest.setDescription(desc);
- prepayRequest.setOutTradeNo(orderNo);
- prepayRequest.setAttach(String.valueOf(memberId));
- prepayRequest.setNotifyUrl(WechatPayData.notifyUrl);
- Amount amount = new Amount();
- amount.setTotal(totalAmount);
- prepayRequest.setAmount(amount);
- Payer payer = new Payer();
- payer.setOpenid(openId);
- prepayRequest.setPayer(payer);
- PrepayResponse response = service.prepay(prepayRequest);
- return response.getPrepayId();
- }
-
- public Refund refundPay(String refundId,String payId,String notifyUrl,Long refundAmount, Long totalAmount,String reason) {
- //请求参数
- CreateRequest request = new CreateRequest();
- request.setReason(reason);
- //设置退款金额 根据自己的实际业务自行填写
- AmountReq amountReq = new AmountReq();
- amountReq.setRefund(refundAmount);
- amountReq.setTotal(totalAmount);
- amountReq.setCurrency("CNY");
- request.setAmount(amountReq);
- //支付成功后回调回来的transactionId 按照实际情况填写
- request.setOutTradeNo(payId);
- //支付成功后回调回来的transactionId 按照实际情况填写
- request.setOutRefundNo(refundId);
- //退款成功的回调地址
- request.setNotifyUrl(notifyUrl);
- //发起请求,申请退款
- return refundService.create(request);
- }
-}
diff --git a/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
index 9d8d33595..18e9fcb46 100644
--- a/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
+++ b/ruoyi-common/ruoyi-common-excel/src/main/java/org/dromara/common/excel/utils/ExcelUtil.java
@@ -14,10 +14,7 @@ import com.alibaba.excel.write.metadata.fill.FillWrapper;
import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy;
import jakarta.servlet.ServletOutputStream;
import jakarta.servlet.http.HttpServletResponse;
-import lombok.AccessLevel;
-import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
-import org.apache.poi.ss.formula.functions.T;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.ss.util.CellRangeAddressList;
@@ -28,7 +25,6 @@ import org.apache.poi.xssf.usermodel.XSSFDataValidation;
import org.dromara.common.core.config.RuoYiConfig;
import org.dromara.common.core.enums.FormatsType;
import org.dromara.common.core.utils.DateUtils;
-import org.dromara.common.core.utils.ImageUtils;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.utils.file.FileTypeUtils;
import org.dromara.common.core.utils.file.FileUtils;
diff --git a/ruoyi-common/ruoyi-common-rabbitmq/pom.xml b/ruoyi-common/ruoyi-common-rabbitmq/pom.xml
index 8e9a55dd8..ef0edd004 100644
--- a/ruoyi-common/ruoyi-common-rabbitmq/pom.xml
+++ b/ruoyi-common/ruoyi-common-rabbitmq/pom.xml
@@ -7,10 +7,10 @@
4.0.0
- ruoyi-common-mongo
+ ruoyi-common-rabbitmq
- ruoyi-common-mongo
+ ruoyi-common-rabbitmq
@@ -23,10 +23,9 @@
org.dromara
ruoyi-common-log
-
org.springframework.boot
- rabbitmq-spring-boot-starter
+ spring-boot-starter-amqp
diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/handler/SaTokenExceptionHandler.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/handler/SaTokenExceptionHandler.java
index a45af89d3..17b08ba16 100644
--- a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/handler/SaTokenExceptionHandler.java
+++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/handler/SaTokenExceptionHandler.java
@@ -50,3 +50,4 @@ public class SaTokenExceptionHandler {
}
}
+
diff --git a/ruoyi-modules/ruoyi-content/pom.xml b/ruoyi-modules/ruoyi-content/pom.xml
index 882d96f48..7b4033420 100644
--- a/ruoyi-modules/ruoyi-content/pom.xml
+++ b/ruoyi-modules/ruoyi-content/pom.xml
@@ -29,10 +29,7 @@
minio
8.2.1
-
- org.springframework.boot
- spring-boot-starter-amqp
-
+
com.tencentcloudapi
@@ -144,11 +141,7 @@
okhttp
4.12.0
-
- org.dromara
- ruoyi-common-rabbitmq
- 5.3.1
-
+
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/ProductService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/ProductService.java
index 499b0026d..a1445d753 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/ProductService.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/ProductService.java
@@ -16,7 +16,6 @@ import com.wzj.soopin.goods.mapper.ProductMapper;
import com.wzj.soopin.goods.mapper.SkuMapper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
-import org.dromara.common.core.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/service/impl/MemberAddressServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/service/impl/MemberAddressServiceImpl.java
index 98def0a05..cda06e2de 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/service/impl/MemberAddressServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/service/impl/MemberAddressServiceImpl.java
@@ -8,7 +8,6 @@ import com.wzj.soopin.member.domain.po.MemberAddress;
import com.wzj.soopin.member.domain.bo.MemberAddressBO;
import com.wzj.soopin.member.mapper.MemberAddressMapper;
import org.apache.commons.lang3.StringUtils;
-import org.dromara.common.core.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/AftersaleController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/AftersaleController.java
index 86608d0e8..44b5126fd 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/AftersaleController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/AftersaleController.java
@@ -19,7 +19,6 @@ import org.springframework.data.domain.Pageable;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import org.dromara.common.core.domain.model.LoginUser;
-import org.dromara.common.core.utils.SecurityUtils;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.redis.redis.RedisService;
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/OrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/OrderController.java
index c7530d7ba..5d9b5be0a 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/OrderController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/controller/OrderController.java
@@ -12,7 +12,6 @@ import com.wzj.soopin.order.service.OrderService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
-import org.dromara.common.core.utils.SecurityUtils;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.redis.redis.RedisService;
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/AftersaleService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/AftersaleService.java
index 45edcf7a6..80a3fdf1b 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/AftersaleService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/AftersaleService.java
@@ -26,7 +26,6 @@ import lombok.extern.slf4j.Slf4j;
import org.dromara.common.core.domain.event.Constants;
import org.dromara.common.core.enums.AftersaleStatus;
import org.dromara.common.core.enums.OrderRefundStatus;
-import org.dromara.common.core.wechat.WechatPayService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/OrderService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/OrderService.java
index 13988313e..9d93c796a 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/OrderService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/service/OrderService.java
@@ -27,9 +27,7 @@ import com.wzj.soopin.order.mapper.OrderMapper;
import com.wzj.soopin.order.mapper.OrderOperateHistoryMapper;
import org.apache.commons.lang3.StringUtils;
import org.dromara.common.core.domain.event.Constants;
-import org.dromara.common.core.utils.AesCryptoUtils;
import org.dromara.common.core.utils.PhoneUtils;
-import org.dromara.common.core.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.domain.Page;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysClientController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysClientController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysClientController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysClientController.java
index abc0124f3..58023d79d 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysClientController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysClientController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import java.util.List;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysConfigController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java
index aedd15a16..3954dbe50 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysConfigController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysConfigController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.common.core.domain.R;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDeptController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDeptController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java
index 1795423bc..0bc939655 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDeptController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDeptController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.convert.Convert;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictDataController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictDataController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java
index f65e188ff..0a6f8db7d 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictDataController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictDataController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictTypeController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictTypeController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java
index 776b372a6..289b4b186 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysDictTypeController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysDictTypeController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.common.core.domain.R;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysMenuController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysMenuController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java
index 78e02c056..bf2baf6be 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysMenuController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysMenuController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaCheckRole;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysNoticeController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysNoticeController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysNoticeController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysNoticeController.java
index 346cd6410..6c6f2e1dc 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysNoticeController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysNoticeController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import lombok.RequiredArgsConstructor;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssConfigController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssConfigController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssConfigController.java
index 4a8a32a6f..13c8f725b 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssConfigController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssConfigController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.common.core.domain.R;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssController.java
index d9fe2d60e..f071463b2 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysOssController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysOssController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysPostController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysPostController.java
similarity index 98%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysPostController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysPostController.java
index cfe1bf8eb..cd5fb3ecc 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysPostController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysPostController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysProfileController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysProfileController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysProfileController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysProfileController.java
index cf6af28c6..bccdf2c4e 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysProfileController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysProfileController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.secure.BCrypt;
import cn.hutool.core.bean.BeanUtil;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysRoleController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysRoleController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysRoleController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysRoleController.java
index 292eac1e1..28479df7e 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysRoleController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysRoleController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import jakarta.servlet.http.HttpServletResponse;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysSocialController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysSocialController.java
similarity index 95%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysSocialController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysSocialController.java
index 6e2e3b38e..d7ad3e023 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysSocialController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysSocialController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantController.java
index 58c84c71d..d9a5b8dd7 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaCheckRole;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantPackageController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantPackageController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantPackageController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantPackageController.java
index 14b115b4e..3f107300b 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysTenantPackageController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysTenantPackageController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaCheckRole;
diff --git a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserController.java
similarity index 99%
rename from ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysUserController.java
rename to ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserController.java
index 7dad83015..5c2478065 100644
--- a/ruoyi-front/ruoyi-manager/src/main/java/com/wzj/soopin/manager/system/controller/SysUserController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/SysUserController.java
@@ -1,4 +1,4 @@
-package com.wzj.soopin.manager.system.controller;
+package org.dromara.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.secure.BCrypt;