using Hotline.Share.Enums.Order; using Hotline.Share.Requests; namespace Hotline.Share.Dtos.JudicialManagement { /// /// 司法行政监督管理工单查询参数 /// public record QueryEnforcementOrderDto : PagedRequest { /// /// 标题 /// public string Title { get; set; } /// /// 省本地编号(√) /// public string ProvinceNo { get; set; } /// /// 本地编号(√) /// public string No { get; set; } /// /// 受理类型(√) /// public List AcceptTypes { get; set; } = new(); /// /// 来源渠道(√) /// public List Channels { get; set; } = new(); /// /// 转接号码(转接来源)(√) /// public string? TransferPhone { get; set; } /// /// 热点分类(√) /// public List HotspotIds { get; set; } = new(); /// /// 事项类型 /// public string EventTypeId { get; set; } /// /// 接办部门(√) /// public List OrgCodes { get; set; } = new(); /// /// 受理坐席名字或工号(×) /// public string? NameOrNo { get; set; } /// /// 受理时间(工单创建时间)(√) /// public DateTime? CreationTimeStart { get; set; } public DateTime? CreationTimeEnd { get; set; } /// /// 紧急程度(√) /// public List EmergencyLevels { get; set; } = new(); /// /// 来电号码(×) /// public string? FromPhone { get; set; } /// /// 来电或联系电话(√) /// public string? PhoneNo { get; set; } /// /// 推送分类(√)(单选) /// public string? PushTypeCode { get; set; } /// /// 期满时间(√) /// public DateTime? ExpiredTimeStart { get; set; } public DateTime? ExpiredTimeEnd { get; set; } /// /// 工单状态(√) /// public List Statuses { get; set; } = new(); /// /// 接办人(√) /// public string? ActualHandlerName { get; set; } /// /// 当前办理节点(√)(单选) /// public string CurrentStepCode { get; set; } /// /// 办结时间(√) /// public DateTime? ActualHandleTimeStart { get; set; } public DateTime? ActualHandleTimeEnd { get; set; } /// /// 是否超期(√) /// public bool? IsOverTime { get; set; } /// /// 来电主体(√)(单选) /// public EIdentityType? IdentityType { get; set; } /// /// 来电人姓名(×) /// public string? FromName { get; set; } /// /// 区域(×)(多选) /// public List AreaCodes { get; set; } = new(); /// /// 是否省工单(空为全部 true为省工单 false为市工单) /// public bool? IsProvinceOrder { get; set; } /// /// 是否行政执法类 /// public bool? IsEnforcementOrder { get; set; } /// /// 是否推诿 /// public bool? IsPassTheBuckOrder { get; set; } /// /// 线索是否属实 /// public bool? IsTheClueTrue { get; set; } } }