DsGetCaseResultReceive.cs 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. using SqlSugar;
  2. using System.ComponentModel;
  3. using XF.Domain.Repository;
  4. namespace Hotline.DataSharing.Province.XieTong.Send
  5. {
  6. /// <summary>
  7. /// 服务工单交办处理结果
  8. /// </summary>
  9. [Description("服务工单交办处理结果")]
  10. public class DsGetCaseResultReceive : CreationModificationEntity
  11. {
  12. /// <summary>
  13. /// 答复单位
  14. /// </summary>
  15. [SugarColumn(ColumnDescription = "答复单位", ColumnDataType = "varchar(200)")]
  16. public string DeptName { get; set; }
  17. /// <summary>
  18. /// 答复时间
  19. /// </summary>
  20. [SugarColumn(ColumnDescription = "答复时间")]
  21. public DateTime? FinishTime { get; set; }
  22. /// <summary>
  23. /// 答复人员
  24. /// </summary>
  25. [SugarColumn(ColumnDescription = "答复人员", ColumnDataType = "varchar(200)")]
  26. public string FinishName { get; set; }
  27. /// <summary>
  28. /// 办理情况
  29. /// </summary>
  30. [SugarColumn(ColumnDescription = "办理情况", ColumnDataType = "text")]
  31. public string FinishNote { get; set; }
  32. /// <summary>
  33. /// 办理操作
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "办理操作", ColumnDataType = "varchar(10)")]
  36. public string FinishType { get; set; }
  37. /// <summary>
  38. /// 办理单位
  39. /// </summary>
  40. [SugarColumn(ColumnDescription = "办理单位", ColumnDataType = "varchar(200)")]
  41. public string EndDept { get; set; }
  42. /// <summary>
  43. /// 办理人员
  44. /// </summary>
  45. [SugarColumn(ColumnDescription = "办理人员", ColumnDataType = "varchar(200)", IsNullable = true)]
  46. public string? EndName { get; set; }
  47. /// <summary>
  48. /// 联系时间
  49. /// </summary>
  50. [SugarColumn(ColumnDescription = "联系时间")]
  51. public DateTime? ConcactTime { get; set; }
  52. /// <summary>
  53. /// 联系方式
  54. /// </summary>
  55. [SugarColumn(ColumnDescription = "联系方式", ColumnDataType = "varchar(50)")]
  56. public string ConcactType { get; set; }
  57. /// <summary>
  58. /// 签收时间
  59. /// </summary>
  60. [SugarColumn(ColumnDescription = "签收时间")]
  61. public DateTime? SignTime { get; set; }
  62. /// <summary>
  63. /// 反馈时间
  64. /// </summary>
  65. [SugarColumn(ColumnDescription = "反馈时间")]
  66. public DateTime? FdBackTime { get; set; }
  67. /// <summary>
  68. /// 交办时间
  69. /// </summary>
  70. [SugarColumn(ColumnDescription = "交办时间")]
  71. public DateTime? SendTime { get; set; }
  72. /// <summary>
  73. /// 反馈意见
  74. /// </summary>
  75. [SugarColumn(ColumnDescription = "反馈意见", ColumnDataType = "text")]
  76. public string FdBack { get; set; }
  77. /// <summary>
  78. /// 办理时长
  79. /// </summary>
  80. [SugarColumn(ColumnDescription = "办理时长")]
  81. public Double HandleTimeLong { get; set; }
  82. /// <summary>
  83. /// 区县区域代码
  84. /// </summary>
  85. [SugarColumn(ColumnDescription = "区县区域代码", ColumnDataType = "varchar(50)")]
  86. public string EndAreaCode { get; set; }
  87. /// <summary>
  88. /// 区县区域名称
  89. /// </summary>
  90. [SugarColumn(ColumnDescription = "区县区域名称", ColumnDataType = "varchar(50)")]
  91. public string EndAreaName { get; set; }
  92. /// <summary>
  93. /// 工单办理过程中交办单位
  94. /// </summary>
  95. [SugarColumn(ColumnDescription = "工单办理过程中交办单位", ColumnDataType = "varchar(200)")]
  96. public string BeiZhu { get; set; }
  97. /// <summary>
  98. /// 统一社会信用代码
  99. /// </summary>
  100. [SugarColumn(ColumnDescription = "统一社会信用代码", ColumnDataType = "varchar(50)", IsNullable = true)]
  101. public string? OperateDeptCode { get; set; }
  102. /// <summary>
  103. /// 任务单关联 guid
  104. /// </summary>
  105. [SugarColumn(ColumnDescription = "任务单关联 guid", ColumnDataType = "varchar(50)")]
  106. public string TrowGuid { get; set; }
  107. /// <summary>
  108. /// 是否提供公开答复口径
  109. /// </summary>
  110. [SugarColumn(ColumnDescription = "是否提供公开答复口径", ColumnDataType = "varchar(2)", IsNullable = true)]
  111. public string? MsgOpenByArea { get; set; }
  112. /// <summary>
  113. /// 地方不公开处理结果原因
  114. /// </summary>
  115. [SugarColumn(ColumnDescription = "地方不公开处理结果原因", ColumnDataType = "varchar(1000)", IsNullable = true)]
  116. public string? AreaNotPublicReason { get; set; }
  117. /// <summary>
  118. /// 地方公开答复口径
  119. /// </summary>
  120. [SugarColumn(ColumnDescription = "地方公开答复口径", ColumnDataType = "varchar(1000)", IsNullable = true)]
  121. public string? FeedBackAnswerContent { get; set; }
  122. /// <summary>
  123. /// 反馈人电话号码
  124. /// </summary>
  125. [SugarColumn(ColumnDescription = "反馈人电话号码", ColumnDataType = "varchar(11)", IsNullable = true)]
  126. public string? FeedBackTel { get; set; }
  127. /// <summary>
  128. /// 备注-办理单位备注,仅审核可见,群众不可见,无备注填“无”
  129. /// </summary>
  130. [SugarColumn(ColumnDescription = " 备注-办理单位备注,仅审核可见", ColumnDataType = "text", IsNullable = true)]
  131. public string? Notes { get; set; } = "无";
  132. /// <summary>
  133. /// 事件类型
  134. /// </summary>
  135. [SugarColumn(ColumnDescription = "事件类型", ColumnDataType = "varchar(10)", IsNullable = true)]
  136. public string? EventType { get; set; }
  137. /// <summary>
  138. /// 事件名称
  139. /// </summary>
  140. [SugarColumn(ColumnDescription = "事件名称", ColumnDataType = "varchar(100)", IsNullable = true)]
  141. public string? Eventname { get; set; }
  142. /// <summary>
  143. /// 是否与网民取得联系
  144. /// </summary>
  145. [SugarColumn(ColumnDescription = "是否与网民取得联系", ColumnDataType = "varchar(5)", IsNullable = true)]
  146. public string? ContactFlag { get; set; }
  147. /// <summary>
  148. /// 是否邀请网民评价
  149. /// </summary>
  150. [SugarColumn(ColumnDescription = "是否邀请网民评价", ColumnDataType = "varchar(5)", IsNullable = true)]
  151. public string? AssessFlag { get; set; }
  152. /// <summary>
  153. /// 网民评价类型0:不满意;1: 满意;2:表示理解
  154. /// </summary>
  155. [SugarColumn(ColumnDescription = "网民评价类型", ColumnDataType = "varchar(5)", IsNullable = true)]
  156. public string? AssessOpinion { get; set; }
  157. /// <summary>
  158. /// 网民评价内容
  159. /// </summary>
  160. [SugarColumn(ColumnDescription = "网民评价内容", ColumnDataType = "varchar(3000)", IsNullable = true)]
  161. public string? AssessContent { get; set; }
  162. /// <summary>
  163. /// 服务工单编号
  164. /// </summary>
  165. [SugarColumn(ColumnDescription = "服务工单编号", ColumnDataType = "varchar(50)")]
  166. public string CaseSerial { get; set; }
  167. /// <summary>
  168. /// 材料标识
  169. /// </summary>
  170. [SugarColumn(ColumnDescription = "材料标识", ColumnDataType = "varchar(50)", IsNullable = true)]
  171. public string? CliengGuid { get; set; }
  172. /// <summary>
  173. /// 行政区划代码
  174. /// </summary>
  175. [SugarColumn(ColumnDescription = "行政区划代码", ColumnDataType = "varchar(24)")]
  176. public string? AreaCode { get; set; }
  177. /// <summary>
  178. /// 接口返回结果
  179. /// </summary>
  180. [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
  181. public string? ReturnResult { get; set; }
  182. /// <summary>
  183. /// 同步状态 0:待同步; 1:同步成功; 2:同步失败;
  184. /// </summary>
  185. [SugarColumn(ColumnDescription = "同步状态", ColumnDataType = "varchar(1)", IsNullable = true)]
  186. public string SyncState { get; set; } = "0";
  187. }
  188. }