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