From 06094ec805862d8f0bebe1e2327addaf586b94ce Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期四, 30 五月 2024 16:26:11 +0800
Subject: [PATCH] 写用户端接口

---
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsListVO.java                              |   44 +++
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/mapper/AuctionGoodsMapper.java                                   |    9 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java                                  |    7 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java                        |  133 +++++++++
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java               |    8 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/PaylogController.java                                     |    4 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java                    |    4 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java                            |   10 
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberArticleCollectionController.java                |    6 
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java                         |    4 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java                             |    4 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java                              |   16 -
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java                                   |   14 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java      |   54 ++-
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java                          |   57 +++
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/AuctionSalesroomGoodsInfoVO.java          |    6 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java                           |   21 +
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java                                |   16 
 ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml                                     |    2 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionBidRecordController.java      |   30 ++
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomGoodsController.java |   44 --
 ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml                                         |   17 +
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondDTO.java                                        |    2 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionGoodsService.java                                |    8 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java                  |   10 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/OrderFallbackFactory.java                              |    7 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java          |    6 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionBannerController.java                    |    4 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/ForepartAuctionSalesroomGoodsVO.java      |    6 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java                         |    9 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/OrderClient.java                                   |    6 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java                            |    4 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidDTO.java                                         |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsinfoVO.java                              |   98 +++++++
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionGoodsController.java          |   22 +
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java                       |    4 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListPageDTO.java                        |   10 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListDTO.java                            |   18 +
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleCommentsController.java                        |    6 
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java                             |    4 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/MemberAuctionCollectionServiceImpl.java             |    2 
 41 files changed, 595 insertions(+), 144 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListDTO.java
new file mode 100644
index 0000000..2213d17
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListDTO.java
@@ -0,0 +1,18 @@
+package com.ruoyi.system.api.domain.dto;
+
+import com.ruoyi.common.core.web.page.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class AuctionGoodsListDTO extends BasePage {
+    @ApiModelProperty(value = "商品id")
+    private Long goodsSkuId;
+
+    @ApiModelProperty(value = "商品名称")
+    private String goodsSkuName;
+
+    @ApiModelProperty(value = "会员id")
+    private Long memberId;
+
+}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListPageDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListPageDTO.java
new file mode 100644
index 0000000..28a9da5
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionGoodsListPageDTO.java
@@ -0,0 +1,10 @@
+package com.ruoyi.system.api.domain.dto;
+
+import lombok.Data;
+
+import java.util.Set;
+
+@Data
+public class AuctionGoodsListPageDTO {
+    private Set<Long> goodsSkuIdList ;
+}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidDTO.java
similarity index 90%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidVO.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidDTO.java
index 273857b..c6a5816 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidVO.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BidDTO.java
@@ -1,6 +1,5 @@
 package com.ruoyi.system.api.domain.dto;
 
-import com.ruoyi.common.core.enums.AuctionOrderTypeEnum;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
@@ -8,7 +7,7 @@
 import java.time.LocalDateTime;
 
 @Data
