xiangpei
7 天以前 288ce585418550bbf2fd898fc01bc2ff9245f960
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package cn.lili.modules.goods.entity.dos;
 
import cn.lili.modules.goods.entity.enums.StudioStatusEnum;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
 
/**
 * 小程序直播间
 *
 * @author Bulbasaur
 * @since 2021/5/17 9:47 上午
 */
@Data
@ApiModel(value = "直播间")
@TableName("li_studio")
public class Studio extends BaseEntity {
 
    /**
     * 直播间名字,最短3个汉字,最长17个汉字,1个汉字相当于2个字符
     */
    @ApiModelProperty(value = "直播间名字")
    private String name;
 
    /**
     * 背景图,填入mediaID(mediaID获取后,三天内有效);图片mediaID的获取,请参考以下文档: https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html;直播间背景图,图片规则:建议像素1080*1920,大小不超过2M
     */
    @ApiModelProperty(value = "背景图")
    private String coverImg;
 
    /**
     * 直播计划开始时间(开播时间需要在当前时间的10分钟后 并且 开始时间不能在 6 个月后)
     */
    @ApiModelProperty(value = "开始时间")
    private String startTime;
 
    /**
     * 直播计划结束时间(开播时间和结束时间间隔不得短于30分钟,不得超过24小时)
     */
    @ApiModelProperty(value = "结束时间")
    private String endTime;
 
    /**
     * 主播昵称,最短2个汉字,最长15个汉字,1个汉字相当于2个字符
     */
    @ApiModelProperty(value = "主播昵称")
    private String anchorName;
 
    /**
     * 主播微信号,如果未实名认证,需要先前往“小程序直播”小程序进行实名验证, 小程序二维码链接:https://res.wx.qq.com/op_res/9rSix1dhHfK4rR049JL0PHJ7TpOvkuZ3mE0z7Ou_Etvjf-w1J_jVX0rZqeStLfwh
     */
    @ApiModelProperty(value = "主播微信号")
    private String anchorWechat;
 
    /**
     * 分享图,填入mediaID(mediaID获取后,三天内有效);图片mediaID的获取,请参考以下文档: https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html;直播间分享图,图片规则:建议像素800*640,大小不超过1M;
     */
    @ApiModelProperty(value = "分享图")
    private String shareImg;
 
    /**
     * 购物直播频道封面图,填入mediaID(mediaID获取后,三天内有效);图片mediaID的获取,请参考以下文档: https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html; 购物直播频道封面图,图片规则:建议像素800*800,大小不超过100KB;
     */
    @ApiModelProperty(value = "封面图")
    private String feedsImg;
 
 
    @ApiModelProperty(value = "回放视频链接")
    private String mediaUrl;
 
    @ApiModelProperty(value = "房间ID")
    private Integer roomId;
 
    @ApiModelProperty(value = "小程序直播码")
    private String qrCodeUrl;
 
    @ApiModelProperty(value = "店铺ID")
    private String storeId;
 
    @ApiModelProperty(value = "直播间商品数量")
    private Integer roomGoodsNum;
 
    @ApiModelProperty(value = "直播间商品(最多展示两个商品:name/goodsImage)")
    private String roomGoodsList;
 
    @ApiModelProperty(value = "推荐直播间")
    private boolean recommend;
 
    /**
     * @see StudioStatusEnum
     */
    @ApiModelProperty(value = "直播间状态")
    private String  status;
}