package com.ruoyi.system.model;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.ruoyi.common.core.domain.BaseModel;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
|
/**
|
* <p>
|
* 直播管理
|
* </p>
|
*
|
* @author xiaochen
|
* @since 2025-08-20
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@TableName("t_sys_live")
|
@ApiModel(value="TSysLive对象", description="直播管理")
|
public class TSysLive extends BaseModel {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
private String id;
|
|
@ApiModelProperty(value = "标题")
|
@TableField("live_title")
|
private String liveTitle;
|
|
@ApiModelProperty(value = "封面")
|
@TableField("live_cover")
|
private String liveCover;
|
|
@ApiModelProperty(value = "简介")
|
@TableField("live_introduction")
|
private String liveIntroduction;
|
|
@ApiModelProperty(value = "开始时间")
|
@TableField("start_time")
|
private LocalDateTime startTime;
|
|
@ApiModelProperty(value = "结束时间")
|
@TableField("end_time")
|
private LocalDateTime endTime;
|
|
@ApiModelProperty(value = "预计时长")
|
@TableField("expected_duration")
|
private Integer expectedDuration;
|
|
@ApiModelProperty(value = "直播方式 1=视频直播 2=语音直播")
|
@TableField("live_way")
|
private Integer liveWay;
|
|
@ApiModelProperty(value = "直播模式 1=横屏 2=竖屏")
|
@TableField("live_mode")
|
private Integer liveMode;
|
|
@ApiModelProperty(value = "讲师")
|
@TableField("live_lecturer")
|
private String liveLecturer;
|
|
@ApiModelProperty(value = "直播类型 1=免费 2=加密")
|
@TableField("live_type")
|
private Integer liveType;
|
|
@ApiModelProperty(value = "密码")
|
@TableField("password")
|
private String password;
|
|
@ApiModelProperty(value = "详情")
|
@TableField("live_detail")
|
private String liveDetail;
|
|
@ApiModelProperty(value = "推送类型,逗号分隔 1=诊所 2=用户 3=业务员")
|
@TableField("push_type")
|
private String pushType;
|
|
}
|