From 8b3bea6e8d21796bc6681710241ffda027773875 Mon Sep 17 00:00:00 2001
From: quyixiao <2621048238@qq.com>
Date: Tue, 26 Aug 2025 08:51:31 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/data/dao/vv/VvReverseOrderDao.java | 36 ++
.../api/data/entity/vv/VvProductEntity.java | 21 +-
.../data/entity/vv/VvReverseOrderEntity.java | 353 ++++++++++++++++++
.../entity/vv/VvReverseOrderLineEntity.java | 239 ++++++++++++
.../data/entity/vv/VvTradeOrderEntity.java | 44 ++-
.../entity/vv/VvTradeOrderLineEntity.java | 173 ++++++++-
.../impl/vv/VvReverseOrderServiceImpl.java | 68 ++++
.../service/vv/VvReverseOrderService.java | 34 ++
.../resources/mapper/vv/VvReverseOrderDao.xml | 6 +
.../java/com/test/xxx/MysqlMain_insert.java | 2 +-
.../java/com/test/xxx/MysqlMain_update.java | 2 +-
.../controller/vv/AppIndexPageController.java | 1 -
12 files changed, 971 insertions(+), 8 deletions(-)
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderDao.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderLineEntity.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderServiceImpl.java
create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderService.java
create mode 100644 api-mapper/src/main/resources/mapper/vv/VvReverseOrderDao.xml
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderDao.java
new file mode 100644
index 0000000..72b4565
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvReverseOrderDao.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.VvReverseOrderEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvReverseOrderDao extends BaseMapper {
+
+
+ VvReverseOrderEntity selectVvReverseOrderById(@Param("id")Long id);
+
+
+ Long insertVvReverseOrder(VvReverseOrderEntity vvReverseOrder);
+
+
+ Long insertOrUpdateVvReverseOrder(VvReverseOrderEntity vvReverseOrder);
+
+
+ int updateVvReverseOrderById(VvReverseOrderEntity vvReverseOrder);
+
+
+ int updateCoverVvReverseOrderById(VvReverseOrderEntity vvReverseOrder);
+
+
+ int deleteVvReverseOrderById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvProductEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvProductEntity.java
index 5b8d6fb..090c7e4 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvProductEntity.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvProductEntity.java
@@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*商品表
* @author quyixiao
-* @since 2025-08-24
+* @since 2025-08-26
*/
@Data
@@ -44,6 +44,7 @@ private static final long serialVersionUID = 1L;
public final static String admin_category_id3 = CLASS_NAME + "admin_category_id3"; // admin3级类目
public final static String admin_category_id4 = CLASS_NAME + "admin_category_id4"; // admin4级类目
public final static String admin_category_id5 = CLASS_NAME + "admin_category_id5"; // admin5级类目
+ public final static String seller_id = CLASS_NAME + "seller_id"; // 商家id
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@@ -91,6 +92,8 @@ private static final long serialVersionUID = 1L;
private String adminCategoryId4;
//admin5级类目
private String adminCategoryId5;
+ //商家id
+ private Long sellerId;
/**
*
* @return
@@ -436,6 +439,21 @@ private static final long serialVersionUID = 1L;
this.adminCategoryId5 = adminCategoryId5;
}
+ /**
+ * 商家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 商家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
+ }
+
@Override
public String toString() {
return "VvProductEntity{" +
@@ -462,6 +480,7 @@ private static final long serialVersionUID = 1L;
",adminCategoryId3=" + adminCategoryId3 +
",adminCategoryId4=" + adminCategoryId4 +
",adminCategoryId5=" + adminCategoryId5 +
+ ",sellerId=" + sellerId +
"}";
}
}
\ 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
new file mode 100644
index 0000000..2366f5d
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderEntity.java
@@ -0,0 +1,353 @@
+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")
+public class VvReverseOrderEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvReverseOrderEntity:";
+
+ 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 trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
+ public final static String status_ = CLASS_NAME + "status"; // 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
+ public final static String refund_trade_order_line_count = CLASS_NAME + "refund_trade_order_line_count"; // 退款子单笔数
+ public final static String refund_type = CLASS_NAME + "refund_type"; // 退款类型,1 仅退款, 2 退款退货
+ public final static String gmt_buyer_apply_refund = CLASS_NAME + "gmt_buyer_apply_refund"; // 买家申请退款时间
+ public final static String gmt_seller_agree = CLASS_NAME + "gmt_seller_agree"; // 卖家同意退款
+ public final static String gmt_buyer_post = CLASS_NAME + "gmt_buyer_post"; // 买家邮寄时间
+ public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
+ public final static String gmt_reject_delivered = CLASS_NAME + "gmt_reject_delivered"; // 拒绝妥投时间
+ 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"; // 退款关闭时间
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //订单号
+ private Long tradeOrderId;
+ //状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ private String status;
+ //退款金额
+ private BigDecimal refundAmount;
+ //退款子单笔数
+ private Integer refundTradeOrderLineCount;
+ //退款类型,1 仅退款, 2 退款退货
+ private Integer refundType;
+ //买家申请退款时间
+ private Date gmtBuyerApplyRefund;
+ //卖家同意退款
+ private Date gmtSellerAgree;
+ //买家邮寄时间
+ private Date gmtBuyerPost;
+ //妥投时间
+ private Date gmtDelivered;
+ //拒绝妥投时间
+ private Date gmtRejectDelivered;
+ //同意退款时间
+ private Date gmtAgreeRefunded;
+ //退款完成时间
+ private Date gmtRefunded;
+ //退款关闭时间
+ private Date gmtClose;
+ /**
+ *
+ * @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 Long getTradeOrderId() {
+ return tradeOrderId;
+ }
+ /**
+ * 订单号
+ * @param tradeOrderId
+ */
+ public void setTradeOrderId(Long tradeOrderId) {
+ this.tradeOrderId = tradeOrderId;
+ }
+
+ /**
+ * 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ * @return
+ */
+ public String getStatus() {
+ return status;
+ }
+ /**
+ * 状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ * @param status
+ */
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ /**
+ * 退款金额
+ * @return
+ */
+ public BigDecimal getRefundAmount() {
+ return refundAmount;
+ }
+ /**
+ * 退款金额
+ * @param refundAmount
+ */
+ public void setRefundAmount(BigDecimal refundAmount) {
+ this.refundAmount = refundAmount;
+ }
+
+ /**
+ * 退款子单笔数
+ * @return
+ */
+ public Integer getRefundTradeOrderLineCount() {
+ return refundTradeOrderLineCount;
+ }
+ /**
+ * 退款子单笔数
+ * @param refundTradeOrderLineCount
+ */
+ public void setRefundTradeOrderLineCount(Integer refundTradeOrderLineCount) {
+ this.refundTradeOrderLineCount = refundTradeOrderLineCount;
+ }
+
+ /**
+ * 退款类型,1 仅退款, 2 退款退货
+ * @return
+ */
+ public Integer getRefundType() {
+ return refundType;
+ }
+ /**
+ * 退款类型,1 仅退款, 2 退款退货
+ * @param refundType
+ */
+ public void setRefundType(Integer refundType) {
+ this.refundType = refundType;
+ }
+
+ /**
+ * 买家申请退款时间
+ * @return
+ */
+ public Date getGmtBuyerApplyRefund() {
+ return gmtBuyerApplyRefund;
+ }
+ /**
+ * 买家申请退款时间
+ * @param gmtBuyerApplyRefund
+ */
+ public void setGmtBuyerApplyRefund(Date gmtBuyerApplyRefund) {
+ this.gmtBuyerApplyRefund = gmtBuyerApplyRefund;
+ }
+
+ /**
+ * 卖家同意退款
+ * @return
+ */
+ public Date getGmtSellerAgree() {
+ return gmtSellerAgree;
+ }
+ /**
+ * 卖家同意退款
+ * @param gmtSellerAgree
+ */
+ public void setGmtSellerAgree(Date gmtSellerAgree) {
+ this.gmtSellerAgree = gmtSellerAgree;
+ }
+
+ /**
+ * 买家邮寄时间
+ * @return
+ */
+ public Date getGmtBuyerPost() {
+ return gmtBuyerPost;
+ }
+ /**
+ * 买家邮寄时间
+ * @param gmtBuyerPost
+ */
+ public void setGmtBuyerPost(Date gmtBuyerPost) {
+ this.gmtBuyerPost = gmtBuyerPost;
+ }
+
+ /**
+ * 妥投时间
+ * @return
+ */
+ public Date getGmtDelivered() {
+ return gmtDelivered;
+ }
+ /**
+ * 妥投时间
+ * @param gmtDelivered
+ */
+ public void setGmtDelivered(Date gmtDelivered) {
+ this.gmtDelivered = gmtDelivered;
+ }
+
+ /**
+ * 拒绝妥投时间
+ * @return
+ */
+ public Date getGmtRejectDelivered() {
+ return gmtRejectDelivered;
+ }
+ /**
+ * 拒绝妥投时间
+ * @param gmtRejectDelivered
+ */
+ public void setGmtRejectDelivered(Date gmtRejectDelivered) {
+ this.gmtRejectDelivered = gmtRejectDelivered;
+ }
+
+ /**
+ * 同意退款时间
+ * @return
+ */
+ public Date getGmtAgreeRefunded() {
+ return gmtAgreeRefunded;
+ }
+ /**
+ * 同意退款时间
+ * @param gmtAgreeRefunded
+ */
+ public void setGmtAgreeRefunded(Date gmtAgreeRefunded) {
+ this.gmtAgreeRefunded = gmtAgreeRefunded;
+ }
+
+ /**
+ * 退款完成时间
+ * @return
+ */
+ public Date getGmtRefunded() {
+ return gmtRefunded;
+ }
+ /**
+ * 退款完成时间
+ * @param gmtRefunded
+ */
+ public void setGmtRefunded(Date gmtRefunded) {
+ this.gmtRefunded = gmtRefunded;
+ }
+
+ /**
+ * 退款关闭时间
+ * @return
+ */
+ public Date getGmtClose() {
+ return gmtClose;
+ }
+ /**
+ * 退款关闭时间
+ * @param gmtClose
+ */
+ public void setGmtClose(Date gmtClose) {
+ this.gmtClose = gmtClose;
+ }
+
+ @Override
+ public String toString() {
+ return "VvReverseOrderEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",tradeOrderId=" + tradeOrderId +
+ ",status=" + status +
+ ",refundAmount=" + refundAmount +
+ ",refundTradeOrderLineCount=" + refundTradeOrderLineCount +
+ ",refundType=" + refundType +
+ ",gmtBuyerApplyRefund=" + gmtBuyerApplyRefund +
+ ",gmtSellerAgree=" + gmtSellerAgree +
+ ",gmtBuyerPost=" + gmtBuyerPost +
+ ",gmtDelivered=" + gmtDelivered +
+ ",gmtRejectDelivered=" + gmtRejectDelivered +
+ ",gmtAgreeRefunded=" + gmtAgreeRefunded +
+ ",gmtRefunded=" + gmtRefunded +
+ ",gmtClose=" + gmtClose +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderLineEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderLineEntity.java
new file mode 100644
index 0000000..e6e13b4
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvReverseOrderLineEntity.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_reverse_order_line")
+public class VvReverseOrderLineEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvReverseOrderLineEntity:";
+
+ 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"; // 逆向信息
+ public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单id
+ public final static String trade_order_line_id = CLASS_NAME + "trade_order_line_id"; // 子单id
+ public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
+ public final static String status_ = CLASS_NAME + "status"; // 逆向状态状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ public final static String seller_id = CLASS_NAME + "seller_id"; // 卖家id
+ public final static String seller_name = CLASS_NAME + "seller_name"; // 卖家名称
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //逆向信息
+ private Long reverseOrderId;
+ //订单id
+ private Long tradeOrderId;
+ //子单id
+ private Long tradeOrderLineId;
+ //退款金额
+ private BigDecimal refundAmount;
+ //逆向状态状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ private String status;
+ //卖家id
+ private Long sellerId;
+ //卖家名称
+ private String sellerName;
+ /**
+ *
+ * @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 Long getReverseOrderId() {
+ return reverseOrderId;
+ }
+ /**
+ * 逆向信息
+ * @param reverseOrderId
+ */
+ public void setReverseOrderId(Long reverseOrderId) {
+ this.reverseOrderId = reverseOrderId;
+ }
+
+ /**
+ * 订单id
+ * @return
+ */
+ public Long getTradeOrderId() {
+ return tradeOrderId;
+ }
+ /**
+ * 订单id
+ * @param tradeOrderId
+ */
+ public void setTradeOrderId(Long tradeOrderId) {
+ this.tradeOrderId = tradeOrderId;
+ }
+
+ /**
+ * 子单id
+ * @return
+ */
+ public Long getTradeOrderLineId() {
+ return tradeOrderLineId;
+ }
+ /**
+ * 子单id
+ * @param tradeOrderLineId
+ */
+ public void setTradeOrderLineId(Long tradeOrderLineId) {
+ this.tradeOrderLineId = tradeOrderLineId;
+ }
+
+ /**
+ * 退款金额
+ * @return
+ */
+ public BigDecimal getRefundAmount() {
+ return refundAmount;
+ }
+ /**
+ * 退款金额
+ * @param refundAmount
+ */
+ public void setRefundAmount(BigDecimal refundAmount) {
+ this.refundAmount = refundAmount;
+ }
+
+ /**
+ * 逆向状态状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ * @return
+ */
+ public String getStatus() {
+ return status;
+ }
+ /**
+ * 逆向状态状态 wait_seller_agree 等待卖家同意 , wait_buyer_post 等待买家寄东西, shipping 运送中, delivered 妥投, reject_delivered 拒绝妥投, agree_refunded 同意退款 ,refunded 退款完成 ,close 退款关闭
+ * @param status
+ */
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ /**
+ * 卖家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 卖家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
+ }
+
+ /**
+ * 卖家名称
+ * @return
+ */
+ public String getSellerName() {
+ return sellerName;
+ }
+ /**
+ * 卖家名称
+ * @param sellerName
+ */
+ public void setSellerName(String sellerName) {
+ this.sellerName = sellerName;
+ }
+
+ @Override
+ public String toString() {
+ return "VvReverseOrderLineEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",reverseOrderId=" + reverseOrderId +
+ ",tradeOrderId=" + tradeOrderId +
+ ",tradeOrderLineId=" + tradeOrderLineId +
+ ",refundAmount=" + refundAmount +
+ ",status=" + status +
+ ",sellerId=" + sellerId +
+ ",sellerName=" + sellerName +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderEntity.java
index 8f2f1b7..fc3074f 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderEntity.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderEntity.java
@@ -1,16 +1,16 @@
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;import java.util.Date;
/**
*购物车
* @author quyixiao
-* @since 2025-08-23
+* @since 2025-08-26
*/
@Data
@@ -42,6 +42,8 @@ private static final long serialVersionUID = 1L;
public final static String city_ = CLASS_NAME + "city"; // 市
public final static String district_ = CLASS_NAME + "district"; // 区
public final static String buyer_detail_address = CLASS_NAME + "buyer_detail_address"; // 买家详细地址
+ public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
+ public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@@ -85,6 +87,10 @@ private static final long serialVersionUID = 1L;
private String district;
//买家详细地址
private String buyerDetailAddress;
+ //下单时间
+ private Date gmtDownOrder;
+ //支付时间
+ private Date gmtPay;
/**
*
* @return
@@ -400,6 +406,36 @@ private static final long serialVersionUID = 1L;
this.buyerDetailAddress = buyerDetailAddress;
}
+ /**
+ * 下单时间
+ * @return
+ */
+ public Date getGmtDownOrder() {
+ return gmtDownOrder;
+ }
+ /**
+ * 下单时间
+ * @param gmtDownOrder
+ */
+ public void setGmtDownOrder(Date gmtDownOrder) {
+ this.gmtDownOrder = gmtDownOrder;
+ }
+
+ /**
+ * 支付时间
+ * @return
+ */
+ public Date getGmtPay() {
+ return gmtPay;
+ }
+ /**
+ * 支付时间
+ * @param gmtPay
+ */
+ public void setGmtPay(Date gmtPay) {
+ this.gmtPay = gmtPay;
+ }
+
@Override
public String toString() {
return "VvTradeOrderEntity{" +
@@ -424,6 +460,8 @@ private static final long serialVersionUID = 1L;
",city=" + city +
",district=" + district +
",buyerDetailAddress=" + buyerDetailAddress +
+ ",gmtDownOrder=" + gmtDownOrder +
+ ",gmtPay=" + gmtPay +
"}";
}
}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
index 61a2a6d..42c77aa 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
@@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*购物车
* @author quyixiao
-* @since 2025-08-25
+* @since 2025-08-26
*/
@Data
@@ -40,6 +40,15 @@ private static final long serialVersionUID = 1L;
public final static String sku_id = CLASS_NAME + "sku_id"; // skuid
public final static String sku_image_url = CLASS_NAME + "sku_image_url"; // sku图片
public final static String comment_id = CLASS_NAME + "comment_id"; // 评论 id
+ public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
+ public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
+ public final static String gmt_to_pack = CLASS_NAME + "gmt_to_pack"; // 打包时间
+ public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
+ public final static String delivered_type = CLASS_NAME + "delivered_type"; // 1 买家手动确认收货, 2 系统自动确认收货
+ public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结算
+ public final static String gmt_settle = CLASS_NAME + "gmt_settle"; // 结算时间
+ public final static String seller_id = CLASS_NAME + "seller_id"; // 卖家id
+ public final static String reverse_status = CLASS_NAME + "reverse_status"; // 逆向状态
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@@ -79,6 +88,24 @@ private static final long serialVersionUID = 1L;
private String skuImageUrl;
//评论 id
private Long commentId;
+ //下单时间
+ private Date gmtDownOrder;
+ //支付时间
+ private Date gmtPay;
+ //打包时间
+ private Date gmtToPack;
+ //妥投时间
+ private Date gmtDelivered;
+ //1 买家手动确认收货, 2 系统自动确认收货
+ private Integer deliveredType;
+ //0 未结算
+ private Integer settleStatus;
+ //结算时间
+ private Date gmtSettle;
+ //卖家id
+ private Long sellerId;
+ //逆向状态
+ private String reverseStatus;
/**
*
* @return
@@ -364,6 +391,141 @@ private static final long serialVersionUID = 1L;
this.commentId = commentId;
}
+ /**
+ * 下单时间
+ * @return
+ */
+ public Date getGmtDownOrder() {
+ return gmtDownOrder;
+ }
+ /**
+ * 下单时间
+ * @param gmtDownOrder
+ */
+ public void setGmtDownOrder(Date gmtDownOrder) {
+ this.gmtDownOrder = gmtDownOrder;
+ }
+
+ /**
+ * 支付时间
+ * @return
+ */
+ public Date getGmtPay() {
+ return gmtPay;
+ }
+ /**
+ * 支付时间
+ * @param gmtPay
+ */
+ public void setGmtPay(Date gmtPay) {
+ this.gmtPay = gmtPay;
+ }
+
+ /**
+ * 打包时间
+ * @return
+ */
+ public Date getGmtToPack() {
+ return gmtToPack;
+ }
+ /**
+ * 打包时间
+ * @param gmtToPack
+ */
+ public void setGmtToPack(Date gmtToPack) {
+ this.gmtToPack = gmtToPack;
+ }
+
+ /**
+ * 妥投时间
+ * @return
+ */
+ public Date getGmtDelivered() {
+ return gmtDelivered;
+ }
+ /**
+ * 妥投时间
+ * @param gmtDelivered
+ */
+ public void setGmtDelivered(Date gmtDelivered) {
+ this.gmtDelivered = gmtDelivered;
+ }
+
+ /**
+ * 1 买家手动确认收货, 2 系统自动确认收货
+ * @return
+ */
+ public Integer getDeliveredType() {
+ return deliveredType;
+ }
+ /**
+ * 1 买家手动确认收货, 2 系统自动确认收货
+ * @param deliveredType
+ */
+ public void setDeliveredType(Integer deliveredType) {
+ this.deliveredType = deliveredType;
+ }
+
+ /**
+ * 0 未结算
+ * @return
+ */
+ public Integer getSettleStatus() {
+ return settleStatus;
+ }
+ /**
+ * 0 未结算
+ * @param settleStatus
+ */
+ public void setSettleStatus(Integer settleStatus) {
+ this.settleStatus = settleStatus;
+ }
+
+ /**
+ * 结算时间
+ * @return
+ */
+ public Date getGmtSettle() {
+ return gmtSettle;
+ }
+ /**
+ * 结算时间
+ * @param gmtSettle
+ */
+ public void setGmtSettle(Date gmtSettle) {
+ this.gmtSettle = gmtSettle;
+ }
+
+ /**
+ * 卖家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 卖家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
+ }
+
+ /**
+ * 逆向状态
+ * @return
+ */
+ public String getReverseStatus() {
+ return reverseStatus;
+ }
+ /**
+ * 逆向状态
+ * @param reverseStatus
+ */
+ public void setReverseStatus(String reverseStatus) {
+ this.reverseStatus = reverseStatus;
+ }
+
@Override
public String toString() {
return "VvTradeOrderLineEntity{" +
@@ -386,6 +548,15 @@ private static final long serialVersionUID = 1L;
",skuId=" + skuId +
",skuImageUrl=" + skuImageUrl +
",commentId=" + commentId +
+ ",gmtDownOrder=" + gmtDownOrder +
+ ",gmtPay=" + gmtPay +
+ ",gmtToPack=" + gmtToPack +
+ ",gmtDelivered=" + gmtDelivered +
+ ",deliveredType=" + deliveredType +
+ ",settleStatus=" + settleStatus +
+ ",gmtSettle=" + gmtSettle +
+ ",sellerId=" + sellerId +
+ ",reverseStatus=" + reverseStatus +
"}";
}
}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderServiceImpl.java
new file mode 100644
index 0000000..f3583bf
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvReverseOrderServiceImpl.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.VvReverseOrderDao;
+import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
+import com.heyu.api.data.service.vv.VvReverseOrderService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvReverseOrderServiceImpl extends ServiceImpl implements VvReverseOrderService {
+
+
+ @Autowired
+ private VvReverseOrderDao vvReverseOrderDao;
+
+
+
+ @Override
+ public VvReverseOrderEntity selectVvReverseOrderById(Long id){
+ return vvReverseOrderDao.selectVvReverseOrderById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvReverseOrder(VvReverseOrderEntity vvReverseOrder){
+ return vvReverseOrderDao.insertVvReverseOrder(vvReverseOrder);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvReverseOrder(VvReverseOrderEntity vvReverseOrder){
+ return vvReverseOrderDao.insertOrUpdateVvReverseOrder(vvReverseOrder);
+ }
+
+
+
+ @Override
+ public int updateVvReverseOrderById(VvReverseOrderEntity vvReverseOrder){
+ return vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrder);
+ }
+
+
+
+ @Override
+ public int updateCoverVvReverseOrderById(VvReverseOrderEntity vvReverseOrder){
+ return vvReverseOrderDao.updateCoverVvReverseOrderById(vvReverseOrder);
+ }
+
+
+
+ @Override
+ public int deleteVvReverseOrderById(Long id){
+ return vvReverseOrderDao.deleteVvReverseOrderById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderService.java
new file mode 100644
index 0000000..eccb837
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvReverseOrderService.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.VvReverseOrderEntity;
+public interface VvReverseOrderService extends IService {
+
+
+
+ VvReverseOrderEntity selectVvReverseOrderById(Long id);
+
+
+ Long insertVvReverseOrder(VvReverseOrderEntity vvReverseOrder);
+
+
+ Long insertOrUpdateVvReverseOrder(VvReverseOrderEntity vvReverseOrder);
+
+
+ int updateVvReverseOrderById(VvReverseOrderEntity vvReverseOrder);
+
+
+ int updateCoverVvReverseOrderById(VvReverseOrderEntity vvReverseOrder);
+
+
+ int deleteVvReverseOrderById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/resources/mapper/vv/VvReverseOrderDao.xml b/api-mapper/src/main/resources/mapper/vv/VvReverseOrderDao.xml
new file mode 100644
index 0000000..0f41a3d
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvReverseOrderDao.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 ba9ba3b..9557e03 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_comment_userful"));
+ list.add(new TablesBean("vv_reverse_order"));
diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
index d28fb85..861399e 100644
--- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
+++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
@@ -49,7 +49,7 @@ public class MysqlMain_update {
List list = new ArrayList();
- String a = "vv_trade_order_line";
+ String a = "vv_product";
for (String s : a.split(",")) {
list.add(new TablesBean(s));
}
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
index e252bfa..70784ec 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
@@ -73,7 +73,6 @@ public class AppIndexPageController {
);
}
});
-
return R.ok().setData(pageUtils);
}