200 lines
6.6 KiB
C#
200 lines
6.6 KiB
C#
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<LiveAuditKeyValue> Status { get; set; }
|
|
public List<LiveAuditKeyValue> Reasons { get; set; }
|
|
public List<LiveAuditKeyValue> 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; }
|
|
}
|
|
}
|