using Hotline.Share.Enums.Order;
using Hotline.Share.Requests;
namespace Hotline.Share.Dtos.Order.Publish;
public record QueryOrderPublishDto : PagedKeywordRequest
{
///
/// 发布状态
///
public EPubState? PubState { get; set; }
///
/// 工单编号
///
public string? No { get; set; }
///
/// 工单标题
///
public string? Title { get; set; }
///
/// 受理时间(工单创建时间)
///
public DateTime? CreationTimeStart { get; set; }
public DateTime? CreationTimeEnd { get; set; }
///
/// 省期满时间开始
///
public DateTime? ExpiredTimeProvinceStart { get; set; }
///
/// 省期满时间结束
///
public DateTime? ExpiredTimeProvinceEnd { get; set; }
///
/// 来电号码(×)
///
public string? FromPhone { get; set; }
///
/// 接办名称(综合查询使用)
///
public string? ActualHandleOrgName { get; set; }
///
/// 受理类型
///
public List? AcceptTypes { get; set; } = new();
///
/// 受理类型(√)
///
public string? AcceptType { get; set; }
///
/// 热点分类关键词
///
public string? Hotspot { get; set; }
///
/// 热点分类
///
public List? HotspotIds { get; set; } = new();
///
/// 受理坐席名字或工号(×)
///
public string? NameOrNo { get; set; }
///
/// 派单人
///
public string? CenterToOrgHandlerName { get; set; }
///
/// 发布范围
///
public EPublicState? PubRange { get; set; }
///
/// 归档时间
///
public DateTime? FiledTimeStart { get; set; }
public DateTime? FiledTimeEnd { get; set; }
///
/// 工单标签
///
public string? OrderTag { get; set; }
///
/// 归档方式
///
public FiledType? FiledType { get; set; }
///
/// 是否会签
///
public bool? IsCountersign { get; set; }
///
/// 是否解决
///
public bool? Resolve { get; set; }
///
/// 是否只查询自己的待发布工单
///
public bool? QuerySelf { get; set; }
///
/// 是否省工单(空为全部 true为省工单 false为市工单)
///
public bool? IsProvinceOrder { get; set; }
///
/// 来源渠道(√)
///
public string? Channel { get; set; }
///
/// 是否超期
///
public bool? IsOverTime { get; set; }
///
/// 查询批次
///
public int QueryIndex { get; set; }
///
/// 一级部门
///
public string? OrgLevelOneName { get; set; }
///
/// 来电主体(√)(单选)
///
public EIdentityType? IdentityType { get; set; }
}