SafeQualityCheckDTO.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Sugar.Enties
  7. {
  8. public class SafeQualityCheckDTO
  9. {
  10. /// <summary>
  11. /// 主键
  12. /// Default:
  13. /// Nullable:False
  14. /// </summary>
  15. public string CheckCode { get; set; }
  16. /// <summary>
  17. /// 检查类型 QualityCheck SafeCheck
  18. /// Default:
  19. /// Nullable:True
  20. /// </summary>
  21. public string CheckType { get; set; }
  22. /// <summary>
  23. /// Desc:工程名称
  24. /// Default:
  25. /// Nullable:True
  26. /// </summary>
  27. public string ProjectName { get; set; }
  28. /// <summary>
  29. /// Desc:项目编号
  30. /// Default:
  31. /// Nullable:True
  32. /// </summary>
  33. public string ProjectCode { get; set; }
  34. /// <summary>
  35. /// Desc:审核日期
  36. /// Default:
  37. /// Nullable:True
  38. /// </summary>
  39. public DateTime? CheckDate
  40. {
  41. get; set;
  42. }
  43. /// <summary>
  44. /// 检查类型
  45. /// </summary>
  46. public string InspectType { get; set; }
  47. public string CheckDateStr
  48. {
  49. get
  50. {
  51. return CheckDate?.ToShortDateString();
  52. }
  53. }
  54. /// <summary>
  55. /// Desc:审核用户代码
  56. /// Default:
  57. /// Nullable:True
  58. /// </summary>
  59. public string CheckUserCode { get; set; }
  60. /// <summary>
  61. /// Desc:状态 0:申请 1:审核中 2:审核通过
  62. /// Default:
  63. /// Nullable:True
  64. /// </summary>
  65. public int Status { get; set; }
  66. /// <summary>
  67. /// 状态名
  68. /// </summary>
  69. public string StatusName
  70. {
  71. get
  72. {
  73. var name = "";
  74. switch (Status)
  75. {
  76. case 0:
  77. name = "申请";
  78. break;
  79. case 1:
  80. name = "审核中";
  81. break;
  82. case 2:
  83. name = "审核通过";
  84. break;
  85. }
  86. return name;
  87. }
  88. }
  89. /// <summary>
  90. /// Desc:流程审核日期
  91. /// Default:
  92. /// Nullable:True
  93. /// </summary>
  94. public DateTime? WorkFlowCheckDate { get; set; }
  95. /// <summary>
  96. /// Desc:审核编号
  97. /// Default:
  98. /// Nullable:True
  99. /// </summary>
  100. public string CheckID { get; set; }
  101. /// <summary>
  102. /// Desc:审核意见
  103. /// Default:
  104. /// Nullable:True
  105. /// </summary>
  106. public string CheckOpinion { get; set; }
  107. }
  108. }