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