pmProgressReportDTO.cs 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  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. /// <summary>
  9. /// 进度报告
  10. /// </summary>
  11. public class pmProgressReportDTO
  12. {
  13. /// <summary>
  14. /// Desc:
  15. /// Default:
  16. /// Nullable:False
  17. /// </summary>
  18. public int Id { get; set; }
  19. /// <summary>
  20. /// Desc:
  21. /// Default:
  22. /// Nullable:True
  23. /// </summary>
  24. public string ProjectCode { get; set; }
  25. /// <summary>
  26. /// Desc:
  27. /// Default:
  28. /// Nullable:False
  29. /// </summary>
  30. public int ProgressId { get; set; }
  31. /// <summary>
  32. /// 进度计划名
  33. /// </summary>
  34. public string ProgressName { get; set; }
  35. /// <summary>
  36. /// Desc:
  37. /// Default:
  38. /// Nullable:False
  39. /// </summary>
  40. public int ProgressNodeId { get; set; }
  41. /// <summary>
  42. /// 工作项名
  43. /// </summary>
  44. public string NodeName { get; set; }
  45. private string _ReportDate;
  46. /// <summary>
  47. /// Desc:
  48. /// Default:
  49. /// Nullable:True
  50. /// </summary>
  51. public string ReportDate
  52. {
  53. get
  54. {
  55. var str = "";
  56. if (_ReportDate != null)
  57. {
  58. var arr = _ReportDate.Split(' ');
  59. str = arr[0];
  60. }
  61. return str;
  62. }
  63. set
  64. {
  65. _ReportDate = value;
  66. }
  67. }
  68. /// <summary>
  69. /// Desc:
  70. /// Default:0
  71. /// Nullable:False
  72. /// </summary>
  73. public int CompletePercent { get; set; }
  74. private string _ActualStartDate;
  75. /// <summary>
  76. /// 实际开始时间
  77. /// </summary>
  78. public string ActualStartDate
  79. {
  80. get
  81. {
  82. var str = "";
  83. if (_ActualStartDate != null)
  84. {
  85. var arr = _ActualStartDate.Split(' ');
  86. str = arr[0];
  87. }
  88. return str;
  89. }
  90. set
  91. {
  92. _ActualStartDate = value;
  93. }
  94. }
  95. private string _ActualFinishDate;
  96. /// <summary>
  97. /// 实际结束时间
  98. /// </summary>
  99. public string ActualFinishDate
  100. {
  101. get
  102. {
  103. var str = "";
  104. if (_ActualFinishDate != null)
  105. {
  106. var arr = _ActualFinishDate.Split(' ');
  107. str = arr[0];
  108. }
  109. return str;
  110. }
  111. set
  112. {
  113. _ActualFinishDate = value;
  114. }
  115. }
  116. /// <summary>
  117. /// Desc:
  118. /// Default:
  119. /// Nullable:True
  120. /// </summary>
  121. public int? CheckCompletePercent { get; set; }
  122. private string _CheckActualStartDate;
  123. /// <summary>
  124. /// Desc:
  125. /// Default:
  126. /// Nullable:True
  127. /// </summary>
  128. public string CheckActualStartDate
  129. {
  130. get
  131. {
  132. var str = "";
  133. if (_CheckActualStartDate != null)
  134. {
  135. var arr = _CheckActualStartDate.Split(' ');
  136. str = arr[0];
  137. }
  138. return str;
  139. }
  140. set
  141. {
  142. _CheckActualStartDate = value;
  143. }
  144. }
  145. private string _CheckActualFinishDate;
  146. /// <summary>
  147. /// Desc:
  148. /// Default:
  149. /// Nullable:True
  150. /// </summary>
  151. public string CheckActualFinishDate
  152. {
  153. get
  154. {
  155. var str = "";
  156. if (_CheckActualFinishDate != null)
  157. {
  158. var arr = _CheckActualFinishDate.Split(' ');
  159. str = arr[0];
  160. }
  161. return str;
  162. }
  163. set
  164. {
  165. _CheckActualFinishDate = value;
  166. }
  167. }
  168. /// <summary>
  169. /// Desc:
  170. /// Default:
  171. /// Nullable:True
  172. /// </summary>
  173. public string Remark { get; set; }
  174. /// <summary>
  175. /// Desc:
  176. /// Default:0
  177. /// Nullable:False
  178. /// </summary>
  179. public int State { get; set; }
  180. public string StateName
  181. {
  182. get
  183. {
  184. string name = "待审";
  185. if (State == 1)
  186. {
  187. name = "审核中";
  188. }
  189. else if (State == 2)
  190. {
  191. name = "已审";
  192. }
  193. return name;
  194. }
  195. }
  196. /// <summary>
  197. /// Desc:
  198. /// Default:
  199. /// Nullable:True
  200. /// </summary>
  201. public string InputPerson { get; set; }
  202. private string _InputDate;
  203. /// <summary>
  204. /// Desc:
  205. /// Default:
  206. /// Nullable:True
  207. /// </summary>
  208. public string InputDate
  209. {
  210. get
  211. {
  212. var str = "";
  213. if (_InputDate != null)
  214. {
  215. var arr = _InputDate.Split(' ');
  216. str = arr[0];
  217. }
  218. return str;
  219. }
  220. set
  221. {
  222. _InputDate = value;
  223. }
  224. }
  225. /// <summary>
  226. /// Desc:
  227. /// Default:
  228. /// Nullable:True
  229. /// </summary>
  230. public string CheckPerson { get; set; }
  231. private string _CheckDate;
  232. /// <summary>
  233. /// Desc:
  234. /// Default:
  235. /// Nullable:True
  236. /// </summary>
  237. public string CheckDate
  238. {
  239. get
  240. {
  241. var str = "";
  242. if (_CheckDate != null)
  243. {
  244. var arr = _CheckDate.Split(' ');
  245. str = arr[0];
  246. }
  247. return str;
  248. }
  249. set
  250. {
  251. _CheckDate = value;
  252. }
  253. }
  254. /// <summary>
  255. /// Desc:
  256. /// Default:
  257. /// Nullable:False
  258. /// </summary>
  259. public byte[] TimeStamp { get; set; }
  260. }
  261. }