Browse Source

提交代码

9 months ago
parent
commit
494be18cca
100 changed files with 5604 additions and 208 deletions
  1. 15 0
      08.src/Xingxi/xingxi-admin/pom.xml
  2. 4 6
      08.src/Xingxi/xingxi-admin/src/main/java/com/xingxi/XingxiApplication.java
  3. 1 1
      08.src/Xingxi/xingxi-admin/src/main/resources/application.yml
  4. 1 1
      08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/data/domain/OrderDTO.java
  5. 1 1
      08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/data/domain/OrderDetailDTO.java
  6. 1 1
      08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/model/OrderCreateResponse.java
  7. 0 8
      08.src/Xingxi/xingxi-miniprogram-api/xingxi-miniprogram-api.iml
  8. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/consumer/order/OrderReturnedConsumer.java
  9. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/ClearOrderDetailVoMapper.java
  10. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/ClearOrderVoMapper.java
  11. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/OrderDetailMqMapper.java
  12. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IClearOrderDetailVoService.java
  13. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IClearOrderVoService.java
  14. 2 2
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IOrderDetailVoService.java
  15. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/ClearOrderDetailVoServiceImpl.java
  16. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/ClearOrderVoServiceImpl.java
  17. 1 1
      08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/OrderDetailVoServiceImpl.java
  18. 47 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Banner.java
  19. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/BannerVo.java
  20. 51 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Carts.java
  21. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CartsVo.java
  22. 1 1
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ClearOrder.java
  23. 1 1
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ClearOrderDetail.java
  24. 39 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CopyrightApproval.java
  25. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CopyrightApprovalVo.java
  26. 83 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ExpressInfo.java
  27. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ExpressInfoVo.java
  28. 57 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/MerchantWxpay.java
  29. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/MerchantWxpayVo.java
  30. 35 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewProd.java
  31. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewProdVo.java
  32. 31 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/News.java
  33. 35 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsPic.java
  34. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsPicVo.java
  35. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsVo.java
  36. 35 104
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Order.java
  37. 63 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDelivery.java
  38. 54 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryExpr.java
  39. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryExprVo.java
  40. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryVo.java
  41. 28 73
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDetail.java
  42. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDetailVo.java
  43. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderVo.java
  44. 109 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PaymentInfo.java
  45. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PaymentInfoVo.java
  46. 35 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PopularProd.java
  47. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PopularProdVo.java
  48. 47 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventory.java
  49. 55 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryBill.java
  50. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryBillVo.java
  51. 43 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrder.java
  52. 51 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderDetail.java
  53. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderDetailVo.java
  54. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderVo.java
  55. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryVo.java
  56. 35 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/SuggestProd.java
  57. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/SuggestProdVo.java
  58. 59 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserAddress.java
  59. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserAddressVo.java
  60. 51 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserFollow.java
  61. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserFollowVo.java
  62. 35 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserRefuseTag.java
  63. 18 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserRefuseTagVo.java
  64. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/BannerMapper.java
  65. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/CartsMapper.java
  66. 112 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/CopyrightApprovalMapper.java
  67. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ExpressInfoMapper.java
  68. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/MerchantWxpayMapper.java
  69. 112 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewProdMapper.java
  70. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewsMapper.java
  71. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewsPicMapper.java
  72. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDeliveryExprMapper.java
  73. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDeliveryMapper.java
  74. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDetailMapper.java
  75. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderMapper.java
  76. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/PaymentInfoMapper.java
  77. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/PopularProdMapper.java
  78. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryBillMapper.java
  79. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryMapper.java
  80. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryOrderDetailMapper.java
  81. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryOrderMapper.java
  82. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/SuggestProdMapper.java
  83. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserAddressMapper.java
  84. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserFollowMapper.java
  85. 111 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserRefuseTagMapper.java
  86. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IBannerService.java
  87. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/ICartsService.java
  88. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/ICopyrightApprovalService.java
  89. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IExpressInfoService.java
  90. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IMerchantWxpayService.java
  91. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewProdService.java
  92. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewsPicService.java
  93. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewsService.java
  94. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDeliveryExprService.java
  95. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDeliveryService.java
  96. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDetailService.java
  97. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderService.java
  98. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IPaymentInfoService.java
  99. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IPopularProdService.java
  100. 110 0
      08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IProdInventoryBillService.java

+ 15 - 0
08.src/Xingxi/xingxi-admin/pom.xml

@@ -142,6 +142,21 @@
                 </includes>
                 </includes>
                 <!--不加这个就会报错,对于多配置文件的这种,必须设成true-->
                 <!--不加这个就会报错,对于多配置文件的这种,必须设成true-->
                 <filtering>true</filtering>
                 <filtering>true</filtering>
+                <excludes>
+                    <exclude>**/*.woff</exclude>
+                    <exclude>**/*.woff2</exclude>
+                    <exclude>**/*.ttf</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <!--字体文件不能filtering设为true,否则maven打包时会破坏字体文件-->
+                <directory>src/main/resources</directory>
+                <includes>
+                    <include>**/*.woff</include>
+                    <include>**/*.woff2</include>
+                    <include>**/*.ttf</include>
+                </includes>
+                <filtering>false</filtering>
             </resource>
             </resource>
         </resources>
         </resources>
     </build>
     </build>

+ 4 - 6
08.src/Xingxi/xingxi-admin/src/main/java/com/xingxi/XingxiApplication.java

@@ -6,14 +6,12 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
 
 
 /**
 /**
  * 启动程序
  * 启动程序
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
-@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
-public class XingxiApplication
-{
-    public static void main(String[] args)
-    {
+@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
+public class XingxiApplication {
+    public static void main(String[] args) {
         // System.setProperty("spring.devtools.restart.enabled", "false");
         // System.setProperty("spring.devtools.restart.enabled", "false");
         SpringApplication.run(XingxiApplication.class, args);
         SpringApplication.run(XingxiApplication.class, args);
         System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +
         System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +

+ 1 - 1
08.src/Xingxi/xingxi-admin/src/main/resources/application.yml

@@ -98,7 +98,7 @@ shiro:
     # 首页地址
     # 首页地址
     indexUrl: /index
     indexUrl: /index
     # 验证码开关
     # 验证码开关
-    captchaEnabled: true
+    captchaEnabled: false
     # 验证码类型 math 数字计算 char 字符验证
     # 验证码类型 math 数字计算 char 字符验证
     captchaType: math
     captchaType: math
   cookie:
   cookie:

+ 1 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/data/domain/OrderDTO.java

@@ -1,6 +1,6 @@
 package com.xingxi.store.data.domain;
 package com.xingxi.store.data.domain;
 
 
-import com.xingxi.order.domain.Order;
+import com.xingxi.business.domain.Order;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import lombok.Getter;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;

+ 1 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/data/domain/OrderDetailDTO.java

@@ -1,7 +1,7 @@
 package com.xingxi.store.data.domain;
 package com.xingxi.store.data.domain;
 
 
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-import com.xingxi.order.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetail;
 import lombok.Getter;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.Setter;
 
 

+ 1 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/store/model/OrderCreateResponse.java

@@ -2,7 +2,7 @@ package com.xingxi.store.model;
 
 
 
 
 import com.xingxi.store.data.domain.OrderPaySignDTO;
 import com.xingxi.store.data.domain.OrderPaySignDTO;
-import com.xingxi.order.domain.Order;
+import com.xingxi.business.domain.Order;
 import lombok.Value;
 import lombok.Value;
 
 
 @Value
 @Value

+ 0 - 8
08.src/Xingxi/xingxi-miniprogram-api/xingxi-miniprogram-api.iml

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module version="4">
-  <component name="FacetManager">
-    <facet type="Spring" name="Spring">
-      <configuration />
-    </facet>
-  </component>
-</module>

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/consumer/order/OrderReturnedConsumer.java

@@ -8,7 +8,7 @@ import com.xingxi.common.mq.constant.OrderMqKey;
 import com.xingxi.common.mq.core.AbstractRabbitConsumer;
 import com.xingxi.common.mq.core.AbstractRabbitConsumer;
 import com.xingxi.common.utils.DateUtils;
 import com.xingxi.common.utils.DateUtils;
 import com.xingxi.mq.server.order.service.IOrderDetailVoService;
 import com.xingxi.mq.server.order.service.IOrderDetailVoService;
-import com.xingxi.order.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetail;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.amqp.core.Binding;
 import org.springframework.amqp.core.Binding;
 import org.springframework.amqp.core.Message;
 import org.springframework.amqp.core.Message;

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/ClearOrderDetailVoMapper.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.mapper;
 package com.xingxi.mq.server.order.mapper;
 
 
-import com.xingxi.order.domain.ClearOrderDetail;
+import com.xingxi.business.domain.ClearOrderDetail;
 import org.springframework.stereotype.Repository;
 import org.springframework.stereotype.Repository;
 
 
 /**
 /**

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/ClearOrderVoMapper.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.mapper;
 package com.xingxi.mq.server.order.mapper;
 
 
-import com.xingxi.order.domain.ClearOrder;
+import com.xingxi.business.domain.ClearOrder;
 import org.springframework.stereotype.Repository;
 import org.springframework.stereotype.Repository;
 
 
 /**
 /**

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/mapper/OrderDetailMqMapper.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.mapper;
 package com.xingxi.mq.server.order.mapper;
 
 
-import com.xingxi.order.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetail;
 import org.springframework.stereotype.Repository;
 import org.springframework.stereotype.Repository;
 
 
 /**
 /**

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IClearOrderDetailVoService.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.service;
 package com.xingxi.mq.server.order.service;
 
 
-import com.xingxi.order.domain.ClearOrderDetail;
+import com.xingxi.business.domain.ClearOrderDetail;
 
 
 /**
 /**
  * 清算订单详细信息VoService接口
  * 清算订单详细信息VoService接口

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IClearOrderVoService.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.service;
 package com.xingxi.mq.server.order.service;
 
 
-import com.xingxi.order.domain.ClearOrder;
+import com.xingxi.business.domain.ClearOrder;
 
 
 /**
 /**
  * 清算订单信息VoService接口
  * 清算订单信息VoService接口

+ 2 - 2
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/IOrderDetailVoService.java

@@ -1,6 +1,6 @@
 package com.xingxi.mq.server.order.service;
 package com.xingxi.mq.server.order.service;
 
 
-import com.xingxi.order.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetail;
 
 
 /**
 /**
  * 订单明细VoService接口
  * 订单明细VoService接口
@@ -13,7 +13,7 @@ public interface IOrderDetailVoService {
     /**
     /**
      * 校验订单是否完成
      * 校验订单是否完成
      *
      *
-     * @param orderId
+     * @param orderId 订单ID
      * @return
      * @return
      */
      */
     int checkOrderFinished(Long orderId);
     int checkOrderFinished(Long orderId);

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/ClearOrderDetailVoServiceImpl.java

@@ -2,7 +2,7 @@ package com.xingxi.mq.server.order.service.impl;
 
 
 import com.xingxi.mq.server.order.mapper.ClearOrderDetailVoMapper;
 import com.xingxi.mq.server.order.mapper.ClearOrderDetailVoMapper;
 import com.xingxi.mq.server.order.service.IClearOrderDetailVoService;
 import com.xingxi.mq.server.order.service.IClearOrderDetailVoService;
-import com.xingxi.order.domain.ClearOrderDetail;
+import com.xingxi.business.domain.ClearOrderDetail;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/ClearOrderVoServiceImpl.java

@@ -2,7 +2,7 @@ package com.xingxi.mq.server.order.service.impl;
 
 
 import com.xingxi.mq.server.order.mapper.ClearOrderVoMapper;
 import com.xingxi.mq.server.order.mapper.ClearOrderVoMapper;
 import com.xingxi.mq.server.order.service.IClearOrderVoService;
 import com.xingxi.mq.server.order.service.IClearOrderVoService;
-import com.xingxi.order.domain.ClearOrder;
+import com.xingxi.business.domain.ClearOrder;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 

+ 1 - 1
08.src/Xingxi/xingxi-mq-server/src/main/java/com/xingxi/mq/server/order/service/impl/OrderDetailVoServiceImpl.java

@@ -2,7 +2,7 @@ package com.xingxi.mq.server.order.service.impl;
 
 
 import com.xingxi.mq.server.order.mapper.OrderDetailMqMapper;
 import com.xingxi.mq.server.order.mapper.OrderDetailMqMapper;
 import com.xingxi.mq.server.order.service.IOrderDetailVoService;
 import com.xingxi.mq.server.order.service.IOrderDetailVoService;
-import com.xingxi.order.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetail;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 

+ 47 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Banner.java

@@ -0,0 +1,47 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * banner对象 t_banner
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class Banner extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long bannerId;
+
+    // banner图地址
+    @Excel(name = "banner图地址")
+    private String bannerUrl;
+
+    // Banner类型
+    @Excel(name = "Banner类型")
+    private String bannerType;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 新闻ID
+    @Excel(name = "新闻ID")
+    private Long newsId;
+
+    // 顺序
+    @Excel(name = "顺序")
+    private Long sort;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/BannerVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * banner对象 t_banner
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class BannerVo extends Banner {
+    private static final long serialVersionUID = 1L;
+}

+ 51 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Carts.java

@@ -0,0 +1,51 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 购物车对象 t_carts
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class Carts extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long id;
+
+    // 用户ID
+    @Excel(name = "用户ID")
+    private String userId;
+
+    // 店铺ID
+    @Excel(name = "店铺ID")
+    private Long mercId;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 商品属性ID
+    @Excel(name = "商品属性ID")
+    private Long prodAttrId;
+
+    // 数量
+    @Excel(name = "数量")
+    private Long quantity;
+
+    // 是否选中
+    @Excel(name = "是否选中")
+    private String checkFlag;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CartsVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 购物车对象 t_carts
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class CartsVo extends Carts {
+    private static final long serialVersionUID = 1L;
+}

+ 1 - 1
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/order/domain/ClearOrder.java → 08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ClearOrder.java

@@ -1,4 +1,4 @@
-package com.xingxi.order.domain;
+package com.xingxi.business.domain;
 
 
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.core.domain.BaseEntity;
 import com.xingxi.common.core.domain.BaseEntity;

+ 1 - 1
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/order/domain/ClearOrderDetail.java → 08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ClearOrderDetail.java

@@ -1,4 +1,4 @@
-package com.xingxi.order.domain;
+package com.xingxi.business.domain;
 
 
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.core.domain.BaseEntity;
 import com.xingxi.common.core.domain.BaseEntity;

+ 39 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CopyrightApproval.java

@@ -0,0 +1,39 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 著作权申请对象 t_copyright_approval
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class CopyrightApproval extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long approvalId;
+
+    // 申请编号
+    @Excel(name = "申请编号")
+    private String approvalNo;
+
+    // 申请状态
+    @Excel(name = "申请状态")
+    private String approvalStatus;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/CopyrightApprovalVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 著作权申请对象 t_copyright_approval
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class CopyrightApprovalVo extends CopyrightApproval {
+    private static final long serialVersionUID = 1L;
+}

+ 83 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ExpressInfo.java

@@ -0,0 +1,83 @@
+package com.xingxi.business.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 快递信息对象 t_express_info
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ExpressInfo extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long expressInfoId;
+
+    // 快递单号
+    @Excel(name = "快递单号")
+    private String expressNo;
+
+    // 上报时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "上报时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date exprTime;
+
+    // 上报内容
+    @Excel(name = "上报内容")
+    private String exprContext;
+
+    // 返回状态码
+    @Excel(name = "返回状态码")
+    private String returnCode;
+
+    // 物流快递状态
+    @Excel(name = "物流快递状态")
+    private String returnState;
+
+    // 返回信息
+    @Excel(name = "返回信息")
+    private String returnMsg;
+
+    // 快递公司编码
+    @Excel(name = "快递公司编码")
+    private String exprCode;
+
+    // 快递公司名称
+    @Excel(name = "快递公司名称")
+    private String exprName;
+
+    // 快递公司官网
+    @Excel(name = "快递公司官网")
+    private String exprSite;
+
+    // 快递公司电话
+    @Excel(name = "快递公司电话")
+    private String exprPhone;
+
+    // 快递公司LOGO
+    @Excel(name = "快递公司LOGO")
+    private String exprLogo;
+
+    // 快递员
+    @Excel(name = "快递员")
+    private String exprCourier;
+
+    // 快递员手机
+    @Excel(name = "快递员手机")
+    private String courierPhone;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ExpressInfoVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 快递信息对象 t_express_info
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ExpressInfoVo extends ExpressInfo {
+    private static final long serialVersionUID = 1L;
+}

