ComplianceServer/code/Hg.Complaint.Domain/Dto/LiveInfoDto.cs

167 lines
4.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Hg.Core.Entity.Hgaction;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Complaint.Domain.Dto
{
public class LiveInfoDto : LiveInfo
{
/// <summary>
/// 违规次数
/// </summary>
public int RejectCount { get; set; }
public string? Deptname { get; set; }
/// <summary>
/// 审核状态
/// </summary>
public LiveAuditStatus AuditStatus { get; set; }
/// <summary>
/// 审核状态
/// </summary>
public string? AuditStatusStr { get { return AuditStatus.GetDescription(); } }
/// <summary>
/// 待审核次数
/// </summary>
public int ToBeReviewedCount { get; set; }
/// <summary>
/// 已整改次数
/// </summary>
public int RectifyCount { get; set; }
/// <summary>
/// 审核通过次数
/// </summary>
public int PassCount { get; set; }
}
public class LiveAuditSchedules {
/// <summary>
/// 课程id
/// </summary>
public int? schedulesId { get; set; }
/// <summary>
/// 课程标题
/// </summary>
public string? title { get; set; }
/// <summary>
/// 第一列备注
/// </summary>
public string? cmsmome { get; set; }
/// <summary>
/// 简介
/// </summary>
public string? mome { get; set; }
/// <summary>
/// 管理事业部
/// </summary>
public string? deptid { get; set; }
/// <summary>
/// 事业部名称
/// </summary>
public string? deptname { get; set; }
/// <summary>
/// 直播开始时间
/// </summary>
public string? starttime { get; set; }
/// <summary>
/// 直播结束时间
/// </summary>
public string? endtime { get; set; }
/// <summary>
/// 直播老师
/// </summary>
public string? Liver { get; set; }
/// <summary>
/// 预热时间
/// </summary>
public int? pretime { get; set; }
/// <summary>
/// 直播周
/// </summary>
public string? weeks { get; set; }
/// <summary>
/// 营销类型:
/// 1、免费营销
/// 10、升级营销
/// 100、付费服务
/// </summary>
public MarketingType? marketingtype { get; set; }
/// <summary>
/// 直播流id
/// </summary>
public int? livestreamid { get; set; }
/// <summary>
/// 投放方式
/// 1: 直播间
/// 2工作室
/// </summary>
public RoomType? roomtype { get; set; }
/// <summary>
/// 待审核 直播
/// </summary>
public int waitAudit { get; set; } = 0;
/// <summary>
/// 违规次数
/// </summary>
public int violation { get; set; } = 0;
}
public class LiveAuditPlayBack {
public int? pbid { get; set; }
public int scheduleid { get; set; }
public string? title { get; set; }
public string? thumb { get; set; }
public string? intro { get; set; }
public DateTime? ctime { get; set; }
public string? url { get; set; }
public int? recordid { get; set; }
public int? status { get; set; }
public int? istop { get; set; }
public DateTime? zbdate { get; set; }
public LiveAuditStatus? auditStatus { get; set; }
}
public class PlayBackAuditLog
{
public int? playBackId { get; set; }
public int? schedulesId { get; set; }
public LiveAuditStatus auditStatus { get; set; }
public LiveAuditRejectReason? rejectReason { get; set; }
public string? auditRemark { get; set; }
public string? auditAccessory { get; set; }
public string? creater { get; set; }
public DateTime? ctime { get; set; }
/// <summary>
/// 处理人
/// </summary>
public string? solver { get; set; }
/// <summary>
/// 处理事件
/// </summary>
public DateTime? solveTime { get; set; }
public string? solveRemark { get; set; }
public string? solveAccessory { get; set; }
}
public enum WeeksEnum
{
= 0,
= 1,
= 2,
= 3,
= 4,
= 5,
= 6
}
}