using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Core.Domain.Dto.Live
{
public class LiveSystemPlanDto
{
public int? Id { get; set; }
///
/// 事业部id
///
public string? Dept { get; set; }
///
/// 事业部
///
public string? Deptments { get; set; }
///
/// 直播主题
///
public string? Title { get; set; }
///
/// 直播时长
///
public int? Duration { get; set; }
///
/// 直播时间
///
public DateTime? Zbtime { get; set; }
///
/// 直播场景
///
public string? Scene { get; set; }
///
/// 播前报备
///
public int? BeforeStatus { get; set; }
public string? Lecturer { get; set; }
///
/// 播前报备
///
public string? BeforeStatusStr
{
get
{
return BeforeStatus == 100 ? "通过" : BeforeStatus == 40 ? "驳回" : "提审";
}
}
///
/// 场景
///
public int? scenetype { get; set; }
///
/// 场景枚举
///
public string? scenetypeStr { get; set; }
public int? sceneid { get; set; }
public string? sceneidStr { get; set; }
public string? zhiboLink { get; set; }
///
/// 播中检查
///
public int? DuringStatus { get; set; }
///
/// 播中检查
///
public string? DuringStatusStr
{
get
{
return DuringStatus == 110 ? "瑕疵" : DuringStatus == 120 ? "未直播" : DuringStatus == 100 ? "正常" : "";
}
}
///
/// 播后质检
///
public int? AfterStatus { get; set; }
///
/// 播后质检
///
public string? AfterStatusStr
{
get
{
return AfterStatus == 110 ? "瑕疵" : AfterStatus == 100 ? "正常" : AfterStatus == 120 ? "违规" : AfterStatus == 40 ? "驳回" : AfterStatus == 60 ? "提审" : "";
}
}
///
/// 直播用途
///
public int? Usetype { get; set; }
///
/// 直播用途
///
public string? UsetypeStr
{
get
{
return Usetype == 1 ? "投放引流" : Usetype == 2 ? "活动营销" : "售后服务";
}
}
///
/// 直播内容
///
public string? Content { get; set; }
///
/// 留痕文件
///
public string? Files { get; set; }
///
/// 创建者部门
///
public int? DeptId { get; set; }
public string? DeptName { get; set; }
public int? Eid { get; set; }
public string? Memo { get; set; }
public string? LiveLink { get; set; }
///
/// 日志
///
public List LiveLogs { get; set; }
}
}