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; }