ReportInfoResultsInfo.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using MongoDB.Bson.Serialization;
  2. using MongoDB.Bson;
  3. using MongoDB.Bson.Serialization.Attributes;
  4. using MongoDB.Bson.Serialization.Serializers;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Runtime.Serialization;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. namespace Flyinsono.DBCopy.Tool.Entities
  12. {
  13. internal class ReportInfoResultsInfo
  14. {
  15. public string Id { get; set; }
  16. public DateTime CreateTime { get; set; }
  17. public DateTime UpdateTime { get; set; }
  18. public string Template { get; set; }
  19. public StorageServerInfo StorageServer { get; set; }
  20. public IList<Flyinsono.DBCopy.Tool.Extensions.ReportInfoElement> ElementCollection { get; set; }
  21. public IList<Flyinsono.DBCopy.Tool.Extensions.ReportInfoMeasrueElement> MeasureElementCollection { get; set; }
  22. public AdminInfo User { get; set; }
  23. public string RecordId { get; set; }
  24. public string PatientPerfPhysician { get; set; }
  25. public string PatientRefPhysician { get; set; }
  26. public string PatientName { get; set; }
  27. public IList<ImageInfo> PreviewImages { get; set; }
  28. public IList<string> CustomLabels { get; set; }
  29. public EnumOrgans Organ { get; set; }
  30. /// <summary>
  31. /// 质控状态
  32. /// </summary>
  33. public QualifiedState QualifiedState { get; set; }
  34. /// <summary>
  35. /// 质控类型
  36. /// </summary>
  37. public QualityType QualityType { get; set; }
  38. /// <summary>
  39. /// 报告pdf
  40. /// </summary>
  41. public string ReportPreviewPdf { get; set; }
  42. /// <summary>
  43. /// 报告质控内容
  44. /// </summary>
  45. public IList<QualityControlData> QualityControlDatas { get; set; }
  46. }
  47. }