using Hotline.Share.Dtos.File; using Hotline.Share.Enums.Order; using Hotline.Share.Requests; namespace Hotline.Share.Dtos.WebPortal { /// /// /// public class GetOrderCodePwd { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } /// /// /// public string OrderNo { get; set; } /// /// /// public string Pwd { get; set; } } /// /// 获取前几条数据 /// public class QueryOrderListByNumDto { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } public int Num { get; set; } } /// /// 会员中心查询用户信件 /// public record QueryOrderListByUserDto : PagedRequest { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } /// /// 信件编号 /// public string? UserId { get; set; } } /// /// 办件摘编列表查询参数 /// public record QueryOrderListDto : PagedRequest { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } /// /// 来电/信人身份 /// public EIdentityType? IdentityType { get; set; } /// /// 信件编号 /// public string? FlowCode { get; set; } /// /// 标题 /// public string? FlowName { get; set; } /// /// 受理类型 /// public string? FlowSType { get; set; } /// /// 热点类型 /// public string? FlowRType { get; set; } /// /// 开始时间 /// public string? FlowSDate { get; set; } /// /// 结束时间 /// public string? FlowEDate { get; set; } /// /// 来信人 /// public string? FlowFrom { get; set; } } /// /// 办件摘编列表数据 /// public class OrderListDto { /// /// 信件ID /// public string FlowID { get; set; } /// /// 信件编号 /// public string FlowCode { get; set; } /// /// 查询密码 /// public string FlowPwd { get; set; } /// /// 信件标题 /// public string FlowTitle { get; set; } /// /// 来源 /// public string FlowFromName { get; set; } /// /// 受理类型 /// public string FlowPurTypeName { get; set; } /// /// 热点类型 /// public string ConTypeName { get; set; } /// /// 来信时间 /// public DateTime? FlowAddDate { get; set; } /// /// 发布时间 /// public DateTime? PubDate { get; set; } /// /// 办理状态 /// public string RSFlagName { get; set; } /// /// /// public int Source { get; set; } = 1; } /// /// 办件摘编列表数据 /// public class OrderListReturnAllDto { /// /// 总数 /// public int Total { get; set; } /// /// 数据对象 /// public IReadOnlyList Data { get; set; } } /// /// 办件摘编列表数据 /// public class OrderListReturnDto { /// /// 页码 /// public int PageNum { get; set; } /// /// 总页数 /// public int PageCount { get; set; } /// /// 总条数 /// public int Total { get; set; } /// /// 数据对象 /// public IReadOnlyList Data { get; set; } } /// /// 信件明细 /// public class OrderDetail { /// /// 工单ID /// public string FlowID { get; set; } /// /// 部门id /// public string FlowBMID { get; set; } /// /// 部门名称 /// public string FlowBMName { get; set; } /// /// 信件编号 /// public string FlowCode { get; set; } /// /// 查询密码 /// public string Pwd { get; set; } /// /// 信件标题 /// public string FlowTitle { get; set; } /// /// 来源 /// public string FlowFromName { get; set; } /// /// 受理类型 /// public string FlowPurTypeName { get; set; } /// /// 热点类型 /// public string FlowConTypeName { get; set; } /// /// 来信时间 /// public DateTime? FlowAddDate { get; set; } /// /// 办结时间 /// public DateTime? FlowEndDate { get; set; } /// /// 来信人 /// public string FlowLKName { get; set; } /// /// 办理状态 /// public string FlowRSFlagName { get; set; } /// /// 是否公开 /// public string FlowPubFlagName { get; set; } /// /// 受理内容 /// public string FlowContent { get; set; } /// /// 办理意见 /// public string FlowResult { get; set; } /// /// /// public string PubFlag { get; set; } /// /// 是否是省工单或者政民互动工单 0:否,1:是 /// public string IsProvinceOrder { get; set; } /// /// 是否可以评价 0:不能评价,1:可以评价,2:已评价 /// public string VisitType { get; set; } /// /// 一级部门code /// public string? OrgLevelOneCode { get; set; } /// /// 一级部门名称 /// public string? OrgLevelOneName { get; set; } /// /// 附件 /// public List? FileJson { get; set; } } /// /// 受理信息返回 /// public class OrderAcceptanceReturnDto { public string State { get; set; } public string Code { get; set; } public string PWD { get; set; } } /// /// 受理类型统计 /// public class OrderFormCount { /// /// 名称 /// public string name { get; set; } /// /// 数量 /// public int value { get; set; } } /// /// 热点统计 /// public class OrderHotCount { /// /// 名称 /// public string typeName { get; set; } /// /// 数量 /// public int num { get; set; } } /// /// 返回数据 /// public class GetChartDataDto { /// /// 受理类型统计 /// public IReadOnlyList formCount { get; set; } /// /// 热点统计 /// public IReadOnlyList hotCount { get; set; } } /// /// 办件统计 /// public class GetStatistDto { /// /// 累计接件 /// public int AllCount { get; set; } /// /// 累计已办 /// public int AllTrandCount { get; set; } /// /// 今日接件 /// public int DayCount { get; set; } /// /// 今日已办 /// public int DayTrandCount { get; set; } } /// /// 返回数据 /// public class DataListTopDto { public string DataID { get; set; } public string Title { get; set; } public DateTime? CreateDate { get; set; } public string? Content { get; set; } public string? BulletinTypeName { get; set; } } /// /// 查询条件带时间 /// public class OrderFormByMonthDto { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } /// /// 开始时间 /// public string? StartTime { get; set; } /// /// 结束时间 /// public string? EndTime { get; set; } } /// /// 受理类型统计 /// public class GetOrderFormByMonth { /// /// 受理类型统计---受理 /// public IReadOnlyList formAcceptanceCount { get; set; } /// /// 受理类型统计--办理 /// public IReadOnlyList formFileCount { get; set; } } /// /// /// public class GetVailDataDto() { /// /// 账号 /// public string? ClientId { get; set; } /// /// 密码 /// public string? ClientSecret { get; set; } public string Key { get; set; } public string Value { get; set; } } }