using Hotline.Share.Enums.Order; using Hotline.Share.Requests; namespace Hotline.Share.Dtos.Bi { public record QueryVisitNoSatisfiedDto { /// /// 回访结果 空查询全部,-1:视为满意;2:不满意 /// public string? OrgProcessingResults { get; set; } public string OrgName { get; set; } public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } /// /// 导出列名 /// public List AddColumnName { get; set; } = new(); } public record VisitAndOrgSatisfactionDetailDto : PagedRequest { public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } public string OrgCode { get; set; } public int TypeId { get; set; } public string DateValue { get; set; } public string? LineNum { get; set; } /// /// 是否只看自己(优先级最高) /// public bool? IsOnlyMy { get; set; } /// /// 来电/信人身份0:全部 ,1:市民,2:企业 /// public int? TypeCode { get; set; } /// /// 排序字段 /// public string? SortField { get; set; } /// /// 排序方式 // 0 升序 1 降序 /// public int? SortRule { get; set; } /// /// 回访方式 /// public EVisitType? VisitType { get; set; } } public record HighFrequencyCallStatisticsRequest : PagedRequest { public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } public string? PhoneNum { get; set; } } public record HighMatterWarningRequest : PagedRequest { public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } public string Hotspot { get; set; } public string AreaCode { get; set; } public string AcceptType { get; set; } } public record HighMatterWarningDetailRequest : PagedRequest { public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } public string HotspotId { get; set; } public string AreaCode { get; set; } public string AcceptTypeCode { get; set; } } }