From c9eaf5e50fe5e63f31997f5ceb5378334e9b8a33 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 29 五月 2024 09:39:21 +0800
Subject: [PATCH] 拍卖会保证金表字段调整

---
 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/AuctionStartStatusEnum.java |    2 +-
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/domain/MemberBond.java                   |    8 ++++++--
 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BondStatusEnum.java         |   40 ++++++++++++++++++++++++++++++++++++++++
 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BannerTypeEnum.java         |    2 +-
 4 files changed, 48 insertions(+), 4 deletions(-)

diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/AuctionStartStatusEnum.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/AuctionStartStatusEnum.java
index b50aea0..575a525 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/AuctionStartStatusEnum.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/AuctionStartStatusEnum.java
@@ -14,7 +14,7 @@
 
     IN_PREVIEW(0, "预展中"),
     IN_AUCTION(1, "拍卖中"),
-    ENDED(1, "已结束");
+    ENDED(2, "已结束");
     @EnumValue
     private final int code;
     @JsonValue
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BannerTypeEnum.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BannerTypeEnum.java
index 7dce997..e817104 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BannerTypeEnum.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BannerTypeEnum.java
@@ -11,7 +11,7 @@
 public enum BannerTypeEnum {
 
     /* 轮播图类型 1=商城首页 2=资讯首页*/
-    MALL_HOMEPAGE(1, "已领取"),
+    MALL_HOMEPAGE(1, "商城首页"),
     INFORMATION_HOMEPAGE(2, "资讯首页");
     @EnumValue
     private final int code;
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BondStatusEnum.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BondStatusEnum.java
new file mode 100644
index 0000000..3fb6ec3
--- /dev/null
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/BondStatusEnum.java
@@ -0,0 +1,40 @@
+package com.ruoyi.common.core.enums;
+
+import com.baomidou.mybatisplus.annotation.EnumValue;
+import com.fasterxml.jackson.annotation.JsonValue;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+
+@Getter
+@AllArgsConstructor
+public enum BondStatusEnum {
+
+    /*订单状态 1=待发货 2=待收货 3=已完成 4=已取消*/
+    TO_PLAY(1, "待支付"),
+    PAID(2, "已支付"),
+    REFUNDED(3, "待收货");
+
+    @EnumValue
+    private final int code;
+    @JsonValue
+    private final String desc;
+
+
+    /**
+     * 通过code获取枚举
+     *
+     * @param code
+     * @return
+     */
+    public static BondStatusEnum fromCode(Integer code) {
+        BondStatusEnum[] resultTypes = BondStatusEnum.values();
+        for (BondStatusEnum resultType : resultTypes) {
+            if (code.equals(resultType.getCode())) {
+                return resultType;
+            }
+        }
+        return null;
+    }
+
+}
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/domain/MemberBond.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/domain/MemberBond.java
index 6ec36a7..a6760c0 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/domain/MemberBond.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/domain/MemberBond.java
@@ -7,6 +7,7 @@
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ruoyi.common.core.enums.AuctionOrderTypeEnum;
+import com.ruoyi.common.core.enums.BondStatusEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import java.io.Serializable;
@@ -40,6 +41,9 @@
     @ApiModelProperty(value = "会员id")
     private Long memberId;
 
+    @ApiModelProperty(value = "订单号")
+    private String orderNo;
+
     @ApiModelProperty(value = "拍卖商品id")
     private Long auctionGoodsId;
 
@@ -52,8 +56,8 @@
     @ApiModelProperty(value = "保证金类型1=普通拍品 2=拍卖会拍品")
     private AuctionOrderTypeEnum bondType;
 
-    @ApiModelProperty(value = "是否退保证金 0=是 1=否")
-    private Integer returned;
+    @ApiModelProperty(value = "保证金状态 0=待支付 1=已支付 2=已退款")
+    private BondStatusEnum bondStatus;
 
     @ApiModelProperty(value = "创建者")
     @TableField(value = "create_by", fill = FieldFill.INSERT)

--
Gitblit v1.7.1