| | |
| | | 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; |
| | |
| | | @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<>(); |
| | | } |
| | | } |