From 12dd01cfbbc4bfb8f67ece66704ebf61d9db3ac1 Mon Sep 17 00:00:00 2001
From: quyixiao <2621048238@qq.com>
Date: Tue, 26 Aug 2025 09:19:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=82=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../data/dao/vv/VvReverseOrderProveDao.java | 36 +++
.../com/heyu/api/data/dao/vv/VvSellerDao.java | 36 +++
.../api/data/dao/vv/VvSellerWarehouseDao.java | 36 +++
.../api/data/dao/vv/VvSettlementProveDao.java | 36 +++
.../VvTradeOrderLineSettlementProveDao.java | 36 +++
.../data/entity/vv/VvReverseOrderEntity.java | 19 ++
.../entity/vv/VvReverseOrderProveEntity.java | 163 ++++++++++++
.../api/data/entity/vv/VvSellerEntity.java | 239 ++++++++++++++++++
.../entity/vv/VvSellerWarehouseEntity.java | 220 ++++++++++++++++
.../entity/vv/VvSettlementProveEntity.java | 144 +++++++++++
...VvTradeOrderLineSettlementProveEntity.java | 106 ++++++++
.../vv/VvReverseOrderProveServiceImpl.java | 68 +++++
.../service/impl/vv/VvSellerServiceImpl.java | 68 +++++
.../impl/vv/VvSellerWarehouseServiceImpl.java | 68 +++++
.../impl/vv/VvSettlementProveServiceImpl.java | 68 +++++
...deOrderLineSettlementProveServiceImpl.java | 68 +++++
.../vv/VvReverseOrderProveService.java | 34 +++
.../api/data/service/vv/VvSellerService.java | 34 +++
.../service/vv/VvSellerWarehouseService.java | 34 +++
.../service/vv/VvSettlementProveService.java | 34 +++
...vTradeOrderLineSettlementProveService.java | 34 +++
.../mapper/vv/VvReverseOrderProveDao.xml | 6 +
.../main/resources/mapper/vv/VvSellerDao.xml | 6 +
.../mapper/vv/VvSellerWarehouseDao.xml | 6 +
.../mapper/vv/VvSettlementProveDao.xml | 6 +
.../vv/VvTradeOrderLineSettlementProveDao.xml | 6 +
.../java/com/test/xxx/MysqlMain_insert.java | 2 +-
27 files changed, 1612 insertions(+), 1 deletion(-)
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderProveDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerWarehouseDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSettlementProveDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineSettlementProveDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderProveEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerWarehouseEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSettlementProveEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineSettlementProveEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderProveServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerWarehouseServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSettlementProveServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineSettlementProveServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderProveService.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerService.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerWarehouseService.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSettlementProveService.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineSettlementProveService.java
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvReverseOrderProveDao.xml
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvSellerDao.xml
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvSellerWarehouseDao.xml
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvSettlementProveDao.xml
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineSettlementProveDao.xml
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderProveDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderProveDao.java
new file mode 100644
index 0000000..a6e30fd
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderProveDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 退款证据表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.heyu.api.data.entity.vv.VvReverseOrderProveEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvReverseOrderProveDao extends BaseMapper {
+
+
+ VvReverseOrderProveEntity selectVvReverseOrderProveById(@Param("id")Long id);
+
+
+ Long insertVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ Long insertOrUpdateVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int updateVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int updateCoverVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int deleteVvReverseOrderProveById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerDao.java
new file mode 100644
index 0000000..efb11ad
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 卖家表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.heyu.api.data.entity.vv.VvSellerEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvSellerDao extends BaseMapper {
+
+
+ VvSellerEntity selectVvSellerById(@Param("id")Long id);
+
+
+ Long insertVvSeller(VvSellerEntity vvSeller);
+
+
+ Long insertOrUpdateVvSeller(VvSellerEntity vvSeller);
+
+
+ int updateVvSellerById(VvSellerEntity vvSeller);
+
+
+ int updateCoverVvSellerById(VvSellerEntity vvSeller);
+
+
+ int deleteVvSellerById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerWarehouseDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerWarehouseDao.java
new file mode 100644
index 0000000..a407265
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSellerWarehouseDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 卖家仓库表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.heyu.api.data.entity.vv.VvSellerWarehouseEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvSellerWarehouseDao extends BaseMapper {
+
+
+ VvSellerWarehouseEntity selectVvSellerWarehouseById(@Param("id")Long id);
+
+
+ Long insertVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ Long insertOrUpdateVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int updateVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int updateCoverVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int deleteVvSellerWarehouseById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSettlementProveDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSettlementProveDao.java
new file mode 100644
index 0000000..01c73dd
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvSettlementProveDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 结算证明 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.heyu.api.data.entity.vv.VvSettlementProveEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvSettlementProveDao extends BaseMapper {
+
+
+ VvSettlementProveEntity selectVvSettlementProveById(@Param("id")Long id);
+
+
+ Long insertVvSettlementProve(VvSettlementProveEntity vvSettlementProve);
+
+
+ Long insertOrUpdateVvSettlementProve(VvSettlementProveEntity vvSettlementProve);
+
+
+ int updateVvSettlementProveById(VvSettlementProveEntity vvSettlementProve);
+
+
+ int updateCoverVvSettlementProveById(VvSettlementProveEntity vvSettlementProve);
+
+
+ int deleteVvSettlementProveById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineSettlementProveDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineSettlementProveDao.java
new file mode 100644
index 0000000..e70cc49
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineSettlementProveDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 结算证明与子单表的关联表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.heyu.api.data.entity.vv.VvTradeOrderLineSettlementProveEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvTradeOrderLineSettlementProveDao extends BaseMapper {
+
+
+ VvTradeOrderLineSettlementProveEntity selectVvTradeOrderLineSettlementProveById(@Param("id")Long id);
+
+
+ Long insertVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ Long insertOrUpdateVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int updateVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int updateCoverVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int deleteVvTradeOrderLineSettlementProveById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java
index 2366f5d..8420573 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java
@@ -38,6 +38,7 @@ private static final long serialVersionUID = 1L;
public final static String gmt_agree_refunded = CLASS_NAME + "gmt_agree_refunded"; // 同意退款时间
public final static String gmt_refunded = CLASS_NAME + "gmt_refunded"; // 退款完成时间
public final static String gmt_close = CLASS_NAME + "gmt_close"; // 退款关闭时间
+ public final static String track_number = CLASS_NAME + "track_number"; // 物流追踪号
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@@ -73,6 +74,8 @@ private static final long serialVersionUID = 1L;
private Date gmtRefunded;
//退款关闭时间
private Date gmtClose;
+ //物流追踪号
+ private String trackNumber;
/**
*
* @return
@@ -328,6 +331,21 @@ private static final long serialVersionUID = 1L;
this.gmtClose = gmtClose;
}
+ /**
+ * 物流追踪号
+ * @return
+ */
+ public String getTrackNumber() {
+ return trackNumber;
+ }
+ /**
+ * 物流追踪号
+ * @param trackNumber
+ */
+ public void setTrackNumber(String trackNumber) {
+ this.trackNumber = trackNumber;
+ }
+
@Override
public String toString() {
return "VvReverseOrderEntity{" +
@@ -348,6 +366,7 @@ private static final long serialVersionUID = 1L;
",gmtAgreeRefunded=" + gmtAgreeRefunded +
",gmtRefunded=" + gmtRefunded +
",gmtClose=" + gmtClose +
+ ",trackNumber=" + trackNumber +
"}";
}
}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderProveEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderProveEntity.java
new file mode 100644
index 0000000..2ce7e6a
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderProveEntity.java
@@ -0,0 +1,163 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*退款证据表
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+@Data
+@TableName("vv_reverse_order_prove")
+public class VvReverseOrderProveEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvReverseOrderProveEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ public final static String reverse_order_id = CLASS_NAME + "reverse_order_id"; // 逆向订单id
+ public final static String type_ = CLASS_NAME + "type"; // image 或 video
+ public final static String resource_url = CLASS_NAME + "resource_url"; // 资源url
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //逆向订单id
+ private Long reverseOrderId;
+ //image 或 video
+ private String type;
+ //资源url
+ private String resourceUrl;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ /**
+ * 逆向订单id
+ * @return
+ */
+ public Long getReverseOrderId() {
+ return reverseOrderId;
+ }
+ /**
+ * 逆向订单id
+ * @param reverseOrderId
+ */
+ public void setReverseOrderId(Long reverseOrderId) {
+ this.reverseOrderId = reverseOrderId;
+ }
+
+ /**
+ * image 或 video
+ * @return
+ */
+ public String getType() {
+ return type;
+ }
+ /**
+ * image 或 video
+ * @param type
+ */
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ /**
+ * 资源url
+ * @return
+ */
+ public String getResourceUrl() {
+ return resourceUrl;
+ }
+ /**
+ * 资源url
+ * @param resourceUrl
+ */
+ public void setResourceUrl(String resourceUrl) {
+ this.resourceUrl = resourceUrl;
+ }
+
+ @Override
+ public String toString() {
+ return "VvReverseOrderProveEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",reverseOrderId=" + reverseOrderId +
+ ",type=" + type +
+ ",resourceUrl=" + resourceUrl +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerEntity.java
new file mode 100644
index 0000000..1248c7b
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerEntity.java
@@ -0,0 +1,239 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*卖家表
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+@Data
+@TableName("vv_seller")
+public class VvSellerEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvSellerEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ public final static String seller_name = CLASS_NAME + "seller_name"; // 卖家名称
+ public final static String seller_count = CLASS_NAME + "seller_count"; // 卖家卖出的订单数量
+ public final static String refund_count = CLASS_NAME + "refund_count"; // 退款数量
+ public final static String seller_origin_gmv = CLASS_NAME + "seller_origin_gmv"; // 卖家原始销售金额
+ public final static String seller_sale_gmv = CLASS_NAME + "seller_sale_gmv"; // 在平台上,我们已经销售金额
+ public final static String refund_origin_gmv = CLASS_NAME + "refund_origin_gmv"; // 退款原始金额
+ public final static String refund_sale_gmv = CLASS_NAME + "refund_sale_gmv"; // 退款销售金额
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //卖家名称
+ private String sellerName;
+ //卖家卖出的订单数量
+ private Integer sellerCount;
+ //退款数量
+ private Integer refundCount;
+ //卖家原始销售金额
+ private BigDecimal sellerOriginGmv;
+ //在平台上,我们已经销售金额
+ private BigDecimal sellerSaleGmv;
+ //退款原始金额
+ private BigDecimal refundOriginGmv;
+ //退款销售金额
+ private BigDecimal refundSaleGmv;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ /**
+ * 卖家名称
+ * @return
+ */
+ public String getSellerName() {
+ return sellerName;
+ }
+ /**
+ * 卖家名称
+ * @param sellerName
+ */
+ public void setSellerName(String sellerName) {
+ this.sellerName = sellerName;
+ }
+
+ /**
+ * 卖家卖出的订单数量
+ * @return
+ */
+ public Integer getSellerCount() {
+ return sellerCount;
+ }
+ /**
+ * 卖家卖出的订单数量
+ * @param sellerCount
+ */
+ public void setSellerCount(Integer sellerCount) {
+ this.sellerCount = sellerCount;
+ }
+
+ /**
+ * 退款数量
+ * @return
+ */
+ public Integer getRefundCount() {
+ return refundCount;
+ }
+ /**
+ * 退款数量
+ * @param refundCount
+ */
+ public void setRefundCount(Integer refundCount) {
+ this.refundCount = refundCount;
+ }
+
+ /**
+ * 卖家原始销售金额
+ * @return
+ */
+ public BigDecimal getSellerOriginGmv() {
+ return sellerOriginGmv;
+ }
+ /**
+ * 卖家原始销售金额
+ * @param sellerOriginGmv
+ */
+ public void setSellerOriginGmv(BigDecimal sellerOriginGmv) {
+ this.sellerOriginGmv = sellerOriginGmv;
+ }
+
+ /**
+ * 在平台上,我们已经销售金额
+ * @return
+ */
+ public BigDecimal getSellerSaleGmv() {
+ return sellerSaleGmv;
+ }
+ /**
+ * 在平台上,我们已经销售金额
+ * @param sellerSaleGmv
+ */
+ public void setSellerSaleGmv(BigDecimal sellerSaleGmv) {
+ this.sellerSaleGmv = sellerSaleGmv;
+ }
+
+ /**
+ * 退款原始金额
+ * @return
+ */
+ public BigDecimal getRefundOriginGmv() {
+ return refundOriginGmv;
+ }
+ /**
+ * 退款原始金额
+ * @param refundOriginGmv
+ */
+ public void setRefundOriginGmv(BigDecimal refundOriginGmv) {
+ this.refundOriginGmv = refundOriginGmv;
+ }
+
+ /**
+ * 退款销售金额
+ * @return
+ */
+ public BigDecimal getRefundSaleGmv() {
+ return refundSaleGmv;
+ }
+ /**
+ * 退款销售金额
+ * @param refundSaleGmv
+ */
+ public void setRefundSaleGmv(BigDecimal refundSaleGmv) {
+ this.refundSaleGmv = refundSaleGmv;
+ }
+
+ @Override
+ public String toString() {
+ return "VvSellerEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",sellerName=" + sellerName +
+ ",sellerCount=" + sellerCount +
+ ",refundCount=" + refundCount +
+ ",sellerOriginGmv=" + sellerOriginGmv +
+ ",sellerSaleGmv=" + sellerSaleGmv +
+ ",refundOriginGmv=" + refundOriginGmv +
+ ",refundSaleGmv=" + refundSaleGmv +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerWarehouseEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerWarehouseEntity.java
new file mode 100644
index 0000000..7190e9d
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSellerWarehouseEntity.java
@@ -0,0 +1,220 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*卖家仓库表
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+@Data
+@TableName("vv_seller_warehouse")
+public class VvSellerWarehouseEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvSellerWarehouseEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ public final static String contry_ = CLASS_NAME + "contry"; // 国家
+ public final static String province_ = CLASS_NAME + "province"; // 省
+ public final static String city_ = CLASS_NAME + "city"; // 市
+ public final static String district_ = CLASS_NAME + "district"; // 区
+ public final static String warehouse_detail_address = CLASS_NAME + "warehouse_detail_address"; // 仓库详情地址
+ public final static String seller_id = CLASS_NAME + "seller_id"; // 卖家id
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //国家
+ private String contry;
+ //省
+ private String province;
+ //市
+ private String city;
+ //区
+ private String district;
+ //仓库详情地址
+ private String warehouseDetailAddress;
+ //卖家id
+ private Long sellerId;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ /**
+ * 国家
+ * @return
+ */
+ public String getContry() {
+ return contry;
+ }
+ /**
+ * 国家
+ * @param contry
+ */
+ public void setContry(String contry) {
+ this.contry = contry;
+ }
+
+ /**
+ * 省
+ * @return
+ */
+ public String getProvince() {
+ return province;
+ }
+ /**
+ * 省
+ * @param province
+ */
+ public void setProvince(String province) {
+ this.province = province;
+ }
+
+ /**
+ * 市
+ * @return
+ */
+ public String getCity() {
+ return city;
+ }
+ /**
+ * 市
+ * @param city
+ */
+ public void setCity(String city) {
+ this.city = city;
+ }
+
+ /**
+ * 区
+ * @return
+ */
+ public String getDistrict() {
+ return district;
+ }
+ /**
+ * 区
+ * @param district
+ */
+ public void setDistrict(String district) {
+ this.district = district;
+ }
+
+ /**
+ * 仓库详情地址
+ * @return
+ */
+ public String getWarehouseDetailAddress() {
+ return warehouseDetailAddress;
+ }
+ /**
+ * 仓库详情地址
+ * @param warehouseDetailAddress
+ */
+ public void setWarehouseDetailAddress(String warehouseDetailAddress) {
+ this.warehouseDetailAddress = warehouseDetailAddress;
+ }
+
+ /**
+ * 卖家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 卖家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
+ }
+
+ @Override
+ public String toString() {
+ return "VvSellerWarehouseEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",contry=" + contry +
+ ",province=" + province +
+ ",city=" + city +
+ ",district=" + district +
+ ",warehouseDetailAddress=" + warehouseDetailAddress +
+ ",sellerId=" + sellerId +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSettlementProveEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSettlementProveEntity.java
new file mode 100644
index 0000000..0e3a2a6
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvSettlementProveEntity.java
@@ -0,0 +1,144 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*结算证明
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+@Data
+@TableName("vv_settlement_prove")
+public class VvSettlementProveEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvSettlementProveEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ public final static String type_ = CLASS_NAME + "type"; // image or video
+ public final static String resource_url = CLASS_NAME + "resource_url"; // url
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //image or video
+ private String type;
+ //url
+ private String resourceUrl;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ /**
+ * image or video
+ * @return
+ */
+ public String getType() {
+ return type;
+ }
+ /**
+ * image or video
+ * @param type
+ */
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ /**
+ * url
+ * @return
+ */
+ public String getResourceUrl() {
+ return resourceUrl;
+ }
+ /**
+ * url
+ * @param resourceUrl
+ */
+ public void setResourceUrl(String resourceUrl) {
+ this.resourceUrl = resourceUrl;
+ }
+
+ @Override
+ public String toString() {
+ return "VvSettlementProveEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",type=" + type +
+ ",resourceUrl=" + resourceUrl +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineSettlementProveEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineSettlementProveEntity.java
new file mode 100644
index 0000000..d812640
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineSettlementProveEntity.java
@@ -0,0 +1,106 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*结算证明与子单表的关联表
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+@Data
+@TableName("vv_trade_order_line_settlement_prove")
+public class VvTradeOrderLineSettlementProveEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvTradeOrderLineSettlementProveEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ @Override
+ public String toString() {
+ return "VvTradeOrderLineSettlementProveEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderProveServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderProveServiceImpl.java
new file mode 100644
index 0000000..2e95130
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderProveServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 退款证据表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvReverseOrderProveDao;
+import com.heyu.api.data.entity.vv.VvReverseOrderProveEntity;
+import com.heyu.api.data.service.vv.VvReverseOrderProveService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvReverseOrderProveServiceImpl extends ServiceImpl implements VvReverseOrderProveService {
+
+
+ @Autowired
+ private VvReverseOrderProveDao vvReverseOrderProveDao;
+
+
+
+ @Override
+ public VvReverseOrderProveEntity selectVvReverseOrderProveById(Long id){
+ return vvReverseOrderProveDao.selectVvReverseOrderProveById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve){
+ return vvReverseOrderProveDao.insertVvReverseOrderProve(vvReverseOrderProve);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve){
+ return vvReverseOrderProveDao.insertOrUpdateVvReverseOrderProve(vvReverseOrderProve);
+ }
+
+
+
+ @Override
+ public int updateVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve){
+ return vvReverseOrderProveDao.updateVvReverseOrderProveById(vvReverseOrderProve);
+ }
+
+
+
+ @Override
+ public int updateCoverVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve){
+ return vvReverseOrderProveDao.updateCoverVvReverseOrderProveById(vvReverseOrderProve);
+ }
+
+
+
+ @Override
+ public int deleteVvReverseOrderProveById(Long id){
+ return vvReverseOrderProveDao.deleteVvReverseOrderProveById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerServiceImpl.java
new file mode 100644
index 0000000..8e432cf
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 卖家表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvSellerDao;
+import com.heyu.api.data.entity.vv.VvSellerEntity;
+import com.heyu.api.data.service.vv.VvSellerService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvSellerServiceImpl extends ServiceImpl implements VvSellerService {
+
+
+ @Autowired
+ private VvSellerDao vvSellerDao;
+
+
+
+ @Override
+ public VvSellerEntity selectVvSellerById(Long id){
+ return vvSellerDao.selectVvSellerById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvSeller(VvSellerEntity vvSeller){
+ return vvSellerDao.insertVvSeller(vvSeller);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvSeller(VvSellerEntity vvSeller){
+ return vvSellerDao.insertOrUpdateVvSeller(vvSeller);
+ }
+
+
+
+ @Override
+ public int updateVvSellerById(VvSellerEntity vvSeller){
+ return vvSellerDao.updateVvSellerById(vvSeller);
+ }
+
+
+
+ @Override
+ public int updateCoverVvSellerById(VvSellerEntity vvSeller){
+ return vvSellerDao.updateCoverVvSellerById(vvSeller);
+ }
+
+
+
+ @Override
+ public int deleteVvSellerById(Long id){
+ return vvSellerDao.deleteVvSellerById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerWarehouseServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerWarehouseServiceImpl.java
new file mode 100644
index 0000000..e9c987c
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSellerWarehouseServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 卖家仓库表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvSellerWarehouseDao;
+import com.heyu.api.data.entity.vv.VvSellerWarehouseEntity;
+import com.heyu.api.data.service.vv.VvSellerWarehouseService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvSellerWarehouseServiceImpl extends ServiceImpl implements VvSellerWarehouseService {
+
+
+ @Autowired
+ private VvSellerWarehouseDao vvSellerWarehouseDao;
+
+
+
+ @Override
+ public VvSellerWarehouseEntity selectVvSellerWarehouseById(Long id){
+ return vvSellerWarehouseDao.selectVvSellerWarehouseById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse){
+ return vvSellerWarehouseDao.insertVvSellerWarehouse(vvSellerWarehouse);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse){
+ return vvSellerWarehouseDao.insertOrUpdateVvSellerWarehouse(vvSellerWarehouse);
+ }
+
+
+
+ @Override
+ public int updateVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse){
+ return vvSellerWarehouseDao.updateVvSellerWarehouseById(vvSellerWarehouse);
+ }
+
+
+
+ @Override
+ public int updateCoverVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse){
+ return vvSellerWarehouseDao.updateCoverVvSellerWarehouseById(vvSellerWarehouse);
+ }
+
+
+
+ @Override
+ public int deleteVvSellerWarehouseById(Long id){
+ return vvSellerWarehouseDao.deleteVvSellerWarehouseById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSettlementProveServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSettlementProveServiceImpl.java
new file mode 100644
index 0000000..1394035
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvSettlementProveServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 结算证明 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvSettlementProveDao;
+import com.heyu.api.data.entity.vv.VvSettlementProveEntity;
+import com.heyu.api.data.service.vv.VvSettlementProveService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvSettlementProveServiceImpl extends ServiceImpl implements VvSettlementProveService {
+
+
+ @Autowired
+ private VvSettlementProveDao vvSettlementProveDao;
+
+
+
+ @Override
+ public VvSettlementProveEntity selectVvSettlementProveById(Long id){
+ return vvSettlementProveDao.selectVvSettlementProveById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvSettlementProve(VvSettlementProveEntity vvSettlementProve){
+ return vvSettlementProveDao.insertVvSettlementProve(vvSettlementProve);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvSettlementProve(VvSettlementProveEntity vvSettlementProve){
+ return vvSettlementProveDao.insertOrUpdateVvSettlementProve(vvSettlementProve);
+ }
+
+
+
+ @Override
+ public int updateVvSettlementProveById(VvSettlementProveEntity vvSettlementProve){
+ return vvSettlementProveDao.updateVvSettlementProveById(vvSettlementProve);
+ }
+
+
+
+ @Override
+ public int updateCoverVvSettlementProveById(VvSettlementProveEntity vvSettlementProve){
+ return vvSettlementProveDao.updateCoverVvSettlementProveById(vvSettlementProve);
+ }
+
+
+
+ @Override
+ public int deleteVvSettlementProveById(Long id){
+ return vvSettlementProveDao.deleteVvSettlementProveById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineSettlementProveServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineSettlementProveServiceImpl.java
new file mode 100644
index 0000000..74847fb
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineSettlementProveServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 结算证明与子单表的关联表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvTradeOrderLineSettlementProveDao;
+import com.heyu.api.data.entity.vv.VvTradeOrderLineSettlementProveEntity;
+import com.heyu.api.data.service.vv.VvTradeOrderLineSettlementProveService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvTradeOrderLineSettlementProveServiceImpl extends ServiceImpl implements VvTradeOrderLineSettlementProveService {
+
+
+ @Autowired
+ private VvTradeOrderLineSettlementProveDao vvTradeOrderLineSettlementProveDao;
+
+
+
+ @Override
+ public VvTradeOrderLineSettlementProveEntity selectVvTradeOrderLineSettlementProveById(Long id){
+ return vvTradeOrderLineSettlementProveDao.selectVvTradeOrderLineSettlementProveById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve){
+ return vvTradeOrderLineSettlementProveDao.insertVvTradeOrderLineSettlementProve(vvTradeOrderLineSettlementProve);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve){
+ return vvTradeOrderLineSettlementProveDao.insertOrUpdateVvTradeOrderLineSettlementProve(vvTradeOrderLineSettlementProve);
+ }
+
+
+
+ @Override
+ public int updateVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve){
+ return vvTradeOrderLineSettlementProveDao.updateVvTradeOrderLineSettlementProveById(vvTradeOrderLineSettlementProve);
+ }
+
+
+
+ @Override
+ public int updateCoverVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve){
+ return vvTradeOrderLineSettlementProveDao.updateCoverVvTradeOrderLineSettlementProveById(vvTradeOrderLineSettlementProve);
+ }
+
+
+
+ @Override
+ public int deleteVvTradeOrderLineSettlementProveById(Long id){
+ return vvTradeOrderLineSettlementProveDao.deleteVvTradeOrderLineSettlementProveById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderProveService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderProveService.java
new file mode 100644
index 0000000..871d03f
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderProveService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 退款证据表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvReverseOrderProveEntity;
+public interface VvReverseOrderProveService extends IService {
+
+
+
+ VvReverseOrderProveEntity selectVvReverseOrderProveById(Long id);
+
+
+ Long insertVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ Long insertOrUpdateVvReverseOrderProve(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int updateVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int updateCoverVvReverseOrderProveById(VvReverseOrderProveEntity vvReverseOrderProve);
+
+
+ int deleteVvReverseOrderProveById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerService.java
new file mode 100644
index 0000000..7e218d6
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 卖家表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvSellerEntity;
+public interface VvSellerService extends IService {
+
+
+
+ VvSellerEntity selectVvSellerById(Long id);
+
+
+ Long insertVvSeller(VvSellerEntity vvSeller);
+
+
+ Long insertOrUpdateVvSeller(VvSellerEntity vvSeller);
+
+
+ int updateVvSellerById(VvSellerEntity vvSeller);
+
+
+ int updateCoverVvSellerById(VvSellerEntity vvSeller);
+
+
+ int deleteVvSellerById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerWarehouseService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerWarehouseService.java
new file mode 100644
index 0000000..07fa705
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSellerWarehouseService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 卖家仓库表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvSellerWarehouseEntity;
+public interface VvSellerWarehouseService extends IService {
+
+
+
+ VvSellerWarehouseEntity selectVvSellerWarehouseById(Long id);
+
+
+ Long insertVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ Long insertOrUpdateVvSellerWarehouse(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int updateVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int updateCoverVvSellerWarehouseById(VvSellerWarehouseEntity vvSellerWarehouse);
+
+
+ int deleteVvSellerWarehouseById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSettlementProveService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSettlementProveService.java
new file mode 100644
index 0000000..3d4fa47
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvSettlementProveService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 结算证明 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvSettlementProveEntity;
+public interface VvSettlementProveService extends IService {
+
+
+
+ VvSettlementProveEntity selectVvSettlementProveById(Long id);
+
+
+ Long insertVvSettlementProve(VvSettlementProveEntity vvSettlementProve);
+
+
+ Long insertOrUpdateVvSettlementProve(VvSettlementProveEntity vvSettlementProve);
+
+
+ int updateVvSettlementProveById(VvSettlementProveEntity vvSettlementProve);
+
+
+ int updateCoverVvSettlementProveById(VvSettlementProveEntity vvSettlementProve);
+
+
+ int deleteVvSettlementProveById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineSettlementProveService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineSettlementProveService.java
new file mode 100644
index 0000000..91f2c9e
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineSettlementProveService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 结算证明与子单表的关联表 服务类
+*
+*
+* @author quyixiao
+* @since 2025-08-26
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvTradeOrderLineSettlementProveEntity;
+public interface VvTradeOrderLineSettlementProveService extends IService {
+
+
+
+ VvTradeOrderLineSettlementProveEntity selectVvTradeOrderLineSettlementProveById(Long id);
+
+
+ Long insertVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ Long insertOrUpdateVvTradeOrderLineSettlementProve(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int updateVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int updateCoverVvTradeOrderLineSettlementProveById(VvTradeOrderLineSettlementProveEntity vvTradeOrderLineSettlementProve);
+
+
+ int deleteVvTradeOrderLineSettlementProveById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/resources/mapper/vv/VvReverseOrderProveDao.xml b/api-mapper/src/main/resources/mapper/vv/VvReverseOrderProveDao.xml
new file mode 100644
index 0000000..5039885
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvReverseOrderProveDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/main/resources/mapper/vv/VvSellerDao.xml b/api-mapper/src/main/resources/mapper/vv/VvSellerDao.xml
new file mode 100644
index 0000000..0292220
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvSellerDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/main/resources/mapper/vv/VvSellerWarehouseDao.xml b/api-mapper/src/main/resources/mapper/vv/VvSellerWarehouseDao.xml
new file mode 100644
index 0000000..d12d7f2
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvSellerWarehouseDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/main/resources/mapper/vv/VvSettlementProveDao.xml b/api-mapper/src/main/resources/mapper/vv/VvSettlementProveDao.xml
new file mode 100644
index 0000000..4a23a10
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvSettlementProveDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineSettlementProveDao.xml b/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineSettlementProveDao.xml
new file mode 100644
index 0000000..d4e49b8
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineSettlementProveDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
index 9557e03..04eef2b 100644
--- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
+++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
@@ -94,7 +94,7 @@ public class MysqlMain_insert {
List list = new ArrayList();
- list.add(new TablesBean("vv_reverse_order"));
+ list.add(new TablesBean("vv_reverse_order_prove"));