ComplianceServer/code/Hg.Core.Domain/Dto/Live/LiveSystemPlanDto.cs

148 lines
3.6 KiB
C#

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; }
/// <summary>
/// 事业部id
/// </summary>
public string? Dept { get; set; }
/// <summary>
/// 事业部
/// </summary>
public string? Deptments { get; set; }
/// <summary>
/// 直播主题
/// </summary>
public string? Title { get; set; }
/// <summary>
/// 直播时长
/// </summary>
public int? Duration { get; set; }
/// <summary>
/// 直播时间
/// </summary>
public DateTime? Zbtime { get; set; }
/// <summary>
/// 直播场景
/// </summary>
public string? Scene { get; set; }
/// <summary>
/// 播前报备
/// </summary>
public int? BeforeStatus { get; set; }
public string? Lecturer { get; set; }
/// <summary>
/// 播前报备
/// </summary>
public string? BeforeStatusStr
{
get
{
return BeforeStatus == 100 ? "通过" : BeforeStatus == 40 ? "驳回" : "提审";
}
}
/// <summary>
/// 场景
/// </summary>
public int? scenetype { get; set; }
/// <summary>
/// 场景枚举
/// </summary>
public string? scenetypeStr { get; set; }
public int? sceneid { get; set; }
public string? sceneidStr { get; set; }
public string? zhiboLink { get; set; }
/// <summary>
/// 播中检查
/// </summary>
public int? DuringStatus { get; set; }
/// <summary>
/// 播中检查
/// </summary>
public string? DuringStatusStr
{
get
{
return DuringStatus == 110 ? "瑕疵" : DuringStatus == 120 ? "未直播" : DuringStatus == 100 ? "正常" : "";
}
}
/// <summary>
/// 播后质检
/// </summary>
public int? AfterStatus { get; set; }
/// <summary>
/// 播后质检
/// </summary>
public string? AfterStatusStr
{
get
{
return AfterStatus == 110 ? "瑕疵" : AfterStatus == 100 ? "正常" : AfterStatus == 120 ? "违规" : AfterStatus == 40 ? "驳回" : AfterStatus == 60 ? "提审" : "";
}
}
/// <summary>
/// 直播用途
/// </summary>
public int? Usetype { get; set; }
/// <summary>
/// 直播用途
/// </summary>
public string? UsetypeStr
{
get
{
return Usetype == 1 ? "投放引流" : Usetype == 2 ? "活动营销" : "售后服务";
}
}
/// <summary>
/// 直播内容
/// </summary>
public string? Content { get; set; }
/// <summary>
/// 留痕文件
/// </summary>
public string? Files { get; set; }
/// <summary>
/// 创建者部门
/// </summary>
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; }
/// <summary>
/// 日志
/// </summary>
public List<LiveSystemPlanLogDto> LiveLogs { get; set; }
}
}