using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRM.Core.DTO { public class LiveAuditRequestDto { public int? PageIndex { get; set; } public int? PageSize { get; set; } public int? LiveId { get; set; } public int? DeptId { get; set; } public int? PlatformId { get; set; } public string Schedule { get; set; } public string Remark { get; set; } public string Liver { get; set; } public int? AuditStatus { get; set; } public DateTime? TimeFrom { get; set; } public DateTime? TimeTo { get; set; } public string Auditer { get; set; } public DateTime? AuditTimeFrom { get; set; } public DateTime? AuditTimeTo { get; set; } } public class LiveAuditResponseDto { public int? Id { get; set; } public int? DeptId { get; set; } public string DeptName { get; set; } public int? LiveId { get; set; } public int? PlatformId { get; set; } public string Platform { get; set; } public int? ScheduleId { get; set; } public string Schedule { get; set; } public string Remark { get; set; } public string Liver { get; set; } public string Account { get; set; } public string LiveUrl { get; set; } public string LiveTitle { get; set; } public string LiveRoomInfo { get; set; } public DateTime? StarTime { get; set; } public DateTime? EndTime { get; set; } public int? LiveCount { get; set; } public int? RejectCount { get; set; } public int? AuditStatus { get; set; } public string Auditer { get; set; } public DateTime? AuditTime { get; set; } public DateTime? Ctime { get; set; } public DateTime? Utime { get; set; } public DateTime? LiveDate { get; set; } public string LiveDateStr { get { return LiveDate?.ToString("yyyy-MM-dd"); } } public int? ToBeReviewedCount { get; set; } public int? RectifyCount { get; set; } public int? PassCount { get; set; } } public class LiveAuditLogsDto { public int? Id { get; set; } public int? AuditId { get; set; } public string Schedule { get; set; } public DateTime? StarTime { get; set; } public string Event { get; set; } public DateTime? Ctime { get; set; } public string Operator { get; set; } public string AuditRemark { get; set; } public int? RejectReason { get; set; } public string AuditAccessory { get; set; } public string RectificationAccessory { get; set; } public string RectificationRemark { get; set; } public int? AuditStatus { get; set; } } public class LiveAuditDetailDto { public int? Id { get; set; } public string LiveUrl { get; set; } public string LiveRoomInfo { get; set; } public int? AuditStatus { get; set; } public string RectificationAccessory { get; set; } public string RectificationRemark { get; set; } public int? ScheduleId { get; set; } public string LiveDate { get; set; } } public class LiveAuditSetDto { public int AuditId { get; set; } public string Operator { get; set; } public int? AuditStatus { get; set; } public int? RejectReason { get; set; } public string AuditRemark { get; set; } public string AuditAccessory { get; set; } } public class LiveAuditSelectDto { public List Status { get; set; } public List Reasons { get; set; } public List Platforms { get; set; } } public class LiveAuditKeyValue { public int Key { get; set; } public string Value { get; set; } } public class LiveScheduleRequestDto { public int? PageIndex { get; set; } public int? PageSize { get; set; } public int? DeptId { get; set; } public int? PlatformId { get; set; } public string Schedule { get; set; } public string Liver { get; set; } public DateTime? TimeFrom { get; set; } public DateTime? TimeTo { get; set; } } public class LiveScheduleResponseDto { public int? SchedulesId { get; set; } public string Title { get; set; } public string DeptName { get; set; } public string Cmsmome { get; set; } public string StartTime { get; set; } public string EndTime { get; set; } public string Liver { get; set; } public int Pretime { get; set; } public string Weeks { get; set; } public int? WaitAudit { get; set; } public int? Violation { get; set; } } public class LivePlayBlackRequestDto { public int SchedulesId { get; set; } public DateTime? STime { get; set; } public DateTime? ETime { get; set; } public int PageIndex { get; set; } public int PageSize { get; set; } public int? LiveAuditStatus { get; set; } } public class LivePlayBlackResponseDto { public int? ScheduleId { get; set; } public int? PBId { 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? AuditStatus { get; set; } public DateTime? ZbDate { get; set; } } public class LivePlayBackSetDto { public string PlayBackIds { get; set; } public string Operator { get; set; } public int? SchedulesId { get; set; } public int? AuditStatus { get; set; } public int? RejectReason { get; set; } public string AuditRemark { get; set; } public string AuditAccessory { get; set; } } public class LivePlayBackLogsDto { public int? PlayBackId { get; set; } public int? SchedulesId { get; set; } public int? RejectReason { get; set; } public string AuditRemark { get; set; } public string AuditAccessory { get; set; } public string Creater { get; set; } public DateTime? Ctime { get; set; } public string Solver { get; set; } public DateTime? SolveTime { get; set; } public string SolveRemark { get; set; } public string SolveAccessory { get; set; } public int? AuditStatus { get; set; } } }