From c9e904c9533944c491d348e2a35c78bddc28db4b Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期五, 24 五月 2024 17:05:31 +0800
Subject: [PATCH] 写用户端接口

---
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/DelayTask.java                                     |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/MemberClient.java                             |    1 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSeckillController.java                          |   12 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceOrderServiceImpl.java                 |   20 ++
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceRiseDTO.java                                   |    5 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSeckillService.java                               |    2 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java                      |   65 ++++++-
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java               |   26 +-
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/MemberFallbackFactory.java                        |    3 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberAddressController.java                       |    8 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberController.java                              |    2 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/ForepartAuctionSalesroomController.java |    3 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceRiseController.java                     |    7 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderAuctionBondController.java                      |    4 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceOrderService.java                         |    6 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/mapper/PromotionVideoMapper.java                        |    2 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java                           |    4 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSkuMapper.java                                      |    2 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceOrderController.java                    |   22 ++
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java                     |   15 +
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/IAuctionSalesroomService.java                       |    7 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/CouponMemberDTO.java                     |    3 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/CouponMemberController.java                  |    3 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberPointsService.java                             |    5 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceRiseService.java                          |    8 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/MemberAddress.java                                 |    9 +
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/PromotionWishListDTO.java                |    3 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java             |    2 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/GoodsSkuClient.java                           |    4 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberAddressDTO.java                                     |    5 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/ForepartAuctionVideo.java           |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/PromotionClient.java                          |    2 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java                    |   13 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberService.java                                   |    2 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishListService.java                  |    3 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/MemberPointsController.java                        |    6 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/MemberInvoiceController.java                         |   17 +
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionVideoService.java                     |    2 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java               |    9 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSkuService.java                                   |    2 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishListServiceImpl.java          |   10 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionVideoController.java                |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSeckill.java                                  |   16 -
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberAddressService.java                            |    9 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java                       |    3 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSeckillMapper.java                                  |    2 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java                               |    2 
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/AuctionSalesroomGoodsDTO.java       |    3 
 ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionWishListController.java             |    3 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceService.java                              |    8 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberDTO.java                                            |    5 
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSeckillServiceImpl.java                       |    4 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java                  |   18 +
 /dev/null                                                                                                               |   65 -------
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSkuController.java                              |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSku.java                                      |    8 
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceDTO.java                                       |    7 
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java                           |    3 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/GoodsSkuFactory.java                              |    6 
 59 files changed, 302 insertions(+), 196 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/DelayTask.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/DelayTask.java
index c113e83..96c8b08 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/DelayTask.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/DelayTask.java
@@ -19,9 +19,6 @@
  * @since 2023-05-29
  */
 @Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@TableName("t_delay_task")
 public class DelayTask implements Serializable {
 
     private static final long serialVersionUID = 1L;
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSeckill.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSeckill.java
similarity index 87%
rename from ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSeckill.java
rename to ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSeckill.java
index 602a7f3..77afc1b 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSeckill.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSeckill.java
@@ -1,22 +1,18 @@
-package com.ruoyi.goods.domain;
+package com.ruoyi.system.api.domain;
 
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
 import com.ruoyi.common.core.enums.ListingStatusEnum;
 import com.ruoyi.common.core.enums.StartStatusEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
 /**
  * <p>
  * 商品秒杀表
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSku.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSku.java
index 37bd114..5cd8685 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSku.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/GoodsSku.java
@@ -1,6 +1,7 @@
 package com.ruoyi.system.api.domain;
 
 import com.baomidou.mybatisplus.annotation.*;
+import com.ruoyi.common.core.enums.ListingStatusEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -56,6 +57,9 @@
     @ApiModelProperty(value = "库存")
     private Integer stock;
 
+    @ApiModelProperty(value = "已售数量")
+    private Integer soldQuantity;
+
     @ApiModelProperty(value = "单位")
     private String unit;
 
@@ -69,7 +73,7 @@
     private String coverPic;
 
     @ApiModelProperty(value = "详情图,不超过五张图片")
-    private String alubm;
+    private String album;
 
     @ApiModelProperty(value = "分享标题")
     private String shareTitle;
@@ -87,7 +91,7 @@
     private Integer sortNum;
 
     @ApiModelProperty(value = "上架状态 0=上架中 1= 已下架")
-    private Integer listingStatus;
+    private ListingStatusEnum listingStatus;
 
     @ApiModelProperty(value = "创建者")
     @TableField(value = "create_by", fill = FieldFill.INSERT)
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/MemberAddress.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/MemberAddress.java
index bef22dd..60f9b62 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/MemberAddress.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/MemberAddress.java
@@ -70,5 +70,14 @@
     @TableLogic
     private Integer isDefault;
 
+    @ApiModelProperty(value = "省份/直辖市")
+    private String receiverProvince;
+
+    @ApiModelProperty(value = "省")
+    private String receiverCity;
+
+    @ApiModelProperty(value = "区")
+    private String receiverRegion;
+
 
 }
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/GoodsSkuFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/GoodsSkuFactory.java
index 3ef7909..f2f6fc5 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/GoodsSkuFactory.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/GoodsSkuFactory.java
@@ -1,6 +1,7 @@
 package com.ruoyi.system.api.factory;
 
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.system.api.domain.GoodsSeckill;
 import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.feignClient.GoodsSkuClient;
 import org.slf4j.Logger;
@@ -21,6 +22,11 @@
             }
 
             @Override
+            public R<GoodsSeckill> getGoodsSeckillOne(Long goodsSkuId) {
+                return R.fail("通过id查询秒杀商品失败:" + cause.getMessage());
+            }
+
+            @Override
             public R<Boolean> updateGoodsSkuOne(GoodsSku goodsSku) {
                 return R.fail("更新商品失败:" + cause.getMessage());
             }
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/MemberFallbackFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/MemberFallbackFactory.java
index 3524d71..fdc2e7c 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/MemberFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/MemberFallbackFactory.java
@@ -1,12 +1,9 @@
 package com.ruoyi.system.api.factory;
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.MemberAddress;
-import com.ruoyi.system.api.feignClient.GoodsSkuClient;
 import com.ruoyi.system.api.feignClient.MemberClient;
 import org.springframework.cloud.openfeign.FallbackFactory;
-import org.springframework.web.bind.annotation.PathVariable;
 
 /**
  * @author mitao
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/GoodsSkuClient.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/GoodsSkuClient.java
index 6913caa..bdcf448 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/GoodsSkuClient.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/GoodsSkuClient.java
@@ -2,6 +2,7 @@
 
 import com.ruoyi.common.core.constant.ServiceNameConstants;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.system.api.domain.GoodsSeckill;
 import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.factory.GoodsSkuFactory;
 import org.springframework.cloud.openfeign.FeignClient;
@@ -19,6 +20,9 @@
     @PostMapping("/goods-sku/getGoodsSkuOne")
     R<GoodsSku> getGoodsSkuOne(@RequestBody Long goodsSkuId);
 
+    @PostMapping("/goods-seckill/getGoodsSeckillOne")
+    R<GoodsSeckill> getGoodsSeckillOne(@RequestBody Long goodsSkuId);
+
 
     @PostMapping("/goods-sku/updateGoodsSkuOne")
     R<Boolean> updateGoodsSkuOne(@RequestBody GoodsSku goodsSku);
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/MemberClient.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/MemberClient.java
index c58028c..ef5c719 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/MemberClient.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/MemberClient.java
@@ -2,7 +2,6 @@
 
 import com.ruoyi.common.core.constant.ServiceNameConstants;
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.MemberAddress;
 import com.ruoyi.system.api.factory.MemberFallbackFactory;
 import org.springframework.cloud.openfeign.FeignClient;
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/PromotionClient.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/PromotionClient.java
index 2587503..7f5eb26 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/PromotionClient.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/feignClient/PromotionClient.java
@@ -3,11 +3,9 @@
 import com.ruoyi.common.core.constant.ServiceNameConstants;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.system.api.domain.PromotionVideo;
-import com.ruoyi.system.api.domain.SysUser;
 import com.ruoyi.system.api.factory.PromotionFallbackFactory;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
 
 import java.util.List;
 
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 ce98441..6aac614 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
@@ -8,6 +8,7 @@
 import com.ruoyi.auction.domain.pojo.AuctionSalesroom;
 import com.ruoyi.auction.service.IAuctionSalesroomService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.page.PageDTO;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.web.bind.annotation.*;
 
@@ -37,7 +38,7 @@
     @RequestMapping("getAuctionBidRecordList")
     @ResponseBody
     @ApiOperation(value = "拍卖大屏获取拍卖信息")
-    public R<List<AuctionSalesroom>> getAuctionBidRecordList(AuctionSalesroomGoodsDTO ctionSalesroomGoodsDTO) {
+    public R<PageDTO<AuctionSalesroom>> getAuctionBidRecordList(AuctionSalesroomGoodsDTO ctionSalesroomGoodsDTO) {
         return R.ok(iAuctionSalesroomService.getAuctionBidRecordList(ctionSalesroomGoodsDTO));
 
     }
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/AuctionSalesroomGoodsDTO.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/AuctionSalesroomGoodsDTO.java
index 10ebcfd..23b0365 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/AuctionSalesroomGoodsDTO.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/AuctionSalesroomGoodsDTO.java
@@ -1,10 +1,11 @@
 package com.ruoyi.auction.controller.forepart.dto;
 
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
-public class AuctionSalesroomGoodsDTO {
+public class AuctionSalesroomGoodsDTO extends BasePage {
     @ApiModelProperty(value = "拍卖场id")
     private Long auctionSalesroomId;
 
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/ForepartAuctionVideo.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/ForepartAuctionVideo.java
index 7bde937..0ca1668 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/ForepartAuctionVideo.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/forepart/dto/ForepartAuctionVideo.java
@@ -1,10 +1,11 @@
 package com.ruoyi.auction.controller.forepart.dto;
 
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
-public class ForepartAuctionVideo {
+public class ForepartAuctionVideo extends BasePage {
     @ApiModelProperty(value = "视频id")
     private Long promotionVideoId;
 
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 80c76be..178b42f 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
@@ -5,6 +5,7 @@
 import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomVO;
 import com.ruoyi.auction.domain.pojo.AuctionSalesroom;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.common.core.utils.page.PageDTO;
 import org.springframework.web.bind.annotation.RequestBody;
 
 import java.util.List;
@@ -22,14 +23,14 @@
      * 拍卖大屏获取拍卖信息
      *
      */
-    public List<AuctionSalesroom> getAuctionBidRecordList(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO);
+    PageDTO<AuctionSalesroom> getAuctionBidRecordList(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO);
 
     /**
      * 暖场视频or封面海报
      *
      */
-    public ForepartAuctionSalesroomVO getBaaner(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO);
+     ForepartAuctionSalesroomVO getBaaner(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO);
 
 
-    public AuctionSalesroom getAuctionBidRecordOne(ForepartAuctionBidRecordDTO arepartAuctionBidRecordDTO);
+     AuctionSalesroom getAuctionBidRecordOne(ForepartAuctionBidRecordDTO arepartAuctionBidRecordDTO);
 }
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 b421a8f..8f3b9df 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
@@ -2,6 +2,8 @@
 
 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.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsDTO;
 import com.ruoyi.auction.controller.forepart.dto.ForepartAuctionBidRecordDTO;
 import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomVO;
 import com.ruoyi.auction.domain.pojo.AuctionSalesroom;
