From 546be8a1bafdfc804575a8d07a5d9f2306c29c42 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 19 六月 2025 11:20:58 +0800
Subject: [PATCH] 修改直播列表

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java
index 6b8a1c4..aa0a54b 100644
--- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java
+++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/XiaoeLiveVoV2.java
@@ -1,18 +1,21 @@
 package com.ruoyi.goods.domain.vo;
 
-import lombok.Data;
+import com.alibaba.fastjson2.annotation.JSONField;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import com.alibaba.fastjson2.annotation.JSONField;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
 
 @Data
 @ApiModel(description = "小鹅通直播视图对象2.0")
 public class XiaoeLiveVoV2 {
-
+    
     @ApiModelProperty(value = "店铺ID", example = "app_id")
     @JSONField(name = "app_id")
     private String appId;
-
+    
     @ApiModelProperty(value = "直播ID", example = "id")
     @JSONField(name = "id")
     private String id;
@@ -152,31 +155,39 @@
     @ApiModelProperty(value = "关联商品", example = "query_package_list")
     @JSONField(name = "query_package_list")
     private String queryPackageList;
-
+    
     @ApiModelProperty(value = "售卖有效期", example = "course_expire")
     @JSONField(name = "course_expire")
     private CourseExpire courseExpire;
-
+    
     @ApiModelProperty("预约状态 1:已预约 0:未预约")
-    private Integer appointmentState=0;
-
+    private Integer appointmentState = 0;
+    
     @ApiModelProperty("创建门店")
     private String shopName;
-
+    
+    @ApiModelProperty(value = "直播开始时间")
+    @JSONField(name = "alive_start_at")
+    private String aliveStartAt;  // 直播开始时间
+    
     @Data
     @ApiModel(description = "Course Expire Information")
     public static class CourseExpire {
-
+        
         @ApiModelProperty(value = "有效期类型:0=永久有效,1=固定有效期,2=自定义有效期", example = "0")
         @JSONField(name = "period_type")
         private Integer periodType;
-
+        
         @ApiModelProperty(value = "自定义有效时长", example = "period_value")
         @JSONField(name = "period_value")
         private String periodValue;
-
+        
         @ApiModelProperty(value = "是否允许重复购买:1=是,0=否", example = "0")
         @JSONField(name = "is_allow_repeat_purchase")
         private Integer isAllowRepeatPurchase;
+        
+        @ApiModelProperty(value = "讲师列表")
+        @JSONField(name = "guest_list")
+        private List<XiaoeLiveTeacherVo> guestList = new ArrayList<>();
     }
 }

--
Gitblit v1.7.1