Pu Zhibing
9 天以前 546be8a1bafdfc804575a8d07a5d9f2306c29c42
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<>();
    }
}