using Hotline.Share.Dtos.File; using Hotline.Share.Enums.JudicialManagement; using Hotline.Share.Enums.Order; namespace Hotline.Share.Dtos.JudicialManagement { /// /// 修改 /// public class JudicialManagementAddOrderDto: Position { /// /// 来源渠道(电话、网站、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 Files { get; set; } = new(); /// /// 诉求内容 /// public string Content { get; set; } /// /// 工单来源 /// public EOrderSoure? OrderSoure { get; set; } /// /// 是否行政执法类 /// public bool? IsEnforcementOrder { get; set; } /// /// 执法部门 /// public List EnforcementOrdersHandler { get; set; } } /// /// 编辑 /// public class JudicialManagementUpdateOrderDto : JudicialManagementAddOrderDto { public string Id { get; set; } } public class JudicialManagementOrderDto : JudicialManagementUpdateOrderDto { /// /// 工单编码(20220101000001) /// public string No { get; set; } /// /// 是否推诿 /// public bool IsPassTheBuckOrder { get; set; } /// /// 线索是否属实 /// public bool? IsTheClueTrue { get; set; } /// /// 诉事项类型ID /// public string? EventTypeId { get; set; } /// /// 诉事项类型名称 /// public string? EventTypeName { get; set; } /// /// 诉事项类型名称 /// public string? EventTypeSpliceName { get; set; } /// /// 诉事项类型一级Id /// public string? EventTypeOneLevelId { get; set; } /// /// 同步省工单编号和省上传下来的工单都用这个字段 /// public string? ProvinceNo { 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? Additions { get; set; } = new(); public List? FileJson { get; set; } } }