+ 57 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/MerchantWxpay.java

@@ -0,0 +1,57 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 店铺微信支付信息对象 t_merchant_wxpay
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class MerchantWxpay extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    private Long mercWxpayId;
+
+    // 微信支付ID
+    @Excel(name = "微信支付ID")
+    private String wxPayId;
+
+    // 微信商户ID
+    @Excel(name = "微信商户ID")
+    private String wxMchId;
+
+    // 微信Secret
+    @Excel(name = "微信Secret")
+    private String wxSecret;
+
+    // 微信V3Key
+    @Excel(name = "微信V3Key")
+    private String wxApiV3key;
+
+    // P12证书
+    @Excel(name = "P12证书")
+    private String wxCert;
+
+    // 证书文件
+    @Excel(name = "证书文件")
+    private String wxCertFile;
+
+    // 密钥文件
+    @Excel(name = "密钥文件")
+    private String wxKeyFile;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/MerchantWxpayVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 店铺微信支付信息对象 t_merchant_wxpay
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class MerchantWxpayVo extends MerchantWxpay {
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewProd.java

@@ -0,0 +1,35 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 最新上架商品对象 t_new_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class NewProd extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long id;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 顺序
+    @Excel(name = "顺序")
+    private Long sort;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewProdVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 最新上架商品对象 t_new_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class NewProdVo extends NewProd {
+    private static final long serialVersionUID = 1L;
+}

+ 31 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/News.java

@@ -0,0 +1,31 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 新闻广告对象 t_news
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class News extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long newsId;
+
+    // 新闻内容
+    @Excel(name = "新闻内容")
+    private String newsContext;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 35 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsPic.java

@@ -0,0 +1,35 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 新闻图片对象 t_news_pic
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class NewsPic extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long id;
+
+    // 新闻图片
+    @Excel(name = "新闻图片")
+    private String newsUrl;
+
+    // 新闻ID
+    @Excel(name = "新闻ID")
+    private Long newsId;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsPicVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 新闻图片对象 t_news_pic
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class NewsPicVo extends NewsPic {
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/NewsVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 新闻广告对象 t_news
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class NewsVo extends News {
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 104
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/order/domain/Order.java → 08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/Order.java

@@ -1,4 +1,4 @@
-package com.xingxi.order.domain;
+package com.xingxi.business.domain;
 
 
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.core.domain.BaseEntity;
 import com.xingxi.common.core.domain.BaseEntity;
@@ -22,210 +22,141 @@ import java.util.Date;
 public class Order extends BaseEntity {
 public class Order extends BaseEntity {
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
-    /**
-     * 订单ID
-     */
+    // 订单ID
     private Long orderId;
     private Long orderId;
 
 
-    /**
-     * 订单号
-     */
+    // 订单号
     @Excel(name = "订单号")
     @Excel(name = "订单号")
     private String orderNo;
     private String orderNo;
 
 
-    /**
-     * 订单时间
-     */
+    // 订单时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "订单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "订单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date orderTime;
     private Date orderTime;
 
 
-    /**
-     * 订单状态
-     */
+    // 订单状态
     @Excel(name = "订单状态", dictType = "orderStatus")
     @Excel(name = "订单状态", dictType = "orderStatus")
     private String orderStatus;
     private String orderStatus;
 
 
-    /**
-     * 订单类别
-     */
+    // 订单类别
     @Excel(name = "订单类别", dictType = "orderType")
     @Excel(name = "订单类别", dictType = "orderType")
     private String orderType;
     private String orderType;
 
 
-    /**
-     * 优定团编号
-     */
+    // 优定团编号
     @Excel(name = "优定团编号")
     @Excel(name = "优定团编号")
     private Long groupId;
     private Long groupId;
 
 
-    /**
-     * 楼号
-     */
+    // 楼号
     @Excel(name = "楼号")
     @Excel(name = "楼号")
     private String buildingNo;
     private String buildingNo;
 
 
-    /**
-     * 房号
-     */
+    // 房号
     @Excel(name = "房号")
     @Excel(name = "房号")
     private String roomNo;
     private String roomNo;
 
 
-    /**
-     * 跟团号
-     */
+    // 跟团号
     @Excel(name = "跟团号")
     @Excel(name = "跟团号")
     private Integer groupNo;
     private Integer groupNo;
 
 
-    /**
-     * 订单总额
-     */
+    // 订单总额
     @Excel(name = "订单总额")
     @Excel(name = "订单总额")
     private BigDecimal orderAmount;
     private BigDecimal orderAmount;
 
 
-    /**
-     * 支付金额
-     */
+    // 支付金额
     @Excel(name = "支付金额")
     @Excel(name = "支付金额")
     private BigDecimal payAmount;
     private BigDecimal payAmount;
 
 
-    /**
-     * 商品数量
-     */
+    // 商品数量
     @Excel(name = "商品数量")
     @Excel(name = "商品数量")
     private Integer prodQuantity;
     private Integer prodQuantity;
 
 
-    /**
-     * 购方用户ID
-     */
+    // 购方用户ID
     @Excel(name = "购方用户ID")
     @Excel(name = "购方用户ID")
     private Long buyerId;
     private Long buyerId;
 
 
-    /**
-     * 购方用户角色
-     */
+    // 购方用户角色
     @Excel(name = "购方用户角色")
     @Excel(name = "购方用户角色")
     private String buyerRole;
     private String buyerRole;
 
 
-    /**
-     * 销方用户ID
-     */
+    // 销方用户ID
     @Excel(name = "销方用户ID")
     @Excel(name = "销方用户ID")
     private Long sellerId;
     private Long sellerId;
 
 
-    /**
-     * 销方用户角色
-     */
+    // 销方用户角色
     @Excel(name = "销方用户角色")
     @Excel(name = "销方用户角色")
     private String sellerRole;
     private String sellerRole;
 
 
-    /**
-     * 收款方ID
-     */
+    // 收款方ID
     @Excel(name = "收款方ID")
     @Excel(name = "收款方ID")
     private Long payeeId;
     private Long payeeId;
 
 
-    /**
-     * 收款方角色
-     */
+    // 收款方角色
     @Excel(name = "收款方角色")
     @Excel(name = "收款方角色")
     private String payeeRole;
     private String payeeRole;
 
 
-    /**
-     * 推荐人用户ID
-     */
+    // 推荐人用户ID
     @Excel(name = "推荐人用户ID")
     @Excel(name = "推荐人用户ID")
     private Long referrerId;
     private Long referrerId;
 
 
-    /**
-     * 推荐人用户角色
-     */
+    // 推荐人用户角色
     @Excel(name = "推荐人用户角色")
     @Excel(name = "推荐人用户角色")
     private String referrerRole;
     private String referrerRole;
 
 
-    /**
-     * 推荐人分佣比率
-     */
+    // 推荐人分佣比率
     @Excel(name = "推荐人分佣比率")
     @Excel(name = "推荐人分佣比率")
     private BigDecimal referrerRate;
     private BigDecimal referrerRate;
 
 
-    /**
-     * 平台服务费率
-     */
+    // 平台服务费率
     @Excel(name = "平台服务费率")
     @Excel(name = "平台服务费率")
     private BigDecimal serviceRate;
     private BigDecimal serviceRate;
 
 
-    /**
-     * 取消时间
-     */
+    // 取消时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "取消时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "取消时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date cancelTime;
     private Date cancelTime;
 
 
-    /**
-     * 完成时间
-     */
+    // 完成时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date finishTime;
     private Date finishTime;
 
 
-    /**
-     * 收件人省
-     */
+    // 收件人省
     @Excel(name = "收件人省")
     @Excel(name = "收件人省")
     private Long recProvId;
     private Long recProvId;
 
 
-    /**
-     * 收件人省名称
-     */
+    // 收件人省名称
     @Excel(name = "收件人省名称")
     @Excel(name = "收件人省名称")
     private String recProvName;
     private String recProvName;
 
 
-    /**
-     * 收件人市
-     */
+    // 收件人市
     @Excel(name = "收件人市")
     @Excel(name = "收件人市")
     private Long recCityId;
     private Long recCityId;
 
 
-    /**
-     * 收件人市名称
-     */
+    // 收件人市名称
     @Excel(name = "收件人市名称")
     @Excel(name = "收件人市名称")
     private String recCityName;
     private String recCityName;
 
 
-    /**
-     * 收件人区
-     */
+    // 收件人区
     @Excel(name = "收件人区")
     @Excel(name = "收件人区")
     private Long recAreaId;
     private Long recAreaId;
 
 
-    /**
-     * 收件人区名称
-     */
+    // 收件人区名称
     @Excel(name = "收件人区名称")
     @Excel(name = "收件人区名称")
     private String recAreaName;
     private String recAreaName;
 
 
-    /**
-     * 收件人地址
-     */
+    // 收件人地址
     @Excel(name = "收件人地址")
     @Excel(name = "收件人地址")
     private String recAddress;
     private String recAddress;
 
 
-    /**
-     * 收件人姓名
-     */
+    // 收件人姓名
     @Excel(name = "收件人姓名")
     @Excel(name = "收件人姓名")
     private String recName;
     private String recName;
 
 
-    /**
-     * 收件人联系方式
-     */
+    // 收件人联系方式
     @Excel(name = "收件人联系方式")
     @Excel(name = "收件人联系方式")
     private String recPhone;
     private String recPhone;
 
 
-    /**
-     * 删除标志(0代表存在 2代表删除)
-     */
+    // 删除标志(0代表存在 2代表删除)
     @Excel(name = "删除标志", readConverterExp = "0=代表存在,2=代表删除")
     @Excel(name = "删除标志", readConverterExp = "0=代表存在,2=代表删除")
     private String delFlag;
     private String delFlag;
-
 }
 }

+ 63 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDelivery.java

@@ -0,0 +1,63 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 订单明细发货单对象 t_order_delivery
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderDelivery extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long orderDeliveryId;
+
+    // 订单ID
+    @Excel(name = "订单ID")
+    private Long orderId;
+
+    // 订单明细ID
+    @Excel(name = "订单明细ID")
+    private Long orderDetailId;
+
+    // 订单发货单状态
+    @Excel(name = "订单发货单状态")
+    private String orderDeliveryStatus;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 商品名称
+    @Excel(name = "商品名称")
+    private String prodName;
+
+    // 商品属性ID
+    @Excel(name = "商品属性ID")
+    private Long prodAttrId;
+
+    // 商品属性名称
+    @Excel(name = "商品属性名称")
+    private String prodAttrName;
+
+    // 供应商ID
+    @Excel(name = "供应商ID")
+    private Long vendorId;
+
+    // 数量
+    @Excel(name = "数量")
+    private Long quantity;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 54 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryExpr.java

@@ -0,0 +1,54 @@
+package com.xingxi.business.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+import java.util.Date;
+
+/**
+ * 订单商品快递明细对象 t_order_delivery_expr
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderDeliveryExpr extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    // 订单明细ID
+    @Excel(name = "订单明细ID")
+    private Long orderDetailId;
+
+    // 订单发货单ID
+    @Excel(name = "订单发货单ID")
+    private Long orderDeliveryId;
+
+    // 快递单号
+    @Excel(name = "快递单号")
+    private String expressNo;
+
+    // 发货时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "发货时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date deliveryTime;
+
+    // 确收货时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "确收货时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date confirmTime;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryExprVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 订单商品快递明细对象 t_order_delivery_expr
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderDeliveryExprVo extends OrderDeliveryExpr {
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDeliveryVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 订单明细发货单对象 t_order_delivery
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderDeliveryVo extends OrderDelivery {
+    private static final long serialVersionUID = 1L;
+}

+ 28 - 73
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/order/domain/OrderDetail.java → 08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDetail.java

@@ -1,4 +1,4 @@
-package com.xingxi.order.domain;
+package com.xingxi.business.domain;
 
 
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.annotation.Excel;
 import com.xingxi.common.core.domain.BaseEntity;
 import com.xingxi.common.core.domain.BaseEntity;
@@ -22,157 +22,112 @@ import java.util.Date;
 public class OrderDetail extends BaseEntity {
 public class OrderDetail extends BaseEntity {
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
-    /**
-     * 订单明细ID
-     */
+    // 订单明细ID
     private Long orderDetailId;
     private Long orderDetailId;
 
 
-    /**
-     * 订单ID
-     */
+    // 订单ID
     @Excel(name = "订单ID")
     @Excel(name = "订单ID")
     private Long orderId;
     private Long orderId;
 
 
-    /**
-     * 套组ID
-     */
+    // 套组ID
     @Excel(name = "套组ID")
     @Excel(name = "套组ID")
     private String suiteId;
     private String suiteId;
 
 
-    /**
-     * 商品ID
-     */
+    // 商品ID
     @Excel(name = "商品ID")
     @Excel(name = "商品ID")
     private Long prodId;
     private Long prodId;
 
 
-    /**
-     * 商品名
-     */
+    // 商品名
     @Excel(name = "商品名")
     @Excel(name = "商品名")
     private String prodName;
     private String prodName;
 
 
-    /**
-     * 属性组合编号
-     */
+    // 属性组合编号
     @Excel(name = "属性组合编号")
     @Excel(name = "属性组合编号")
     private Long pprId;
     private Long pprId;
 
 
-    /**
-     * 属性组合名称
-     */
+    // 属性组合名称
     @Excel(name = "属性组合名称")
     @Excel(name = "属性组合名称")
     private String pprName;
     private String pprName;
 
 
-    /**
-     * 用户设计编号
-     */
+    // 用户设计编号
     @Excel(name = "用户设计编号")
     @Excel(name = "用户设计编号")
     private String upId;
     private String upId;
 
 
-    /**
-     * 元商品ID
-     */
+    // 元商品ID
     @Excel(name = "元商品ID")
     @Excel(name = "元商品ID")
     private Long orgProdId;
     private Long orgProdId;
 
 
-    /**
-     * 商品区分
-     */
+    // 商品区分
     @Excel(name = "商品区分")
     @Excel(name = "商品区分")
     private String prodType;
     private String prodType;
 
 
-    /**
-     * 素材ID
-     */
+    // 素材ID
     @Excel(name = "素材ID")
     @Excel(name = "素材ID")
     private Long mateId;
     private Long mateId;
 
 
-    /**
-     * 素材名称
-     */
+    // 素材名称
     @Excel(name = "素材名称")
     @Excel(name = "素材名称")
     private String mateName;
     private String mateName;
 
 
-    /**
-     * 素材区分
-     */
+    // 素材区分
     @Excel(name = "素材区分")
     @Excel(name = "素材区分")
     private String mateType;
     private String mateType;
 
 
-    /**
-     * 平台经销标志 0:供应商直销,1:平台经销
-     */
+    // 平台经销标志 0:供应商直销,1:平台经销
     @Excel(name = "平台经销标志")
     @Excel(name = "平台经销标志")
     private String pfSellFlag;
     private String pfSellFlag;
 
 
-    /**
-     * 平台服务费率(供应商)
-     */
+    // 平台服务费率(供应商)
     @Excel(name = "平台服务费率(供应商)")
     @Excel(name = "平台服务费率(供应商)")
     private BigDecimal vendorServiceRate;
     private BigDecimal vendorServiceRate;
 
 
-    /**
-     * 供应商ID
-     */
+    // 供应商ID
     @Excel(name = "供应商ID")
     @Excel(name = "供应商ID")
     private Long vendorId;
     private Long vendorId;
 
 
+    // 设计面数量
     @Excel(name = "设计面数量")
     @Excel(name = "设计面数量")
     private Integer surfaceQty;
     private Integer surfaceQty;
 
 
+    // 单位数量
     @Excel(name = "单位数量")
     @Excel(name = "单位数量")
     private Integer unitQty;
     private Integer unitQty;
 
 
+    // 购买数量
     @Excel(name = "购买数量")
     @Excel(name = "购买数量")
     private Integer buyQty;
     private Integer buyQty;
 
 
-    /**
-     * 售后中数量
-     */
+    // 售后中数量
     @Excel(name = "售后中数量")
     @Excel(name = "售后中数量")
     private Integer afterQty;
     private Integer afterQty;
 
 
-    /**
-     * 已退货数量
-     */
+    // 已退货数量
     @Excel(name = "已退货数量")
     @Excel(name = "已退货数量")
     private Integer returnQty;
     private Integer returnQty;
 
 
-    /**
-     * 购买单价
-     */
+    // 购买单价
     @Excel(name = "购买单价")
     @Excel(name = "购买单价")
     private BigDecimal buyPrice;
     private BigDecimal buyPrice;
 
 
-    /**
-     * 销方结算价
-     */
+    // 销方结算价
     @Excel(name = "销方结算价")
     @Excel(name = "销方结算价")
     private BigDecimal salePrice;
     private BigDecimal salePrice;
 
 
-    /**
-     * 确认收货时间
-     */
+    // 确认收货时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "确认收货时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "确认收货时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date confirmTime;
     private Date confirmTime;
 
 
-    /**
-     * 完成时间
-     */
+    // 完成时间
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     @Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date finishTime;
     private Date finishTime;
 
 
-    /**
-     * 订单明细状态
-     */
+    // 订单明细状态
     @Excel(name = "订单明细状态")
     @Excel(name = "订单明细状态")
     private String orderDetailStatus;
     private String orderDetailStatus;
 
 
-    /**
-     * 删除标志(0代表存在 2代表删除)
-     */
+    // 删除标志(0代表存在 2代表删除)
     @Excel(name = "删除标志", readConverterExp = "0=代表存在,2=代表删除")
     @Excel(name = "删除标志", readConverterExp = "0=代表存在,2=代表删除")
     private String delFlag;
     private String delFlag;
 }
 }

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderDetailVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 订单明细对象 t_order_detail
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderDetailVo extends OrderDetail {
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/OrderVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 订单对象 t_order
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class OrderVo extends Order {
+    private static final long serialVersionUID = 1L;
+}

+ 109 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PaymentInfo.java

@@ -0,0 +1,109 @@
+package com.xingxi.business.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+import java.util.Date;
+
+/**
+ * 支付信息对象 t_payment_info
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class PaymentInfo extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long payId;
+
+    // 订单ID
+    @Excel(name = "订单ID")
+    private Long orderId;
+
+    // 订单号
+    @Excel(name = "订单号")
+    private String orderNo;
+
+    // 支付时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date payTime;
+
+    // 销售方ID
+    @Excel(name = "销售方ID")
+    private Long sellerId;
+
+    // 商品名称
+    @Excel(name = "商品名称")
+    private String description;
+
+    // 商户订单号
+    @Excel(name = "商户订单号")
+    private String outTradeNo;
+
+    // 商户回调地址
+    @Excel(name = "商户回调地址")
+    private String notifyUrl;
+
+    // 总金额
+    @Excel(name = "总金额")
+    private Long amountTotal;
+
+    // 用户标识
+    @Excel(name = "用户标识")
+    private String payerOpenid;
+
+    // 预支付交易会话标识
+    @Excel(name = "预支付交易会话标识")
+    private String prepayId;
+
+    // 通知ID
+    @Excel(name = "通知ID")
+    private String notifyId;
+
+    // 通知创建时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "通知创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date notifyTime;
+
+    // 通知的类型
+    @Excel(name = "通知的类型")
+    private String eventType;
+
+    // 微信支付订单号
+    @Excel(name = "微信支付订单号")
+    private String transactionId;
+
+    // 交易类型
+    @Excel(name = "交易类型")
+    private String tradeType;
+
+    // 交易状态
+    @Excel(name = "交易状态")
+    private String tradeState;
+
+    // 交易状态描述
+    @Excel(name = "交易状态描述")
+    private String tradeStateDesc;
+
+    // 银行类型
+    @Excel(name = "银行类型")
+    private String bankType;
+
+    // 支付完成时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "支付完成时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date successTime;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PaymentInfoVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 支付信息对象 t_payment_info
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class PaymentInfoVo extends PaymentInfo {
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PopularProd.java

@@ -0,0 +1,35 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 今日热门对象 t_popular_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class PopularProd extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long id;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 顺序
+    @Excel(name = "顺序")
+    private Long sort;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/PopularProdVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 今日热门对象 t_popular_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class PopularProdVo extends PopularProd {
+    private static final long serialVersionUID = 1L;
+}

+ 47 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventory.java

@@ -0,0 +1,47 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品库存对象 t_prod_inventory
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventory extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long prodInventoryId;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 商品属性ID
+    @Excel(name = "商品属性ID")
+    private Long prodAttrId;
+
+    // 商户ID
+    @Excel(name = "商户ID")
+    private Long mercId;
+
+    // 库存数量
+    @Excel(name = "库存数量")
+    private Long quantity;
+
+    // 可售数
+    @Excel(name = "可售数")
+    private Long availQty;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 55 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryBill.java

@@ -0,0 +1,55 @@
+package com.xingxi.business.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+import java.util.Date;
+
+/**
+ * 商品库存流水对象 t_prod_inventory_bill
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryBill extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long inventoryBillId;
+
+    // 流水时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "流水时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date billTime;
+
+    // 流水类型
+    @Excel(name = "流水类型")
+    private String billType;
+
+    // 库存ID
+    @Excel(name = "库存ID")
+    private Long inventoryId;
+
+    // 数量
+    @Excel(name = "数量")
+    private Long quantity;
+
+    // 订单ID
+    @Excel(name = "订单ID")
+    private Long orderId;
+
+    // 订单号
+    @Excel(name = "订单号")
+    private String orderNo;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryBillVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品库存流水对象 t_prod_inventory_bill
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryBillVo extends ProdInventoryBill {
+    private static final long serialVersionUID = 1L;
+}

+ 43 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrder.java

@@ -0,0 +1,43 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品出入库单对象 t_prod_inventory_order
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryOrder extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long inventoryOrderId;
+
+    // 出入库标记
+    @Excel(name = "出入库标记")
+    private String ioFlag;
+
+    // 出入库原因
+    @Excel(name = "出入库原因")
+    private String iotype;
+
+    // 入库商户ID
+    @Excel(name = "入库商户ID")
+    private Long inId;
+
+    // 出库商户ID
+    @Excel(name = "出库商户ID")
+    private Long outId;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 51 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderDetail.java

@@ -0,0 +1,51 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品出入库明细单对象 t_prod_inventory_order_detail
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryOrderDetail extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long inventoryOrderDetailId;
+
+    // 出入库单ID
+    @Excel(name = "出入库单ID")
+    private Long inventoryOrderId;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 商品名称
+    @Excel(name = "商品名称")
+    private String prodName;
+
+    // 商品属性ID
+    @Excel(name = "商品属性ID")
+    private Long prodAttrId;
+
+    // 商品属性名称
+    @Excel(name = "商品属性名称")
+    private String prodAttrName;
+
+    // 数量
+    @Excel(name = "数量")
+    private Long quantity;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderDetailVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品出入库明细单对象 t_prod_inventory_order_detail
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryOrderDetailVo extends ProdInventoryOrderDetail {
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryOrderVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品出入库单对象 t_prod_inventory_order
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryOrderVo extends ProdInventoryOrder {
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/ProdInventoryVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 商品库存对象 t_prod_inventory
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class ProdInventoryVo extends ProdInventory {
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/SuggestProd.java

@@ -0,0 +1,35 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 推荐商品对象 t_suggest_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class SuggestProd extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long id;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 顺序
+    @Excel(name = "顺序")
+    private Long sort;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/SuggestProdVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 推荐商品对象 t_suggest_prod
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class SuggestProdVo extends SuggestProd {
+    private static final long serialVersionUID = 1L;
+}

+ 59 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserAddress.java

@@ -0,0 +1,59 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 用户地址对象 t_user_address
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserAddress extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long userAddressId;
+
+    // 用户ID
+    @Excel(name = "用户ID")
+    private Long userId;
+
+    // 手机号
+    @Excel(name = "手机号")
+    private String mobile;
+
+    // 收件人
+    @Excel(name = "收件人")
+    private String recipient;
+
+    // 省
+    @Excel(name = "省")
+    private String province;
+
+    // 市
+    @Excel(name = "市")
+    private String city;
+
+    // 区
+    @Excel(name = "区")
+    private String district;
+
+    // 详细地址
+    @Excel(name = "详细地址")
+    private String address;
+
+    // 默认标志
+    @Excel(name = "默认标志")
+    private String defaultFlag;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserAddressVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 用户地址对象 t_user_address
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserAddressVo extends UserAddress {
+    private static final long serialVersionUID = 1L;
+}

+ 51 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserFollow.java

@@ -0,0 +1,51 @@
+package com.xingxi.business.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+import java.util.Date;
+
+/**
+ * 用户收藏对象 t_user_follow
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserFollow extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long userFollowId;
+
+    // 收藏类型
+    @Excel(name = "收藏类型")
+    private String folllowType;
+
+    // 收藏时间
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "收藏时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date followTime;
+
+    // 用户ID
+    @Excel(name = "用户ID")
+    private Long userId;
+
+    // 商品ID
+    @Excel(name = "商品ID")
+    private Long prodId;
+
+    // 设计师ID
+    @Excel(name = "设计师ID")
+    private Long designerId;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserFollowVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 用户收藏对象 t_user_follow
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserFollowVo extends UserFollow {
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserRefuseTag.java

@@ -0,0 +1,35 @@
+package com.xingxi.business.domain;
+
+import com.xingxi.common.annotation.Excel;
+import com.xingxi.common.core.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 用户避雷标签对象 t_user_refuse_tag
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserRefuseTag extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    // 主键
+    private Long userRefuseId;
+
+    // 用户ID
+    @Excel(name = "用户ID")
+    private Long userId;
+
+    // 标签ID
+    @Excel(name = "标签ID")
+    private Long tagId;
+
+    // 删除标志
+    @Excel(name = "删除标志")
+    private String delFlag;
+}

+ 18 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/domain/UserRefuseTagVo.java

@@ -0,0 +1,18 @@
+package com.xingxi.business.domain;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 用户避雷标签对象 t_user_refuse_tag
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class UserRefuseTagVo extends UserRefuseTag {
+    private static final long serialVersionUID = 1L;
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/BannerMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.Banner;
+import com.xingxi.business.domain.BannerVo;
+
+import java.util.List;
+
+/**
+ * bannerMapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface BannerMapper {
+    /**
+     * 查询banner
+     *
+     * @param bannerId banner主键
+     * @return banner
+     */
+    Banner selectBannerByBannerId(Long bannerId);
+
+    /**
+     * 查询banner列表
+     *
+     * @param banner banner
+     * @return banner集合
+     */
+    List<Banner> selectBannerList(Banner banner);
+
+    /**
+     * 新增banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int insertBanner(Banner banner);
+
+    /**
+     * 批量新增banner
+     *
+     * @param bannerList banner
+     * @return 结果
+     */
+    int batchInsertBanner(List<Banner> bannerList);
+
+    /**
+     * 修改banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int updateBanner(Banner banner);
+
+    /**
+     * 删除banner
+     *
+     * @param bannerId banner主键
+     * @return 结果
+     */
+    int deleteBannerByBannerId(Long bannerId);
+
+    /**
+     * 批量删除banner
+     *
+     * @param bannerIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteBannerByBannerIds(String[] bannerIds);
+
+
+    /**
+     * 逻辑删除banner
+     *
+     * @param bannerId banner主键
+     * @return 结果
+     */
+    int logicDeleteBannerByBannerId(Long bannerId);
+
+    /**
+     * 逻辑批量删除banner
+     *
+     * @param bannerIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteBannerByBannerIds(String[] bannerIds);
+
+    /**
+     * 逻辑批量删除banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int logicDeleteBannerByCondition(Banner banner);
+
+    /**
+     * 查询banner
+     *
+     * @param bannerId banner主键
+     * @return banner
+     */
+    BannerVo selectBannerVoByBannerId(Long bannerId);
+
+    /**
+     * 查询banner列表
+     *
+     * @param bannerVo banner
+     * @return banner集合
+     */
+    List<BannerVo> selectBannerVoList(BannerVo bannerVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/CartsMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.Carts;
+import com.xingxi.business.domain.CartsVo;
+
+import java.util.List;
+
+/**
+ * 购物车Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface CartsMapper {
+    /**
+     * 查询购物车
+     *
+     * @param id 购物车主键
+     * @return 购物车
+     */
+    Carts selectCartsById(Long id);
+
+    /**
+     * 查询购物车列表
+     *
+     * @param carts 购物车
+     * @return 购物车集合
+     */
+    List<Carts> selectCartsList(Carts carts);
+
+    /**
+     * 新增购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int insertCarts(Carts carts);
+
+    /**
+     * 批量新增购物车
+     *
+     * @param cartsList 购物车
+     * @return 结果
+     */
+    int batchInsertCarts(List<Carts> cartsList);
+
+    /**
+     * 修改购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int updateCarts(Carts carts);
+
+    /**
+     * 删除购物车
+     *
+     * @param id 购物车主键
+     * @return 结果
+     */
+    int deleteCartsById(Long id);
+
+    /**
+     * 批量删除购物车
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteCartsByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除购物车
+     *
+     * @param id 购物车主键
+     * @return 结果
+     */
+    int logicDeleteCartsById(Long id);
+
+    /**
+     * 逻辑批量删除购物车
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteCartsByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int logicDeleteCartsByCondition(Carts carts);
+
+    /**
+     * 查询购物车
+     *
+     * @param id 购物车主键
+     * @return 购物车
+     */
+    CartsVo selectCartsVoById(Long id);
+
+    /**
+     * 查询购物车列表
+     *
+     * @param cartsVo 购物车
+     * @return 购物车集合
+     */
+    List<CartsVo> selectCartsVoList(CartsVo cartsVo);
+}

+ 112 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/CopyrightApprovalMapper.java

@@ -0,0 +1,112 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.CopyrightApproval;
+import com.xingxi.business.domain.CopyrightApprovalVo;
+
+import java.util.List;
+
+
+/**
+ * 著作权申请Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface CopyrightApprovalMapper {
+    /**
+     * 查询著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 著作权申请
+     */
+    CopyrightApproval selectCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 查询著作权申请列表
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 著作权申请集合
+     */
+    List<CopyrightApproval> selectCopyrightApprovalList(CopyrightApproval copyrightApproval);
+
+    /**
+     * 新增著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int insertCopyrightApproval(CopyrightApproval copyrightApproval);
+
+    /**
+     * 批量新增著作权申请
+     *
+     * @param copyrightApprovalList 著作权申请
+     * @return 结果
+     */
+    int batchInsertCopyrightApproval(List<CopyrightApproval> copyrightApprovalList);
+
+    /**
+     * 修改著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int updateCopyrightApproval(CopyrightApproval copyrightApproval);
+
+    /**
+     * 删除著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 结果
+     */
+    int deleteCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 批量删除著作权申请
+     *
+     * @param approvalIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteCopyrightApprovalByApprovalIds(String[] approvalIds);
+
+
+    /**
+     * 逻辑删除著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 逻辑批量删除著作权申请
+     *
+     * @param approvalIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByApprovalIds(String[] approvalIds);
+
+    /**
+     * 逻辑批量删除著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByCondition(CopyrightApproval copyrightApproval);
+
+    /**
+     * 查询著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 著作权申请
+     */
+    CopyrightApprovalVo selectCopyrightApprovalVoByApprovalId(Long approvalId);
+
+    /**
+     * 查询著作权申请列表
+     *
+     * @param copyrightApprovalVo 著作权申请
+     * @return 著作权申请集合
+     */
+    List<CopyrightApprovalVo> selectCopyrightApprovalVoList(CopyrightApprovalVo copyrightApprovalVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ExpressInfoMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.ExpressInfo;
+import com.xingxi.business.domain.ExpressInfoVo;
+
+import java.util.List;
+
+/**
+ * 快递信息Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ExpressInfoMapper {
+    /**
+     * 查询快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 快递信息
+     */
+    ExpressInfo selectExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 查询快递信息列表
+     *
+     * @param expressInfo 快递信息
+     * @return 快递信息集合
+     */
+    List<ExpressInfo> selectExpressInfoList(ExpressInfo expressInfo);
+
+    /**
+     * 新增快递信息
+     *
+     * @param expressInfo 快递信息
+     * @return 结果
+     */
+    int insertExpressInfo(ExpressInfo expressInfo);
+
+    /**
+     * 批量新增快递信息
+     *
+     * @param expressInfoList 快递信息
+     * @return 结果
+     */
+    int batchInsertExpressInfo(List<ExpressInfo> expressInfoList);
+
+    /**
+     * 修改快递信息
+     *
+     * @param expressInfo 快递信息
+     * @return 结果
+     */
+    int updateExpressInfo(ExpressInfo expressInfo);
+
+    /**
+     * 删除快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 结果
+     */
+    int deleteExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 批量删除快递信息
+     *
+     * @param expressInfoIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteExpressInfoByExpressInfoIds(String[] expressInfoIds);
+
+
+    /**
+     * 逻辑删除快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 逻辑批量删除快递信息
+     *
+     * @param expressInfoIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByExpressInfoIds(String[] expressInfoIds);
+
+    /**
+     * 逻辑批量删除快递信息
+     *
+     * @param expressInfo 快递信息
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByCondition(ExpressInfo expressInfo);
+
+    /**
+     * 查询快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 快递信息
+     */
+    ExpressInfoVo selectExpressInfoVoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 查询快递信息列表
+     *
+     * @param expressInfoVo 快递信息
+     * @return 快递信息集合
+     */
+    List<ExpressInfoVo> selectExpressInfoVoList(ExpressInfoVo expressInfoVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/MerchantWxpayMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.MerchantWxpay;
+import com.xingxi.business.domain.MerchantWxpayVo;
+
+import java.util.List;
+
+/**
+ * 店铺微信支付信息Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface MerchantWxpayMapper {
+    /**
+     * 查询店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 店铺微信支付信息
+     */
+    MerchantWxpay selectMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 查询店铺微信支付信息列表
+     *
+     * @param merchantWxpay 店铺微信支付信息
+     * @return 店铺微信支付信息集合
+     */
+    List<MerchantWxpay> selectMerchantWxpayList(MerchantWxpay merchantWxpay);
+
+    /**
+     * 新增店铺微信支付信息
+     *
+     * @param merchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int insertMerchantWxpay(MerchantWxpay merchantWxpay);
+
+    /**
+     * 批量新增店铺微信支付信息
+     *
+     * @param merchantWxpayList 店铺微信支付信息
+     * @return 结果
+     */
+    int batchInsertMerchantWxpay(List<MerchantWxpay> merchantWxpayList);
+
+    /**
+     * 修改店铺微信支付信息
+     *
+     * @param merchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int updateMerchantWxpay(MerchantWxpay merchantWxpay);
+
+    /**
+     * 删除店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 结果
+     */
+    int deleteMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 批量删除店铺微信支付信息
+     *
+     * @param mercWxpayIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteMerchantWxpayByMercWxpayIds(String[] mercWxpayIds);
+
+
+    /**
+     * 逻辑删除店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 逻辑批量删除店铺微信支付信息
+     *
+     * @param mercWxpayIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByMercWxpayIds(String[] mercWxpayIds);
+
+    /**
+     * 逻辑批量删除店铺微信支付信息
+     *
+     * @param merchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByCondition(MerchantWxpay merchantWxpay);
+
+    /**
+     * 查询店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 店铺微信支付信息
+     */
+    MerchantWxpayVo selectMerchantWxpayVoByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 查询店铺微信支付信息列表
+     *
+     * @param merchantWxpayVo 店铺微信支付信息
+     * @return 店铺微信支付信息集合
+     */
+    List<MerchantWxpayVo> selectMerchantWxpayVoList(MerchantWxpayVo merchantWxpayVo);
+}

+ 112 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewProdMapper.java

@@ -0,0 +1,112 @@
+package com.xingxi.business.mapper;
+
+
+import com.xingxi.business.domain.NewProd;
+import com.xingxi.business.domain.NewProdVo;
+
+import java.util.List;
+
+/**
+ * 最新上架商品Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface NewProdMapper {
+    /**
+     * 查询最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 最新上架商品
+     */
+    NewProd selectNewProdById(Long id);
+
+    /**
+     * 查询最新上架商品列表
+     *
+     * @param newProd 最新上架商品
+     * @return 最新上架商品集合
+     */
+    List<NewProd> selectNewProdList(NewProd newProd);
+
+    /**
+     * 新增最新上架商品
+     *
+     * @param newProd 最新上架商品
+     * @return 结果
+     */
+    int insertNewProd(NewProd newProd);
+
+    /**
+     * 批量新增最新上架商品
+     *
+     * @param newProdList 最新上架商品
+     * @return 结果
+     */
+    int batchInsertNewProd(List<NewProd> newProdList);
+
+    /**
+     * 修改最新上架商品
+     *
+     * @param newProd 最新上架商品
+     * @return 结果
+     */
+    int updateNewProd(NewProd newProd);
+
+    /**
+     * 删除最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 结果
+     */
+    int deleteNewProdById(Long id);
+
+    /**
+     * 批量删除最新上架商品
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteNewProdByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 结果
+     */
+    int logicDeleteNewProdById(Long id);
+
+    /**
+     * 逻辑批量删除最新上架商品
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewProdByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除最新上架商品
+     *
+     * @param newProd 最新上架商品
+     * @return 结果
+     */
+    int logicDeleteNewProdByCondition(NewProd newProd);
+
+    /**
+     * 查询最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 最新上架商品
+     */
+    NewProdVo selectNewProdVoById(Long id);
+
+    /**
+     * 查询最新上架商品列表
+     *
+     * @param newProdVo 最新上架商品
+     * @return 最新上架商品集合
+     */
+    List<NewProdVo> selectNewProdVoList(NewProdVo newProdVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewsMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.News;
+import com.xingxi.business.domain.NewsVo;
+
+import java.util.List;
+
+/**
+ * 新闻广告Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface NewsMapper {
+    /**
+     * 查询新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 新闻广告
+     */
+    News selectNewsByNewsId(Long newsId);
+
+    /**
+     * 查询新闻广告列表
+     *
+     * @param news 新闻广告
+     * @return 新闻广告集合
+     */
+    List<News> selectNewsList(News news);
+
+    /**
+     * 新增新闻广告
+     *
+     * @param news 新闻广告
+     * @return 结果
+     */
+    int insertNews(News news);
+
+    /**
+     * 批量新增新闻广告
+     *
+     * @param newsList 新闻广告
+     * @return 结果
+     */
+    int batchInsertNews(List<News> newsList);
+
+    /**
+     * 修改新闻广告
+     *
+     * @param news 新闻广告
+     * @return 结果
+     */
+    int updateNews(News news);
+
+    /**
+     * 删除新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 结果
+     */
+    int deleteNewsByNewsId(Long newsId);
+
+    /**
+     * 批量删除新闻广告
+     *
+     * @param newsIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteNewsByNewsIds(String[] newsIds);
+
+
+    /**
+     * 逻辑删除新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 结果
+     */
+    int logicDeleteNewsByNewsId(Long newsId);
+
+    /**
+     * 逻辑批量删除新闻广告
+     *
+     * @param newsIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewsByNewsIds(String[] newsIds);
+
+    /**
+     * 逻辑批量删除新闻广告
+     *
+     * @param news 新闻广告
+     * @return 结果
+     */
+    int logicDeleteNewsByCondition(News news);
+
+    /**
+     * 查询新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 新闻广告
+     */
+    NewsVo selectNewsVoByNewsId(Long newsId);
+
+    /**
+     * 查询新闻广告列表
+     *
+     * @param newsVo 新闻广告
+     * @return 新闻广告集合
+     */
+    List<NewsVo> selectNewsVoList(NewsVo newsVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/NewsPicMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.NewsPic;
+import com.xingxi.business.domain.NewsPicVo;
+
+import java.util.List;
+
+/**
+ * 新闻图片Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface NewsPicMapper {
+    /**
+     * 查询新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 新闻图片
+     */
+    NewsPic selectNewsPicById(Long id);
+
+    /**
+     * 查询新闻图片列表
+     *
+     * @param newsPic 新闻图片
+     * @return 新闻图片集合
+     */
+    List<NewsPic> selectNewsPicList(NewsPic newsPic);
+
+    /**
+     * 新增新闻图片
+     *
+     * @param newsPic 新闻图片
+     * @return 结果
+     */
+    int insertNewsPic(NewsPic newsPic);
+
+    /**
+     * 批量新增新闻图片
+     *
+     * @param newsPicList 新闻图片
+     * @return 结果
+     */
+    int batchInsertNewsPic(List<NewsPic> newsPicList);
+
+    /**
+     * 修改新闻图片
+     *
+     * @param newsPic 新闻图片
+     * @return 结果
+     */
+    int updateNewsPic(NewsPic newsPic);
+
+    /**
+     * 删除新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 结果
+     */
+    int deleteNewsPicById(Long id);
+
+    /**
+     * 批量删除新闻图片
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteNewsPicByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 结果
+     */
+    int logicDeleteNewsPicById(Long id);
+
+    /**
+     * 逻辑批量删除新闻图片
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewsPicByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除新闻图片
+     *
+     * @param newsPic 新闻图片
+     * @return 结果
+     */
+    int logicDeleteNewsPicByCondition(NewsPic newsPic);
+
+    /**
+     * 查询新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 新闻图片
+     */
+    NewsPicVo selectNewsPicVoById(Long id);
+
+    /**
+     * 查询新闻图片列表
+     *
+     * @param newsPicVo 新闻图片
+     * @return 新闻图片集合
+     */
+    List<NewsPicVo> selectNewsPicVoList(NewsPicVo newsPicVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDeliveryExprMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.OrderDeliveryExpr;
+import com.xingxi.business.domain.OrderDeliveryExprVo;
+
+import java.util.List;
+
+/**
+ * 订单商品快递明细Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface OrderDeliveryExprMapper {
+    /**
+     * 查询订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 订单商品快递明细
+     */
+    OrderDeliveryExpr selectOrderDeliveryExprById(Long id);
+
+    /**
+     * 查询订单商品快递明细列表
+     *
+     * @param orderDeliveryExpr 订单商品快递明细
+     * @return 订单商品快递明细集合
+     */
+    List<OrderDeliveryExpr> selectOrderDeliveryExprList(OrderDeliveryExpr orderDeliveryExpr);
+
+    /**
+     * 新增订单商品快递明细
+     *
+     * @param orderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int insertOrderDeliveryExpr(OrderDeliveryExpr orderDeliveryExpr);
+
+    /**
+     * 批量新增订单商品快递明细
+     *
+     * @param orderDeliveryExprList 订单商品快递明细
+     * @return 结果
+     */
+    int batchInsertOrderDeliveryExpr(List<OrderDeliveryExpr> orderDeliveryExprList);
+
+    /**
+     * 修改订单商品快递明细
+     *
+     * @param orderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int updateOrderDeliveryExpr(OrderDeliveryExpr orderDeliveryExpr);
+
+    /**
+     * 删除订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 结果
+     */
+    int deleteOrderDeliveryExprById(Long id);
+
+    /**
+     * 批量删除订单商品快递明细
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteOrderDeliveryExprByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprById(Long id);
+
+    /**
+     * 逻辑批量删除订单商品快递明细
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除订单商品快递明细
+     *
+     * @param orderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprByCondition(OrderDeliveryExpr orderDeliveryExpr);
+
+    /**
+     * 查询订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 订单商品快递明细
+     */
+    OrderDeliveryExprVo selectOrderDeliveryExprVoById(Long id);
+
+    /**
+     * 查询订单商品快递明细列表
+     *
+     * @param orderDeliveryExprVo 订单商品快递明细
+     * @return 订单商品快递明细集合
+     */
+    List<OrderDeliveryExprVo> selectOrderDeliveryExprVoList(OrderDeliveryExprVo orderDeliveryExprVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDeliveryMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.OrderDelivery;
+import com.xingxi.business.domain.OrderDeliveryVo;
+
+import java.util.List;
+
+/**
+ * 订单明细发货单Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface OrderDeliveryMapper {
+    /**
+     * 查询订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 订单明细发货单
+     */
+    OrderDelivery selectOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 查询订单明细发货单列表
+     *
+     * @param orderDelivery 订单明细发货单
+     * @return 订单明细发货单集合
+     */
+    List<OrderDelivery> selectOrderDeliveryList(OrderDelivery orderDelivery);
+
+    /**
+     * 新增订单明细发货单
+     *
+     * @param orderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int insertOrderDelivery(OrderDelivery orderDelivery);
+
+    /**
+     * 批量新增订单明细发货单
+     *
+     * @param orderDeliveryList 订单明细发货单
+     * @return 结果
+     */
+    int batchInsertOrderDelivery(List<OrderDelivery> orderDeliveryList);
+
+    /**
+     * 修改订单明细发货单
+     *
+     * @param orderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int updateOrderDelivery(OrderDelivery orderDelivery);
+
+    /**
+     * 删除订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 结果
+     */
+    int deleteOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 批量删除订单明细发货单
+     *
+     * @param orderDeliveryIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteOrderDeliveryByOrderDeliveryIds(String[] orderDeliveryIds);
+
+
+    /**
+     * 逻辑删除订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 逻辑批量删除订单明细发货单
+     *
+     * @param orderDeliveryIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByOrderDeliveryIds(String[] orderDeliveryIds);
+
+    /**
+     * 逻辑批量删除订单明细发货单
+     *
+     * @param orderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByCondition(OrderDelivery orderDelivery);
+
+    /**
+     * 查询订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 订单明细发货单
+     */
+    OrderDeliveryVo selectOrderDeliveryVoByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 查询订单明细发货单列表
+     *
+     * @param orderDeliveryVo 订单明细发货单
+     * @return 订单明细发货单集合
+     */
+    List<OrderDeliveryVo> selectOrderDeliveryVoList(OrderDeliveryVo orderDeliveryVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderDetailMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetailVo;
+
+import java.util.List;
+
+/**
+ * 订单明细Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface OrderDetailMapper {
+    /**
+     * 查询订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 订单明细
+     */
+    OrderDetail selectOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 查询订单明细列表
+     *
+     * @param orderDetail 订单明细
+     * @return 订单明细集合
+     */
+    List<OrderDetail> selectOrderDetailList(OrderDetail orderDetail);
+
+    /**
+     * 新增订单明细
+     *
+     * @param orderDetail 订单明细
+     * @return 结果
+     */
+    int insertOrderDetail(OrderDetail orderDetail);
+
+    /**
+     * 批量新增订单明细
+     *
+     * @param orderDetailList 订单明细
+     * @return 结果
+     */
+    int batchInsertOrderDetail(List<OrderDetail> orderDetailList);
+
+    /**
+     * 修改订单明细
+     *
+     * @param orderDetail 订单明细
+     * @return 结果
+     */
+    int updateOrderDetail(OrderDetail orderDetail);
+
+    /**
+     * 删除订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 结果
+     */
+    int deleteOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 批量删除订单明细
+     *
+     * @param orderDetailIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteOrderDetailByOrderDetailIds(String[] orderDetailIds);
+
+
+    /**
+     * 逻辑删除订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 逻辑批量删除订单明细
+     *
+     * @param orderDetailIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByOrderDetailIds(String[] orderDetailIds);
+
+    /**
+     * 逻辑批量删除订单明细
+     *
+     * @param orderDetail 订单明细
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByCondition(OrderDetail orderDetail);
+
+    /**
+     * 查询订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 订单明细
+     */
+    OrderDetailVo selectOrderDetailVoByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 查询订单明细列表
+     *
+     * @param orderDetailVo 订单明细
+     * @return 订单明细集合
+     */
+    List<OrderDetailVo> selectOrderDetailVoList(OrderDetailVo orderDetailVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/OrderMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.Order;
+import com.xingxi.business.domain.OrderVo;
+
+import java.util.List;
+
+/**
+ * 订单Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface OrderMapper {
+    /**
+     * 查询订单
+     *
+     * @param orderId 订单主键
+     * @return 订单
+     */
+    Order selectOrderByOrderId(Long orderId);
+
+    /**
+     * 查询订单列表
+     *
+     * @param order 订单
+     * @return 订单集合
+     */
+    List<Order> selectOrderList(Order order);
+
+    /**
+     * 新增订单
+     *
+     * @param order 订单
+     * @return 结果
+     */
+    int insertOrder(Order order);
+
+    /**
+     * 批量新增订单
+     *
+     * @param orderList 订单
+     * @return 结果
+     */
+    int batchInsertOrder(List<Order> orderList);
+
+    /**
+     * 修改订单
+     *
+     * @param order 订单
+     * @return 结果
+     */
+    int updateOrder(Order order);
+
+    /**
+     * 删除订单
+     *
+     * @param orderId 订单主键
+     * @return 结果
+     */
+    int deleteOrderByOrderId(Long orderId);
+
+    /**
+     * 批量删除订单
+     *
+     * @param orderIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteOrderByOrderIds(String[] orderIds);
+
+
+    /**
+     * 逻辑删除订单
+     *
+     * @param orderId 订单主键
+     * @return 结果
+     */
+    int logicDeleteOrderByOrderId(Long orderId);
+
+    /**
+     * 逻辑批量删除订单
+     *
+     * @param orderIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderByOrderIds(String[] orderIds);
+
+    /**
+     * 逻辑批量删除订单
+     *
+     * @param order 订单
+     * @return 结果
+     */
+    int logicDeleteOrderByCondition(Order order);
+
+    /**
+     * 查询订单
+     *
+     * @param orderId 订单主键
+     * @return 订单
+     */
+    OrderVo selectOrderVoByOrderId(Long orderId);
+
+    /**
+     * 查询订单列表
+     *
+     * @param orderVo 订单
+     * @return 订单集合
+     */
+    List<OrderVo> selectOrderVoList(OrderVo orderVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/PaymentInfoMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.PaymentInfo;
+import com.xingxi.business.domain.PaymentInfoVo;
+
+import java.util.List;
+
+/**
+ * 支付信息Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface PaymentInfoMapper {
+    /**
+     * 查询支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 支付信息
+     */
+    PaymentInfo selectPaymentInfoByPayId(Long payId);
+
+    /**
+     * 查询支付信息列表
+     *
+     * @param paymentInfo 支付信息
+     * @return 支付信息集合
+     */
+    List<PaymentInfo> selectPaymentInfoList(PaymentInfo paymentInfo);
+
+    /**
+     * 新增支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int insertPaymentInfo(PaymentInfo paymentInfo);
+
+    /**
+     * 批量新增支付信息
+     *
+     * @param paymentInfoList 支付信息
+     * @return 结果
+     */
+    int batchInsertPaymentInfo(List<PaymentInfo> paymentInfoList);
+
+    /**
+     * 修改支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int updatePaymentInfo(PaymentInfo paymentInfo);
+
+    /**
+     * 删除支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 结果
+     */
+    int deletePaymentInfoByPayId(Long payId);
+
+    /**
+     * 批量删除支付信息
+     *
+     * @param payIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deletePaymentInfoByPayIds(String[] payIds);
+
+
+    /**
+     * 逻辑删除支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByPayId(Long payId);
+
+    /**
+     * 逻辑批量删除支付信息
+     *
+     * @param payIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByPayIds(String[] payIds);
+
+    /**
+     * 逻辑批量删除支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByCondition(PaymentInfo paymentInfo);
+
+    /**
+     * 查询支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 支付信息
+     */
+    PaymentInfoVo selectPaymentInfoVoByPayId(Long payId);
+
+    /**
+     * 查询支付信息列表
+     *
+     * @param paymentInfoVo 支付信息
+     * @return 支付信息集合
+     */
+    List<PaymentInfoVo> selectPaymentInfoVoList(PaymentInfoVo paymentInfoVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/PopularProdMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.PopularProd;
+import com.xingxi.business.domain.PopularProdVo;
+
+import java.util.List;
+
+/**
+ * 今日热门Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface PopularProdMapper {
+    /**
+     * 查询今日热门
+     *
+     * @param id 今日热门主键
+     * @return 今日热门
+     */
+    PopularProd selectPopularProdById(Long id);
+
+    /**
+     * 查询今日热门列表
+     *
+     * @param popularProd 今日热门
+     * @return 今日热门集合
+     */
+    List<PopularProd> selectPopularProdList(PopularProd popularProd);
+
+    /**
+     * 新增今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int insertPopularProd(PopularProd popularProd);
+
+    /**
+     * 批量新增今日热门
+     *
+     * @param popularProdList 今日热门
+     * @return 结果
+     */
+    int batchInsertPopularProd(List<PopularProd> popularProdList);
+
+    /**
+     * 修改今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int updatePopularProd(PopularProd popularProd);
+
+    /**
+     * 删除今日热门
+     *
+     * @param id 今日热门主键
+     * @return 结果
+     */
+    int deletePopularProdById(Long id);
+
+    /**
+     * 批量删除今日热门
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deletePopularProdByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除今日热门
+     *
+     * @param id 今日热门主键
+     * @return 结果
+     */
+    int logicDeletePopularProdById(Long id);
+
+    /**
+     * 逻辑批量删除今日热门
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeletePopularProdByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int logicDeletePopularProdByCondition(PopularProd popularProd);
+
+    /**
+     * 查询今日热门
+     *
+     * @param id 今日热门主键
+     * @return 今日热门
+     */
+    PopularProdVo selectPopularProdVoById(Long id);
+
+    /**
+     * 查询今日热门列表
+     *
+     * @param popularProdVo 今日热门
+     * @return 今日热门集合
+     */
+    List<PopularProdVo> selectPopularProdVoList(PopularProdVo popularProdVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryBillMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.ProdInventoryBill;
+import com.xingxi.business.domain.ProdInventoryBillVo;
+
+import java.util.List;
+
+/**
+ * 商品库存流水Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ProdInventoryBillMapper {
+    /**
+     * 查询商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 商品库存流水
+     */
+    ProdInventoryBill selectProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 查询商品库存流水列表
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 商品库存流水集合
+     */
+    List<ProdInventoryBill> selectProdInventoryBillList(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 新增商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int insertProdInventoryBill(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 批量新增商品库存流水
+     *
+     * @param prodInventoryBillList 商品库存流水
+     * @return 结果
+     */
+    int batchInsertProdInventoryBill(List<ProdInventoryBill> prodInventoryBillList);
+
+    /**
+     * 修改商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int updateProdInventoryBill(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 删除商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 结果
+     */
+    int deleteProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 批量删除商品库存流水
+     *
+     * @param inventoryBillIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteProdInventoryBillByInventoryBillIds(String[] inventoryBillIds);
+
+
+    /**
+     * 逻辑删除商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 逻辑批量删除商品库存流水
+     *
+     * @param inventoryBillIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByInventoryBillIds(String[] inventoryBillIds);
+
+    /**
+     * 逻辑批量删除商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByCondition(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 查询商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 商品库存流水
+     */
+    ProdInventoryBillVo selectProdInventoryBillVoByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 查询商品库存流水列表
+     *
+     * @param prodInventoryBillVo 商品库存流水
+     * @return 商品库存流水集合
+     */
+    List<ProdInventoryBillVo> selectProdInventoryBillVoList(ProdInventoryBillVo prodInventoryBillVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.ProdInventory;
+import com.xingxi.business.domain.ProdInventoryVo;
+
+import java.util.List;
+
+/**
+ * 商品库存Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ProdInventoryMapper {
+    /**
+     * 查询商品库存
+     *
+     * @param prodInventoryId 商品库存主键
+     * @return 商品库存
+     */
+    ProdInventory selectProdInventoryByProdInventoryId(Long prodInventoryId);
+
+    /**
+     * 查询商品库存列表
+     *
+     * @param prodInventory 商品库存
+     * @return 商品库存集合
+     */
+    List<ProdInventory> selectProdInventoryList(ProdInventory prodInventory);
+
+    /**
+     * 新增商品库存
+     *
+     * @param prodInventory 商品库存
+     * @return 结果
+     */
+    int insertProdInventory(ProdInventory prodInventory);
+
+    /**
+     * 批量新增商品库存
+     *
+     * @param prodInventoryList 商品库存
+     * @return 结果
+     */
+    int batchInsertProdInventory(List<ProdInventory> prodInventoryList);
+
+    /**
+     * 修改商品库存
+     *
+     * @param prodInventory 商品库存
+     * @return 结果
+     */
+    int updateProdInventory(ProdInventory prodInventory);
+
+    /**
+     * 删除商品库存
+     *
+     * @param prodInventoryId 商品库存主键
+     * @return 结果
+     */
+    int deleteProdInventoryByProdInventoryId(Long prodInventoryId);
+
+    /**
+     * 批量删除商品库存
+     *
+     * @param prodInventoryIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteProdInventoryByProdInventoryIds(String[] prodInventoryIds);
+
+
+    /**
+     * 逻辑删除商品库存
+     *
+     * @param prodInventoryId 商品库存主键
+     * @return 结果
+     */
+    int logicDeleteProdInventoryByProdInventoryId(Long prodInventoryId);
+
+    /**
+     * 逻辑批量删除商品库存
+     *
+     * @param prodInventoryIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteProdInventoryByProdInventoryIds(String[] prodInventoryIds);
+
+    /**
+     * 逻辑批量删除商品库存
+     *
+     * @param prodInventory 商品库存
+     * @return 结果
+     */
+    int logicDeleteProdInventoryByCondition(ProdInventory prodInventory);
+
+    /**
+     * 查询商品库存
+     *
+     * @param prodInventoryId 商品库存主键
+     * @return 商品库存
+     */
+    ProdInventoryVo selectProdInventoryVoByProdInventoryId(Long prodInventoryId);
+
+    /**
+     * 查询商品库存列表
+     *
+     * @param prodInventoryVo 商品库存
+     * @return 商品库存集合
+     */
+    List<ProdInventoryVo> selectProdInventoryVoList(ProdInventoryVo prodInventoryVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryOrderDetailMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.ProdInventoryOrderDetail;
+import com.xingxi.business.domain.ProdInventoryOrderDetailVo;
+
+import java.util.List;
+
+/**
+ * 商品出入库明细单Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ProdInventoryOrderDetailMapper {
+    /**
+     * 查询商品出入库明细单
+     *
+     * @param inventoryOrderDetailId 商品出入库明细单主键
+     * @return 商品出入库明细单
+     */
+    ProdInventoryOrderDetail selectProdInventoryOrderDetailByInventoryOrderDetailId(Long inventoryOrderDetailId);
+
+    /**
+     * 查询商品出入库明细单列表
+     *
+     * @param prodInventoryOrderDetail 商品出入库明细单
+     * @return 商品出入库明细单集合
+     */
+    List<ProdInventoryOrderDetail> selectProdInventoryOrderDetailList(ProdInventoryOrderDetail prodInventoryOrderDetail);
+
+    /**
+     * 新增商品出入库明细单
+     *
+     * @param prodInventoryOrderDetail 商品出入库明细单
+     * @return 结果
+     */
+    int insertProdInventoryOrderDetail(ProdInventoryOrderDetail prodInventoryOrderDetail);
+
+    /**
+     * 批量新增商品出入库明细单
+     *
+     * @param prodInventoryOrderDetailList 商品出入库明细单
+     * @return 结果
+     */
+    int batchInsertProdInventoryOrderDetail(List<ProdInventoryOrderDetail> prodInventoryOrderDetailList);
+
+    /**
+     * 修改商品出入库明细单
+     *
+     * @param prodInventoryOrderDetail 商品出入库明细单
+     * @return 结果
+     */
+    int updateProdInventoryOrderDetail(ProdInventoryOrderDetail prodInventoryOrderDetail);
+
+    /**
+     * 删除商品出入库明细单
+     *
+     * @param inventoryOrderDetailId 商品出入库明细单主键
+     * @return 结果
+     */
+    int deleteProdInventoryOrderDetailByInventoryOrderDetailId(Long inventoryOrderDetailId);
+
+    /**
+     * 批量删除商品出入库明细单
+     *
+     * @param inventoryOrderDetailIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteProdInventoryOrderDetailByInventoryOrderDetailIds(String[] inventoryOrderDetailIds);
+
+
+    /**
+     * 逻辑删除商品出入库明细单
+     *
+     * @param inventoryOrderDetailId 商品出入库明细单主键
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderDetailByInventoryOrderDetailId(Long inventoryOrderDetailId);
+
+    /**
+     * 逻辑批量删除商品出入库明细单
+     *
+     * @param inventoryOrderDetailIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderDetailByInventoryOrderDetailIds(String[] inventoryOrderDetailIds);
+
+    /**
+     * 逻辑批量删除商品出入库明细单
+     *
+     * @param prodInventoryOrderDetail 商品出入库明细单
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderDetailByCondition(ProdInventoryOrderDetail prodInventoryOrderDetail);
+
+    /**
+     * 查询商品出入库明细单
+     *
+     * @param inventoryOrderDetailId 商品出入库明细单主键
+     * @return 商品出入库明细单
+     */
+    ProdInventoryOrderDetailVo selectProdInventoryOrderDetailVoByInventoryOrderDetailId(Long inventoryOrderDetailId);
+
+    /**
+     * 查询商品出入库明细单列表
+     *
+     * @param prodInventoryOrderDetailVo 商品出入库明细单
+     * @return 商品出入库明细单集合
+     */
+    List<ProdInventoryOrderDetailVo> selectProdInventoryOrderDetailVoList(ProdInventoryOrderDetailVo prodInventoryOrderDetailVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/ProdInventoryOrderMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.ProdInventoryOrder;
+import com.xingxi.business.domain.ProdInventoryOrderVo;
+
+import java.util.List;
+
+/**
+ * 商品出入库单Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ProdInventoryOrderMapper {
+    /**
+     * 查询商品出入库单
+     *
+     * @param inventoryOrderId 商品出入库单主键
+     * @return 商品出入库单
+     */
+    ProdInventoryOrder selectProdInventoryOrderByInventoryOrderId(Long inventoryOrderId);
+
+    /**
+     * 查询商品出入库单列表
+     *
+     * @param prodInventoryOrder 商品出入库单
+     * @return 商品出入库单集合
+     */
+    List<ProdInventoryOrder> selectProdInventoryOrderList(ProdInventoryOrder prodInventoryOrder);
+
+    /**
+     * 新增商品出入库单
+     *
+     * @param prodInventoryOrder 商品出入库单
+     * @return 结果
+     */
+    int insertProdInventoryOrder(ProdInventoryOrder prodInventoryOrder);
+
+    /**
+     * 批量新增商品出入库单
+     *
+     * @param prodInventoryOrderList 商品出入库单
+     * @return 结果
+     */
+    int batchInsertProdInventoryOrder(List<ProdInventoryOrder> prodInventoryOrderList);
+
+    /**
+     * 修改商品出入库单
+     *
+     * @param prodInventoryOrder 商品出入库单
+     * @return 结果
+     */
+    int updateProdInventoryOrder(ProdInventoryOrder prodInventoryOrder);
+
+    /**
+     * 删除商品出入库单
+     *
+     * @param inventoryOrderId 商品出入库单主键
+     * @return 结果
+     */
+    int deleteProdInventoryOrderByInventoryOrderId(Long inventoryOrderId);
+
+    /**
+     * 批量删除商品出入库单
+     *
+     * @param inventoryOrderIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteProdInventoryOrderByInventoryOrderIds(String[] inventoryOrderIds);
+
+
+    /**
+     * 逻辑删除商品出入库单
+     *
+     * @param inventoryOrderId 商品出入库单主键
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderByInventoryOrderId(Long inventoryOrderId);
+
+    /**
+     * 逻辑批量删除商品出入库单
+     *
+     * @param inventoryOrderIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderByInventoryOrderIds(String[] inventoryOrderIds);
+
+    /**
+     * 逻辑批量删除商品出入库单
+     *
+     * @param prodInventoryOrder 商品出入库单
+     * @return 结果
+     */
+    int logicDeleteProdInventoryOrderByCondition(ProdInventoryOrder prodInventoryOrder);
+
+    /**
+     * 查询商品出入库单
+     *
+     * @param inventoryOrderId 商品出入库单主键
+     * @return 商品出入库单
+     */
+    ProdInventoryOrderVo selectProdInventoryOrderVoByInventoryOrderId(Long inventoryOrderId);
+
+    /**
+     * 查询商品出入库单列表
+     *
+     * @param prodInventoryOrderVo 商品出入库单
+     * @return 商品出入库单集合
+     */
+    List<ProdInventoryOrderVo> selectProdInventoryOrderVoList(ProdInventoryOrderVo prodInventoryOrderVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/SuggestProdMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.SuggestProd;
+import com.xingxi.business.domain.SuggestProdVo;
+
+import java.util.List;
+
+/**
+ * 推荐商品Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface SuggestProdMapper {
+    /**
+     * 查询推荐商品
+     *
+     * @param id 推荐商品主键
+     * @return 推荐商品
+     */
+    SuggestProd selectSuggestProdById(Long id);
+
+    /**
+     * 查询推荐商品列表
+     *
+     * @param suggestProd 推荐商品
+     * @return 推荐商品集合
+     */
+    List<SuggestProd> selectSuggestProdList(SuggestProd suggestProd);
+
+    /**
+     * 新增推荐商品
+     *
+     * @param suggestProd 推荐商品
+     * @return 结果
+     */
+    int insertSuggestProd(SuggestProd suggestProd);
+
+    /**
+     * 批量新增推荐商品
+     *
+     * @param suggestProdList 推荐商品
+     * @return 结果
+     */
+    int batchInsertSuggestProd(List<SuggestProd> suggestProdList);
+
+    /**
+     * 修改推荐商品
+     *
+     * @param suggestProd 推荐商品
+     * @return 结果
+     */
+    int updateSuggestProd(SuggestProd suggestProd);
+
+    /**
+     * 删除推荐商品
+     *
+     * @param id 推荐商品主键
+     * @return 结果
+     */
+    int deleteSuggestProdById(Long id);
+
+    /**
+     * 批量删除推荐商品
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteSuggestProdByIds(String[] ids);
+
+
+    /**
+     * 逻辑删除推荐商品
+     *
+     * @param id 推荐商品主键
+     * @return 结果
+     */
+    int logicDeleteSuggestProdById(Long id);
+
+    /**
+     * 逻辑批量删除推荐商品
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteSuggestProdByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除推荐商品
+     *
+     * @param suggestProd 推荐商品
+     * @return 结果
+     */
+    int logicDeleteSuggestProdByCondition(SuggestProd suggestProd);
+
+    /**
+     * 查询推荐商品
+     *
+     * @param id 推荐商品主键
+     * @return 推荐商品
+     */
+    SuggestProdVo selectSuggestProdVoById(Long id);
+
+    /**
+     * 查询推荐商品列表
+     *
+     * @param suggestProdVo 推荐商品
+     * @return 推荐商品集合
+     */
+    List<SuggestProdVo> selectSuggestProdVoList(SuggestProdVo suggestProdVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserAddressMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.UserAddress;
+import com.xingxi.business.domain.UserAddressVo;
+
+import java.util.List;
+
+/**
+ * 用户地址Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface UserAddressMapper {
+    /**
+     * 查询用户地址
+     *
+     * @param userAddressId 用户地址主键
+     * @return 用户地址
+     */
+    UserAddress selectUserAddressByUserAddressId(Long userAddressId);
+
+    /**
+     * 查询用户地址列表
+     *
+     * @param userAddress 用户地址
+     * @return 用户地址集合
+     */
+    List<UserAddress> selectUserAddressList(UserAddress userAddress);
+
+    /**
+     * 新增用户地址
+     *
+     * @param userAddress 用户地址
+     * @return 结果
+     */
+    int insertUserAddress(UserAddress userAddress);
+
+    /**
+     * 批量新增用户地址
+     *
+     * @param userAddressList 用户地址
+     * @return 结果
+     */
+    int batchInsertUserAddress(List<UserAddress> userAddressList);
+
+    /**
+     * 修改用户地址
+     *
+     * @param userAddress 用户地址
+     * @return 结果
+     */
+    int updateUserAddress(UserAddress userAddress);
+
+    /**
+     * 删除用户地址
+     *
+     * @param userAddressId 用户地址主键
+     * @return 结果
+     */
+    int deleteUserAddressByUserAddressId(Long userAddressId);
+
+    /**
+     * 批量删除用户地址
+     *
+     * @param userAddressIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteUserAddressByUserAddressIds(String[] userAddressIds);
+
+
+    /**
+     * 逻辑删除用户地址
+     *
+     * @param userAddressId 用户地址主键
+     * @return 结果
+     */
+    int logicDeleteUserAddressByUserAddressId(Long userAddressId);
+
+    /**
+     * 逻辑批量删除用户地址
+     *
+     * @param userAddressIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteUserAddressByUserAddressIds(String[] userAddressIds);
+
+    /**
+     * 逻辑批量删除用户地址
+     *
+     * @param userAddress 用户地址
+     * @return 结果
+     */
+    int logicDeleteUserAddressByCondition(UserAddress userAddress);
+
+    /**
+     * 查询用户地址
+     *
+     * @param userAddressId 用户地址主键
+     * @return 用户地址
+     */
+    UserAddressVo selectUserAddressVoByUserAddressId(Long userAddressId);
+
+    /**
+     * 查询用户地址列表
+     *
+     * @param userAddressVo 用户地址
+     * @return 用户地址集合
+     */
+    List<UserAddressVo> selectUserAddressVoList(UserAddressVo userAddressVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserFollowMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.UserFollow;
+import com.xingxi.business.domain.UserFollowVo;
+
+import java.util.List;
+
+/**
+ * 用户收藏Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface UserFollowMapper {
+    /**
+     * 查询用户收藏
+     *
+     * @param userFollowId 用户收藏主键
+     * @return 用户收藏
+     */
+    UserFollow selectUserFollowByUserFollowId(Long userFollowId);
+
+    /**
+     * 查询用户收藏列表
+     *
+     * @param userFollow 用户收藏
+     * @return 用户收藏集合
+     */
+    List<UserFollow> selectUserFollowList(UserFollow userFollow);
+
+    /**
+     * 新增用户收藏
+     *
+     * @param userFollow 用户收藏
+     * @return 结果
+     */
+    int insertUserFollow(UserFollow userFollow);
+
+    /**
+     * 批量新增用户收藏
+     *
+     * @param userFollowList 用户收藏
+     * @return 结果
+     */
+    int batchInsertUserFollow(List<UserFollow> userFollowList);
+
+    /**
+     * 修改用户收藏
+     *
+     * @param userFollow 用户收藏
+     * @return 结果
+     */
+    int updateUserFollow(UserFollow userFollow);
+
+    /**
+     * 删除用户收藏
+     *
+     * @param userFollowId 用户收藏主键
+     * @return 结果
+     */
+    int deleteUserFollowByUserFollowId(Long userFollowId);
+
+    /**
+     * 批量删除用户收藏
+     *
+     * @param userFollowIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteUserFollowByUserFollowIds(String[] userFollowIds);
+
+
+    /**
+     * 逻辑删除用户收藏
+     *
+     * @param userFollowId 用户收藏主键
+     * @return 结果
+     */
+    int logicDeleteUserFollowByUserFollowId(Long userFollowId);
+
+    /**
+     * 逻辑批量删除用户收藏
+     *
+     * @param userFollowIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteUserFollowByUserFollowIds(String[] userFollowIds);
+
+    /**
+     * 逻辑批量删除用户收藏
+     *
+     * @param userFollow 用户收藏
+     * @return 结果
+     */
+    int logicDeleteUserFollowByCondition(UserFollow userFollow);
+
+    /**
+     * 查询用户收藏
+     *
+     * @param userFollowId 用户收藏主键
+     * @return 用户收藏
+     */
+    UserFollowVo selectUserFollowVoByUserFollowId(Long userFollowId);
+
+    /**
+     * 查询用户收藏列表
+     *
+     * @param userFollowVo 用户收藏
+     * @return 用户收藏集合
+     */
+    List<UserFollowVo> selectUserFollowVoList(UserFollowVo userFollowVo);
+}

+ 111 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/mapper/UserRefuseTagMapper.java

@@ -0,0 +1,111 @@
+package com.xingxi.business.mapper;
+
+import com.xingxi.business.domain.UserRefuseTag;
+import com.xingxi.business.domain.UserRefuseTagVo;
+
+import java.util.List;
+
+/**
+ * 用户避雷标签Mapper接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface UserRefuseTagMapper {
+    /**
+     * 查询用户避雷标签
+     *
+     * @param userRefuseId 用户避雷标签主键
+     * @return 用户避雷标签
+     */
+    UserRefuseTag selectUserRefuseTagByUserRefuseId(Long userRefuseId);
+
+    /**
+     * 查询用户避雷标签列表
+     *
+     * @param userRefuseTag 用户避雷标签
+     * @return 用户避雷标签集合
+     */
+    List<UserRefuseTag> selectUserRefuseTagList(UserRefuseTag userRefuseTag);
+
+    /**
+     * 新增用户避雷标签
+     *
+     * @param userRefuseTag 用户避雷标签
+     * @return 结果
+     */
+    int insertUserRefuseTag(UserRefuseTag userRefuseTag);
+
+    /**
+     * 批量新增用户避雷标签
+     *
+     * @param userRefuseTagList 用户避雷标签
+     * @return 结果
+     */
+    int batchInsertUserRefuseTag(List<UserRefuseTag> userRefuseTagList);
+
+    /**
+     * 修改用户避雷标签
+     *
+     * @param userRefuseTag 用户避雷标签
+     * @return 结果
+     */
+    int updateUserRefuseTag(UserRefuseTag userRefuseTag);
+
+    /**
+     * 删除用户避雷标签
+     *
+     * @param userRefuseId 用户避雷标签主键
+     * @return 结果
+     */
+    int deleteUserRefuseTagByUserRefuseId(Long userRefuseId);
+
+    /**
+     * 批量删除用户避雷标签
+     *
+     * @param userRefuseIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int deleteUserRefuseTagByUserRefuseIds(String[] userRefuseIds);
+
+
+    /**
+     * 逻辑删除用户避雷标签
+     *
+     * @param userRefuseId 用户避雷标签主键
+     * @return 结果
+     */
+    int logicDeleteUserRefuseTagByUserRefuseId(Long userRefuseId);
+
+    /**
+     * 逻辑批量删除用户避雷标签
+     *
+     * @param userRefuseIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteUserRefuseTagByUserRefuseIds(String[] userRefuseIds);
+
+    /**
+     * 逻辑批量删除用户避雷标签
+     *
+     * @param userRefuseTag 用户避雷标签
+     * @return 结果
+     */
+    int logicDeleteUserRefuseTagByCondition(UserRefuseTag userRefuseTag);
+
+    /**
+     * 查询用户避雷标签
+     *
+     * @param userRefuseId 用户避雷标签主键
+     * @return 用户避雷标签
+     */
+    UserRefuseTagVo selectUserRefuseTagVoByUserRefuseId(Long userRefuseId);
+
+    /**
+     * 查询用户避雷标签列表
+     *
+     * @param userRefuseTagVo 用户避雷标签
+     * @return 用户避雷标签集合
+     */
+    List<UserRefuseTagVo> selectUserRefuseTagVoList(UserRefuseTagVo userRefuseTagVo);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IBannerService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.Banner;
+import com.xingxi.business.domain.BannerVo;
+
+import java.util.List;
+
+/**
+ * bannerService接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IBannerService {
+    /**
+     * 查询banner
+     *
+     * @param bannerId banner主键
+     * @return banner
+     */
+    Banner selectBannerByBannerId(Long bannerId);
+
+    /**
+     * 查询banner列表
+     *
+     * @param banner banner
+     * @return banner集合
+     */
+    List<Banner> selectBannerList(Banner banner);
+
+    /**
+     * 查询bannerVo
+     *
+     * @param bannerId banner主键
+     * @return banner
+     */
+    BannerVo selectBannerVoByBannerId(Long bannerId);
+
+    /**
+     * 查询bannerVo列表
+     *
+     * @param bannerVo banner
+     * @return banner集合
+     */
+    List<BannerVo> selectBannerVoList(BannerVo bannerVo);
+
+    /**
+     * 新增banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int insertBanner(Banner banner);
+
+    /**
+     * 新增banner
+     *
+     * @param bannerList banner
+     * @return 结果
+     */
+    int batchInsertBanner(List<Banner> bannerList);
+
+    /**
+     * 修改banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int updateBanner(Banner banner);
+
+    /**
+     * 批量删除banner
+     *
+     * @param bannerIds 需要删除的banner主键集合
+     * @return 结果
+     */
+    int deleteBannerByBannerIds(String bannerIds);
+
+    /**
+     * 删除banner信息
+     *
+     * @param bannerId banner主键
+     * @return 结果
+     */
+    int deleteBannerByBannerId(Long bannerId);
+
+    /**
+     * 逻辑删除banner
+     *
+     * @param bannerId banner主键
+     * @return 结果
+     */
+    int logicDeleteBannerByBannerId(Long bannerId);
+
+    /**
+     * 逻辑批量删除banner
+     *
+     * @param bannerIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteBannerByBannerIds(String[] bannerIds);
+
+    /**
+     * 逻辑批量删除banner
+     *
+     * @param banner banner
+     * @return 结果
+     */
+    int logicDeleteBannerByCondition(Banner banner);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/ICartsService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.Carts;
+import com.xingxi.business.domain.CartsVo;
+
+import java.util.List;
+
+/**
+ * 购物车Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ICartsService {
+    /**
+     * 查询购物车
+     *
+     * @param id 购物车主键
+     * @return 购物车
+     */
+    Carts selectCartsById(Long id);
+
+    /**
+     * 查询购物车列表
+     *
+     * @param carts 购物车
+     * @return 购物车集合
+     */
+    List<Carts> selectCartsList(Carts carts);
+
+    /**
+     * 查询购物车Vo
+     *
+     * @param id 购物车主键
+     * @return 购物车
+     */
+    CartsVo selectCartsVoById(Long id);
+
+    /**
+     * 查询购物车Vo列表
+     *
+     * @param cartsVo 购物车
+     * @return 购物车集合
+     */
+    List<CartsVo> selectCartsVoList(CartsVo cartsVo);
+
+    /**
+     * 新增购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int insertCarts(Carts carts);
+
+    /**
+     * 新增购物车
+     *
+     * @param cartsList 购物车
+     * @return 结果
+     */
+    int batchInsertCarts(List<Carts> cartsList);
+
+    /**
+     * 修改购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int updateCarts(Carts carts);
+
+    /**
+     * 批量删除购物车
+     *
+     * @param ids 需要删除的购物车主键集合
+     * @return 结果
+     */
+    int deleteCartsByIds(String ids);
+
+    /**
+     * 删除购物车信息
+     *
+     * @param id 购物车主键
+     * @return 结果
+     */
+    int deleteCartsById(Long id);
+
+    /**
+     * 逻辑删除购物车
+     *
+     * @param id 购物车主键
+     * @return 结果
+     */
+    int logicDeleteCartsById(Long id);
+
+    /**
+     * 逻辑批量删除购物车
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteCartsByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除购物车
+     *
+     * @param carts 购物车
+     * @return 结果
+     */
+    int logicDeleteCartsByCondition(Carts carts);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/ICopyrightApprovalService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.CopyrightApproval;
+import com.xingxi.business.domain.CopyrightApprovalVo;
+
+import java.util.List;
+
+/**
+ * 著作权申请Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface ICopyrightApprovalService {
+    /**
+     * 查询著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 著作权申请
+     */
+    CopyrightApproval selectCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 查询著作权申请列表
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 著作权申请集合
+     */
+    List<CopyrightApproval> selectCopyrightApprovalList(CopyrightApproval copyrightApproval);
+
+    /**
+     * 查询著作权申请Vo
+     *
+     * @param approvalId 著作权申请主键
+     * @return 著作权申请
+     */
+    CopyrightApprovalVo selectCopyrightApprovalVoByApprovalId(Long approvalId);
+
+    /**
+     * 查询著作权申请Vo列表
+     *
+     * @param copyrightApprovalVo 著作权申请
+     * @return 著作权申请集合
+     */
+    List<CopyrightApprovalVo> selectCopyrightApprovalVoList(CopyrightApprovalVo copyrightApprovalVo);
+
+    /**
+     * 新增著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int insertCopyrightApproval(CopyrightApproval copyrightApproval);
+
+    /**
+     * 新增著作权申请
+     *
+     * @param copyrightApprovalList 著作权申请
+     * @return 结果
+     */
+    int batchInsertCopyrightApproval(List<CopyrightApproval> copyrightApprovalList);
+
+    /**
+     * 修改著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int updateCopyrightApproval(CopyrightApproval copyrightApproval);
+
+    /**
+     * 批量删除著作权申请
+     *
+     * @param approvalIds 需要删除的著作权申请主键集合
+     * @return 结果
+     */
+    int deleteCopyrightApprovalByApprovalIds(String approvalIds);
+
+    /**
+     * 删除著作权申请信息
+     *
+     * @param approvalId 著作权申请主键
+     * @return 结果
+     */
+    int deleteCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 逻辑删除著作权申请
+     *
+     * @param approvalId 著作权申请主键
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByApprovalId(Long approvalId);
+
+    /**
+     * 逻辑批量删除著作权申请
+     *
+     * @param approvalIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByApprovalIds(String[] approvalIds);
+
+    /**
+     * 逻辑批量删除著作权申请
+     *
+     * @param copyrightApproval 著作权申请
+     * @return 结果
+     */
+    int logicDeleteCopyrightApprovalByCondition(CopyrightApproval copyrightApproval);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IExpressInfoService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.ExpressInfo;
+import com.xingxi.business.domain.ExpressInfoVo;
+
+import java.util.List;
+
+/**
+ * 快递信息Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IExpressInfoService {
+    /**
+     * 查询快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 快递信息
+     */
+    ExpressInfo selectExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 查询快递信息列表
+     *
+     * @param ExpressInfo 快递信息
+     * @return 快递信息集合
+     */
+    List<ExpressInfo> selectExpressInfoList(ExpressInfo ExpressInfo);
+
+    /**
+     * 查询快递信息Vo
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 快递信息
+     */
+    ExpressInfoVo selectExpressInfoVoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 查询快递信息Vo列表
+     *
+     * @param ExpressInfoVo 快递信息
+     * @return 快递信息集合
+     */
+    List<ExpressInfoVo> selectExpressInfoVoList(ExpressInfoVo ExpressInfoVo);
+
+    /**
+     * 新增快递信息
+     *
+     * @param ExpressInfo 快递信息
+     * @return 结果
+     */
+    int insertExpressInfo(ExpressInfo ExpressInfo);
+
+    /**
+     * 新增快递信息
+     *
+     * @param ExpressInfoList 快递信息
+     * @return 结果
+     */
+    int batchInsertExpressInfo(List<ExpressInfo> ExpressInfoList);
+
+    /**
+     * 修改快递信息
+     *
+     * @param ExpressInfo 快递信息
+     * @return 结果
+     */
+    int updateExpressInfo(ExpressInfo ExpressInfo);
+
+    /**
+     * 批量删除快递信息
+     *
+     * @param expressInfoIds 需要删除的快递信息主键集合
+     * @return 结果
+     */
+    int deleteExpressInfoByExpressInfoIds(String expressInfoIds);
+
+    /**
+     * 删除快递信息信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 结果
+     */
+    int deleteExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 逻辑删除快递信息
+     *
+     * @param expressInfoId 快递信息主键
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByExpressInfoId(Long expressInfoId);
+
+    /**
+     * 逻辑批量删除快递信息
+     *
+     * @param expressInfoIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByExpressInfoIds(String[] expressInfoIds);
+
+    /**
+     * 逻辑批量删除快递信息
+     *
+     * @param ExpressInfo 快递信息
+     * @return 结果
+     */
+    int logicDeleteExpressInfoByCondition(ExpressInfo ExpressInfo);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IMerchantWxpayService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.MerchantWxpay;
+import com.xingxi.business.domain.MerchantWxpayVo;
+
+import java.util.List;
+
+/**
+ * 店铺微信支付信息Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IMerchantWxpayService {
+    /**
+     * 查询店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 店铺微信支付信息
+     */
+    MerchantWxpay selectMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 查询店铺微信支付信息列表
+     *
+     * @param MerchantWxpay 店铺微信支付信息
+     * @return 店铺微信支付信息集合
+     */
+    List<MerchantWxpay> selectMerchantWxpayList(MerchantWxpay MerchantWxpay);
+
+    /**
+     * 查询店铺微信支付信息Vo
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 店铺微信支付信息
+     */
+    MerchantWxpayVo selectMerchantWxpayVoByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 查询店铺微信支付信息Vo列表
+     *
+     * @param MerchantWxpayVo 店铺微信支付信息
+     * @return 店铺微信支付信息集合
+     */
+    List<MerchantWxpayVo> selectMerchantWxpayVoList(MerchantWxpayVo MerchantWxpayVo);
+
+    /**
+     * 新增店铺微信支付信息
+     *
+     * @param MerchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int insertMerchantWxpay(MerchantWxpay MerchantWxpay);
+
+    /**
+     * 新增店铺微信支付信息
+     *
+     * @param MerchantWxpayList 店铺微信支付信息
+     * @return 结果
+     */
+    int batchInsertMerchantWxpay(List<MerchantWxpay> MerchantWxpayList);
+
+    /**
+     * 修改店铺微信支付信息
+     *
+     * @param MerchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int updateMerchantWxpay(MerchantWxpay MerchantWxpay);
+
+    /**
+     * 批量删除店铺微信支付信息
+     *
+     * @param mercWxpayIds 需要删除的店铺微信支付信息主键集合
+     * @return 结果
+     */
+    int deleteMerchantWxpayByMercWxpayIds(String mercWxpayIds);
+
+    /**
+     * 删除店铺微信支付信息信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 结果
+     */
+    int deleteMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 逻辑删除店铺微信支付信息
+     *
+     * @param mercWxpayId 店铺微信支付信息主键
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByMercWxpayId(Long mercWxpayId);
+
+    /**
+     * 逻辑批量删除店铺微信支付信息
+     *
+     * @param mercWxpayIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByMercWxpayIds(String[] mercWxpayIds);
+
+    /**
+     * 逻辑批量删除店铺微信支付信息
+     *
+     * @param MerchantWxpay 店铺微信支付信息
+     * @return 结果
+     */
+    int logicDeleteMerchantWxpayByCondition(MerchantWxpay MerchantWxpay);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewProdService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.NewProd;
+import com.xingxi.business.domain.NewProdVo;
+
+import java.util.List;
+
+/**
+ * 最新上架商品Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface INewProdService {
+    /**
+     * 查询最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 最新上架商品
+     */
+    NewProd selectNewProdById(Long id);
+
+    /**
+     * 查询最新上架商品列表
+     *
+     * @param NewProd 最新上架商品
+     * @return 最新上架商品集合
+     */
+    List<NewProd> selectNewProdList(NewProd NewProd);
+
+    /**
+     * 查询最新上架商品Vo
+     *
+     * @param id 最新上架商品主键
+     * @return 最新上架商品
+     */
+    NewProdVo selectNewProdVoById(Long id);
+
+    /**
+     * 查询最新上架商品Vo列表
+     *
+     * @param NewProdVo 最新上架商品
+     * @return 最新上架商品集合
+     */
+    List<NewProdVo> selectNewProdVoList(NewProdVo NewProdVo);
+
+    /**
+     * 新增最新上架商品
+     *
+     * @param NewProd 最新上架商品
+     * @return 结果
+     */
+    int insertNewProd(NewProd NewProd);
+
+    /**
+     * 新增最新上架商品
+     *
+     * @param NewProdList 最新上架商品
+     * @return 结果
+     */
+    int batchInsertNewProd(List<NewProd> NewProdList);
+
+    /**
+     * 修改最新上架商品
+     *
+     * @param NewProd 最新上架商品
+     * @return 结果
+     */
+    int updateNewProd(NewProd NewProd);
+
+    /**
+     * 批量删除最新上架商品
+     *
+     * @param ids 需要删除的最新上架商品主键集合
+     * @return 结果
+     */
+    int deleteNewProdByIds(String ids);
+
+    /**
+     * 删除最新上架商品信息
+     *
+     * @param id 最新上架商品主键
+     * @return 结果
+     */
+    int deleteNewProdById(Long id);
+
+    /**
+     * 逻辑删除最新上架商品
+     *
+     * @param id 最新上架商品主键
+     * @return 结果
+     */
+    int logicDeleteNewProdById(Long id);
+
+    /**
+     * 逻辑批量删除最新上架商品
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewProdByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除最新上架商品
+     *
+     * @param NewProd 最新上架商品
+     * @return 结果
+     */
+    int logicDeleteNewProdByCondition(NewProd NewProd);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewsPicService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.NewsPic;
+import com.xingxi.business.domain.NewsPicVo;
+
+import java.util.List;
+
+/**
+ * 新闻图片Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface INewsPicService {
+    /**
+     * 查询新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 新闻图片
+     */
+    NewsPic selectNewsPicById(Long id);
+
+    /**
+     * 查询新闻图片列表
+     *
+     * @param NewsPic 新闻图片
+     * @return 新闻图片集合
+     */
+    List<NewsPic> selectNewsPicList(NewsPic NewsPic);
+
+    /**
+     * 查询新闻图片Vo
+     *
+     * @param id 新闻图片主键
+     * @return 新闻图片
+     */
+    NewsPicVo selectNewsPicVoById(Long id);
+
+    /**
+     * 查询新闻图片Vo列表
+     *
+     * @param NewsPicVo 新闻图片
+     * @return 新闻图片集合
+     */
+    List<NewsPicVo> selectNewsPicVoList(NewsPicVo NewsPicVo);
+
+    /**
+     * 新增新闻图片
+     *
+     * @param NewsPic 新闻图片
+     * @return 结果
+     */
+    int insertNewsPic(NewsPic NewsPic);
+
+    /**
+     * 新增新闻图片
+     *
+     * @param NewsPicList 新闻图片
+     * @return 结果
+     */
+    int batchInsertNewsPic(List<NewsPic> NewsPicList);
+
+    /**
+     * 修改新闻图片
+     *
+     * @param NewsPic 新闻图片
+     * @return 结果
+     */
+    int updateNewsPic(NewsPic NewsPic);
+
+    /**
+     * 批量删除新闻图片
+     *
+     * @param ids 需要删除的新闻图片主键集合
+     * @return 结果
+     */
+    int deleteNewsPicByIds(String ids);
+
+    /**
+     * 删除新闻图片信息
+     *
+     * @param id 新闻图片主键
+     * @return 结果
+     */
+    int deleteNewsPicById(Long id);
+
+    /**
+     * 逻辑删除新闻图片
+     *
+     * @param id 新闻图片主键
+     * @return 结果
+     */
+    int logicDeleteNewsPicById(Long id);
+
+    /**
+     * 逻辑批量删除新闻图片
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewsPicByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除新闻图片
+     *
+     * @param NewsPic 新闻图片
+     * @return 结果
+     */
+    int logicDeleteNewsPicByCondition(NewsPic NewsPic);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/INewsService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.News;
+import com.xingxi.business.domain.NewsVo;
+
+import java.util.List;
+
+/**
+ * 新闻广告Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface INewsService {
+    /**
+     * 查询新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 新闻广告
+     */
+    News selectNewsByNewsId(Long newsId);
+
+    /**
+     * 查询新闻广告列表
+     *
+     * @param News 新闻广告
+     * @return 新闻广告集合
+     */
+    List<News> selectNewsList(News News);
+
+    /**
+     * 查询新闻广告Vo
+     *
+     * @param newsId 新闻广告主键
+     * @return 新闻广告
+     */
+    NewsVo selectNewsVoByNewsId(Long newsId);
+
+    /**
+     * 查询新闻广告Vo列表
+     *
+     * @param NewsVo 新闻广告
+     * @return 新闻广告集合
+     */
+    List<NewsVo> selectNewsVoList(NewsVo NewsVo);
+
+    /**
+     * 新增新闻广告
+     *
+     * @param News 新闻广告
+     * @return 结果
+     */
+    int insertNews(News News);
+
+    /**
+     * 新增新闻广告
+     *
+     * @param NewsList 新闻广告
+     * @return 结果
+     */
+    int batchInsertNews(List<News> NewsList);
+
+    /**
+     * 修改新闻广告
+     *
+     * @param News 新闻广告
+     * @return 结果
+     */
+    int updateNews(News News);
+
+    /**
+     * 批量删除新闻广告
+     *
+     * @param newsIds 需要删除的新闻广告主键集合
+     * @return 结果
+     */
+    int deleteNewsByNewsIds(String newsIds);
+
+    /**
+     * 删除新闻广告信息
+     *
+     * @param newsId 新闻广告主键
+     * @return 结果
+     */
+    int deleteNewsByNewsId(Long newsId);
+
+    /**
+     * 逻辑删除新闻广告
+     *
+     * @param newsId 新闻广告主键
+     * @return 结果
+     */
+    int logicDeleteNewsByNewsId(Long newsId);
+
+    /**
+     * 逻辑批量删除新闻广告
+     *
+     * @param newsIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteNewsByNewsIds(String[] newsIds);
+
+    /**
+     * 逻辑批量删除新闻广告
+     *
+     * @param News 新闻广告
+     * @return 结果
+     */
+    int logicDeleteNewsByCondition(News News);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDeliveryExprService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.OrderDeliveryExpr;
+import com.xingxi.business.domain.OrderDeliveryExprVo;
+
+import java.util.List;
+
+/**
+ * 订单商品快递明细Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IOrderDeliveryExprService {
+    /**
+     * 查询订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 订单商品快递明细
+     */
+    OrderDeliveryExpr selectOrderDeliveryExprById(Long id);
+
+    /**
+     * 查询订单商品快递明细列表
+     *
+     * @param OrderDeliveryExpr 订单商品快递明细
+     * @return 订单商品快递明细集合
+     */
+    List<OrderDeliveryExpr> selectOrderDeliveryExprList(OrderDeliveryExpr OrderDeliveryExpr);
+
+    /**
+     * 查询订单商品快递明细Vo
+     *
+     * @param id 订单商品快递明细主键
+     * @return 订单商品快递明细
+     */
+    OrderDeliveryExprVo selectOrderDeliveryExprVoById(Long id);
+
+    /**
+     * 查询订单商品快递明细Vo列表
+     *
+     * @param OrderDeliveryExprVo 订单商品快递明细
+     * @return 订单商品快递明细集合
+     */
+    List<OrderDeliveryExprVo> selectOrderDeliveryExprVoList(OrderDeliveryExprVo OrderDeliveryExprVo);
+
+    /**
+     * 新增订单商品快递明细
+     *
+     * @param OrderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int insertOrderDeliveryExpr(OrderDeliveryExpr OrderDeliveryExpr);
+
+    /**
+     * 新增订单商品快递明细
+     *
+     * @param OrderDeliveryExprList 订单商品快递明细
+     * @return 结果
+     */
+    int batchInsertOrderDeliveryExpr(List<OrderDeliveryExpr> OrderDeliveryExprList);
+
+    /**
+     * 修改订单商品快递明细
+     *
+     * @param OrderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int updateOrderDeliveryExpr(OrderDeliveryExpr OrderDeliveryExpr);
+
+    /**
+     * 批量删除订单商品快递明细
+     *
+     * @param ids 需要删除的订单商品快递明细主键集合
+     * @return 结果
+     */
+    int deleteOrderDeliveryExprByIds(String ids);
+
+    /**
+     * 删除订单商品快递明细信息
+     *
+     * @param id 订单商品快递明细主键
+     * @return 结果
+     */
+    int deleteOrderDeliveryExprById(Long id);
+
+    /**
+     * 逻辑删除订单商品快递明细
+     *
+     * @param id 订单商品快递明细主键
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprById(Long id);
+
+    /**
+     * 逻辑批量删除订单商品快递明细
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除订单商品快递明细
+     *
+     * @param OrderDeliveryExpr 订单商品快递明细
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryExprByCondition(OrderDeliveryExpr OrderDeliveryExpr);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDeliveryService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.OrderDelivery;
+import com.xingxi.business.domain.OrderDeliveryVo;
+
+import java.util.List;
+
+/**
+ * 订单明细发货单Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IOrderDeliveryService {
+    /**
+     * 查询订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 订单明细发货单
+     */
+    OrderDelivery selectOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 查询订单明细发货单列表
+     *
+     * @param OrderDelivery 订单明细发货单
+     * @return 订单明细发货单集合
+     */
+    List<OrderDelivery> selectOrderDeliveryList(OrderDelivery OrderDelivery);
+
+    /**
+     * 查询订单明细发货单Vo
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 订单明细发货单
+     */
+    OrderDeliveryVo selectOrderDeliveryVoByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 查询订单明细发货单Vo列表
+     *
+     * @param OrderDeliveryVo 订单明细发货单
+     * @return 订单明细发货单集合
+     */
+    List<OrderDeliveryVo> selectOrderDeliveryVoList(OrderDeliveryVo OrderDeliveryVo);
+
+    /**
+     * 新增订单明细发货单
+     *
+     * @param OrderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int insertOrderDelivery(OrderDelivery OrderDelivery);
+
+    /**
+     * 新增订单明细发货单
+     *
+     * @param OrderDeliveryList 订单明细发货单
+     * @return 结果
+     */
+    int batchInsertOrderDelivery(List<OrderDelivery> OrderDeliveryList);
+
+    /**
+     * 修改订单明细发货单
+     *
+     * @param OrderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int updateOrderDelivery(OrderDelivery OrderDelivery);
+
+    /**
+     * 批量删除订单明细发货单
+     *
+     * @param orderDeliveryIds 需要删除的订单明细发货单主键集合
+     * @return 结果
+     */
+    int deleteOrderDeliveryByOrderDeliveryIds(String orderDeliveryIds);
+
+    /**
+     * 删除订单明细发货单信息
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 结果
+     */
+    int deleteOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 逻辑删除订单明细发货单
+     *
+     * @param orderDeliveryId 订单明细发货单主键
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByOrderDeliveryId(Long orderDeliveryId);
+
+    /**
+     * 逻辑批量删除订单明细发货单
+     *
+     * @param orderDeliveryIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByOrderDeliveryIds(String[] orderDeliveryIds);
+
+    /**
+     * 逻辑批量删除订单明细发货单
+     *
+     * @param OrderDelivery 订单明细发货单
+     * @return 结果
+     */
+    int logicDeleteOrderDeliveryByCondition(OrderDelivery OrderDelivery);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderDetailService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.OrderDetail;
+import com.xingxi.business.domain.OrderDetailVo;
+
+import java.util.List;
+
+/**
+ * 订单明细Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IOrderDetailService {
+    /**
+     * 查询订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 订单明细
+     */
+    OrderDetail selectOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 查询订单明细列表
+     *
+     * @param OrderDetail 订单明细
+     * @return 订单明细集合
+     */
+    List<OrderDetail> selectOrderDetailList(OrderDetail OrderDetail);
+
+    /**
+     * 查询订单明细Vo
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 订单明细
+     */
+    OrderDetailVo selectOrderDetailVoByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 查询订单明细Vo列表
+     *
+     * @param OrderDetailVo 订单明细
+     * @return 订单明细集合
+     */
+    List<OrderDetailVo> selectOrderDetailVoList(OrderDetailVo OrderDetailVo);
+
+    /**
+     * 新增订单明细
+     *
+     * @param OrderDetail 订单明细
+     * @return 结果
+     */
+    int insertOrderDetail(OrderDetail OrderDetail);
+
+    /**
+     * 新增订单明细
+     *
+     * @param OrderDetailList 订单明细
+     * @return 结果
+     */
+    int batchInsertOrderDetail(List<OrderDetail> OrderDetailList);
+
+    /**
+     * 修改订单明细
+     *
+     * @param OrderDetail 订单明细
+     * @return 结果
+     */
+    int updateOrderDetail(OrderDetail OrderDetail);
+
+    /**
+     * 批量删除订单明细
+     *
+     * @param orderDetailIds 需要删除的订单明细主键集合
+     * @return 结果
+     */
+    int deleteOrderDetailByOrderDetailIds(String orderDetailIds);
+
+    /**
+     * 删除订单明细信息
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 结果
+     */
+    int deleteOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 逻辑删除订单明细
+     *
+     * @param orderDetailId 订单明细主键
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByOrderDetailId(Long orderDetailId);
+
+    /**
+     * 逻辑批量删除订单明细
+     *
+     * @param orderDetailIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByOrderDetailIds(String[] orderDetailIds);
+
+    /**
+     * 逻辑批量删除订单明细
+     *
+     * @param OrderDetail 订单明细
+     * @return 结果
+     */
+    int logicDeleteOrderDetailByCondition(OrderDetail OrderDetail);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IOrderService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.Order;
+import com.xingxi.business.domain.OrderVo;
+
+import java.util.List;
+
+/**
+ * 订单Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IOrderService {
+    /**
+     * 查询订单
+     *
+     * @param orderId 订单主键
+     * @return 订单
+     */
+    Order selectOrderByOrderId(Long orderId);
+
+    /**
+     * 查询订单列表
+     *
+     * @param Order 订单
+     * @return 订单集合
+     */
+    List<Order> selectOrderList(Order Order);
+
+    /**
+     * 查询订单Vo
+     *
+     * @param orderId 订单主键
+     * @return 订单
+     */
+    OrderVo selectOrderVoByOrderId(Long orderId);
+
+    /**
+     * 查询订单Vo列表
+     *
+     * @param OrderVo 订单
+     * @return 订单集合
+     */
+    List<OrderVo> selectOrderVoList(OrderVo OrderVo);
+
+    /**
+     * 新增订单
+     *
+     * @param Order 订单
+     * @return 结果
+     */
+    int insertOrder(Order Order);
+
+    /**
+     * 新增订单
+     *
+     * @param OrderList 订单
+     * @return 结果
+     */
+    int batchInsertOrder(List<Order> OrderList);
+
+    /**
+     * 修改订单
+     *
+     * @param Order 订单
+     * @return 结果
+     */
+    int updateOrder(Order Order);
+
+    /**
+     * 批量删除订单
+     *
+     * @param orderIds 需要删除的订单主键集合
+     * @return 结果
+     */
+    int deleteOrderByOrderIds(String orderIds);
+
+    /**
+     * 删除订单信息
+     *
+     * @param orderId 订单主键
+     * @return 结果
+     */
+    int deleteOrderByOrderId(Long orderId);
+
+    /**
+     * 逻辑删除订单
+     *
+     * @param orderId 订单主键
+     * @return 结果
+     */
+    int logicDeleteOrderByOrderId(Long orderId);
+
+    /**
+     * 逻辑批量删除订单
+     *
+     * @param orderIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteOrderByOrderIds(String[] orderIds);
+
+    /**
+     * 逻辑批量删除订单
+     *
+     * @param Order 订单
+     * @return 结果
+     */
+    int logicDeleteOrderByCondition(Order Order);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IPaymentInfoService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.PaymentInfo;
+import com.xingxi.business.domain.PaymentInfoVo;
+
+import java.util.List;
+
+/**
+ * 支付信息Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IPaymentInfoService {
+    /**
+     * 查询支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 支付信息
+     */
+    PaymentInfo selectPaymentInfoByPayId(Long payId);
+
+    /**
+     * 查询支付信息列表
+     *
+     * @param paymentInfo 支付信息
+     * @return 支付信息集合
+     */
+    List<PaymentInfo> selectPaymentInfoList(PaymentInfo paymentInfo);
+
+    /**
+     * 查询支付信息Vo
+     *
+     * @param payId 支付信息主键
+     * @return 支付信息
+     */
+    PaymentInfoVo selectPaymentInfoVoByPayId(Long payId);
+
+    /**
+     * 查询支付信息Vo列表
+     *
+     * @param paymentInfoVo 支付信息
+     * @return 支付信息集合
+     */
+    List<PaymentInfoVo> selectPaymentInfoVoList(PaymentInfoVo paymentInfoVo);
+
+    /**
+     * 新增支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int insertPaymentInfo(PaymentInfo paymentInfo);
+
+    /**
+     * 新增支付信息
+     *
+     * @param paymentInfoList 支付信息
+     * @return 结果
+     */
+    int batchInsertPaymentInfo(List<PaymentInfo> paymentInfoList);
+
+    /**
+     * 修改支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int updatePaymentInfo(PaymentInfo paymentInfo);
+
+    /**
+     * 批量删除支付信息
+     *
+     * @param payIds 需要删除的支付信息主键集合
+     * @return 结果
+     */
+    int deletePaymentInfoByPayIds(String payIds);
+
+    /**
+     * 删除支付信息信息
+     *
+     * @param payId 支付信息主键
+     * @return 结果
+     */
+    int deletePaymentInfoByPayId(Long payId);
+
+    /**
+     * 逻辑删除支付信息
+     *
+     * @param payId 支付信息主键
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByPayId(Long payId);
+
+    /**
+     * 逻辑批量删除支付信息
+     *
+     * @param payIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByPayIds(String[] payIds);
+
+    /**
+     * 逻辑批量删除支付信息
+     *
+     * @param paymentInfo 支付信息
+     * @return 结果
+     */
+    int logicDeletePaymentInfoByCondition(PaymentInfo paymentInfo);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IPopularProdService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.PopularProd;
+import com.xingxi.business.domain.PopularProdVo;
+
+import java.util.List;
+
+/**
+ * 今日热门Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IPopularProdService {
+    /**
+     * 查询今日热门
+     *
+     * @param id 今日热门主键
+     * @return 今日热门
+     */
+    PopularProd selectPopularProdById(Long id);
+
+    /**
+     * 查询今日热门列表
+     *
+     * @param popularProd 今日热门
+     * @return 今日热门集合
+     */
+    List<PopularProd> selectPopularProdList(PopularProd popularProd);
+
+    /**
+     * 查询今日热门Vo
+     *
+     * @param id 今日热门主键
+     * @return 今日热门
+     */
+    PopularProdVo selectPopularProdVoById(Long id);
+
+    /**
+     * 查询今日热门Vo列表
+     *
+     * @param popularProdVo 今日热门
+     * @return 今日热门集合
+     */
+    List<PopularProdVo> selectPopularProdVoList(PopularProdVo popularProdVo);
+
+    /**
+     * 新增今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int insertPopularProd(PopularProd popularProd);
+
+    /**
+     * 新增今日热门
+     *
+     * @param popularProdList 今日热门
+     * @return 结果
+     */
+    int batchInsertPopularProd(List<PopularProd> popularProdList);
+
+    /**
+     * 修改今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int updatePopularProd(PopularProd popularProd);
+
+    /**
+     * 批量删除今日热门
+     *
+     * @param ids 需要删除的今日热门主键集合
+     * @return 结果
+     */
+    int deletePopularProdByIds(String ids);
+
+    /**
+     * 删除今日热门信息
+     *
+     * @param id 今日热门主键
+     * @return 结果
+     */
+    int deletePopularProdById(Long id);
+
+    /**
+     * 逻辑删除今日热门
+     *
+     * @param id 今日热门主键
+     * @return 结果
+     */
+    int logicDeletePopularProdById(Long id);
+
+    /**
+     * 逻辑批量删除今日热门
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeletePopularProdByIds(String[] ids);
+
+    /**
+     * 逻辑批量删除今日热门
+     *
+     * @param popularProd 今日热门
+     * @return 结果
+     */
+    int logicDeletePopularProdByCondition(PopularProd popularProd);
+}

+ 110 - 0
08.src/Xingxi/xingxi-system/src/main/java/com/xingxi/business/service/IProdInventoryBillService.java

@@ -0,0 +1,110 @@
+package com.xingxi.business.service;
+
+import com.xingxi.business.domain.ProdInventoryBill;
+import com.xingxi.business.domain.ProdInventoryBillVo;
+
+import java.util.List;
+
+/**
+ * 商品库存流水Service接口
+ *
+ * @author xingxi
+ * @date 2025-03-06
+ */
+public interface IProdInventoryBillService {
+    /**
+     * 查询商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 商品库存流水
+     */
+    ProdInventoryBill selectProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 查询商品库存流水列表
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 商品库存流水集合
+     */
+    List<ProdInventoryBill> selectProdInventoryBillList(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 查询商品库存流水Vo
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 商品库存流水
+     */
+    ProdInventoryBillVo selectProdInventoryBillVoByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 查询商品库存流水Vo列表
+     *
+     * @param prodInventoryBillVo 商品库存流水
+     * @return 商品库存流水集合
+     */
+    List<ProdInventoryBillVo> selectProdInventoryBillVoList(ProdInventoryBillVo prodInventoryBillVo);
+
+    /**
+     * 新增商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int insertProdInventoryBill(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 新增商品库存流水
+     *
+     * @param prodInventoryBillList 商品库存流水
+     * @return 结果
+     */
+    int batchInsertProdInventoryBill(List<ProdInventoryBill> prodInventoryBillList);
+
+    /**
+     * 修改商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int updateProdInventoryBill(ProdInventoryBill prodInventoryBill);
+
+    /**
+     * 批量删除商品库存流水
+     *
+     * @param inventoryBillIds 需要删除的商品库存流水主键集合
+     * @return 结果
+     */
+    int deleteProdInventoryBillByInventoryBillIds(String inventoryBillIds);
+
+    /**
+     * 删除商品库存流水信息
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 结果
+     */
+    int deleteProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 逻辑删除商品库存流水
+     *
+     * @param inventoryBillId 商品库存流水主键
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByInventoryBillId(Long inventoryBillId);
+
+    /**
+     * 逻辑批量删除商品库存流水
+     *
+     * @param inventoryBillIds 需要删除的数据主键集合
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByInventoryBillIds(String[] inventoryBillIds);
+
+    /**
+     * 逻辑批量删除商品库存流水
+     *
+     * @param prodInventoryBill 商品库存流水
+     * @return 结果
+     */
+    int logicDeleteProdInventoryBillByCondition(ProdInventoryBill prodInventoryBill);
+}

Some files were not shown because too many files changed in this diff