57 lines
1.5 KiB
C#
57 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Crm.Core.Domain.Dto.Live
|
|
{
|
|
public class LiveUserStatDto
|
|
{
|
|
/// <summary>
|
|
/// 用户数量
|
|
/// </summary>
|
|
[JsonPropertyName("user_num")]
|
|
public int UserNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 员工数量
|
|
/// </summary>
|
|
[JsonPropertyName("staff_num")]
|
|
public int StaffNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 全部事业部的用户数
|
|
/// </summary>
|
|
[JsonPropertyName("total_num")]
|
|
public int TotalNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 观看时长超过20分钟人数
|
|
/// </summary>
|
|
[JsonPropertyName("watch_num_20")]
|
|
public int WatchNum20 { get; set; }
|
|
/// <summary>
|
|
/// 客户互动数
|
|
/// </summary>
|
|
[JsonPropertyName("interact_num")]
|
|
public int InteractNum { get; set; }
|
|
/// <summary>
|
|
/// 观看时长超过30分钟人数
|
|
/// </summary>
|
|
[JsonPropertyName("watch_num_30")]
|
|
public int WatchNum30 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平均观看时长
|
|
/// </summary>
|
|
[JsonPropertyName("avg_watch_time")]
|
|
public double AvgWatchTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平均观看时长
|
|
/// </summary>
|
|
public string AvgWatchTimeStr { get { return Utility.SecondToHour(AvgWatchTime); } }
|
|
}
|
|
}
|