namespace Hotline.Share.Requests; public record PagedKeywordRequest : PagedRequest { public string? Keyword { get; set; } } public record ReportPagedRequest : PagedKeywordRequest { /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 排序字段 /// public string SortField { get; set; } /// /// 排序规则 0 升序 1 降序 /// public int SortRule { get; set; } } public record OrgDataListDetailRequest:PagedRequest { /// /// 开始时间 /// public DateTime StartTime { get; set; } /// /// 结束时间 /// public DateTime EndTime { get; set; } /// /// 部门Code /// public string OrgCode { get; set; } /// /// 工单编号 /// public string? No { get; set; } /// /// 查询状态 1:业务已办超期 2:会签已办超期 3:业务待办超期 4:会签待办超期 /// public int QueryType { get; set; } /// /// 超期类型 1:系统中超期 2:申请延期超期 /// public int ExpiredType { get; set; } } public record PublishedPagedRequest : PagedKeywordRequest { /// /// 是否解决 /// public bool? Resolve { get; set; } } public record HotspotSubtotalReportPagedRequest : ReportPagedRequest { public string Id { get; set; } } public record HotPortJoinOrgStatisticsRequest { public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } } public record HotspotReportPagedRequest : ReportPagedRequest { public string Id { get; set; } /// /// 查询类型 年 3 月 2 日 1 自定义 0 /// public int Type { get; set; } public DateTime? ChainStartTime { get; set; } public DateTime? ChainEndTime { get; set; } } public record QuerySeatRestRequest:ReportPagedRequest { public string? UserName { get; set; } public string? StaffNo { get; set; } } public record QuerySeatSwitchRequest:ReportPagedRequest { public string? UserName { get; set; } public string? CDPN { get; set; } } public record QueryVisitNoSatiisfiedRequest:ReportPagedRequest { public string? OrgName { get; set; } } public record BiQueryVisitNoSatisfiedDetailDto: ReportPagedRequest { /// /// 部门Code /// public string OrgCode { get; set; } /// /// 不满意原因Key /// public string DissatisfiedKey { get; set; } } public record QueryOrderDelayDataListRequest:ReportPagedRequest { public string? OrgName { get; set; } } public record QueryOrderReTransactRequest : ReportPagedRequest { public string? OrgName { get; set; } } public record QueryOrderReTransactDetailRequest : ReportPagedRequest { public string? OrgName { get; set; } public string? ErrorName { get; set; } public string? No { get; set; } } public record QuerySendOrderRequest { public string? UserName { get; set; } /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } }