DsOrderWorkFlow.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. using DataSharing.Share.Dtos;
  2. using SqlSugar;
  3. using System.ComponentModel;
  4. using XF.Domain.Repository;
  5. namespace DataSharing.RawData
  6. {
  7. /// <summary>
  8. /// 工单流程数据
  9. /// </summary>
  10. [Description("工单流程数据")]
  11. public class DsOrderWorkFlow : CreationEntity
  12. {
  13. /// <summary>
  14. /// 工单ID
  15. /// </summary>
  16. [SugarColumn(ColumnDescription = "工单ID", ColumnDataType = "varchar(50)")]
  17. public string OrderId { get; set; }
  18. /// <summary>
  19. /// 流程ID
  20. /// </summary>
  21. [SugarColumn(ColumnDescription = "流程ID", ColumnDataType = "varchar(50)")]
  22. public string WorkflowId { get; set; }
  23. #region 接办
  24. /// <summary>
  25. /// 接办人ID
  26. /// </summary>
  27. public string? AcceptorId { get; set; }
  28. /// <summary>
  29. /// 接办人
  30. /// </summary>
  31. public string? AcceptorName { get; set; }
  32. /// <summary>
  33. /// 接办人部门code
  34. /// </summary>
  35. public string? AcceptorOrgId { get; set; }
  36. /// <summary>
  37. /// 接办人部门名称
  38. /// </summary>
  39. public string? AcceptorOrgName { get; set; }
  40. /// <summary>
  41. /// 接办人部门行政区划代码
  42. /// </summary>
  43. public string? AcceptorOrgAreaCode { get; set; }
  44. /// <summary>
  45. /// 接办人部门行政区划名称
  46. /// </summary>
  47. public string? AcceptorOrgAreaName { get; set; }
  48. /// <summary>
  49. /// 接办时间
  50. /// </summary>
  51. public DateTime? AcceptTime { get; set; }
  52. #endregion
  53. #region 办理信息
  54. /// <summary>
  55. /// 办理人ID
  56. /// </summary>
  57. public string? HandlerId { get; set; }
  58. /// <summary>
  59. /// 办理人名称
  60. /// </summary>
  61. public string? HandlerName { get; set; }
  62. /// <summary>
  63. /// 办理人部门code
  64. /// </summary>
  65. public string? HandlerOrgId { get; set; }
  66. /// <summary>
  67. /// 办理人部门名称
  68. /// </summary>
  69. public string? HandlerOrgName { get; set; }
  70. /// <summary>
  71. /// 办理人部门行政区划代码
  72. /// </summary>
  73. public string? HandlerOrgAreaCode { get; set; }
  74. /// <summary>
  75. /// 办理人部门行政区划名称
  76. /// </summary>
  77. public string? HandlerOrgAreaName { get; set; }
  78. /// <summary>
  79. /// 办理完成时间
  80. /// </summary>
  81. public DateTime? HandleTime { get; set; }
  82. /// <summary>
  83. /// 办理意见
  84. /// </summary>
  85. [SugarColumn(Length = 2000)]
  86. public string? Opinion { get; set; }
  87. /// <summary>
  88. /// 附件
  89. /// </summary>
  90. [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
  91. public List<FileJson>? FileJson { get; set; }
  92. /// <summary>
  93. /// 节点期满时间
  94. /// </summary>
  95. public DateTime? StepExpiredTime { get; set; }
  96. #endregion
  97. }
  98. }