using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using XF.Domain.Repository; namespace Hotline.CallCenter.Tels { [Description("话机操作记录")] public class TelOperation : CreationEntity { /// /// 工号 /// public string? StaffNo { get; set; } public string? UserId { get; set; } public string? UserName { get; set; } /// /// 分机号 /// public string? TelNo { get; set; } public string? GroupId { get; set; } /// /// 执行状态 /// 0:签入 1:接听 2:置忙 3:置闲 16:签出 17:呼出 30:挂机 /// public int? OperateState { get; set; } public string? OperateStateText => OperateState.HasValue ? OperateState switch { 0 => "签入", 1 => "接听", 2 => "置忙", 3 => "置闲", 16 => "签出", 17 => "呼出", 30 => "挂机", _ => "未知" } : string.Empty; public DateTime? OperateTime { get; set; } public int? Channel { get; set; } public string? CompanyId { get; set; } public string? Remark { get; set; } } }