-public class BidVO {
+public class BidDTO {
     @ApiModelProperty(value = "目标商品id(普通拍品id 或 拍卖会拍品id)")
     private Long targetId;
 
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondDTO.java
similarity index 89%
rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondVO.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondDTO.java
index 244b823..85ae528 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondVO.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/BondDTO.java
@@ -4,7 +4,7 @@
 import lombok.Data;
 
 @Data
-public class BondVO {
+public class BondDTO {
     @ApiModelProperty(value = "订单编号")
     private String orderNO;
 }
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsListVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsListVO.java
new file mode 100644
index 0000000..63d3226
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsListVO.java
@@ -0,0 +1,44 @@
+package com.ruoyi.system.api.domain.vo;
+
+import com.ruoyi.common.core.enums.AuctionStartStatusEnum;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+@Data
+public class AuctionGoodsListVO {
+    @ApiModelProperty(value = "商品id")
+    private Long goodsSkuId;
+
+    @ApiModelProperty(value = "商品名称")
+    private String goodsSkuName;
+
+    @ApiModelProperty(value = "起拍价格")
+    private BigDecimal startingPrice;
+
+    @ApiModelProperty(value = "开始时间")
+    private LocalDateTime startTime;
+
+    @ApiModelProperty(value = "结束时间")
+    private LocalDateTime endTime;
+
+    @ApiModelProperty(value = "拍品数量")
+    private Integer auctionStock;
+
+    @ApiModelProperty(value = "开始状态 0=预展中 1=拍卖中 2=已结束")
+    private AuctionStartStatusEnum startStatus;
+
+    @ApiModelProperty(value = "单位")
+    private String unit;
+
+    @ApiModelProperty(value = "封面图")
+    private String coverPic;
+
+    @ApiModelProperty(value = "规格")
+    private String spec;
+
+    @ApiModelProperty(value = "规格单位")
+    private String specUnit;
+
+}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsinfoVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsinfoVO.java
new file mode 100644
index 0000000..b18ade5
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AuctionGoodsinfoVO.java
@@ -0,0 +1,98 @@
+package com.ruoyi.system.api.domain.vo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.ruoyi.common.core.enums.AuctionStartStatusEnum;
+import com.ruoyi.common.core.enums.AuthenticationEnum;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+@Data
+public class AuctionGoodsinfoVO {
+
+    @ApiModelProperty(value = "商品id")
+    private Long goodsSkuId;
+
+    @ApiModelProperty(value = "商品名称")
+    private String goodsSkuName;
+
+    @ApiModelProperty(value = "起拍价格")
+    private BigDecimal startingPrice;
+
+    @ApiModelProperty(value = "拍品数量")
+    private Integer salesroomStock;
+
+    @ApiModelProperty(value = "开始状态 0=预展中 1=拍卖中 2=已结束")
+    private AuctionStartStatusEnum startStatus;
+
+    @ApiModelProperty(value = "开始时间")
+    private LocalDateTime startTime;
+
+    @ApiModelProperty(value = "结束时间")
+    private LocalDateTime endTime;
+
+    @ApiModelProperty(value = "单位")
+    private String unit;
+
+    @ApiModelProperty(value = "商品描述")
+    private String description;
+
+    @ApiModelProperty(value = "商品年份")
+    private String years;
+
+    @ApiModelProperty(value = "商品分类")
+    private String category;
+
+    @ApiModelProperty(value = "商品系列")
+    private String series;
+
+    @ApiModelProperty(value = "商品品牌")
+    private String brand;
+
+    @ApiModelProperty(value = "商品香型")
+    private String flavorType;
+
+    @ApiModelProperty(value = "封面图")
+    private String coverPic;
+
+    @ApiModelProperty(value = "详情图,不超过五张图片")
+    private String album;
+
+    @ApiModelProperty(value = "是否出价 1未出价,2出价")
+    private Integer isBond;
+
+    @ApiModelProperty(value = "是中标 1未中标,2中标")
+    private Integer isStatus;
+
+    @ApiModelProperty(value = "是收藏 1未收藏,2收藏")
+    private Integer isCollection;
+
+    @ApiModelProperty(value = "实名认证 0=不需实名 1=需要实名")
+    private AuthenticationEnum authentication;
+
+    @ApiModelProperty("是否报名 1未报名,2 已报名")
+    private Integer isApply;
+
+    @ApiModelProperty(value = "当前出价")
+    private BigDecimal presentBid;
+
+    @ApiModelProperty(value = "最低加价金额")
+    private BigDecimal minimumMarkupAmount;
+
+
+    @ApiModelProperty(value = "规格")
+    private String spec;
+
+    @ApiModelProperty(value = "规格单位")
+    private String specUnit;
+
+
+    @ApiModelProperty(value = "分享标题")
+    @TableField("share_title")
+    private String shareTitle;
+
+    @ApiModelProperty(value = "分享图片")
+    @TableField("share_pic")
+    private String sharePic;
+}
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/OrderFallbackFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/OrderFallbackFactory.java
index 16026ed..833fe57 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/OrderFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/OrderFallbackFactory.java
@@ -87,9 +87,14 @@
             }
 
             @Override
-            public R<?> UpdateBond(BondVO BondVO, String source) {
+            public R<?> UpdateBond(BondDTO BondVO, String source) {
                 return R.fail("修改保证金支付状态失败" + cause.getMessage());
             }
+
+            @Override
+            public R<List<OrderAuctionBond>> getAuctionGoodsOrderAuctionBondList(AuctionGoodsListDTO auctionGoodsListDTO, String source) {
+                return R.fail("普通拍卖获取保证金失败" + cause.getMessage());
+            }
         };
 
     }
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/OrderClient.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/OrderClient.java
index a93460c..c820bfd 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/OrderClient.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/OrderClient.java
@@ -121,5 +121,9 @@
                                      @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
 
     @PostMapping("/order-auction-bond/UpdateBond")
-    R<?> UpdateBond(@RequestBody BondVO BondVO, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+    R<?> UpdateBond(@RequestBody BondDTO BondVO, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+
+    @PostMapping("/order-auction-bond/getAuctionGoodsOrderAuctionBondList")
+    R<List<OrderAuctionBond>> getAuctionGoodsOrderAuctionBondList(@RequestBody AuctionGoodsListDTO auctionGoodsListDTO,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
 }
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleCommentsController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleCommentsController.java
index 506614a..0eeec5a 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleCommentsController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleCommentsController.java
@@ -5,6 +5,7 @@
 import com.ruoyi.article.dto.ArticleDTO;
 import com.ruoyi.article.service.IArticleCommentsService;
 import com.ruoyi.common.core.domain.R;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.*;
@@ -21,6 +22,7 @@
  */
 @RestController
 @RequestMapping("/article-comments")
+@Api(value = "用户端-评论回复表相关接口", tags = "用户端-评论回复表址相关接口", description = "用户端-评论回复表相关接口")
 public class ArticleCommentsController {
 
     @Resource
@@ -28,7 +30,7 @@
 
     @PostMapping("/saveMemberArticleComments")
     @ResponseBody
-    @ApiOperation(value = "添加或者修改用户评论/回复")
+    @ApiOperation(value = "用户端-添加或者修改用户评论/回复")
     public R<T> saveMemberArticleComments(@RequestBody ArticleCommentsDTO articleCommentsDTO) {
         articleCommentsService.saveMemberArticleComments(articleCommentsDTO);
         return R.ok();
@@ -36,7 +38,7 @@
 
     @PostMapping("/delMemberArticleComments")
     @ResponseBody
-    @ApiOperation(value = "删除用户评论/回复")
+    @ApiOperation(value = "用户端-删除用户评论/回复")
     public R<T> delMemberArticleComments(@RequestBody ArticleCommentsDTO articleCommentsDTO) {
         articleCommentsService.delMemberArticleComments(articleCommentsDTO);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
index c83af76..4f96fb7 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
@@ -10,6 +10,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.system.api.domain.MemberAddress;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
@@ -35,27 +36,28 @@
  */
 @RestController
 @RequestMapping("/article")
+@Api(value = "用户端-资讯相关接口", tags = "用户端-资讯相关接口", description = "用户端-资讯相关接口")
 public class ArticleController {
     @Resource
     private IArticleService iArticleService;
 
     @PostMapping("/getArticleList")
     @ResponseBody
-    @ApiOperation(value = "获取资讯")
+    @ApiOperation(value = "用户端-获取资讯")
     public R<PageDTO<ArticleVO>> getArticleList( @RequestBody ArticleDTO articleDTO) {
         return R.ok(iArticleService.getArticleList(articleDTO));
     }
 
     @PostMapping("/getMemberArticleList")
     @ResponseBody
-    @ApiOperation(value = "获取用户资讯")
+    @ApiOperation(value = "用户端-获取用户资讯")
     public R<PageDTO<Article>> getMemberArticleList(@RequestBody ArticleDTO articleDTO) {
         return R.ok(iArticleService.getMemberArticleList(articleDTO));
     }
 
     @PostMapping("/saveMemberArticle")
     @ResponseBody
-    @ApiOperation(value = "添加或者修改用户资讯")
+    @ApiOperation(value = "用户端-添加或者修改用户资讯")
     public R<T> saveMemberArticle(@RequestBody ArticleDTO articleDTO) {
         iArticleService.saveMemberArticle(articleDTO);
         return R.ok();
@@ -63,7 +65,7 @@
 
     @PostMapping("/delMemberArticle")
     @ResponseBody
-    @ApiOperation(value = "删除用户资讯")
+    @ApiOperation(value = "用户端-删除用户资讯")
     public R<T> delMemberArticle(@RequestBody ArticleDTO articleDTO) {
         iArticleService.delMemberArticle(articleDTO);
         return R.ok();
@@ -72,7 +74,7 @@
 
     @PostMapping("/getMemberArticleInfo")
     @ResponseBody
-    @ApiOperation(value = "获取资讯详情")
+    @ApiOperation(value = "用户端-获取资讯详情")
     public R<ArticleVO> getMemberArticleInfo(ArticleDTO articleDTO) {
         return R.ok(iArticleService.getMemberArticleInfo(articleDTO));
     }
@@ -80,14 +82,14 @@
 
     @PostMapping("/getArticleCommentsList")
     @ResponseBody
-    @ApiOperation(value = "获取评论列表")
+    @ApiOperation(value = "用户端-获取评论列表")
     public R<PageDTO<ArticleCommentsVO>> getArticleCommentsList(ArticleDTO articleDTO) {
         return R.ok(iArticleService.getArticleCommentsList(articleDTO));
     }
 
     @PostMapping("/getreport")
     @ResponseBody
-    @ApiOperation(value = "用户举报举报文章")
+    @ApiOperation(value = "用户端-用户举报举报文章")
     public R<T> getReport(ArticleDTO articleDTO) {
         iArticleService.getReport(articleDTO);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberArticleCollectionController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberArticleCollectionController.java
index 2ea504d..febb4d2 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberArticleCollectionController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberArticleCollectionController.java
@@ -10,6 +10,7 @@
 import com.ruoyi.article.vo.MemberArticleCollectionVO;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.page.PageDTO;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.*;
@@ -26,6 +27,7 @@
  */
 @RestController
 @RequestMapping("/member-article-collection")
+@Api(value = "用户端-资讯文章收藏相关接口", tags = "用户端-资讯文章收藏相关接口", description = "用户端-资讯文章收藏相关接口")
 public class MemberArticleCollectionController {
 
     @Resource
@@ -33,7 +35,7 @@
 
     @PostMapping("/saveMemberArticleCollection")
     @ResponseBody
-    @ApiOperation(value = "文章收藏和取消收藏")
+    @ApiOperation(value = "用户端-文章收藏和取消收藏")
     public R<T> saveMemberArticleCollection( @RequestBody MemberArticleCollectionDTO memberArticleCollectionDTO) {
         memberArticleCollectionService.saveMemberArticleCollection(memberArticleCollectionDTO);
         return R.ok();
@@ -42,7 +44,7 @@
 
     @PostMapping("/getMemberArticleCollection")
     @ResponseBody
-    @ApiOperation(value = "获取用户收藏资讯")
+    @ApiOperation(value = "用户端-获取用户收藏资讯")
     public R<PageDTO<MemberArticleCollectionVO>> getMemberArticleCollection( ArticleDTO articleDTO) {
         return R.ok(memberArticleCollectionService.getMemberArticleCollection(articleDTO));
     }
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java
index b460d53..b1ca0e5 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java
@@ -4,6 +4,7 @@
 import com.ruoyi.article.dto.MemberLikeDTO;
 import com.ruoyi.article.service.IMemberLikeService;
 import com.ruoyi.common.core.domain.R;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.*;
@@ -20,13 +21,14 @@
  */
 @RestController
 @RequestMapping("/member-like")
+@Api(value = "用户端-资讯点赞相关接口", tags = "用户端-资讯点赞相关接口", description = "用户端-资讯点赞相关接口")
 public class MemberLikeController {
 
     @Resource
     private IMemberLikeService memberLikeService;
     @PostMapping("/saveMemberLike")
     @ResponseBody
-    @ApiOperation(value = "文章,评论和回复 点赞和取消点赞")
+    @ApiOperation(value = "用户端-文章,评论和回复 点赞和取消点赞")
     public R<T> saveMemberLike(@RequestBody MemberLikeDTO memberLikeDTO) {
         memberLikeService.saveMemberLike(memberLikeDTO);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java
index 0f17b8d..03920a8 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java
@@ -4,6 +4,7 @@
 import com.ruoyi.article.domain.SensitiveWords;
 import com.ruoyi.article.service.ISensitiveWordsService;
 import com.ruoyi.common.core.domain.R;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import java.util.List;
 import javax.annotation.Resource;
@@ -22,6 +23,7 @@
  */
 @RestController
 @RequestMapping("/sensitive-words")
+@Api(value = "用户端-资讯敏感词相关接口", tags = "用户端-资讯敏感词相关接口", description = "用户端-资讯敏感词相关接口")
 public class SensitiveWordsController {
 
     @Resource
@@ -29,7 +31,7 @@
 
     @PostMapping("/getSensitiveWordsList")
     @ResponseBody
-    @ApiOperation(value = "获取敏感词")
+    @ApiOperation(value = "用户端-获取敏感词")
     public R<List<SensitiveWords>> getMemberArticleList() {
         return R.ok(SensitiveWordsService.getMemberArticleList());
     }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionBidRecordController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionBidRecordController.java
index d090124..8b42139 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionBidRecordController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionBidRecordController.java
@@ -2,9 +2,15 @@
 
 
 import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsDTO;
+import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsInfoDTO;
+import com.ruoyi.auction.controller.forepart.vo.AuctionBidRecordVO;
 import com.ruoyi.auction.domain.AuctionBidRecord;
 import com.ruoyi.auction.service.IAuctionBidRecordService;
+import com.ruoyi.auction.service.IAuctionSalesroomGoodsService;
+import com.ruoyi.auction.service.IAuctionSalesroomService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.system.api.domain.dto.BidDTO;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import java.util.List;
 import javax.annotation.Resource;
@@ -24,10 +30,17 @@
  */
 @RestController
 @RequestMapping("/forepart/auction-bid-record")
+@Api(value = "用户端-出价相关接口", tags = "用户端-出价相关接口", description = "用户端-出价相关接口")
 public class ForepartAuctionBidRecordController {
 
     @Resource
     private IAuctionBidRecordService iAuctionBidRecordService;
+
+    @Resource
+    private IAuctionSalesroomService iAuctionSalesroomService;
+
+    @Resource
+    private IAuctionSalesroomGoodsService iAuctionSalesroomGoodsService;
 
 
     /**
@@ -36,10 +49,25 @@
      */
     @RequestMapping("/getAuctionBidRecordList")
     @ResponseBody
-    @ApiOperation(value = "拍卖大屏滚动出价")
+    @ApiOperation(value = "拍卖大屏-滚动出价")
     public R<List<AuctionBidRecord>> getAuctionBidRecordList(@RequestBody AuctionSalesroomGoodsDTO auctionSalesroomGoodsDTO) {
         return R.ok(iAuctionBidRecordService.getAuctionBidRecordList(auctionSalesroomGoodsDTO));
 
     }
 
+    @RequestMapping("/SaveBid")
+    @ResponseBody
+    @ApiOperation(value = "用户端-拍卖出价")
+    public R SaveBid(@RequestBody BidDTO BidVO) {
+        iAuctionSalesroomService.SaveBid(BidVO);
+        return R.ok();
+    }
+
+    @RequestMapping("/getAuctionBidRecord")
+    @ResponseBody
+    @ApiOperation(value = "用户端-商品详情里面的出价记录")
+    public R<List<AuctionBidRecordVO>> getAuctionBidRecord(@RequestBody AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
+        return R.ok(iAuctionSalesroomGoodsService.getAuctionBidRecord(auctionSalesroomGoodsInfoDTO));
+    }
+
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionGoodsController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionGoodsController.java
index fe1c57d..356e9f0 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionGoodsController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionGoodsController.java
@@ -3,9 +3,14 @@
 
 import com.ruoyi.auction.service.IAuctionGoodsService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.common.security.annotation.InnerAuth;
 import com.ruoyi.system.api.domain.AuctionGoods;
-import com.ruoyi.system.api.domain.AuctionSalesroom;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListDTO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsListVO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsinfoVO;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -20,6 +25,7 @@
  */
 @RestController
 @RequestMapping("/forepart/auction-goods")
+@Api(value = "普通拍卖相关接口", tags = "普通拍卖相关接口", description = "普通拍卖相关接口")
 public class ForepartAuctionGoodsController {
 
     @Resource
@@ -34,4 +40,18 @@
 
     }
 
+    @RequestMapping("/getAuctionGoodsList")
+    @ResponseBody
+    @ApiOperation(value = "用户端-普通拍卖商品")
+    public R<PageDTO<AuctionGoodsListVO>> getAuctionGoodsList(@RequestBody AuctionGoodsListDTO auctionGoodsListDTO) {
+        return R.ok(iAuctionGoodsService.getAuctionGoodsList(auctionGoodsListDTO));
+    }
+
+
+    @RequestMapping("/getAuctionGoodsInfo")
+    @ResponseBody
+    @ApiOperation(value = "用户端-普通拍卖商品详情")
+    public R<AuctionGoodsinfoVO> getAuctionGoodsInfo(@RequestBody AuctionGoodsListDTO auctionGoodsListDTO) {
+        return R.ok(iAuctionGoodsService.getAuctionGoodsInfo(auctionGoodsListDTO));
+    }
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java
index 2f39a4e..2a3b754 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java
@@ -3,9 +3,8 @@
 
 import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsDTO;
 import com.ruoyi.auction.controller.forepart.dto.ForepartAuctionBidRecordDTO;
+import com.ruoyi.auction.service.IAuctionSalesroomGoodsService;
 import com.ruoyi.common.security.annotation.InnerAuth;
-import com.ruoyi.system.api.domain.GoodsFlavorType;
-import com.ruoyi.system.api.domain.dto.BidVO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomBondDTO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO;
 import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomVO;
@@ -18,6 +17,7 @@
 import com.ruoyi.system.api.domain.AppMiniLoginVO;
 import com.ruoyi.system.api.domain.dto.AppMiniLoginDTO;
 import com.ruoyi.system.api.domain.vo.PayInfoVO;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 
@@ -33,11 +33,15 @@
  */
 @RestController
 @RequestMapping("/forepart/auction-salesroom")
+@Api(value = "拍卖场相关接口", tags = "拍卖场相关接口", description = "拍卖场相关接口")
 public class ForepartAuctionSalesroomController {
 
 
     @Resource
     private IAuctionSalesroomService iAuctionSalesroomService;
+
+    @Resource
+    private IAuctionSalesroomGoodsService iAuctionSalesroomGoodsService;
 
     @InnerAuth
     @PostMapping("/getAuctionSalesroomOne")
@@ -54,7 +58,7 @@
      */
     @RequestMapping("getAuctionBidRecordList")
     @ResponseBody
-    @ApiOperation(value = "拍卖大屏获取拍卖信息")
+    @ApiOperation(value = "拍卖大屏-获取拍卖信息")
     public R<PageDTO<AuctionSalesroom>> getAuctionBidRecordList(@RequestBody AuctionSalesroomGoodsDTO ctionSalesroomGoodsDTO) {
         return R.ok(iAuctionSalesroomService.getAuctionBidRecordList(ctionSalesroomGoodsDTO));
 
@@ -66,23 +70,22 @@
      */
     @RequestMapping("/getBaaner")
     @ResponseBody
-    @ApiOperation(value = " 暖场视频or封面海报")
+    @ApiOperation(value = "拍卖大屏-暖场视频or封面海报")
     public R<ForepartAuctionSalesroomVO> getBaaner(@RequestBody AuctionSalesroomGoodsDTO ctionSalesroomGoodsDTO) {
-
         return R.ok(iAuctionSalesroomService.getBaaner(ctionSalesroomGoodsDTO));
     }
 
 
     @RequestMapping("/getAuctionBidRecordOne")
     @ResponseBody
-    @ApiOperation(value = "扫码二维码获取拍卖场信息")
+    @ApiOperation(value = "拍卖师端-扫码二维码获取拍卖场信息")
     public R<AuctionSalesroom> getAuctionBidRecordOne(@RequestBody ForepartAuctionBidRecordDTO arepartAuctionBidRecordDTO) {
         return R.ok(iAuctionSalesroomService.getAuctionBidRecordOne(arepartAuctionBidRecordDTO));
     }
 
     @RequestMapping("/actionMiniLogin")
     @ResponseBody
-    @ApiOperation(value = "拍卖师第三方登陸")
+    @ApiOperation(value = "拍卖师端-第三方登陸")
     public R<AppMiniLoginVO> actionMiniLogin(@RequestBody AppMiniLoginDTO appMiniLoginDto) {
         return R.ok(iAuctionSalesroomService.actionMiniLogin(appMiniLoginDto));
     }
@@ -90,39 +93,56 @@
 
     @RequestMapping("/getMemberAuctionSalesroomList")
     @ResponseBody
-    @ApiOperation(value = "用户端拍卖场信息")
+    @ApiOperation(value = "用户端-拍卖场信息列表")
     public R<PageDTO<MemberAuctionSalesroomVO>> getMemberAuctionSalesroomList(@RequestBody MemberAuctionSalesroomDTO MemberAuctionSalesroomDTO) {
         return R.ok(iAuctionSalesroomService.getMemberAuctionSalesroomList(MemberAuctionSalesroomDTO));
     }
 
     @RequestMapping("/getMemberAuctionSalesroomInfo")
     @ResponseBody
-    @ApiOperation(value = "用户端拍卖场信息详情")
+    @ApiOperation(value = "用户端-拍卖场信息详情")
     public R<MemberAuctionSalesroomInfoVO> getMemberAuctionSalesroomInfo(@RequestBody MemberAuctionSalesroomDTO memberAuctionSalesroomDTO) {
         return R.ok(iAuctionSalesroomService.getMemberAuctionSalesroomInfo(memberAuctionSalesroomDTO));
     }
 
     @RequestMapping("/getMemberAuctionSalesroomSweep")
     @ResponseBody
-    @ApiOperation(value = "用户端扫一扫拍卖场信息")
+    @ApiOperation(value = "用户端-扫一扫拍卖场信息")
     public R<MemberAuctionSalesroomVO> getMemberAuctionSalesroomSweep(@RequestBody MemberAuctionSalesroomDTO MemberAuctionSalesroomDTO) {
         return R.ok(iAuctionSalesroomService.getMemberAuctionSalesroomSweep(MemberAuctionSalesroomDTO));
     }
 
     @RequestMapping("/SaveSignUpNow")
     @ResponseBody
-    @ApiOperation(value = "用户端拍卖立即报名")
+    @ApiOperation(value = "用户端-拍卖立即报名")
     public R<PayInfoVO> SaveSignUpNow(@RequestBody MemberAuctionSalesroomBondDTO memberAuctionSalesroomBondDTO) {
         return R.ok( iAuctionSalesroomService.SaveSignUpNow(memberAuctionSalesroomBondDTO));
     }
-
-
-    @RequestMapping("/SaveBid")
+    /**
+     * 拍卖师端拍卖场立即开始
+     *
+     */
+    @RequestMapping("/auctionSalesroomStart")
     @ResponseBody
-    @ApiOperation(value = "用户端拍卖出价")
-    public R SaveBid(@RequestBody BidVO BidVO) {
-        iAuctionSalesroomService.SaveBid(BidVO);
+    @ApiOperation(value = "拍卖师端-拍卖场立即开始")
+    public R auctionSalesroomStart(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
+        iAuctionSalesroomGoodsService.auctionSalesroomStart(ationSalesroomGoodsDTO);
         return R.ok();
     }
 
+
+    /**
+     * 拍卖师端拍卖场立即开始
+     *
+     */
+    @RequestMapping("/auctionSalesroomEnd")
+    @ResponseBody
+    @ApiOperation(value = "拍卖师端-拍卖场立即结束")
+    public R auctionSalesroomEnd(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
+        iAuctionSalesroomGoodsService.auctionSalesroomEnd(ationSalesroomGoodsDTO);
+        return R.ok();
+    }
+
+
+
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomGoodsController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomGoodsController.java
index 8543153..5592b7d 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomGoodsController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomGoodsController.java
@@ -7,6 +7,7 @@
 import com.ruoyi.auction.domain.AuctionSalesroomGoods;
 import com.ruoyi.auction.service.IAuctionSalesroomGoodsService;
 import com.ruoyi.common.core.domain.R;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import java.util.List;
 import javax.annotation.Resource;
@@ -26,6 +27,7 @@
  */
 @RestController
 @RequestMapping("/forepart/auction-salesroom-goods")
+@Api(value = "拍卖场商品相关接口", tags = "拍卖场商品相关接口", description = "拍卖场商品相关接口")
 public class ForepartAuctionSalesroomGoodsController {
 
 
@@ -38,7 +40,7 @@
      */
     @RequestMapping("/getAuctionSalesroomGoods")
     @ResponseBody
-    @ApiOperation(value = "拍卖大屏的商品介绍")
+    @ApiOperation(value = "拍卖大屏-商品介绍")
     public R<ForepartAuctionSalesroomGoodsVO> getAuctionSalesroomGoods(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
         return R.ok(iAuctionSalesroomGoodsService.getAuctionSalesroomGoods(ationSalesroomGoodsDTO));
     }
@@ -49,35 +51,12 @@
      */
     @RequestMapping("/getAuctionSalesroominfo")
     @ResponseBody
-    @ApiOperation(value = "拍卖师端拍卖场信息")
+    @ApiOperation(value = "拍卖师端-拍卖场详情信息")
     public R<AuctionSalesroomVO> getAuctionSalesroominfo(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
         return R.ok(iAuctionSalesroomGoodsService.getAuctionSalesroominfo(ationSalesroomGoodsDTO));
     }
 
-    /**
-     * 拍卖师端拍卖场立即开始
-     *
-     */
-    @RequestMapping("/auctionSalesroomStart")
-    @ResponseBody
-    @ApiOperation(value = "拍卖师端拍卖场立即开始")
-    public R auctionSalesroomStart(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-    iAuctionSalesroomGoodsService.auctionSalesroomStart(ationSalesroomGoodsDTO);
-        return R.ok();
-    }
 
-
-    /**
-     * 拍卖师端拍卖场立即开始
-     *
-     */
-    @RequestMapping("/auctionSalesroomEnd")
-    @ResponseBody
-    @ApiOperation(value = "拍卖师端拍卖场立即结束")
-    public R auctionSalesroomEnd(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-        iAuctionSalesroomGoodsService.auctionSalesroomEnd(ationSalesroomGoodsDTO);
-        return R.ok();
-    }
 
 
     /**
@@ -86,7 +65,7 @@
      */
     @RequestMapping("/isAuctionSalesroom")
     @ResponseBody
-    @ApiOperation(value = "判断拍卖师端是否还有未拍卖商品")
+    @ApiOperation(value = "拍卖师端-判断拍卖师端是否还有未拍卖商品")
     public R<List<AuctionSalesroomGoods>> isAuctionSalesroom(@RequestBody AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
         return R.ok(iAuctionSalesroomGoodsService.isAuctionSalesroom(ationSalesroomGoodsDTO));
     }
@@ -98,7 +77,7 @@
      */
     @RequestMapping("/auctionSalesroomGoodsStart")
     @ResponseBody
-    @ApiOperation(value = "拍卖师端拍卖场下一个立即开始")
+    @ApiOperation(value = "拍卖师端-拍卖场商品下一个立即开始")
     public R auctionSalesroomGoodsStart(@RequestBody AuctionSalesroomGoodsDTO auctionSalesroomGoodsDTO) {
         iAuctionSalesroomGoodsService.auctionSalesroomGoodsStart(auctionSalesroomGoodsDTO);
         return R.ok();
@@ -112,7 +91,7 @@
      */
     @RequestMapping("/auctionSalesroomGoodsEnd")
     @ResponseBody
-    @ApiOperation(value = "拍卖师端拍卖场下一个立即结束")
+    @ApiOperation(value = "拍卖师端-拍卖场商品下一个立即结束")
     public R auctionSalesroomGoodsEnd(@RequestBody AuctionSalesroomGoodsDTO auctionSalesroomGoodsDTO) {
         iAuctionSalesroomGoodsService.auctionSalesroomGoodsStart(auctionSalesroomGoodsDTO);
         return R.ok();
@@ -121,17 +100,12 @@
 
     @RequestMapping("/getAuctionSalesroomGoodsInfo")
     @ResponseBody
-    @ApiOperation(value = "用户端拍卖场商品详情")
+    @ApiOperation(value = "用户端-拍卖场商品详情")
     public R<AuctionSalesroomGoodsInfoVO> getAuctionSalesroomGoodsInfo(@RequestBody AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
         return R.ok(iAuctionSalesroomGoodsService.getAuctionSalesroomGoodsInfo(auctionSalesroomGoodsInfoDTO));
     }
 
-    @RequestMapping("/getAuctionBidRecord")
-    @ResponseBody
-    @ApiOperation(value = "用户端商品详情里面的出价记录")
-    public R<List<AuctionBidRecordVO>> getAuctionBidRecord(@RequestBody AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
-        return R.ok(iAuctionSalesroomGoodsService.getAuctionBidRecord(auctionSalesroomGoodsInfoDTO));
-    }
+
 
 
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java
index 591d3b9..065fcc1 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionVideoController.java
@@ -5,6 +5,7 @@
 import com.ruoyi.auction.service.IAuctionVideoService;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.system.api.domain.PromotionVideo;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.*;
@@ -22,6 +23,7 @@
  */
 @RestController
 @RequestMapping("/forepart/auction-video")
+@Api(value = "拍卖会视频表相关接口", tags = "拍卖会视频表相关接口", description = "拍卖会视频表相关接口")
 public class ForepartAuctionVideoController {
 
 
@@ -36,7 +38,7 @@
      */
     @RequestMapping("/getVoidList")
     @ResponseBody
-    @ApiOperation(value = "获取拍卖师端视频列表")
+    @ApiOperation(value = "拍卖师端-获取拍卖师端视频列表")
     public R<List<PromotionVideo>> getVoidList() {
         return R.ok(iAuctionVideoService.getVoidList());
     }
@@ -45,7 +47,7 @@
 
     @RequestMapping("/addVoid")
     @ResponseBody
-    @ApiOperation(value = "拍卖师端添加拍卖会视频播放")
+    @ApiOperation(value = "拍卖师端-拍卖师端添加拍卖会视频播放")
     public R addVoid(@RequestBody ForepartAuctionVideo orepartAuctionVideo) {
         iAuctionVideoService.addVoid(orepartAuctionVideo);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/AuctionSalesroomGoodsInfoVO.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/AuctionSalesroomGoodsInfoVO.java
index d0b2792..80ac0f4 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/AuctionSalesroomGoodsInfoVO.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/AuctionSalesroomGoodsInfoVO.java
@@ -78,4 +78,10 @@
     private BigDecimal minimumMarkupAmount;
 
 
+    @ApiModelProperty(value = "规格")
+    private String spec;
+
+    @ApiModelProperty(value = "规格单位")
+    private String specUnit;
+
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/ForepartAuctionSalesroomGoodsVO.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/ForepartAuctionSalesroomGoodsVO.java
index 226a939..721bdc1 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/ForepartAuctionSalesroomGoodsVO.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/vo/ForepartAuctionSalesroomGoodsVO.java
@@ -57,5 +57,11 @@
     @ApiModelProperty(value = "是中标 1未中标,2中标")
     private Integer isStatus;
 
+    @ApiModelProperty(value = "规格")
+    private String spec;
+    @ApiModelProperty(value = "规格单位")
+    private String specUnit;
+
+
 
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/mapper/AuctionGoodsMapper.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/mapper/AuctionGoodsMapper.java
index e4c3966..92a6aa5 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/mapper/AuctionGoodsMapper.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/mapper/AuctionGoodsMapper.java
@@ -1,7 +1,15 @@
 package com.ruoyi.auction.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.api.domain.AuctionGoods;
+import com.ruoyi.system.api.domain.AuctionSalesroom;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListDTO;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListPageDTO;
+import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -12,5 +20,6 @@
  * @since 2024-05-16
  */
 public interface AuctionGoodsMapper extends BaseMapper<AuctionGoods> {
+    List<AuctionGoods> getAuctionGoodsPgeList(Page page, @Param("param") AuctionGoodsListPageDTO auctionGoodsListPageDTO);
 
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionGoodsService.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionGoodsService.java
index b8f849e..8ae704e 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionGoodsService.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionGoodsService.java
@@ -6,6 +6,10 @@
 import com.ruoyi.auction.controller.management.vo.AuctionGoodsVO;
 import com.ruoyi.system.api.domain.AuctionGoods;
 import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListDTO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsListVO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsinfoVO;
+import org.springframework.web.bind.annotation.RequestBody;
 
 /**
  * <p>
@@ -40,4 +44,8 @@
     AuctionGoodsVO getAuctionGoodsById(Long id);
 
     void stopAuctionGoods(Long id);
+
+    PageDTO<AuctionGoodsListVO> getAuctionGoodsList(AuctionGoodsListDTO auctionGoodsListDTO);
+
+    AuctionGoodsinfoVO getAuctionGoodsInfo(@RequestBody AuctionGoodsListDTO auctionGoodsListDTO);
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java
index 6a02aec..e038192 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java
@@ -13,7 +13,7 @@
 import com.ruoyi.system.api.domain.AppMiniLoginVO;
 import com.ruoyi.system.api.domain.AuctionSalesroom;
 import com.ruoyi.system.api.domain.dto.AppMiniLoginDTO;
-import com.ruoyi.system.api.domain.dto.BidVO;
+import com.ruoyi.system.api.domain.dto.BidDTO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomBondDTO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO;
 import com.ruoyi.system.api.domain.vo.PayInfoVO;
@@ -70,7 +70,7 @@
 
     PayInfoVO SaveSignUpNow(MemberAuctionSalesroomBondDTO memberAuctionSalesroomBondDTO);
 
-    void SaveBid(@RequestBody BidVO BidVO);
+    void SaveBid(@RequestBody BidDTO BidVO);
 
 
     void saveAuctionSalesroom(MgtAuctionSalesroomDTO dto);
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
index ef0081e..28ca980 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
@@ -1,12 +1,18 @@
 package com.ruoyi.auction.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.auction.controller.forepart.vo.MemberAuctionSalesroomVO;
 import com.ruoyi.auction.controller.management.dto.AuctionGoodsDTO;
 import com.ruoyi.auction.controller.management.dto.AuctionGoodsQuery;
 import com.ruoyi.auction.controller.management.vo.AuctionBidRecordVO;
 import com.ruoyi.auction.controller.management.vo.AuctionGoodsVO;
 import com.ruoyi.auction.domain.AuctionBidRecord;
+import com.ruoyi.auction.domain.MemberAuctionCollection;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.system.api.domain.*;
 import com.ruoyi.auction.mapper.AuctionGoodsMapper;
 import com.ruoyi.auction.service.IAuctionBidRecordService;
 import com.ruoyi.auction.service.IAuctionGoodsService;
@@ -21,12 +27,12 @@
 import com.ruoyi.common.core.utils.page.BeanUtils;
 import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.system.api.domain.AuctionGoods;
-import com.ruoyi.system.api.domain.GoodsSku;
-import com.ruoyi.system.api.domain.Member;
-import com.ruoyi.system.api.domain.MemberAddress;
-import com.ruoyi.system.api.domain.OrderAuctionBond;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListDTO;
+import com.ruoyi.system.api.domain.dto.AuctionGoodsListPageDTO;
 import com.ruoyi.system.api.domain.dto.OrderDTO;
 import com.ruoyi.system.api.domain.dto.RefundDTO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsListVO;
+import com.ruoyi.system.api.domain.vo.AuctionGoodsinfoVO;
 import com.ruoyi.system.api.feignClient.GoodsSkuClient;
 import com.ruoyi.system.api.feignClient.MemberClient;
 import com.ruoyi.system.api.feignClient.OrderClient;
@@ -42,6 +48,8 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
 
 /**
  * <p>
@@ -60,6 +68,16 @@
     private final MemberClient memberClient;
     private final OrderClient orderClient;
     private final IAuctionBidRecordService auctionBidRecordService;
+
+    @Resource
+    private MemberAuctionCollectionServiceImpl memberAuctionCollectionServiceImpl;
+
+    @Resource
+    private IAuctionGoodsService auctionGoodsService;
+
+    @Resource
+    private AuctionGoodsMapper auctionGoodsMapper;
+
     /**
      * 获取拍卖商品列表的分页数据
      *
@@ -287,4 +305,111 @@
             }
         }
     }
+
+    @Override
+    public PageDTO<AuctionGoodsListVO> getAuctionGoodsList(AuctionGoodsListDTO auctionGoodsListDTO) {
+        Set<Long> goodsSkuIdList = null;
+        if (StringUtils.isNotEmpty(auctionGoodsListDTO.getGoodsSkuName())) {
+            List<GoodsSku> goodsSku = goodsSkuClient.getGoodsByName(auctionGoodsListDTO.getGoodsSkuName(),
+                            SecurityConstants.INNER)
+                    .getData();
+            goodsSkuIdList = goodsSku.stream().map(GoodsSku::getId)
+                    .collect(Collectors.toSet());
+        }
+        AuctionGoodsListPageDTO auctionGoodsListPageDTO=new AuctionGoodsListPageDTO();
+        auctionGoodsListPageDTO.setGoodsSkuIdList(goodsSkuIdList);
+
+        Page<AuctionGoodsListVO> page = new Page<>();
+        page.setSize(auctionGoodsListDTO.getPageSize());
+        page.setCurrent(auctionGoodsListDTO.getPageCurr());
+        List<AuctionGoods> auctionGoodsPgeList = auctionGoodsMapper.getAuctionGoodsPgeList(page, auctionGoodsListPageDTO);
+        List<AuctionGoodsListVO> auctionGoodsVOS=new ArrayList<>();
+        for (AuctionGoods auctionGoods:auctionGoodsPgeList){
+            AuctionGoodsListVO auctionGoodsVO=new AuctionGoodsListVO();
+            auctionGoodsVO.setAuctionStock(auctionGoods.getAuctionStock());
+            auctionGoodsVO.setGoodsSkuId(auctionGoods.getId());
+            auctionGoodsVO.setEndTime(auctionGoods.getEndTime());
+            auctionGoodsVO.setStartTime(auctionGoods.getStartTime());
+            auctionGoodsVO.setStartingPrice(auctionGoods.getStartingPrice());
+            auctionGoodsVO.setStartStatus(auctionGoods.getStartStatus());
+            GoodsSku goodsSkuOne = goodsSkuClient.getGoodsSkuOne(auctionGoods.getGoodsSkuId(), SecurityConstants.INNER).getData();
+            auctionGoodsVO.setUnit(goodsSkuOne.getUnit());
+            auctionGoodsVO.setSpec(goodsSkuOne.getSpec());
+            auctionGoodsVO.setSpecUnit(goodsSkuOne.getSpecUnit());
+            auctionGoodsVO.setGoodsSkuName(goodsSkuOne.getSkuName());
+            auctionGoodsVO.setCoverPic(goodsSkuOne.getCoverPic());
+            auctionGoodsVOS.add(auctionGoodsVO);
+
+        }
+        page.setRecords(auctionGoodsVOS);
+        return PageDTO.of(page);
+    }
+
+    @Override
+    public AuctionGoodsinfoVO getAuctionGoodsInfo(AuctionGoodsListDTO auctionGoodsListDTO) {
+        AuctionGoods byId = auctionGoodsService.getById(auctionGoodsListDTO.getGoodsSkuId());
+        GoodsSku goodsSkuOne = goodsSkuClient.getGoodsSkuOne(byId.getGoodsSkuId(), SecurityConstants.INNER).getData();
+        AuctionGoodsinfoVO auctionGoodsinfoVO=new AuctionGoodsinfoVO();
+        auctionGoodsinfoVO.setGoodsSkuId(byId.getGoodsSkuId());
+        auctionGoodsinfoVO.setGoodsSkuName(goodsSkuOne.getSkuName());
+        auctionGoodsinfoVO.setStartingPrice(byId.getStartingPrice());
+        auctionGoodsinfoVO.setSalesroomStock(byId.getAuctionStock());
+        auctionGoodsinfoVO.setStartStatus(byId.getStartStatus());
+        auctionGoodsinfoVO.setStartTime(byId.getStartTime());
+        auctionGoodsinfoVO.setEndTime(byId.getEndTime());
+        auctionGoodsinfoVO.setUnit(goodsSkuOne.getUnit());
+        auctionGoodsinfoVO.setDescription(goodsSkuOne.getDescription());
+        auctionGoodsinfoVO.setYears(goodsSkuOne.getYears());
+        GoodsBrand data = goodsSkuClient.getBrandOne(goodsSkuOne.getBrandId(), SecurityConstants.INNER).getData();
+        GoodsCategory data1 = goodsSkuClient.getCategoryOne(goodsSkuOne.getCategoryId(), SecurityConstants.INNER).getData();
+        GoodsSeries data2 = goodsSkuClient.getSeriesOne(goodsSkuOne.getSeriesId(), SecurityConstants.INNER).getData();
+        GoodsFlavorType data3 = goodsSkuClient.getFlavorTypeOne(goodsSkuOne.getFlavorTypeId(), SecurityConstants.INNER).getData();
+        auctionGoodsinfoVO.setBrand(data.getBrandName());
+        auctionGoodsinfoVO.setCategory(data1.getCategoryName());
+        auctionGoodsinfoVO.setSeries(data2.getSeriesName());
+        auctionGoodsinfoVO.setFlavorType(data3.getFlavorTypeName());
+        auctionGoodsinfoVO.setCoverPic(goodsSkuOne.getCoverPic());
+        auctionGoodsinfoVO.setAlbum(goodsSkuOne.getAlbum());
+        auctionGoodsinfoVO.setAuthentication(byId.getAuthentication());
+        auctionGoodsinfoVO.setMinimumMarkupAmount(byId.getMinimumMarkupAmount());
+        auctionGoodsinfoVO.setSpec(goodsSkuOne.getSpec());
+        auctionGoodsinfoVO.setSpecUnit(goodsSkuOne.getSpecUnit());
+        auctionGoodsinfoVO.setShareTitle(goodsSkuOne.getShareTitle());
+        auctionGoodsinfoVO.setSpecUnit(goodsSkuOne.getSpecUnit());
+        LambdaQueryWrapper<AuctionBidRecord> wrapper1= Wrappers.lambdaQuery();
+        wrapper1.eq(AuctionBidRecord::getMemberId,auctionGoodsListDTO.getMemberId());
+        wrapper1.eq(AuctionBidRecord::getAuctionType,1);
+        wrapper1.eq(AuctionBidRecord::getTargetId,byId.getId());
+        wrapper1.eq(AuctionBidRecord::getDelFlag,0);
+        AuctionBidRecord list1 = auctionBidRecordService.getOne(wrapper1);
+        if (list1!=null){
+            auctionGoodsinfoVO.setIsBond(2);
+            auctionGoodsinfoVO.setPresentBid(list1.getLastBidAmount());
+            if (list1.getStatus().getCode()==2){
+                auctionGoodsinfoVO.setIsStatus(2);
+            }else{
+                auctionGoodsinfoVO.setIsStatus(1);
+            }
+        }else{
+            auctionGoodsinfoVO.setIsBond(1);
+            auctionGoodsinfoVO.setIsStatus(1);
+        }
+        LambdaQueryWrapper<MemberAuctionCollection> wrapper2= Wrappers.lambdaQuery();
+        wrapper2.eq(MemberAuctionCollection::getMemberId,auctionGoodsListDTO.getMemberId());
+        wrapper2.eq(MemberAuctionCollection::getTargetId,byId.getId());
+        wrapper2.eq(MemberAuctionCollection::getDelFlag,0);
+        MemberAuctionCollection one = memberAuctionCollectionServiceImpl.getOne(wrapper2);
+        if (one!=null){
+            auctionGoodsinfoVO.setIsCollection(2);
+        }else {
+            auctionGoodsinfoVO.setIsCollection(1);
+        }
+        List<OrderAuctionBond> datas = orderClient.getAuctionGoodsOrderAuctionBondList(auctionGoodsListDTO, SecurityConstants.INNER).getData();
+        if (datas.size()>0){
+            auctionGoodsinfoVO.setIsApply(2);
+        }else{
+            auctionGoodsinfoVO.setIsApply(1);
+        }
+        return auctionGoodsinfoVO;
+    }
 }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
index f32bac1..19f8e55 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
@@ -121,6 +121,8 @@
         forepartAuctionSalesroomGoodsVO.setCoverPic(goodsSku.getCoverPic());
         forepartAuctionSalesroomGoodsVO.setDescription(goodsSku.getDescription());
         forepartAuctionSalesroomGoodsVO.setUnit(goodsSku.getUnit());
+        forepartAuctionSalesroomGoodsVO.setSpec(goodsSku.getSpec());
+        forepartAuctionSalesroomGoodsVO.setSpecUnit(goodsSku.getSpecUnit());
         if (auctionSalesroomGoods.getStatus().getCode()==0 || auctionSalesroomGoods.getStatus().getCode()==2){
             LambdaQueryWrapper<AuctionSalesroomGoods> wrapper1=Wrappers.lambdaQuery();
             wrapper1.eq(AuctionSalesroomGoods::getDelFlag,0);
@@ -239,7 +241,6 @@
      */
     @Override
     public void auctionSalesroomStart(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-        ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO =new ForepartAuctionSalesroomGoodsVO();
         AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(ationSalesroomGoodsDTO.getAuctionSalesroomId());
         auctionSalesroom.setStatus(AuctionStartStatusEnum.IN_AUCTION);
         auctionSalesroom.setStartTime(LocalDateTime.now());
@@ -264,7 +265,6 @@
      */
     @Override
     public void auctionSalesroomEnd(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-        ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO =new ForepartAuctionSalesroomGoodsVO();
         AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(ationSalesroomGoodsDTO.getAuctionSalesroomId());
         auctionSalesroom.setStatus(AuctionStartStatusEnum.ENDED);
         auctionSalesroom.setEndTime(LocalDateTime.now());
@@ -408,10 +408,13 @@
         AuctionSalesroomGoodsInfoVO.setFlavorType(data3.getFlavorTypeName());
         AuctionSalesroomGoodsInfoVO.setCoverPic(goodsSku.getCoverPic());
         AuctionSalesroomGoodsInfoVO.setAlbum(goodsSku.getAlbum());
+        AuctionSalesroomGoodsInfoVO.setSpec(goodsSku.getSpec());
+        AuctionSalesroomGoodsInfoVO.setSpecUnit(goodsSku.getSpecUnit());
         AuctionSalesroomGoodsInfoVO.setMinimumMarkupAmount(byId1.getMinimumMarkupAmount());
         LambdaQueryWrapper<AuctionBidRecord> wrapper1=Wrappers.lambdaQuery();
         wrapper1.eq(AuctionBidRecord::getMemberId,auctionSalesroomGoodsInfoDTO.getMemberId());
         wrapper1.eq(AuctionBidRecord::getAuctionSalesroomId,byId.getId());
+        wrapper1.eq(AuctionBidRecord::getAuctionType,2);
         wrapper1.eq(AuctionBidRecord::getTargetId,byId1.getId());
         wrapper1.eq(AuctionBidRecord::getDelFlag,0);
         AuctionBidRecord list1 = auctionBidRecordService.getOne(wrapper1);
@@ -427,6 +430,7 @@
             AuctionSalesroomGoodsInfoVO.setIsBond(1);
             AuctionSalesroomGoodsInfoVO.setIsStatus(1);
         }
+
         return AuctionSalesroomGoodsInfoVO;
     }
 
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
index 03b6425..21cad4c 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
@@ -56,7 +56,7 @@
 import com.ruoyi.system.api.domain.OrderAuctionBond;
 import com.ruoyi.system.api.domain.SysUser;
 import com.ruoyi.system.api.domain.dto.AppMiniLoginDTO;
-import com.ruoyi.system.api.domain.dto.BidVO;
+import com.ruoyi.system.api.domain.dto.BidDTO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomBondDTO;
 import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO;
 import com.ruoyi.system.api.domain.vo.PayInfoVO;
@@ -419,7 +419,7 @@
     }
 
     @Override
-    public void SaveBid(BidVO bidVO) {
+    public void SaveBid(BidDTO bidVO) {
         Member membeOne = memberClient.getMembeOne(bidVO.getMemberId(), SecurityConstants.INNER).getData();
         if (bidVO.getAuctionType()==2){
             AuctionSalesroomGoods byId = auctionSalesroomGoodsService.getById(bidVO.getTargetId());
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/MemberAuctionCollectionServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/MemberAuctionCollectionServiceImpl.java
index 2aee5f2..53c3d32 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/MemberAuctionCollectionServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/MemberAuctionCollectionServiceImpl.java
@@ -6,6 +6,8 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
+
 /**
  * <p>
  * 用户收藏的普通拍卖商品 服务实现类
diff --git a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
index 19ce379..6976939 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
+++ b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
@@ -1,5 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.auction.mapper.AuctionGoodsMapper">
-
+    <select id="getAuctionGoodsPgeList" resultType="com.ruoyi.system.api.domain.AuctionGoods">
+        SELECT * FROM t_auction_goods ta left join
+        WHERE ta.del_flag = 0 and ta.listing_status=0
+        <if test="param.goodsSkuIdList != null and param.goodsSkuIdList.size()>0">
+            OR ta.goods_sku_id IN
+            <foreach collection="param.goodsSkuIdList" item="item" open="(" separator="," close=")">
+                #{item}
+            </foreach>
+        </if>
+        ORDER BY
+        CASE
+        WHEN status = 0 THEN 2
+        WHEN status = 1 THEN 1
+        WHEN status = 2 THEN 3
+        END,status
+    </select>
 </mapper>
diff --git a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
index 298a47c..7a5a82f 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
+++ b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
@@ -6,7 +6,7 @@
         SELECT * FROM t_auction_salesroom ta
         WHERE ta.del_flag = 0
         <if test="param.salesroomName!=null and param.salesroomName != ''">
-            AND ta.activity_name LIKE CONCAT('%',#{param.salesroomName},'%')
+            AND ta.salesroomName LIKE CONCAT('%',#{param.salesroomName},'%')
         </if>
         ORDER BY
         CASE
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java
index d9d86f2..489824c 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java
@@ -11,6 +11,7 @@
 import com.ruoyi.member.service.IMemberAddressService;
 import com.ruoyi.member.service.IRegionService;
 import com.ruoyi.system.api.domain.MemberAddress;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
@@ -28,6 +29,7 @@
  */
 @RestController
 @RequestMapping("/member-address")
+@Api(value = "用户端-用户地址相关接口", tags = "用户端-用户地址相关接口", description = "用户端-用户地址相关接口")
 public class MemberAddressController {
     /**
      * 获取当前商品信息
@@ -63,21 +65,21 @@
 
     @PostMapping("/getRegione")
     @ResponseBody
-    @ApiOperation(value = "获取三级联动的地址")
+    @ApiOperation(value = "用户端-获取三级联动的地址")
     public R<List<RegionVo>> getRegione() {
         return R.ok(IRegionService.listRegionVo());
     }
 
     @PostMapping("/getMemberAddressList")
     @ResponseBody
-    @ApiOperation(value = "获取用户地址")
+    @ApiOperation(value = "用户端-获取用户地址")
     public R<PageDTO<MemberAddress>> getMemberAddressList(@RequestBody MemberAddressDTO memberAddressDTO) {
         return R.ok(iMemberAddressService.getMemberAddressList(memberAddressDTO));
     }
 
     @PostMapping("/addMemberAddress")
     @ResponseBody
-    @ApiOperation(value = "用户添加或者修改地址")
+    @ApiOperation(value = "用户端-用户添加或者修改地址")
     public R addMemberAddress(@RequestBody MemberAddressDTO memberAddressDTO) {
         iMemberAddressService.addMemberAddress(memberAddressDTO);
         return R.ok();
@@ -85,7 +87,7 @@
 
     @PostMapping("/delMemberAddress")
     @ResponseBody
-    @ApiOperation(value = "用户删除地址")
+    @ApiOperation(value = "用户端-用户删除地址")
     public R delMemberAddress(@RequestBody MemberAddressDTO memberAddressDTO) {
         iMemberAddressService.delMemberAddress(memberAddressDTO);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java
index 2b047a9..fe381a5 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java
@@ -9,6 +9,7 @@
 import com.ruoyi.system.api.domain.Member;
 import com.ruoyi.system.api.domain.dto.AppMiniLoginDTO;
 import com.ruoyi.system.api.domain.dto.AppMiniRegisterDTO;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
@@ -28,6 +29,7 @@
  */
 @RestController
 @RequestMapping("/member")
+@Api(value = "用户端-用户信息相关接口", tags = "用户端-用户信息相关接口", description = "用户端-用户信息相关接口")
 public class MemberController {
     @Resource
     private IMemberService iMemberService;
@@ -43,13 +45,13 @@
 
     @RequestMapping("/miniLogin")
     @ResponseBody
-    @ApiOperation(value = "第三方登陸")
+    @ApiOperation(value = "用户端-第三方登陸")
     public R<AppMiniLoginVO> loginThird(@RequestBody AppMiniLoginDTO appMiniLoginDto) {
         return R.ok(iMemberService.loginThird(appMiniLoginDto));
     }
 
     @PostMapping(value = "/miniRegister")
-    @ApiOperation(value = "小程序注册")
+    @ApiOperation(value = "用户端-小程序注册")
     public R<AppMiniLoginVO> miniRegister(@RequestBody AppMiniRegisterDTO appMiniRegisterDTO) {
         AppMiniLoginVO appUserRegisterVo = iMemberService.miniRegister(appMiniRegisterDTO);
         if(appUserRegisterVo ==null){
@@ -60,14 +62,14 @@
 
     @RequestMapping("/getMembeid")
     @ResponseBody
-    @ApiOperation(value = "获取用户信息")
+    @ApiOperation(value = "用户端-获取用户信息")
     public R<Member> getMembeid(@RequestBody MemberDTO memberDTO) {
         return R.ok(iMemberService.getMembeid(memberDTO));
     }
 
 
     @RequestMapping("/saveUserImg")
-    @ApiOperation(value = "修改头像")
+    @ApiOperation(value = "用户端-修改头像")
     public  R<Member> saveNotice(HttpServletRequest request) {
         try {
             MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
@@ -84,7 +86,7 @@
 
     @RequestMapping("/updateMembeid")
     @ResponseBody
-    @ApiOperation(value = "修改用户信息")
+    @ApiOperation(value = "用户端-修改用户信息")
     public R updateMembeid(@RequestBody MemberDTO memberDTO) {
         iMemberService.updateMembeid(memberDTO);
         return R.ok();
@@ -92,7 +94,7 @@
 
     @RequestMapping("/authentificationMembe")
     @ResponseBody
-    @ApiOperation(value = "用户认证")
+    @ApiOperation(value = "用户端-用户认证")
     public  R authentificationMembe(@RequestBody MemberDTO memberDTO) {
         iMemberService.authentificationMembe(memberDTO);
         return R.ok();
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java
index 5206024..931e285 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java
@@ -6,6 +6,7 @@
 import com.ruoyi.member.domain.MemberPoints;
 import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.service.IMemberPointsService;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 
@@ -24,12 +25,13 @@
  */
 @RestController
 @RequestMapping("/member-points")
+@Api(value = "用户端-用户积分", tags = "用户端-用户积分", description = "用户端-用户积分")
 public class MemberPointsController {
     @Resource
     private IMemberPointsService iMemberPointsService;
     @RequestMapping("/getMemberPoints")
     @ResponseBody
-    @ApiOperation(value = "获取用户积分")
+    @ApiOperation(value = "用户端-获取用户积分")
     public R<PageDTO<MemberPoints>> getMemberPoints(@RequestBody MemberDTO memberDTO) {
         return R.ok(iMemberPointsService.getMemberPoints(memberDTO));
     }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java
index b4878d6..8a7c382 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java
@@ -26,23 +26,9 @@
 @RestController
 @RequestMapping("/member-invoice")
 public class MemberInvoiceController {
-    @Resource
-    private IMemberInvoiceService iMemberInvoiceService;
 
-    @PostMapping("/saveMemberInvoice")
-    @ResponseBody
-    @ApiOperation(value = "用户添加发票")
-    public R<T> saveMemberInvoice(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
-        iMemberInvoiceService.saveMemberInvoice(memberInvoiceDTO);
-        return R.ok();
-    }
 
-    @PostMapping("/getMemberInvoiceList")
-    @ResponseBody
-    @ApiOperation(value = "获取用户开票历史")
-    public R<PageDTO<MemberInvoice>> getMemberInvoiceList(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
-        return R.ok(iMemberInvoiceService.getMemberInvoiceList(memberInvoiceDTO));
-    }
+
 
 
 
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java
index 80d6d7d..ac22e0a 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java
@@ -26,12 +26,5 @@
 @RequestMapping("/member-invoice-order")
 public class MemberInvoiceOrderController {
 
-    @Resource
-    private IMemberInvoiceOrderService iMemberInvoiceOrderService;
-    @PostMapping("/getMemberInvoiceInfo")
-    @ResponseBody
-    @ApiOperation(value = "获取用户开票历史详情")
-    public R<PageDTO<MemberInvoiceOrder>> getMemberInvoiceInfo(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
-        return R.ok(iMemberInvoiceOrderService.getMemberInvoiceInfo(memberInvoiceDTO));
-    }
+
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java
index bfaa4a7..5dceb10 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java
@@ -3,11 +3,18 @@
 
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.domain.pojo.MemberInvoice;
+import com.ruoyi.order.domain.pojo.MemberInvoiceOrder;
+import com.ruoyi.order.domain.pojo.MemberInvoiceRise;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
 import com.ruoyi.order.domain.MemberInvoiceRise;
 import com.ruoyi.order.dto.MemberInvoiceRiseDTO;
+import com.ruoyi.order.service.IMemberInvoiceOrderService;
 import com.ruoyi.order.service.IMemberInvoiceRiseService;
+import com.ruoyi.order.service.IMemberInvoiceService;
 import com.ruoyi.order.service.IOrderService;
 import com.ruoyi.system.api.domain.Order;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 import org.apache.poi.ss.formula.functions.T;
@@ -27,63 +34,93 @@
  */
 @RestController
 @RequestMapping("/member-invoice-rise")
+@Api(value = "用户端-用户发票相关接口", tags = "用户端-用户发票相关接口", description = "用户端-用户发票相关接口")
 public class MemberInvoiceRiseController {
 
     @Resource
     private IMemberInvoiceRiseService iMemberInvoiceRiseService;
+
+
+    @Resource
+    private IMemberInvoiceOrderService iMemberInvoiceOrderService;
+
+    @Resource
+    private IMemberInvoiceService iMemberInvoiceService;
 
     @Resource
     private IOrderService iOrderService;
 
     @PostMapping("/getMemberInvoiceRiseList")
     @ResponseBody
-    @ApiOperation(value = "获取用户发票抬头")
+    @ApiOperation(value = "用户端-获取用户发票抬头")
     public R<PageDTO<MemberInvoiceRise>> getMemberInvoiceRiseList(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getMemberInvoiceRiseList(memberInvoiceRiseDTO));
     }
 
     @PostMapping("/saveMemberInvoiceRise")
     @ResponseBody
-    @ApiOperation(value = "添加编辑用户发票抬头")
-    public R<T> saveMemberInvoiceRise(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    @ApiOperation(value = "用户端-添加编辑用户发票抬头")
+    public R saveMemberInvoiceRise(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         iMemberInvoiceRiseService.saveMemberInvoiceRise(memberInvoiceRiseDTO);
         return R.ok();
     }
 
     @PostMapping("/saveIsDefault")
     @ResponseBody
-    @ApiOperation(value = "设置默认")
-    public R<T> saveIsDefault(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    @ApiOperation(value = "用户端-设置默认")
+    public R saveIsDefault(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         iMemberInvoiceRiseService.saveIsDefault(memberInvoiceRiseDTO);
         return R.ok();
     }
 
     @PostMapping("/delMemberInvoiceRise")
     @ResponseBody
-    @ApiOperation(value = "删除用户发票抬头")
-    public R<T> delMemberInvoiceRise(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    @ApiOperation(value = "用户端-删除用户发票抬头")
+    public R delMemberInvoiceRise(@RequestBody MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         iMemberInvoiceRiseService.delMemberInvoiceRise(memberInvoiceRiseDTO);
         return R.ok();
     }
 
     @PostMapping("/getMemberInvoiceRiseOne")
     @ResponseBody
-    @ApiOperation(value = "获取用户发票抬头单个")
+    @ApiOperation(value = "用户端-获取用户发票抬头单个")
     public R<MemberInvoiceRise> getMemberInvoiceRiseOne(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getMemberInvoiceRiseOne(memberInvoiceRiseDTO));
     }
 
     @PostMapping("/getIsDefault")
     @ResponseBody
-    @ApiOperation(value = "获取用户发票抬头默认")
+    @ApiOperation(value = "用户端-获取用户发票抬头默认")
     public R<MemberInvoiceRise> getIsDefault(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getIsDefault(memberInvoiceRiseDTO));
     }
 
     @PostMapping("/getOrderList")
     @ResponseBody
-    @ApiOperation(value = "获取用户已开票和未开票列表")
+    @ApiOperation(value = "用户端-获取用户已开票和未开票列表")
     public R<PageDTO<Order>> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getOrderList(memberInvoiceRiseDTO));
     }
+
+    @PostMapping("/getMemberInvoiceInfo")
+    @ResponseBody
+    @ApiOperation(value = "用户端-获取用户开票历史详情")
+    public R<PageDTO<MemberInvoiceOrder>> getMemberInvoiceInfo(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
+        return R.ok(iMemberInvoiceOrderService.getMemberInvoiceInfo(memberInvoiceDTO));
+    }
+
+    @PostMapping("/saveMemberInvoice")
+    @ResponseBody
+    @ApiOperation(value = "用户端-用户添加发票")
+    public R saveMemberInvoice(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
+        iMemberInvoiceService.saveMemberInvoice(memberInvoiceDTO);
+        return R.ok();
+    }
+
+    @PostMapping("/getMemberInvoiceList")
+    @ResponseBody
+    @ApiOperation(value = "用户端-获取用户开票历史")
+    public R<PageDTO<MemberInvoice>> getMemberInvoiceList(@RequestBody MemberInvoiceDTO memberInvoiceDTO) {
+        return R.ok(iMemberInvoiceService.getMemberInvoiceList(memberInvoiceDTO));
+    }
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java
index 756eab6..61f09b5 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java
@@ -8,10 +8,7 @@
 import com.ruoyi.common.security.annotation.InnerAuth;
 import com.ruoyi.order.service.IOrderAuctionBondService;
 import com.ruoyi.system.api.domain.OrderAuctionBond;
-import com.ruoyi.system.api.domain.dto.BondVO;
-import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomBondDTO;
-import com.ruoyi.system.api.domain.dto.MemberAuctionSalesroomDTO;
-import com.ruoyi.system.api.domain.dto.OrderAuctionBondDTO;
+import com.ruoyi.system.api.domain.dto.*;
 import com.ruoyi.system.api.domain.vo.PayInfoVO;
 import java.util.List;
 import javax.annotation.Resource;
@@ -65,6 +62,20 @@
     }
 
     @InnerAuth
+    @PostMapping("/getAuctionGoodsOrderAuctionBondList")
+    @ResponseBody
+    public R<List<OrderAuctionBond>> getAuctionGoodsOrderAuctionBondList(@RequestBody AuctionGoodsListDTO auctionGoodsListDTO) {
+        LambdaQueryWrapper<OrderAuctionBond> wrapper= Wrappers.lambdaQuery();
+        wrapper.eq(OrderAuctionBond::getMemberId,auctionGoodsListDTO.getMemberId());
+        wrapper.eq(OrderAuctionBond::getAuctionGoodsId,auctionGoodsListDTO.getGoodsSkuId());
+        wrapper.eq(OrderAuctionBond::getBoundStatus,1);
+        wrapper.eq(OrderAuctionBond::getDelFlag,0);
+        List<OrderAuctionBond> list = iOrderAuctionBondService.list(wrapper);
+        return R.ok(list);
+
+    }
+
+    @InnerAuth
     @PostMapping("/SaveOrderAuctionBond")
     @ResponseBody
     public R<PayInfoVO> SaveOrderAuctionBond(@RequestBody MemberAuctionSalesroomBondDTO memberAuctionSalesroomBondDTO) {
@@ -75,7 +86,7 @@
     @InnerAuth
     @PostMapping("/UpdateBond")
     @ResponseBody
-    public R UpdateBond(@RequestBody BondVO ondVO) {
+    public R UpdateBond(@RequestBody BondDTO ondVO) {
         LambdaQueryWrapper<OrderAuctionBond> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(OrderAuctionBond::getOrderNo,ondVO.getOrderNO());
         wrapper.eq(OrderAuctionBond::getDelFlag,0);
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/PaylogController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/PaylogController.java
index 139fc03..e4ffe06 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/PaylogController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/PaylogController.java
@@ -14,6 +14,7 @@
 import com.ruoyi.order.util.tencent.protocol.AppPayReqData;
 import com.ruoyi.order.util.tencent.protocol.UnifiedorderReqData;
 import com.ruoyi.system.api.domain.dto.PayInfoDTO;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import java.util.Map;
 import javax.annotation.Resource;
@@ -35,6 +36,7 @@
  */
 @RestController
 @RequestMapping("/paylog")
+@Api(value = "用户端-获取支付信息", tags = "用户端-获取支付信息", description = "用户端-获取支付信息")
 public class PaylogController {
     /**
      * 获取支付信息
@@ -60,7 +62,7 @@
     Logger log = LoggerFactory.getLogger(getClass());
     @ResponseBody
     @RequestMapping("/getPayInfo")
-    @ApiOperation(value = "获取支付信息")
+    @ApiOperation(value = "用户端-获取支付信息")
     public R<Map<String, Object>> getPayInfo(PayInfoDTO payInfoDTO,
                                              HttpServletRequest request) {
         try {
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
index cf4787b..70a5210 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
@@ -25,6 +25,7 @@
 import com.ruoyi.order.util.tencent.protocol.AppPayReqData;
 import com.ruoyi.order.util.tencent.protocol.UnifiedorderReqData;
 import com.ruoyi.system.api.domain.dto.BondVO;
+import com.ruoyi.system.api.domain.dto.BondDTO;
 import com.ruoyi.system.api.domain.dto.RefundDTO;
 import com.ruoyi.system.api.feignClient.OrderClient;
 import java.io.IOException;
@@ -45,6 +46,8 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
+import com.ruoyi.system.api.feignClient.OrderClient;
 import org.springframework.stereotype.Service;
 
 /**
@@ -136,7 +139,7 @@
                     if(SinataUtil.isEmpty(one)) {
                         iPaylogService.save(paylog1);
                         if (paylog1.getOutTradeNo().contains("BO")) {
-                            BondVO bondVO=new BondVO();
+                            BondDTO bondVO=new BondDTO();
                             bondVO.setOrderNO(paylog1.getOutTradeNo());
                             orderClient.UpdateBond(bondVO, SecurityConstants.INNER);
 
@@ -231,7 +234,7 @@
                         paylog.setAddTime(LocalDateTime.now());
                         iPaylogService.save(paylog);
                         if (paylog.getOutTradeNo().contains("BO")) {
-                            BondVO bondVO=new BondVO();
+                            BondDTO bondVO=new BondDTO();
                             bondVO.setOrderNO(paylog.getOutTradeNo());
                             orderClient.UpdateBond(bondVO, SecurityConstants.INNER);
 
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java
index 34512ae..f4b2182 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java
@@ -6,6 +6,7 @@
 import com.ruoyi.promotion.controller.dto.CouponMemberDTO;
 import com.ruoyi.promotion.domain.CouponMember;
 import com.ruoyi.promotion.service.ICouponMemberService;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -24,6 +25,7 @@
  */
 @RestController
 @RequestMapping("/coupon-member")
+@Api(value = "用户端-获取用户优惠卷", tags = "用户端-获取用户优惠卷", description = "用户端-获取用户优惠卷")
 public class CouponMemberController {
 
     @Resource
@@ -31,7 +33,7 @@
 
     @PostMapping("/getCouponMemberList")
     @ResponseBody
-    @ApiOperation(value = "获取用户优惠卷")
+    @ApiOperation(value = "用户端-获取用户优惠卷")
     public R<PageDTO<CouponMember>> getCouponMemberList(@RequestBody CouponMemberDTO couponMemberDTO) {
         return R.ok(iCouponMemberService.getCouponMemberList(couponMemberDTO));
     }
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionBannerController.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionBannerController.java
index 4f175f8..8d71d39 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionBannerController.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionBannerController.java
@@ -4,6 +4,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.promotion.domain.PromotionBanner;
 import com.ruoyi.promotion.service.IPromotionBannerService;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import java.util.List;
 import javax.annotation.Resource;
@@ -22,12 +23,13 @@
  */
 @RestController
 @RequestMapping("/promotion-banner")
+@Api(value = "用户端-商场或者资讯的轮播图", tags = "用户端-商场或者资讯的轮播图", description = "用户端-商场或者资讯的轮播图")
 public class PromotionBannerController {
     @Resource
     private IPromotionBannerService iPromotionBannerService;
     @RequestMapping("/getBaanerList")
     @ResponseBody
-    @ApiOperation(value = "商场或者资讯的轮播图")
+    @ApiOperation(value = "用户端-商场或者资讯的轮播图")
     public R<List<PromotionBanner>> getBaanerList(@PathVariable("bannerType") Integer bannerType) {
         return R.ok(iPromotionBannerService.getBaanerList(bannerType));
     }
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java
index f5715a5..7181554 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java
@@ -6,6 +6,7 @@
 import com.ruoyi.promotion.controller.dto.PromotionWishListDTO;
 import com.ruoyi.promotion.domain.PromotionWishList;
 import com.ruoyi.promotion.service.IPromotionWishListService;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import javax.annotation.Resource;
 import org.apache.poi.ss.formula.functions.T;
@@ -24,19 +25,20 @@
  */
 @RestController
 @RequestMapping("/promotion-wish-list")
+@Api(value = "用户端-心愿单相关接口", tags = "用户端-心愿单相关接口", description = "用户端-心愿单相关接口")
 public class PromotionWishListController {
     @Resource
     private IPromotionWishListService iPromotionWishListService;
     @RequestMapping("/getPromotionWishList")
     @ResponseBody
-    @ApiOperation(value = "获取心愿单列表")
+    @ApiOperation(value = "用户端-获取心愿单列表")
     public R<PageDTO<PromotionWishList>> getPromotionWishList(@RequestBody PromotionWishListDTO promotionWishListDTO) {
         return R.ok(iPromotionWishListService.getPromotionWishList(promotionWishListDTO));
     }
 
     @RequestMapping("/savePromotionWishList")
     @ResponseBody
-    @ApiOperation(value = "添加心愿单列表")
+    @ApiOperation(value = "用户端-添加心愿单列表")
     public R<T> savePromotionWishList(@RequestBody PromotionWishListDTO promotionWishListDTO) {
         iPromotionWishListService.savePromotionWishList(promotionWishListDTO);
         return R.ok();
@@ -44,14 +46,14 @@
 
     @RequestMapping("/getPromotionWishOne")
     @ResponseBody
-    @ApiOperation(value = "获取心愿单个")
+    @ApiOperation(value = "用户端-获取心愿单个")
     public R<PromotionWishList> getPromotionWishOne(@RequestBody PromotionWishListDTO promotionWishListDTO) {
         return R.ok(iPromotionWishListService.getPromotionWishOne(promotionWishListDTO));
     }
 
     @RequestMapping("/delPromotionWishOne")
     @ResponseBody
-    @ApiOperation(value = "删除心愿单个")
+    @ApiOperation(value = "用户端-删除心愿单个")
     public R<T> delPromotionWishOne(@RequestBody PromotionWishListDTO promotionWishListDTO) {
         iPromotionWishListService.delPromotionWishOne(promotionWishListDTO);
         return R.ok();

--
Gitblit v1.7.1