package com.tzy.pojo.card;

import javax.persistence.Column;
import javax.persistence.Table;
import java.io.Serializable;
import lombok.Data;
import java.util.Date;

/**
 * @Description  
 * @Author  Hunter
 * @Date 2022-02-16 
 */

@Table ( name ="card_group_lives_config" )
@Data
public class CardGroupLivesConfig  implements Serializable {

	private static final long serialVersionUID =  4554153319979937105L;

	/**
	 * id
	 */
   	@Column(name = "id" )
	private Long id;

	/**
	 * 组团信息id
	 */
   	@Column(name = "group_info_id" )
	private Long groupInfoId;

	/**
	 * 名称
	 */
   	@Column(name = "name" )
	private String name;

	/**
	 * 直播编码
	 */
   	@Column(name = "code" )
	private String code;

	/**
	 * 开播时间
	 */
   	@Column(name = "start_time" )
	private Date startTime;

	/**
	 * 结束时间
	 */
   	@Column(name = "end_time" )
	private Date endTime;

	/**
	 * 总时长(分钟)
	 */
   	@Column(name = "total_duration" )
	private Long totalDuration;

	/**
	 * 直播观看人数(最大)
	 */
   	@Column(name = "live_viewers_num" )
	private Long liveViewersNum;

	/**
	 * 回放地址
	 */
   	@Column(name = "playback_path" )
	private String playbackPath;

	/**
	 * 回放观看人数
	 */
   	@Column(name = "playback_wiewers_num" )
	private Long playbackWiewersNum;

	/**
	 * 回放时长(分钟)
	 */
   	@Column(name = "playback_duration" )
	private Long playbackDuration;

	/**
	 * 状态
	 */
   	@Column(name = "status" )
	private Long status;

	/**
	 * 描述
	 */
   	@Column(name = "msg" )
	private String msg;

	/**
	 * 备注
	 */
   	@Column(name = "remark" )
	private String remark;

	/**
	 * 创建时间
	 */
   	@Column(name = "create_time" )
	private Date createTime;

	/**
	 * 创建人
	 */
   	@Column(name = "create_by" )
	private String createBy;

	/**
	 * 更新时间
	 */
   	@Column(name = "update_time" )
	private Date updateTime;

	/**
	 * 更新人
	 */
   	@Column(name = "update_by" )
	private String updateBy;

	/**
	 * 主播昵称
	 */
   	@Column(name = "anchor_name" )
	private String anchorName;

	/**
	 * 主播微信号
	 */
   	@Column(name = "anchor_wechat" )
	private String anchorWechat;

	/**
	 * 直播间类型
	 */
   	@Column(name = "type" )
	private Long type;

   	@Column(name = "feeds_public" )
	private Long feedsPublic;

	/**
	 * 点赞:0：开启，1：关闭
	 */
   	@Column(name = "close_like" )
	private Long closeLike;

	/**
	 * 货架: 0：开启，1：关闭
	 */
   	@Column(name = "close_goods" )
	private Long closeGoods;

	/**
	 * 评论 【0：开启，1：关闭】
	 */
   	@Column(name = "close_comment" )
	private Long closeComment;

	/**
	 * 回放 【0：开启，1：关闭】 默认关闭回放
	 */
   	@Column(name = "close_replay" )
	private Long closeReplay;

	/**
	 * 分享 【0：开启，1：关闭】默认开启分享
	 */
   	@Column(name = "close_share" )
	private Long closeShare;

	/**
	 * 客服 【0：开启，1：关闭】 默认关闭客服
	 */
   	@Column(name = "close_kf" )
	private Long closeKf;

	/**
	 * 主播副号微信号
	 */
   	@Column(name = "sub_anchor_wechat" )
	private String subAnchorWechat;

	/**
	 * 创建者微信号
	 */
   	@Column(name = "creater_wechat" )
	private String createrWechat;

	/**
	 * 背景图，填入mediaID
	 */
   	@Column(name = "cover_img" )
	private String coverImg;

	/**
	 * 分享图，填入mediaID
	 */
   	@Column(name = "share_img" )
	private String shareImg;

	/**
	 * 购物直播频道封面图，填入mediaID
	 */
   	@Column(name = "feeds_img" )
	private String feedsImg;

   	@Column(name = "defult" )
	private Boolean defult;

	/**
	 * 直播间号
	 */
   	@Column(name = "roomid" )
	private Long roomid;

	/**
	 * 背景图mediaID
	 */
   	@Column(name = "cover_media" )
	private String coverMedia;

	/**
	 * 分享图mediaID
	 */
   	@Column(name = "share_media" )
	private String shareMedia;

	/**
	 * 封面图mediaID
	 */
   	@Column(name = "feeds_media" )
	private String feedsMedia;

	/**
	 * 删除标记，：0=正常，1=删除
	 */
   	@Column(name = "del_flg" )
	private Integer delFlg;

	/**
	 * 组团名称
	 */
   	@Column(name = "group_info_name" )
	private String groupInfoName;

	/**
	 * appid
	 */
   	@Column(name = "appid" )
	private String appid;

	private Integer appUserId;
	/**
	 * 类型
	 */
	private String category;
}
