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