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