NextWorkflowDto.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using Hotline.Share.Enums.FlowEngine;
  2. using System.ComponentModel;
  3. namespace Hotline.Share.Dtos.FlowEngine;
  4. /// <summary>
  5. /// 办理参数
  6. /// </summary>
  7. public class NextWorkflowDto : BasicWorkflowDto
  8. {
  9. public string WorkflowId { get; set; }
  10. /// <summary>
  11. /// 当前办理节点id
  12. /// </summary>
  13. public string StepId { get; set; }
  14. ///// <summary>
  15. ///// 下一节点到期时间(节点期满时间)
  16. ///// 需求调整
  17. ///// </summary>
  18. //public DateTime StepExpiredTime { get; set; }
  19. // #region 手动填入办理人信息
  20. //
  21. // /// <summary>
  22. // /// 真实办理人姓名(手动填写)
  23. // /// </summary>
  24. // public string? RealHandlerName { get; set; }
  25. //
  26. // /// <summary>
  27. // /// 真实办理人电话(手动填写)
  28. // /// </summary>
  29. // public string? RealHandlerPhone { get; set; }
  30. //
  31. // /// <summary>
  32. // /// 沟通方式(手动填写)
  33. // /// </summary>
  34. // public ERealCommunicationMode? RealCommunicationMode { get; set; }
  35. //
  36. // /// <summary>
  37. // /// 沟通时间(手动填写)
  38. // /// </summary>
  39. // public DateTime? RealCommunicationTime { get; set; }
  40. //
  41. // /// <summary>
  42. // /// 沟通地点(手动填写)
  43. // /// </summary>
  44. // public string? RealCommunicationAddress { get; set; }
  45. //
  46. // /// <summary>
  47. // /// 已与市民沟通
  48. // /// 已与市民电话联系,确认办理结果
  49. // /// </summary>
  50. // [Description("已与市民电话联系,确认办理结果")]
  51. // public bool? RealIsContacted { get; set; }
  52. //
  53. // /// <summary>
  54. // /// 已与市民现场沟通
  55. // /// 已赴现场处置,将处理结果告知市民
  56. // /// </summary>
  57. // [Description("已赴现场处置,将处理结果告知市民")]
  58. // public bool? RealContactLocale { get; set; }
  59. //
  60. // #endregion
  61. }
  62. public class NextWorkflowDto<TData>
  63. {
  64. /// <summary>
  65. /// 业务数据
  66. /// </summary>
  67. public TData Data { get; set; }
  68. /// <summary>
  69. /// 流程数据
  70. /// </summary>
  71. public NextWorkflowDto Workflow { get; set; }
  72. }