using Hotline.Share.Dtos.File;
using Hotline.Share.Enums.JudicialManagement;
using Hotline.Share.Enums.Order;
namespace Hotline.Share.Dtos.ContingencyManagement
{
public class ContingencyManagementOrdersDto
{
public string Id { get; set; }
///
/// 来源渠道(电话、网站、APP等)
///
public string? SourceChannel { get; set; }
public string? SourceChannelCode { get; set; }
///
/// 来电号码
///
public string? FromPhone { get; set; }
///
/// 转接号码(转接来源)
///
public string? TransferPhone { get; set; }
///
/// 来电/信人姓名
///
public string? FromName { get; set; }
///
/// 来电/信人性别
///
public EGender FromGender { get; set; }
///
/// 来电/信人身份
///
public EIdentityType? IdentityType { get; set; }
///
/// 联系电话
///
public string? Contact { get; set; }
public string? ContactMask { get; set; }
///
/// 受理类型
///
public string? AcceptType { get; set; }
public string? AcceptTypeCode { get; set; }
///
/// 标题
///
public string Title { get; set; }
///
/// 热点
///
public string? HotspotId { get; set; }
public string? HotspotName { get; set; }
public string? HotspotSpliceName { get; set; }
///
/// 外部数据(为前端提供级联功能)
///
public string? HotspotExternal { get; set; }
///
/// 附件
///
public List? Additions { get; set; } = new();
///
/// 诉求内容
///
public string Content { get; set; }
///
/// 工单编码(20220101000001)
///
public string? No { get; set; }
///
/// 市民查询密码
///
public string? Password { get; set; }
///
/// 受理人id
///
public string? AcceptorId { get; set; }
///
/// 受理人名称
///
public string? AcceptorName { get; set; }
///
/// 受理人工号
///
public string? AcceptorStaffNo { get; set; }
///
/// 受理人部门编码
///
public string? AcceptorOrgCode { get; set; }
///
/// 受理人部门名称
///
public string? AcceptorOrgName { get; set; }
///
/// 附件
///
public List? FileJson { get; set; }
///
/// 工单来源
///
public EOrderSoure? OrderSoure { get; set; }
///
/// 归档时间(暂为流程结束时间,因流程结束自动归档)
///
public DateTime? FiledTime { get; set; }
///
/// 归档意见
///
public string? FileOpinion { get; set; }
///
/// 实际办理时间
///
public DateTime? ActualHandleTime { get; set; }
///
/// 实际办理人id
///
public string? ActualHandlerId { get; set; }
///
/// 实际办理人名称
///
public string? ActualHandlerName { get; set; }
///
/// 实际办理部门名称
///
public string? ActualHandleOrgName { get; set; }
///
/// 实际办理部门编码
///
public string? ActualHandleOrgCode { get; set; }
///
/// 实际办理意见(办理中...or 最终办理意见)
///
public string ActualOpinion { get; set; } = "办理中...";
///
/// 整理标题
///
public string ArrangeTitle { get; set; }
///
/// 整理内容
///
public string ArrangeContent { get; set; }
///
/// 整理后办理意见
///
public string? ArrangementOpinion { get; set; }
///
/// 经度
///
public double? Longitude { get; set; }
///
/// 维度
///
public double? Latitude { get; set; }
///
/// 行政区划编码
///
public string? AreaCode { get; set; }
///
/// 省
///
public string? Province { get; set; }
///
/// 市
///
public string? City { get; set; }
///
/// 区/县
///
public string? County { get; set; }
///
/// 乡镇(4级行政区划)
///
public string? Town { get; set; }
///
/// 详细街道
///
public string? Street { get; set; }
///
/// 行政区划地址
///
public string? Address { get; set; }
///
/// 完整地址
///
public string? FullAddress { get; set; }
///
/// 创建时间
///
public DateTime CreationTime { get; set; }
///
/// 推送状态 0:推送中,1:成功,2:失败
///
public string? PushState { get; set; }
}
}