Просмотр исходного кода

fix: 补充迁移79(pending_refund.order_type/order_no) + 修复TianpanDailyFortune import

Xiaogang Liao 2 месяцев назад
Родитель
Сommit
206f643156

+ 12 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -5179,5 +5179,17 @@ try {
         // 迁移78: product_orders添加consignee_id字段(OrderTimeoutCancelTask查询需要)
         ensureColumn("product_orders", "consignee_id", "BIGINT COMMENT '收货人ID'");
 
+        // 迁移79: pending_refund添加order_type/order_no字段(商品退款走待退款队列)
+        ensureColumn("pending_refund", "order_type", "VARCHAR(20) DEFAULT 'withdrawal' COMMENT '退款类型: withdrawal/product'");
+        ensureColumn("pending_refund", "order_no", "VARCHAR(64) COMMENT '商品订单号'");
+        try {
+            jdbcTemplate.execute("ALTER TABLE pending_refund ADD INDEX idx_order_type (order_type)");
+        } catch (Exception e) {
+        }
+        try {
+            jdbcTemplate.execute("ALTER TABLE pending_refund ADD INDEX idx_order_no (order_no)");
+        } catch (Exception e) {
+        }
+
         }
 }

+ 43 - 0
cfc-backend/src/main/java/com/etotem/cfc/entity/TianpanDailyFortune.java

@@ -0,0 +1,43 @@
+package com.etotem.cfc.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import java.time.LocalDateTime;
+
+@Data
+@TableName("tianpan_daily_fortune")
+public class TianpanDailyFortune {
+
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    private Long familyId;
+
+    private String date;
+
+    private String lunarDate;
+
+    private String dayGanzhi;
+
+    private String fiveElementsMain;
+
+    private String fiveElementsDetail;
+
+    private String auspicious;
+
+    private String inauspicious;
+
+    private String familyAdvice;
+
+    private String focusMemberName;
+
+    private String focusMemberTip;
+
+    private String wuxingTip;
+
+    private LocalDateTime createdAt;
+
+    private LocalDateTime updatedAt;
+}