crm.core/code/Crm.Core.Domain/Dto/LivePlayback/LivePlaybackSummayStatDto.cs

52 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Crm.Core.Domain.Dto.LivePlayback
{
public class LivePlaybackSummayStatDto
{
/// <summary>
/// 回放员工数
/// </summary>
[JsonPropertyName("staff_user")]
public int StaffUser { get; set; }
/// <summary>
/// 全部回放客户数
/// </summary>
[JsonPropertyName("total_user")]
public int TotalUser { get; set; }
/// <summary>
/// 本事业部回放客户数
/// </summary>
[JsonPropertyName("dept_user")]
public int DeptUser { get; set; }
/// <summary>
/// 回放20分钟以上人数
/// </summary>
[JsonPropertyName("watch_20_user")]
public int Watch20User { get; set; }
/// <summary>
/// 平均回看时长
/// </summary>
[JsonPropertyName("avg_watch_time")]
public double AvgWatchTime { get; set; }
/// <summary>
/// 平均回放时长显示字符
/// </summary>
public string AvgWatchTimeStr
{
get { return Utility.SecondToHour(AvgWatchTime); }
}
/// <summary>
/// 平均回放天数
/// </summary>
[JsonPropertyName("avg_watch_days")]
public int AvgWatchDays { get; set; }
}
}