@@ -11,6 +13,9 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.auction.service.IAuctionVideoService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.exception.ServiceException;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.system.api.domain.MemberAddress;
 import com.ruoyi.system.api.domain.SysUser;
 import com.ruoyi.system.api.feignClient.SysUserClient;
 import org.springframework.stereotype.Service;
@@ -39,22 +44,23 @@
 
 
     @Override
-    public List<AuctionSalesroom> getAuctionBidRecordList(String salesroomName) {
+    public PageDTO<AuctionSalesroom> getAuctionBidRecordList(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
+        Page<AuctionSalesroom> page = new Page<>(ationSalesroomGoodsDTO.getPageCurr(), ationSalesroomGoodsDTO.getPageSize());
         LambdaQueryWrapper<AuctionSalesroom> wrapper=Wrappers.lambdaQuery();
-        wrapper.eq(AuctionSalesroom::getSalesroomName,salesroomName);
+        wrapper.eq(AuctionSalesroom::getSalesroomName,ationSalesroomGoodsDTO.getSalesroomName());
         wrapper.eq(AuctionSalesroom::getDelFlag,0);
-        List<AuctionSalesroom> auctionBidRecordList=iAuctionSalesroomService.list(wrapper);
-        return auctionBidRecordList;
+        Page<AuctionSalesroom> page1=iAuctionSalesroomService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 
     @Override
-    public ForepartAuctionSalesroomVO getBaaner(Integer SalesroomId) {
+    public ForepartAuctionSalesroomVO getBaaner(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
         LambdaQueryWrapper<AuctionVideo> wrapper=Wrappers.lambdaQuery();
-        wrapper.eq(AuctionVideo::getAuctionSalesroomId,SalesroomId);
+        wrapper.eq(AuctionVideo::getAuctionSalesroomId,ationSalesroomGoodsDTO.getAuctionSalesroomId());
         wrapper.eq(AuctionVideo::getDelFlag,0);
         AuctionVideo auctionVideo=iAuctionVideoService.getOne(wrapper);
         ForepartAuctionSalesroomVO forepartAuctionSalesroomVO =new ForepartAuctionSalesroomVO();
-        AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(SalesroomId);
+        AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(ationSalesroomGoodsDTO.getAuctionSalesroomId());
         forepartAuctionSalesroomVO.setAuctionSalesroomStatus(auctionSalesroom.getStatus().getCode());
         if (auctionVideo!=null){
             forepartAuctionSalesroomVO.setUrl(auctionVideo.getPromotionVideoUrl());
@@ -70,15 +76,15 @@
         SysUser sysUser=r.getData();
 
         if (sysUser!=null){
-            R.fail("手机号未注册");
+            throw new ServiceException("手机号未注册");
         }
 
         if (!sysUser.getPassword().equals(arepartAuctionBidRecordDTO.getPassword())){
-            R.fail("密码输入错误");
+            throw new ServiceException("密码输入错误");
         }
 
         if (!sysUser.getUserType().equals("2")){
-            R.fail("该人员不是拍卖师");
+            throw new ServiceException("该人员不是拍卖师");
         }
 
         LambdaQueryWrapper<AuctionSalesroom> wrapper=Wrappers.lambdaQuery();
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSeckillController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSeckillController.java
index ed88fb9..c72f7f3 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSeckillController.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSeckillController.java
@@ -4,12 +4,10 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.security.annotation.InnerAuth;
 import com.ruoyi.goods.service.IGoodsSeckillService;
+import com.ruoyi.system.api.domain.GoodsSeckill;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * <p>
@@ -27,6 +25,12 @@
 
     private final IGoodsSeckillService goodsSeckillService;
 
+    @PostMapping("/getGoodsSeckillOne")
+    @ResponseBody
+    public R<GoodsSeckill> getGoodsSeckillOne(@RequestBody Integer goodsSkuId) {
+        GoodsSeckill GoodsSeckillOne = goodsSeckillService.getById(goodsSkuId);
+        return R.ok(GoodsSeckillOne);
+    }
     /**
      * 开始秒杀
      *
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSkuController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSkuController.java
index df8f693..0a8761d 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSkuController.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/GoodsSkuController.java
@@ -2,9 +2,10 @@
 
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.goods.domain.GoodsSku;
 import com.ruoyi.goods.service.IGoodsSkuService;
 import javax.annotation.Resource;
+
+import com.ruoyi.system.api.domain.GoodsSku;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSku.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSku.java
deleted file mode 100644
index 7718272..0000000
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/GoodsSku.java
+++ /dev/null
@@ -1,121 +0,0 @@
-package com.ruoyi.goods.domain;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.ruoyi.common.core.enums.ListingStatusEnum;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * 商品表
- * </p>
- *
- * @author mitao
- * @since 2024-05-16
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@TableName("t_goods_sku")
-@ApiModel(value = "GoodsSku对象", description = "商品表")
-public class GoodsSku implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "商品id")
-    @TableId(value = "id", type = IdType.ASSIGN_ID)
-    private Long id;
-
-    @ApiModelProperty(value = "商品名称")
-    private String skuName;
-
-    @ApiModelProperty(value = "商品年份")
-    private String years;
-
-    @ApiModelProperty(value = "商品分类id")
-    private Long categoryId;
-
-    @ApiModelProperty(value = "商品系列id")
-    private Long seriesId;
-
-    @ApiModelProperty(value = "商品品牌id")
-    private Long brandId;
-
-    @ApiModelProperty(value = "商品香型id")
-    private Long flavorTypeId;
-
-    @ApiModelProperty(value = "商品价格")
-    private BigDecimal price;
-
-    @ApiModelProperty(value = "库存")
-    private Integer stock;
-
-    @ApiModelProperty(value = "已售数量")
-    private Integer soldQuantity;
-
-    @ApiModelProperty(value = "单位")
-    private String unit;
-
-    @ApiModelProperty(value = "规格")
-    private String spec;
-
-    @ApiModelProperty(value = "规格单位")
-    private String specUnit;
-
-    @ApiModelProperty(value = "封面图")
-    private String coverPic;
-
-    @ApiModelProperty(value = "详情图,不超过五张图片")
-    private String album;
-
-    @ApiModelProperty(value = "分享标题")
-    private String shareTitle;
-
-    @ApiModelProperty(value = "分享图片")
-    private String sharePic;
-
-    @ApiModelProperty(value = "商品描述")
-    private String description;
-
-    @ApiModelProperty(value = "商品说明")
-    private String detail;
-
-    @ApiModelProperty(value = "排序")
-    private Integer sortNum;
-
-    @ApiModelProperty(value = "上架状态 0=上架中 1= 已下架")
-    private ListingStatusEnum listingStatus;
-
-    @ApiModelProperty(value = "创建者")
-    @TableField(value = "create_by", fill = FieldFill.INSERT)
-    private String createBy;
-
-    @ApiModelProperty(value = "创建时间")
-    @TableField(value = "create_time", fill = FieldFill.INSERT)
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "更新者")
-    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
-    private String updateBy;
-
-    @ApiModelProperty(value = "更新时间")
-    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
-    private LocalDateTime updateTime;
-
-    @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
-    @TableLogic
-    private Integer delFlag;
-
-
-}
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSeckillMapper.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSeckillMapper.java
index 4610b63..6a7fab4 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSeckillMapper.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSeckillMapper.java
@@ -3,7 +3,7 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.goods.controller.management.VO.GoodsSeckillVO;
-import com.ruoyi.goods.domain.GoodsSeckill;
+import com.ruoyi.system.api.domain.GoodsSeckill;
 import org.apache.ibatis.annotations.Param;
 
 /**
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSkuMapper.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSkuMapper.java
index 009bda9..ec1dfbd 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSkuMapper.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/GoodsSkuMapper.java
@@ -1,7 +1,7 @@
 package com.ruoyi.goods.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.ruoyi.goods.domain.GoodsSku;
+import com.ruoyi.system.api.domain.GoodsSku;
 
 /**
  * <p>
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSeckillService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSeckillService.java
index 95d6508..b9c4f5f 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSeckillService.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSeckillService.java
@@ -6,7 +6,7 @@
 import com.ruoyi.goods.controller.management.DTO.GoodsSeckillQuery;
 import com.ruoyi.goods.controller.management.DTO.GoodsSeckillUpd;
 import com.ruoyi.goods.controller.management.VO.GoodsSeckillVO;
-import com.ruoyi.goods.domain.GoodsSeckill;
+import com.ruoyi.system.api.domain.GoodsSeckill;
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
 
 /**
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSkuService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSkuService.java
index b14f61a..7758639 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSkuService.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsSkuService.java
@@ -6,7 +6,7 @@
 import com.ruoyi.goods.controller.management.DTO.GoodsSkuDTO;
 import com.ruoyi.goods.controller.management.DTO.GoodsSkuQuery;
 import com.ruoyi.goods.controller.management.VO.GoodsSkuVO;
-import com.ruoyi.goods.domain.GoodsSku;
+import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
 
 /**
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSeckillServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSeckillServiceImpl.java
index 6c21b7c..b41c374 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSeckillServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSeckillServiceImpl.java
@@ -12,13 +12,13 @@
 import com.ruoyi.goods.controller.management.DTO.GoodsSeckillQuery;
 import com.ruoyi.goods.controller.management.DTO.GoodsSeckillUpd;
 import com.ruoyi.goods.controller.management.VO.GoodsSeckillVO;
-import com.ruoyi.goods.domain.GoodsSeckill;
-import com.ruoyi.goods.domain.GoodsSku;
 import com.ruoyi.goods.mapper.GoodsSeckillMapper;
 import com.ruoyi.goods.service.IGoodsSeckillService;
 import com.ruoyi.goods.service.IGoodsSkuService;
 import com.ruoyi.system.api.constants.DelayTaskEnum;
 import com.ruoyi.system.api.domain.DelayTask;
+import com.ruoyi.system.api.domain.GoodsSeckill;
+import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
 import com.ruoyi.system.api.feignClient.OrderClient;
 import com.ruoyi.system.api.feignClient.SysUserClient;
diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
index 2627617..d544f11 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsSkuServiceImpl.java
@@ -17,13 +17,13 @@
 import com.ruoyi.goods.controller.management.VO.GoodsSkuVO;
 import com.ruoyi.goods.domain.GoodsGroupPurchase;
 import com.ruoyi.goods.domain.GoodsInfoTitleValue;
-import com.ruoyi.goods.domain.GoodsSeckill;
-import com.ruoyi.goods.domain.GoodsSku;
 import com.ruoyi.goods.mapper.GoodsSkuMapper;
 import com.ruoyi.goods.service.IGoodsGroupPurchaseService;
 import com.ruoyi.goods.service.IGoodsInfoTitleValueService;
 import com.ruoyi.goods.service.IGoodsSeckillService;
 import com.ruoyi.goods.service.IGoodsSkuService;
+import com.ruoyi.system.api.domain.GoodsSeckill;
+import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.dto.ListStatusDTO;
 import java.util.List;
 import java.util.Objects;
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 ea08a92..b0f8bba 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
@@ -4,13 +4,13 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 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.member.DTO.MemberAddressDTO;
-import com.ruoyi.member.domain.pojo.MemberAddress;
-import com.ruoyi.member.domain.pojo.MemberCollection;
+import com.ruoyi.member.dto.MemberAddressDTO;
 import com.ruoyi.member.domain.vo.RegionVo;
 import com.ruoyi.member.service.IMemberAddressService;
 import com.ruoyi.member.service.IRegionService;
+import com.ruoyi.system.api.domain.MemberAddress;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
@@ -71,7 +71,7 @@
     @PostMapping("/getMemberAddressList")
     @ResponseBody
     @ApiOperation(value = "获取用户地址")
-    public R<List<MemberAddress>> getMemberAddressList(MemberAddressDTO memberAddressDTO) {
+    public R<PageDTO<MemberAddress>> getMemberAddressList(MemberAddressDTO memberAddressDTO) {
         return R.ok(iMemberAddressService.getMemberAddressList(memberAddressDTO));
     }
 
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 78b708c..6ad15d4 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
@@ -2,7 +2,7 @@
 
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.member.DTO.MemberDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.Member;
 import com.ruoyi.member.service.IMemberService;
 import io.swagger.annotations.ApiOperation;
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 7e68638..d1f11ac 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
@@ -2,11 +2,11 @@
 
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.member.DTO.MemberDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.MemberPoints;
 import com.ruoyi.member.service.IMemberPointsService;
 import io.swagger.annotations.ApiOperation;
-import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import org.springframework.web.bind.annotation.ResponseBody;
@@ -31,7 +31,7 @@
     @RequestMapping("/getMemberPoints")
     @ResponseBody
     @ApiOperation(value = "获取用户积分")
-    public R<List<MemberPoints>> getMemberPoints(MemberDTO memberDTO) {
+    public R<PageDTO<MemberPoints>> getMemberPoints(MemberDTO memberDTO) {
         return R.ok(iMemberPointsService.getMemberPoints(memberDTO));
     }
 }
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/MemberAddress.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/MemberAddress.java
deleted file mode 100644
index 0b7162e..0000000
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/MemberAddress.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package com.ruoyi.member.domain.pojo;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * 会员地址表
- * </p>
- *
- * @author mitao
- * @since 2024-05-16
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@TableName("t_member_address")
-@ApiModel(value = "MemberAddress对象", description = "会员地址表")
-public class MemberAddress implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "会员地址id")
-    @TableId(value = "id", type = IdType.ASSIGN_ID)
-    private Long id;
-
-    @ApiModelProperty(value = "会员id")
-    private Long memberId;
-
-    @ApiModelProperty(value = "收件人姓名")
-    private String recipientName;
-
-    @ApiModelProperty(value = "收件人电话")
-    private String recipientPhone;
-
-    @ApiModelProperty(value = "城市 省市区")
-    private String city;
-
-    @ApiModelProperty(value = "详细地址")
-    private String detailedAddress;
-
-    @ApiModelProperty(value = "创建者")
-    @TableField(value = "create_by", fill = FieldFill.INSERT)
-    private String createBy;
-
-    @ApiModelProperty(value = "创建时间")
-    @TableField(value = "create_time", fill = FieldFill.INSERT)
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "更新者")
-    @TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE)
-    private String updateBy;
-
-    @ApiModelProperty(value = "更新时间")
-    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
-    private LocalDateTime updateTime;
-
-    @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
-    @TableLogic
-    private Integer delFlag;
-
-    @ApiModelProperty(value = "是否默认")
-    @TableLogic
-    private Integer isDefault;
-
-    @ApiModelProperty(value = "省份/直辖市")
-    private String receiverProvince;
-
-    @ApiModelProperty(value = "省")
-    private String receiverCity;
-
-    @ApiModelProperty(value = "区")
-    private String receiverRegion;
-
-
-}
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberAddressDTO.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberAddressDTO.java
similarity index 86%
rename from ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberAddressDTO.java
rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberAddressDTO.java
index 0cd3125..cc90814 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberAddressDTO.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberAddressDTO.java
@@ -1,11 +1,12 @@
-package com.ruoyi.member.DTO;
+package com.ruoyi.member.dto;
 
 import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
-public class MemberAddressDTO {
+public class MemberAddressDTO extends BasePage {
 
     @ApiModelProperty(value = "地址id")
     private Long  Id;
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberDTO.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberDTO.java
similarity index 87%
rename from ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberDTO.java
rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberDTO.java
index 480a423..28f8802 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/DTO/MemberDTO.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/dto/MemberDTO.java
@@ -1,11 +1,12 @@
-package com.ruoyi.member.DTO;
+package com.ruoyi.member.dto;
 
 import com.ruoyi.common.core.enums.GenderEnum;
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
-public class MemberDTO {
+public class MemberDTO extends BasePage {
     @ApiModelProperty(value = "会员id")
     private Long memberid;
     @ApiModelProperty(value = "1是支付寶,2是微信")
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java
index 324373e..e5f5541 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java
@@ -1,7 +1,7 @@
 package com.ruoyi.member.mapper;
 
-import com.ruoyi.member.domain.pojo.MemberAddress;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.api.domain.MemberAddress;
 
 /**
  * <p>
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberAddressService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberAddressService.java
index 2f267e9..fc5c21c 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberAddressService.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberAddressService.java
@@ -1,10 +1,9 @@
 package com.ruoyi.member.service;
 
-import com.ruoyi.member.DTO.MemberAddressDTO;
-import com.ruoyi.member.domain.pojo.MemberAddress;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.member.dto.MemberAddressDTO;
 import com.baomidou.mybatisplus.extension.service.IService;
-
-import java.util.List;
+import com.ruoyi.system.api.domain.MemberAddress;
 
 /**
  * <p>
@@ -15,7 +14,7 @@
  * @since 2024-05-16
  */
 public interface IMemberAddressService extends IService<MemberAddress> {
-    List<MemberAddress> getMemberAddressList(MemberAddressDTO memberAddressDTO);
+    PageDTO<MemberAddress> getMemberAddressList(MemberAddressDTO memberAddressDTO);
 
     void addMemberAddress(MemberAddressDTO memberAddressDTO);
 
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberPointsService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberPointsService.java
index 425c60b..a5bb1d6 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberPointsService.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberPointsService.java
@@ -1,7 +1,8 @@
 package com.ruoyi.member.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.ruoyi.member.DTO.MemberDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.MemberPoints;
 
 import java.util.List;
@@ -16,6 +17,6 @@
  */
 public interface IMemberPointsService extends IService<MemberPoints> {
 
-    List<MemberPoints> getMemberPoints(MemberDTO memberDTO);
+    PageDTO<MemberPoints> getMemberPoints(MemberDTO memberDTO);
 
 }
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberService.java
index 37b3dd9..56c4780 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberService.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/IMemberService.java
@@ -1,6 +1,6 @@
 package com.ruoyi.member.service;
 
-import com.ruoyi.member.DTO.MemberDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.Member;
 import com.baomidou.mybatisplus.extension.service.IService;
 
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java
index ac3324b..d92c36b 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java
@@ -2,15 +2,16 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.ruoyi.member.DTO.MemberAddressDTO;
-import com.ruoyi.member.domain.pojo.MemberAddress;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.member.dto.MemberAddressDTO;
 import com.ruoyi.member.mapper.MemberAddressMapper;
 import com.ruoyi.member.service.IMemberAddressService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.api.domain.MemberAddress;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
-import java.util.List;
 
 /**
  * <p>
@@ -25,12 +26,14 @@
     @Resource
     private  IMemberAddressService iMemberAddressService;
     @Override
-    public List<MemberAddress> getMemberAddressList(MemberAddressDTO memberAddressDTO) {
+    public PageDTO<MemberAddress> getMemberAddressList(MemberAddressDTO memberAddressDTO) {
+        Page<MemberAddress> page = new Page<>(memberAddressDTO.getPageCurr(), memberAddressDTO.getPageSize());
         LambdaQueryWrapper<MemberAddress> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(MemberAddress::getMemberId,memberAddressDTO.getMemberId());
         wrapper.eq(MemberAddress::getDelFlag,0);
         wrapper.orderByDesc(MemberAddress::getIsDefault);
-        return iMemberAddressService.list(wrapper);
+        Page<MemberAddress> page1 = iMemberAddressService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 
     @Override
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java
index d27b620..cfb31bc 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java
@@ -1,14 +1,17 @@
 package com.ruoyi.member.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.member.DTO.MemberDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.MemberPoints;
 import com.ruoyi.member.mapper.MemberPointsMapper;
 import com.ruoyi.member.service.IMemberPointsService;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
-import java.util.List;
 
 /**
  * <p>
@@ -24,7 +27,11 @@
     @Resource
     private IMemberPointsService iMemberPointsService;
     @Override
-    public List<MemberPoints> getMemberPoints(MemberDTO memberDTO) {
-        return iMemberPointsService.list();
+    public PageDTO<MemberPoints> getMemberPoints(MemberDTO memberDTO) {
+        Page<MemberPoints> page = new Page<>(memberDTO.getPageCurr(), memberDTO.getPageSize());
+        LambdaQueryWrapper<MemberPoints> wrapper= Wrappers.lambdaQuery();
+        wrapper.eq(MemberPoints::getMemberId,memberDTO.getMemberid());
+        Page<MemberPoints> page1 = iMemberPointsService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 }
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
index 94d3be4..4ae784e 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
@@ -8,8 +8,7 @@
 import org.apache.commons.io.IOUtils;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.member.DTO.MemberDTO;
+import com.ruoyi.member.dto.MemberDTO;
 import com.ruoyi.member.domain.pojo.Member;
 import com.ruoyi.member.mapper.MemberMapper;
 import com.ruoyi.member.service.IMemberService;
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 5c628b0..9031034 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
@@ -1,9 +1,10 @@
 package com.ruoyi.order.controller;
 
 
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.order.controller.dto.MemberInvoiceDTO;
-import com.ruoyi.order.controller.dto.MemberInvoiceRiseDTO;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
+import com.ruoyi.order.domain.pojo.MemberInvoice;
 import com.ruoyi.order.service.IMemberInvoiceService;
 import io.swagger.annotations.ApiOperation;
 import org.apache.poi.ss.formula.functions.T;
@@ -14,6 +15,7 @@
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
+import java.util.List;
 
 /**
  * <p>
@@ -31,10 +33,19 @@
 
     @PostMapping("/saveMemberInvoice")
     @ResponseBody
-    @ApiOperation(value = "添加编辑用户发票抬头")
+    @ApiOperation(value = "用户添加发票")
     public R<T> saveMemberInvoice(MemberInvoiceDTO memberInvoiceDTO) {
         iMemberInvoiceService.saveMemberInvoice(memberInvoiceDTO);
         return R.ok();
     }
 
+    @PostMapping("/getMemberInvoiceList")
+    @ResponseBody
+    @ApiOperation(value = "获取用户开票历史")
+    public R<PageDTO<MemberInvoice>> getMemberInvoiceList(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 3637751..589ff75 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
@@ -1,9 +1,23 @@
 package com.ruoyi.order.controller;
 
 
+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.dto.MemberInvoiceRiseDTO;
+import com.ruoyi.order.service.IMemberInvoiceOrderService;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 
+import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
 
 /**
  * <p>
@@ -17,4 +31,12 @@
 @RequestMapping("/member-invoice-order")
 public class MemberInvoiceOrderController {
 
+    @Resource
+    private IMemberInvoiceOrderService iMemberInvoiceOrderService;
+    @PostMapping("/getMemberInvoiceInfo")
+    @ResponseBody
+    @ApiOperation(value = "获取用户开票历史详情")
+    public R<PageDTO<MemberInvoiceOrder>> getMemberInvoiceInfo(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 0c0047c..7f49d5d 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
@@ -2,7 +2,8 @@
 
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.order.controller.dto.MemberInvoiceRiseDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.dto.MemberInvoiceRiseDTO;
 import com.ruoyi.order.domain.pojo.MemberInvoiceRise;
 import com.ruoyi.order.domain.pojo.Order;
 import com.ruoyi.order.service.IMemberInvoiceRiseService;
@@ -39,7 +40,7 @@
     @PostMapping("/getMemberInvoiceRiseList")
     @ResponseBody
     @ApiOperation(value = "获取用户发票抬头")
-    public R<List<MemberInvoiceRise>> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    public R<PageDTO<MemberInvoiceRise>> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getMemberInvoiceRiseList(memberInvoiceRiseDTO));
     }
 
@@ -84,7 +85,7 @@
     @PostMapping("/getOrderList")
     @ResponseBody
     @ApiOperation(value = "获取用户已开票和未开票列表")
-    public R<List<Order>> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    public R<PageDTO<Order>> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
         return R.ok(iMemberInvoiceRiseService.getOrderList(memberInvoiceRiseDTO));
     }
 }
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 76aa20c..a931e91 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
@@ -2,11 +2,8 @@
 
 
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.order.domain.pojo.OrderAuctionBond;
 import com.ruoyi.order.service.IOrderAuctionBondService;
-import com.ruoyi.system.api.domain.GoodsSku;
 import com.ruoyi.system.api.domain.dto.OrderAuctionBondDTO;
-import io.swagger.annotations.ApiModelProperty;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.web.bind.annotation.*;
 
@@ -29,7 +26,6 @@
 
     /**
      * 获取当前商品信息
-     *这些还要掉退款,但是还没有支付或者微信
      *
      */
     @PostMapping("/getOrderAuctionBond")
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceDTO.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceDTO.java
similarity index 86%
rename from ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceDTO.java
rename to ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceDTO.java
index b32fccf..d5f0fc5 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceDTO.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceDTO.java
@@ -1,5 +1,6 @@
-package com.ruoyi.order.controller.dto;
+package com.ruoyi.order.dto;
 
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
@@ -7,7 +8,9 @@
 import java.util.List;
 
 @Data
-public class MemberInvoiceDTO {
+public class MemberInvoiceDTO extends BasePage {
+    @ApiModelProperty(value = "数据id")
+    private Integer id;
     @ApiModelProperty(value = "发票金额")
     private BigDecimal invoiceMoney;
 
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceRiseDTO.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceRiseDTO.java
similarity index 91%
rename from ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceRiseDTO.java
rename to ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceRiseDTO.java
index 54575f5..20ee93d 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/dto/MemberInvoiceRiseDTO.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/dto/MemberInvoiceRiseDTO.java
@@ -1,16 +1,17 @@
-package com.ruoyi.order.controller.dto;
+package com.ruoyi.order.dto;
 
 import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.time.LocalDateTime;
 
 @Data
-public class MemberInvoiceRiseDTO {
+public class MemberInvoiceRiseDTO extends BasePage {
     @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
 
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceOrderService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceOrderService.java
index 1eaa677..db81283 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceOrderService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceOrderService.java
@@ -1,7 +1,11 @@
 package com.ruoyi.order.service;
 
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.order.domain.pojo.MemberInvoiceOrder;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +17,6 @@
  */
 public interface IMemberInvoiceOrderService extends IService<MemberInvoiceOrder> {
 
+    PageDTO<MemberInvoiceOrder> getMemberInvoiceInfo(MemberInvoiceDTO memberInvoiceDTO);
+
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceRiseService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceRiseService.java
index 6663803..88d4097 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceRiseService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceRiseService.java
@@ -1,7 +1,7 @@
 package com.ruoyi.order.service;
 
-import com.ruoyi.common.core.domain.R;
-import com.ruoyi.order.controller.dto.MemberInvoiceRiseDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.dto.MemberInvoiceRiseDTO;
 import com.ruoyi.order.domain.pojo.MemberInvoiceRise;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ruoyi.order.domain.pojo.Order;
@@ -18,7 +18,7 @@
  */
 public interface IMemberInvoiceRiseService extends IService<MemberInvoiceRise> {
 
-  List<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
+  PageDTO<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
 
   void saveMemberInvoiceRise(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
 
@@ -30,6 +30,6 @@
 
   MemberInvoiceRise getIsDefault(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
 
-  List<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
+  PageDTO<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO);
 
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceService.java
index 22f3630..97ece7e 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceService.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/IMemberInvoiceService.java
@@ -1,8 +1,11 @@
 package com.ruoyi.order.service;
 
-import com.ruoyi.order.controller.dto.MemberInvoiceDTO;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
 import com.ruoyi.order.domain.pojo.MemberInvoice;
 import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
 
 /**
  * <p>
@@ -14,4 +17,7 @@
  */
 public interface IMemberInvoiceService extends IService<MemberInvoice> {
    void saveMemberInvoice(MemberInvoiceDTO memberInvoiceDTO);
+
+   PageDTO<MemberInvoice> getMemberInvoiceList(MemberInvoiceDTO memberInvoiceDTO);
+
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceOrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceOrderServiceImpl.java
index 1991492..d8aa76a 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceOrderServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceOrderServiceImpl.java
@@ -1,10 +1,19 @@
 package com.ruoyi.order.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.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.domain.pojo.MemberInvoice;
 import com.ruoyi.order.domain.pojo.MemberInvoiceOrder;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
 import com.ruoyi.order.mapper.MemberInvoiceOrderMapper;
 import com.ruoyi.order.service.IMemberInvoiceOrderService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
 
 /**
  * <p>
@@ -16,5 +25,14 @@
  */
 @Service
 public class MemberInvoiceOrderServiceImpl extends ServiceImpl<MemberInvoiceOrderMapper, MemberInvoiceOrder> implements IMemberInvoiceOrderService {
-
+    @Resource
+    private IMemberInvoiceOrderService iMemberInvoiceOrderService;
+    @Override
+    public PageDTO<MemberInvoiceOrder> getMemberInvoiceInfo(MemberInvoiceDTO memberInvoiceDTO) {
+        Page<MemberInvoiceOrder> page = new Page<>(memberInvoiceDTO.getPageCurr(), memberInvoiceDTO.getPageSize());
+        LambdaQueryWrapper<MemberInvoiceOrder> wrapper = Wrappers.lambdaQuery();
+        wrapper.eq(MemberInvoiceOrder::getInvoiceId, memberInvoiceDTO.getId());
+        Page<MemberInvoiceOrder> page1 = iMemberInvoiceOrderService.page(page, wrapper);
+        return PageDTO.of(page1);
+    }
 }
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java
index 16765b6..7e330b0 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceRiseServiceImpl.java
@@ -2,7 +2,10 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.ruoyi.order.controller.dto.MemberInvoiceRiseDTO;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.order.domain.pojo.MemberInvoiceOrder;
+import com.ruoyi.order.dto.MemberInvoiceRiseDTO;
 import com.ruoyi.order.domain.pojo.MemberInvoiceRise;
 import com.ruoyi.order.domain.pojo.Order;
 import com.ruoyi.order.mapper.MemberInvoiceRiseMapper;
@@ -33,12 +36,14 @@
     private IOrderService iOrderService;
 
     @Override
-    public List<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    public PageDTO<MemberInvoiceRise> getMemberInvoiceRiseList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+        Page<MemberInvoiceRise> page = new Page<>(memberInvoiceRiseDTO.getPageCurr(), memberInvoiceRiseDTO.getPageSize());
         LambdaQueryWrapper<MemberInvoiceRise> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(MemberInvoiceRise::getMemberId,memberInvoiceRiseDTO.getMemberId());
         wrapper.eq(MemberInvoiceRise::getDelFlag,0);
         wrapper.orderByDesc(MemberInvoiceRise::getIsDefault);
-        return  iMemberInvoiceRiseService.list(wrapper);
+        Page<MemberInvoiceRise> page1 = iMemberInvoiceRiseService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 
     @Override
@@ -105,7 +110,8 @@
     }
 
     @Override
-    public List<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+    public PageDTO<Order> getOrderList(MemberInvoiceRiseDTO memberInvoiceRiseDTO) {
+        Page<Order> page = new Page<>(memberInvoiceRiseDTO.getPageCurr(), memberInvoiceRiseDTO.getPageSize());
         LambdaQueryWrapper<Order> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(Order::getMemberId,memberInvoiceRiseDTO.getMemberId());
         wrapper.eq(Order::getOrderStatus,4);
@@ -120,7 +126,9 @@
             list.add(4);
             wrapper.in(Order::getInvoiceStatus,list);
         }
-        return iOrderService.list(wrapper);
+        Page<Order> page1 = iOrderService.page(page, wrapper);
+        return PageDTO.of(page1);
+
     }
 
 
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
index 1d0a775..83dec48 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java
@@ -1,14 +1,19 @@
 package com.ruoyi.order.service.impl;
 
-import com.ruoyi.order.controller.dto.MemberInvoiceDTO;
-import com.ruoyi.order.domain.pojo.MemberInvoice;
-import com.ruoyi.order.domain.pojo.MemberInvoiceOrder;
-import com.ruoyi.order.domain.pojo.Order;
+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.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.enums.OrderFromEnum;
+import com.ruoyi.order.dto.MemberInvoiceDTO;
+import com.ruoyi.order.domain.pojo.*;
 import com.ruoyi.order.mapper.MemberInvoiceMapper;
-import com.ruoyi.order.service.IMemberInvoiceOrderService;
-import com.ruoyi.order.service.IMemberInvoiceService;
+import com.ruoyi.order.service.*;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ruoyi.order.service.IOrderService;
+import com.ruoyi.system.api.domain.GoodsSeckill;
+import com.ruoyi.system.api.domain.GoodsSku;
+import com.ruoyi.system.api.feignClient.GoodsSkuClient;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -29,10 +34,19 @@
     private IMemberInvoiceService iMemberInvoiceService;
 
     @Resource
-    private IMemberInvoiceOrderService IMemberInvoiceOrderService;
+    private IMemberInvoiceOrderService iMemberInvoiceOrderService;
+
+    @Resource
+    private IOrderMallService iOrderMallService;
 
     @Resource
     private IOrderService iOrderService;
+
+    @Resource
+    private GoodsSkuClient goodsSkuClient;
+
+    @Resource
+    private IOrderAuctionService iOrderAuctionService;
 
     @Override
     public void saveMemberInvoice(MemberInvoiceDTO memberInvoiceDTO) {
@@ -58,8 +72,39 @@
            memberInvoiceOrder1.setInvoiceId(memberInvoice.getId());
            memberInvoiceOrder1.setOrderMoney(order.getTotalAmount());
            memberInvoiceOrder1.setOrderNo(order.getOrderNo());
-           memberInvoiceOrder1.setOrderName("");
-
+           String OrderName="";
+           if (order.getOrderFrom().equals(OrderFromEnum.COMMODITY_ORDER)||order.getOrderFrom().equals(OrderFromEnum.SNAP_ORDERS)||order.getOrderFrom().equals(OrderFromEnum.GROUP_PURCHASE_ORDERS)){
+               LambdaQueryWrapper<OrderMall> wrapper = Wrappers.lambdaQuery();
+               wrapper.eq(OrderMall::getOrderId, order.getId());
+               wrapper.eq(OrderMall::getDelFlag, 0);
+               OrderMall orderMall= iOrderMallService.getOne(wrapper);
+               R<GoodsSku> goodsSkuR=goodsSkuClient.getGoodsSkuOne(orderMall.getGoodsSkuId());
+               GoodsSku goodsSku=goodsSkuR.getData();
+               OrderName=goodsSku.getSkuName();
+           }else{
+               LambdaQueryWrapper<OrderAuction> wrapper = Wrappers.lambdaQuery();
+               wrapper.eq(OrderAuction::getOrderId, order.getId());
+               wrapper.eq(OrderAuction::getDelFlag, 0);
+               OrderAuction orderAuction=iOrderAuctionService.getOne(wrapper);
+               R<GoodsSeckill> goodsSeckillR=goodsSkuClient.getGoodsSeckillOne(orderAuction.getSalesroomGoodsId());
+               GoodsSeckill goodsSeckill=goodsSeckillR.getData();
+               R<GoodsSku> goodsSkuR=goodsSkuClient.getGoodsSkuOne(goodsSeckill.getGoodsSkuId());
+               GoodsSku goodsSku=goodsSkuR.getData();
+               OrderName=goodsSku.getSkuName();
+           }
+           memberInvoiceOrder1.setOrderName(OrderName);
+           iMemberInvoiceOrderService.save(memberInvoiceOrder1);
        }
     }
+
+    @Override
+    public PageDTO<MemberInvoice> getMemberInvoiceList(MemberInvoiceDTO memberInvoiceDTO) {
+        Page<MemberInvoice> page = new Page<>(memberInvoiceDTO.getPageCurr(), memberInvoiceDTO.getPageSize());
+        LambdaQueryWrapper<MemberInvoice> wrapper = Wrappers.lambdaQuery();
+        wrapper.eq(MemberInvoice::getMemberId, memberInvoiceDTO.getMemberId());
+        wrapper.eq(MemberInvoice::getDelFlag, 0);
+        wrapper.orderByDesc(MemberInvoice::getCreateTime);
+        Page<MemberInvoice> page1 = iMemberInvoiceService.page(page, wrapper);
+        return PageDTO.of(page1);
+    }
 }
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 50edc05..c2d7bc5 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
@@ -2,6 +2,7 @@
 
 
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.CouponMemberDTO;
 import com.ruoyi.promotion.domain.pojo.CouponMember;
 import com.ruoyi.promotion.service.ICouponMemberService;
@@ -33,7 +34,7 @@
     @PostMapping("/getCouponMemberList")
     @ResponseBody
     @ApiOperation(value = "获取用户优惠卷")
-    public R<List<CouponMember>> getCouponMemberList(CouponMemberDTO couponMemberDTO) {
+    public R<PageDTO<CouponMember>> getCouponMemberList(CouponMemberDTO couponMemberDTO) {
         return R.ok(iCouponMemberService.getCouponMemberList(couponMemberDTO));
     }
 
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionVideoController.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionVideoController.java
index f439f56..9a97451 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionVideoController.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/PromotionVideoController.java
@@ -4,10 +4,11 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.security.annotation.InnerAuth;
-import com.ruoyi.promotion.domain.pojo.PromotionVideo;
 import com.ruoyi.promotion.service.IPromotionVideoService;
 import java.util.List;
 import javax.annotation.Resource;
+
+import com.ruoyi.system.api.domain.PromotionVideo;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
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 d532348..9155fb1 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
@@ -2,6 +2,7 @@
 
 
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.PromotionWishListDTO;
 import com.ruoyi.promotion.domain.pojo.PromotionBanner;
 import com.ruoyi.promotion.domain.pojo.PromotionWishList;
@@ -33,7 +34,7 @@
     @RequestMapping("/getPromotionWishList")
     @ResponseBody
     @ApiOperation(value = "获取心愿单列表")
-    public R<List<PromotionWishList>> getPromotionWishList(PromotionWishListDTO promotionWishListDTO) {
+    public R<PageDTO<PromotionWishList>> getPromotionWishList(PromotionWishListDTO promotionWishListDTO) {
         return R.ok(iPromotionWishListService.getPromotionWishList(promotionWishListDTO));
     }
 
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/CouponMemberDTO.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/CouponMemberDTO.java
index 1419fd0..b966f3c 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/CouponMemberDTO.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/CouponMemberDTO.java
@@ -1,10 +1,11 @@
 package com.ruoyi.promotion.controller.dto;
 
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
-public class CouponMemberDTO {
+public class CouponMemberDTO extends BasePage {
     @ApiModelProperty(value = "会员id")
     private  Long memberId;
 
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/PromotionWishListDTO.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/PromotionWishListDTO.java
index 9c0ab6f..bc215aa 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/PromotionWishListDTO.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/controller/dto/PromotionWishListDTO.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
+import com.ruoyi.common.core.web.page.BasePage;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import org.springframework.web.multipart.MultipartFile;
@@ -9,7 +10,7 @@
 import java.math.BigDecimal;
 
 @Data
-public class PromotionWishListDTO {
+public class PromotionWishListDTO extends BasePage {
     @ApiModelProperty(value = "心愿求购id")
     @TableId(value = "id", type = IdType.ASSIGN_ID)
     private Long romotionWishId;
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/domain/pojo/PromotionVideo.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/domain/pojo/PromotionVideo.java
deleted file mode 100644
index 5a27c1b..0000000
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/domain/pojo/PromotionVideo.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package com.ruoyi.promotion.domain.pojo;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * 视频表
- * </p>
- *
- * @author mitao
- * @since 2024-05-16
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@TableName("t_promotion_video")
-@ApiModel(value = "PromotionVideo对象", description = "视频表")
-public class PromotionVideo implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "视频id")
-    @TableId(value = "id", type = IdType.ASSIGN_ID)
-    private Long id;
-
-    @ApiModelProperty(value = "视频名称")
-    private String videoName;
-
-    @ApiModelProperty(value = "视频链接")
-    private String videoUrl;
-
-    @ApiModelProperty(value = "创建者")
-    @TableField(value = "create_by", fill = FieldFill.INSERT)
-    private String createBy;
-
-    @ApiModelProperty(value = "创建时间")
-    @TableField(value = "create_time", fill = FieldFill.INSERT)
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "更新者")
-    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
-    private String updateBy;
-
-    @ApiModelProperty(value = "更新时间")
-    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
-    private LocalDateTime updateTime;
-
-    @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)")
-    @TableLogic
-    private Integer delFlag;
-
-
-}
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/mapper/PromotionVideoMapper.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/mapper/PromotionVideoMapper.java
index 16a78de..3b283c1 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/mapper/PromotionVideoMapper.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/mapper/PromotionVideoMapper.java
@@ -1,7 +1,7 @@
 package com.ruoyi.promotion.mapper;
 
-import com.ruoyi.promotion.domain.pojo.PromotionVideo;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.api.domain.PromotionVideo;
 
 /**
  * <p>
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java
index 141037c..2b3555f 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/ICouponMemberService.java
@@ -1,5 +1,6 @@
 package com.ruoyi.promotion.service;
 
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.CouponMemberDTO;
 import com.ruoyi.promotion.domain.pojo.CouponMember;
 import com.baomidou.mybatisplus.extension.service.IService;
@@ -16,6 +17,6 @@
  */
 public interface ICouponMemberService extends IService<CouponMember> {
 
-    List<CouponMember> getCouponMemberList(CouponMemberDTO couponMemberDTO);
+    PageDTO<CouponMember> getCouponMemberList(CouponMemberDTO couponMemberDTO);
 
 }
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionVideoService.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionVideoService.java
index 217cda1..adddfd5 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionVideoService.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionVideoService.java
@@ -1,7 +1,7 @@
 package com.ruoyi.promotion.service;
 
-import com.ruoyi.promotion.domain.pojo.PromotionVideo;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.api.domain.PromotionVideo;
 
 /**
  * <p>
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishListService.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishListService.java
index 1854f9a..0cac397 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishListService.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/IPromotionWishListService.java
@@ -1,5 +1,6 @@
 package com.ruoyi.promotion.service;
 
+import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.PromotionWishListDTO;
 import com.ruoyi.promotion.domain.pojo.PromotionWishList;
 import com.baomidou.mybatisplus.extension.service.IService;
@@ -16,7 +17,7 @@
  */
 public interface IPromotionWishListService extends IService<PromotionWishList> {
 
-    List<PromotionWishList> getPromotionWishList(PromotionWishListDTO promotionWishListDTO);
+    PageDTO<PromotionWishList> getPromotionWishList(PromotionWishListDTO promotionWishListDTO);
     PromotionWishList getPromotionWishOne(PromotionWishListDTO promotionWishListDTO);
     void savePromotionWishList(PromotionWishListDTO promotionWishListDTO);
 
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java
index c12eec3..a0ef57a 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java
@@ -2,12 +2,15 @@
 
 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.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.CouponMemberDTO;
 import com.ruoyi.promotion.domain.pojo.CouponMember;
 import com.ruoyi.promotion.domain.pojo.PromotionBanner;
 import com.ruoyi.promotion.mapper.CouponMemberMapper;
 import com.ruoyi.promotion.service.ICouponMemberService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.api.domain.MemberAddress;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -28,7 +31,7 @@
     @Resource
     private ICouponMemberService iCouponMemberService;
     @Override
-    public List<CouponMember> getCouponMemberList(CouponMemberDTO couponMemberDTO) {
+    public PageDTO<CouponMember> getCouponMemberList(CouponMemberDTO couponMemberDTO) {
         LambdaQueryWrapper<CouponMember> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(CouponMember::getCouponStatus,1);
         wrapper.eq(CouponMember::getDelFlag,0);
@@ -39,9 +42,11 @@
                 iCouponMemberService.updateById(couponMember);
             }
         }
+        Page<CouponMember> page = new Page<>(couponMemberDTO.getPageCurr(), couponMemberDTO.getPageSize());
         LambdaQueryWrapper<CouponMember> wrapper1= Wrappers.lambdaQuery();
         wrapper1.eq(CouponMember::getCouponStatus,couponMemberDTO.getCouponStatus());
         wrapper1.eq(CouponMember::getDelFlag,0);
-        return iCouponMemberService.list(wrapper1);
+        Page<CouponMember> page1 = iCouponMemberService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 }
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java
index 1b21f6a..52fa5b9 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionVideoServiceImpl.java
@@ -1,9 +1,9 @@
 package com.ruoyi.promotion.service.impl;
 
-import com.ruoyi.promotion.domain.pojo.PromotionVideo;
 import com.ruoyi.promotion.mapper.PromotionVideoMapper;
 import com.ruoyi.promotion.service.IPromotionVideoService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.api.domain.PromotionVideo;
 import org.springframework.stereotype.Service;
 
 /**
diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishListServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishListServiceImpl.java
index 4956b8f..005b2d3 100644
--- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishListServiceImpl.java
+++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/PromotionWishListServiceImpl.java
@@ -2,7 +2,10 @@
 
 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.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.promotion.controller.dto.PromotionWishListDTO;
+import com.ruoyi.promotion.domain.pojo.CouponMember;
 import com.ruoyi.promotion.domain.pojo.PromotionBanner;
 import com.ruoyi.promotion.domain.pojo.PromotionWishList;
 import com.ruoyi.promotion.mapper.PromotionWishListMapper;
@@ -31,10 +34,13 @@
     @Resource
     private  IPromotionWishListService iPromotionWishListService;
     @Override
-    public List<PromotionWishList> getPromotionWishList(PromotionWishListDTO promotionWishListDTO) {
+    public PageDTO<PromotionWishList> getPromotionWishList(PromotionWishListDTO promotionWishListDTO) {
+
+        Page<PromotionWishList> page = new Page<>(promotionWishListDTO.getPageCurr(), promotionWishListDTO.getPageSize());
         LambdaQueryWrapper<PromotionWishList> wrapper= Wrappers.lambdaQuery();
         wrapper.eq(PromotionWishList::getMemberId,promotionWishListDTO.getMemberId());
-        return iPromotionWishListService.list(wrapper);
+        Page<PromotionWishList> page1 = iPromotionWishListService.page(page, wrapper);
+        return PageDTO.of(page1);
     }
 
     @Override

--
Gitblit v1.7.1