You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
2.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. using Shentun.Peis.RegisterCheckItems;
  2. using Shentun.Peis.RegisterCheckSuggestions;
  3. using Shentun.Peis.RegisterCheckSummarys;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Text;
  7. namespace Shentun.Peis.RegisterChecks
  8. {
  9. public class UpdateCheckResultDto
  10. {
  11. /// <summary>
  12. /// RegisterCheck表ID
  13. /// </summary>
  14. public Guid RegisterCheckId { get; set; }
  15. /// <summary>
  16. /// 检查医生(内部传ID,外部医生存名字)
  17. /// </summary>
  18. public string? CheckDoctorId { get; set; }
  19. /// <summary>
  20. /// 检查日期(格式:2023-07-18) 空值跟null取当前日期
  21. /// </summary>
  22. public DateTime? CheckDate { get; set; }
  23. public List<UpdateRegisterCheckItemDetail> RegisterCheckItems { get; set; }
  24. public List<UpdateRegisterCheckSummaryDetail> Summarys { get; set; } = new List<UpdateRegisterCheckSummaryDetail>();
  25. public List<UpdateRegisterCheckSuggestionDetail> Suggestions { get; set; } = new List<UpdateRegisterCheckSuggestionDetail>();
  26. }
  27. public class UpdateRegisterCheckItemDetail
  28. {
  29. /// <summary>
  30. /// 项目ID
  31. /// </summary>
  32. public Guid ItemId { get; set; }
  33. #region 修改内容
  34. /// <summary>
  35. /// 结果
  36. /// </summary>
  37. public string? Result { get; set; }
  38. /// <summary>
  39. /// 危急值
  40. /// </summary>
  41. public string? CriticalValue { get; set; }
  42. /// <summary>
  43. /// 检查医生
  44. /// </summary>
  45. public string? CheckDoctorName { get; set; }
  46. /// <summary>
  47. /// 检查日期
  48. /// </summary>
  49. public string? CheckDate { get; set; }
  50. #endregion
  51. }
  52. public class UpdateRegisterCheckSummaryDetail
  53. {
  54. /// <summary>
  55. /// 综述
  56. /// </summary>
  57. public string Summary { get; set; }
  58. /// <summary>
  59. /// 综述标志
  60. /// </summary>
  61. public char SummaryFlag { get; set; }
  62. }
  63. public class UpdateRegisterCheckSuggestionDetail
  64. {
  65. /// <summary>
  66. /// 建议
  67. /// </summary>
  68. public string Suggestion { get; set; }
  69. }
  70. }