diff --git a/pom.xml b/pom.xml
index d958cfee3..edc5d2aec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,6 +59,7 @@
1.3.0
true
+ 3.03
@@ -429,6 +430,16 @@
1.6.2
compile
+
+ com.github.xiaoymin
+ knife4j-springdoc-ui
+ 3.0.3
+
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ ${springdoc.version}
+
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 33d513bc0..cf76a1671 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -237,19 +237,21 @@ springdoc:
name: ${sa-token.token-name}
#这里定义了两个分组,可定义多个,也可以不定义
group-configs:
- - group: 1.演示模块
- packages-to-scan: org.dromara.demo
- - group: 2.通用模块
- packages-to-scan: org.dromara.web
- - group: 3.系统模块
- packages-to-scan: org.dromara.system
- - group: 4.代码生成模块
- packages-to-scan: org.dromara.generator
- - group: 5.工作流模块
- packages-to-scan: org.dromara.workflow
- - group: 6.内容模块
+ - group: 1.会员模块
+ packages-to-scan: com.wzj.soopin.member
+ - group: 2.订单模块
+ packages-to-scan: com.wzj.soopin.order
+ - group: 3.商品模块
+ packages-to-scan: com.wzj.soopin.goods
+ - group: 4.内容模块
packages-to-scan: com.wzj.soopin.content
-
+ - group: 5.结算模块
+ packages-to-scan: com.wzj.soopin.pay
+ - group: 6.IM模块
+ packages-to-scan: com.wzj.soopin.im
+ - group: 7.系统模块
+ packages-to-scan: org.dromara.system
+ legacy-mode: true
# 防止XSS攻击
xss:
# 过滤开关
diff --git a/ruoyi-common/ruoyi-common-doc/pom.xml b/ruoyi-common/ruoyi-common-doc/pom.xml
index c6199a17c..f1cecf04b 100644
--- a/ruoyi-common/ruoyi-common-doc/pom.xml
+++ b/ruoyi-common/ruoyi-common-doc/pom.xml
@@ -26,6 +26,7 @@
springdoc-openapi-starter-webmvc-api
+
com.github.therapi
therapi-runtime-javadoc
@@ -36,6 +37,34 @@
jackson-module-kotlin
+
+
+ io.swagger.core.v3
+ swagger-annotations
+ 2.2.15
+
+
+ io.swagger.core.v3
+ swagger-models
+ 2.2.15
+
+
+
+ io.swagger
+ swagger-annotations
+ 1.6.2
+ compile
+
+
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+
+
+ com.github.xiaoymin
+ knife4j-springdoc-ui
+
+
diff --git a/ruoyi-modules/ruoyi-content/pom.xml b/ruoyi-modules/ruoyi-content/pom.xml
index 8e06456be..7114dbdcd 100644
--- a/ruoyi-modules/ruoyi-content/pom.xml
+++ b/ruoyi-modules/ruoyi-content/pom.xml
@@ -155,12 +155,7 @@
okhttp
4.12.0
-
- io.swagger
- swagger-annotations
- 1.6.2
- compile
-
+
org.springframework.amqp
spring-rabbit
diff --git a/ruoyi-modules/ruoyi-goods/pom.xml b/ruoyi-modules/ruoyi-goods/pom.xml
index 86ea014e5..bc03ec19d 100644
--- a/ruoyi-modules/ruoyi-goods/pom.xml
+++ b/ruoyi-modules/ruoyi-goods/pom.xml
@@ -97,12 +97,6 @@
org.dromara
ruoyi-common-sse
-
- io.swagger
- swagger-annotations
- 1.6.2
- compile
-
diff --git a/ruoyi-modules/ruoyi-im/pom.xml b/ruoyi-modules/ruoyi-im/pom.xml
index fc941a9da..c6c53acd9 100644
--- a/ruoyi-modules/ruoyi-im/pom.xml
+++ b/ruoyi-modules/ruoyi-im/pom.xml
@@ -97,17 +97,7 @@
org.dromara
ruoyi-common-sse
-
- io.swagger
- swagger-annotations
- 1.6.2
- compile
-
-
-
-
-
-
+
diff --git a/ruoyi-modules/ruoyi-member/pom.xml b/ruoyi-modules/ruoyi-member/pom.xml
index d74c4c164..aca1b4269 100644
--- a/ruoyi-modules/ruoyi-member/pom.xml
+++ b/ruoyi-modules/ruoyi-member/pom.xml
@@ -98,18 +98,6 @@
org.dromara
ruoyi-common-sse
-
- com.github.xiaoymin
- knife4j-spring-boot-starter
-
-
- com.github.xiaoymin
- knife4j-springdoc-ui
-
-
-
-
-
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FeedbackController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FeedbackController.java
index 78f1cb5ad..a8b2de3a5 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FeedbackController.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FeedbackController.java
@@ -1,26 +1,18 @@
package com.wzj.soopin.member.controller;
-import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wzj.soopin.member.convert.FeedbackConvert;
-import com.wzj.soopin.member.convert.MemberAccountConvert;
import com.wzj.soopin.member.domain.bo.FeedbackBO;
import com.wzj.soopin.member.domain.po.Feedback;
-import com.wzj.soopin.member.domain.po.MemberAccount;
import com.wzj.soopin.member.domain.vo.FeedbackVO;
import com.wzj.soopin.member.service.IFeedbackService;
-import com.wzj.soopin.member.service.IMemberAccountService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.common.web.core.BaseController;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
@@ -30,7 +22,7 @@ import org.springframework.web.bind.annotation.*;
* @author zcc
* @date 2024-02-26
*/
-@Api(description ="意见反馈接口列表")
+@Tag(name ="意见反馈接口列表")
@RestController
@RequestMapping("/ums/feedback")
@RequiredArgsConstructor
@@ -40,7 +32,7 @@ public class FeedbackController {
private final FeedbackConvert convert;
- @ApiOperation("查询意见反馈列表")
+ @Tag(name ="查询意见反馈列表")
@PostMapping("/list")
public R> list(@RequestBody FeedbackBO query, Page page) {
Page feedBackPage= service.page(page,query.toWrapper());
@@ -48,14 +40,14 @@ public class FeedbackController {
}
- @ApiOperation("修改意见反馈备注信息")
+ @Tag(name ="修改意见反馈备注信息")
@Log(title = "意见反馈", businessType = BusinessType.UPDATE)
@PostMapping("/update")
public R editMark(@RequestBody FeedbackBO feedback) {
return R.ok(service.save(convert.toPo(feedback)));
}
- @ApiOperation("修改意见反馈备注信息")
+ @Tag(name ="修改意见反馈备注信息")
@Log(title = "新增意见反馈", businessType = BusinessType.UPDATE)
@PostMapping("/add")
public R add(@RequestBody FeedbackBO feedback) {
@@ -63,7 +55,7 @@ public class FeedbackController {
}
- @ApiOperation(("修改状态"))
+ @Tag(name =("修改状态"))
@Log(title = "意见反馈", businessType = BusinessType.UPDATE)
@PostMapping("/handle/status/update")
public R changeStatus(@RequestBody FeedbackBO bo){
@@ -71,7 +63,7 @@ public class FeedbackController {
}
- @ApiOperation("删除意见反馈")
+ @Tag(name ="删除意见反馈")
@Log(title = "意见反馈", businessType = BusinessType.DELETE)
@DeleteMapping("/{id}")
public ResponseEntity