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; }
}
}