123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400 |
- using Hotline.Share.Enums.Order;
- namespace Hotline.Share.Requests;
- public record PagedKeywordRequest : PagedRequest
- {
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime? StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime? EndTime { get; set; }
- public string? Keyword { get; set; }
- }
- public record PagedKeywordSonRequest : PagedRequest
- {
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime? StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime? EndTime { get; set; }
- public string? OrgName { get; set; }
- public string? OrgCode { get; set; }
- /// <summary>
- /// 1:办件结果 2:办件态度
- /// </summary>
- public int? TypeId { get; set; }
- public string? LineNum { get; set; }
- }
- public record ReportPagedRequest : PagedKeywordRequest
- {
- /// <summary>
- /// 排序字段
- /// </summary>
- public string SortField { get; set; }
- /// <summary>
- /// 排序规则 0 升序 1 降序
- /// </summary>
- public int? SortRule { get; set; }
- }
- public record OrgDataListDetailRequest : PagedRequest
- {
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime EndTime { get; set; }
- /// <summary>
- /// 部门Code
- /// </summary>
- public string OrgCode { get; set; }
- /// <summary>
- /// 工单编号
- /// </summary>
- public string? No { get; set; }
- /// <summary>
- /// 查询状态 1:业务已办超期 2:会签已办超期 3:业务待办超期 4:会签待办超期 5:小计
- /// </summary>
- public int QueryType { get; set; }
- /// <summary>
- /// 超期类型 1:系统中超期 2:申请延期超期
- /// </summary>
- public int ExpiredType { get; set; }
- }
- /// <summary>
- /// 部门超期全部数据
- /// </summary>
- public record OrgDataListAllDetailRequest : PagedRequest
- {
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime EndTime { get; set; }
- /// <summary>
- /// 部门Code
- /// </summary>
- public string OrgName { get; set; }
- /// <summary>
- /// 工单编号
- /// </summary>
- public string? No { get; set; }
- /// <summary>
- /// 超期类型 1:系统中超期 2:申请延期超期
- /// </summary>
- public int ExpiredType { get; set; }
- /// <summary>
- /// 工单状态(√)
- /// </summary>
- public List<EOrderStatus> Statuses { get; set; } = new();
- }
- public record PublishedPagedRequest : PagedKeywordRequest
- {
- /// <summary>
- /// 是否解决
- /// </summary>
- public bool? Resolve { get; set; }
- /// <summary>
- /// 工单编号
- /// </summary>
- public string? No { 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; }
- /// <summary>
- /// 查询类型 年 3 月 2 日 1 自定义 0
- /// </summary>
- 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
- {
- /// <summary>
- /// 部门Code
- /// </summary>
- public string OrgCode { get; set; }
- /// <summary>
- /// 不满意原因Key
- /// </summary>
- public string DissatisfiedKey { get; set; }
- }
- public record QueryOrderDelayDataListRequest : ReportPagedRequest
- {
- public string? OrgName { get; set; }
- }
- public record QueryOrderDelayDataDetailRequest : ReportPagedRequest
- {
- public string? OrgCode { get; set; }
- /// <summary>
- /// 查询类型 1已同意次数 2 未同意次数 3 审批中次数 4 小计
- /// </summary>
- public int? Type { get; set; }
- }
- public record QueryOrderReTransactRequest : ReportPagedRequest
- {
- public string? OrgName { get; set; }
- }
- public record QuerySecondaryHandlingRequest : ReportPagedRequest
- {
- public string? OrgName { get; set; }
- public string? OrgId { get; set; }
- /// <summary>
- /// 1 办件结果
- /// </summary>
- public int TypeId { get; set; }
- public string? CDPN { get; set; }
- public string Header { 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; }
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime? StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime? EndTime { get; set; }
- }
- public record QuerySendOrderDetailRequest : ReportPagedRequest
- {
- public string UserId { get; set; }
- public string TitleCode { get; set; }
- }
- public record QueryUnsignedOrdersRequest : ReportPagedRequest
- {
- /// <summary>
- /// 0 全部 1 本级 2 下级
- /// </summary>
- public int Level { get; set; }
- /// <summary>
- /// 0 未签收 1 签收
- /// </summary>
- public int Signed { get; set; }
- }
- public record QueryOrderSourceRequest : ReportPagedRequest
- {
- /// <summary>
- /// 来电/信人身份
- /// </summary>
- public EIdentityType? IdentityType { get; set; }
- /// <summary>
- /// 导出列名
- /// </summary>
- public List<string> AddColumnName { get; set; }
- }
- public record QueryOrderSourceDetailRequest : QueryOrderSourceRequest
- {
- /// <summary>
- /// 来电/信人身份
- /// </summary>
- public EIdentityType? IdentityType { get; set; }
- /// <summary>
- /// 点击时间
- /// </summary>
- public DateTime? Time { get; set; }
- /// <summary>
- /// 来源渠道(电话、网站、APP等)
- /// </summary>
- public string? SourceChannel { get; set; }
- }
- /// <summary>
- /// 分时统计
- /// </summary>
- public record TimeSharingPagedKeywordRequest : PagedKeywordRequest
- {
- /// <summary>
- /// 来电/信人身份
- /// </summary>
- public EIdentityType? IdentityType { get; set; }
- /// <summary>
- /// 导出列名
- /// </summary>
- public List<string> AddColumnName { get; set; }
- }
- public record OrgVisitDetailListReq: PagedKeywordRequest
- {
- /// <summary>
- /// 部门分类
- /// </summary>
- public EOrgVisitStatisticsType? OrgVisitStatisticsType { get; set; }
- /// <summary>
- /// 办件结果
- /// </summary>
- public string? OrgProcessingResults { get; set; }
- /// <summary>
- /// 回访人
- /// </summary>
- public string? VisitUser { get; set; }
- /// <summary>
- /// 工单编号
- /// </summary>
- public string? No { get; set; }
- /// <summary>
- /// 工单标题
- /// </summary>
- public string? Title { get; set; }
- /// <summary>
- /// 回访部门
- /// </summary>
- public List<string> OrgCodes { get; set; } = new();
- /// <summary>
- /// 热点分类
- /// </summary>
- public List<string> HotspotIds { get; set; } = new();
- /// <summary>
- /// 来源渠道(√)
- /// </summary>
- public List<string> Channels { get; set; } = new();
- /// <summary>
- /// 受理时间(工单创建时间)(√)
- /// </summary>
- public DateTime? CreationTimeStart { get; set; }
- public DateTime? CreationTimeEnd { get; set; }
- /// <summary>
- /// 办结时间(√)
- /// </summary>
- public DateTime? ActualHandleTimeStart { get; set; }
- public DateTime? ActualHandleTimeEnd { get; set; }
- }
- public record HotspotAndAreaStatisticsReq
- {
- public int HotspotLevel { get; set; }
- public DateTime StartTime { get; set; }
- public DateTime EndTime { get; set; }
- /// <summary>
- /// 导出列名
- /// </summary>
- public List<string> AddColumnName { get; set; } = new();
- }
|