DsSendTaskProvinceOther.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using DataSharing.SendTask;
  2. using Hotline.Share.Dtos.File;
  3. using SqlSugar;
  4. using System.ComponentModel;
  5. namespace DataSharing.Province.SendTask.ProvinceOther
  6. {
  7. /// <summary>
  8. /// 省平台其他业务推送任务数据
  9. /// </summary>
  10. [Description("省平台其他业务推送任务数据")]
  11. [SugarIndex("index_dssendtaskprovinceother_provinceno", nameof(ProvinceNo), OrderByType.Desc)]
  12. [SugarIndex("index_dssendtaskprovinceother_firsttime", nameof(FirstTime), OrderByType.Desc)]
  13. [SugarIndex("index_dssendtaskprovinceother_lasttime", nameof(LastTime), OrderByType.Desc)]
  14. [SugarIndex("index_dssendtaskprovinceother_generationtime", nameof(GenerationTime), OrderByType.Desc)]
  15. public class DsSendTaskProvinceOther : BaseSendTask
  16. {
  17. /// <summary>
  18. /// 组装参数
  19. /// </summary>
  20. [SugarColumn(ColumnDataType = "text", ColumnDescription = "组装参数")]
  21. public string RequestData { get; set; }
  22. /// <summary>
  23. /// 待推送数据
  24. /// </summary>
  25. [Navigate(NavigateType.OneToOne, nameof(Id))]
  26. public DsWaitSendTaskProvinceOther WaitSendTaskProvinceOther { get; set; }
  27. /// <summary>
  28. /// 附件
  29. /// </summary>
  30. [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
  31. public List<FileJson>? FileJson { get; set; }
  32. /// <summary>
  33. /// 回访结果满意度
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "回访结果满意度")]
  36. public string? SubjectResultSatify { get; set; }
  37. /// <summary>
  38. /// 回访时间
  39. /// </summary>
  40. [SugarColumn(ColumnDescription = "回访时间")]
  41. public DateTime? VisitTime { get; set; }
  42. }
  43. }