SafeQualityCheckDTO.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. public string CheckDateStr
  44. {
  45. get
  46. {
  47. return CheckDate?.ToShortDateString();
  48. }
  49. }
  50. /// <summary>
  51. /// Desc:审核用户代码
  52. /// Default:
  53. /// Nullable:True
  54. /// </summary>
  55. public string CheckUserCode { get; set; }
  56. /// <summary>
  57. /// Desc:状态 0:申请 1:审核中 2:审核通过
  58. /// Default:
  59. /// Nullable:True
  60. /// </summary>
  61. public int Status { get; set; }
  62. /// <summary>
  63. /// 状态名
  64. /// </summary>
  65. public string StatusName
  66. {
  67. get
  68. {
  69. var name = "";
  70. switch (Status)
  71. {
  72. case 0:
  73. name = "申请";
  74. break;
  75. case 1:
  76. name = "审核中";
  77. break;
  78. case 2:
  79. name = "审核通过";
  80. break;
  81. }
  82. return name;
  83. }
  84. }
  85. /// <summary>
  86. /// Desc:流程审核日期
  87. /// Default:
  88. /// Nullable:True
  89. /// </summary>
  90. public DateTime? WorkFlowCheckDate { get; set; }
  91. /// <summary>
  92. /// Desc:审核编号
  93. /// Default:
  94. /// Nullable:True
  95. /// </summary>
  96. public string CheckID { get; set; }
  97. /// <summary>
  98. /// Desc:审核意见
  99. /// Default:
  100. /// Nullable:True
  101. /// </summary>
  102. public string CheckOpinion { get; set; }
  103. }
  104. }