SemiCheckEntity.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581
  1. /*******************************************************************************
  2. * Copyright(c) 2016 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:SemiCheckEntity.cs
  5. * 2.功能描述:半成品检验实体类
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 王鑫 2016/06/23 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Runtime.Serialization;
  13. namespace Dongke.IBOSS.PRD.WCF.DataModels
  14. {
  15. [DataContract]
  16. public class SemiCheckEntity
  17. {
  18. /// <summary>
  19. /// 半成品检验登记ID
  20. /// </summary>
  21. [DataMember]
  22. public int? SemiCheckID
  23. {
  24. get;
  25. set;
  26. }
  27. /// <summary>
  28. /// 产品分级
  29. /// </summary>
  30. [DataMember]
  31. public int? GoodsLevelID
  32. {
  33. get;
  34. set;
  35. }
  36. /// <summary>
  37. /// 产品分级类别
  38. /// </summary>
  39. [DataMember]
  40. public int? GoodsLevelTypeID
  41. {
  42. get;
  43. set;
  44. }
  45. /// <summary>
  46. /// 产品条码
  47. /// </summary>
  48. [DataMember]
  49. public string BarCode
  50. {
  51. get;
  52. set;
  53. }
  54. /// <summary>
  55. /// 完成工序集
  56. /// </summary>
  57. [DataMember]
  58. public string CProcedureIDS
  59. {
  60. get;
  61. set;
  62. }
  63. /// <summary>
  64. /// 完成时间起始
  65. /// </summary>
  66. [DataMember]
  67. public DateTime? CDateTimeStart
  68. {
  69. get;
  70. set;
  71. }
  72. /// <summary>
  73. /// 完成时间结束
  74. /// </summary>
  75. [DataMember]
  76. public DateTime? CDateTimeEnd
  77. {
  78. get;
  79. set;
  80. }
  81. /// <summary>
  82. /// 完成工号
  83. /// </summary>
  84. [DataMember]
  85. public string CUserCode
  86. {
  87. get;
  88. set;
  89. }
  90. /// <summary>
  91. /// 产品类别
  92. /// </summary>
  93. [DataMember]
  94. public string GoodsTypeCode
  95. {
  96. get;
  97. set;
  98. }
  99. /// <summary>
  100. /// 产品编码
  101. /// </summary>
  102. [DataMember]
  103. public string GoodsCode
  104. {
  105. get;
  106. set;
  107. }
  108. /// <summary>
  109. /// 成型工号
  110. /// </summary>
  111. [DataMember]
  112. public string GroutingUserCode
  113. {
  114. get;
  115. set;
  116. }
  117. /// <summary>
  118. /// 注浆时间起始
  119. /// </summary>
  120. [DataMember]
  121. public DateTime? GroutingDateTimeStart
  122. {
  123. get;
  124. set;
  125. }
  126. /// <summary>
  127. /// 注浆时间结束
  128. /// </summary>
  129. [DataMember]
  130. public DateTime? GroutingDateTimeEnd
  131. {
  132. get;
  133. set;
  134. }
  135. /// <summary>
  136. /// 交坯时间起始
  137. /// </summary>
  138. [DataMember]
  139. public DateTime? DeliveryDateTimeStart
  140. {
  141. get;
  142. set;
  143. }
  144. /// <summary>
  145. /// 交坯时间结束
  146. /// </summary>
  147. [DataMember]
  148. public DateTime? DeliveryDateTimeEnd
  149. {
  150. get;
  151. set;
  152. }
  153. /// <summary>
  154. /// 半检状态
  155. /// </summary>
  156. [DataMember]
  157. public string SemiCheckType
  158. {
  159. get;
  160. set;
  161. }
  162. /// <summary>
  163. /// 半检时间起始
  164. /// </summary>
  165. [DataMember]
  166. public DateTime? SemiCheckDateTimeStart
  167. {
  168. get;
  169. set;
  170. }
  171. /// <summary>
  172. /// 半检时间结束
  173. /// </summary>
  174. [DataMember]
  175. public DateTime? SemiCheckDateTimeEnd
  176. {
  177. get;
  178. set;
  179. }
  180. /// <summary>
  181. /// 半检工号ID
  182. /// </summary>
  183. [DataMember]
  184. public int? SemiCheckUserID
  185. {
  186. get;
  187. set;
  188. }
  189. /// <summary>
  190. /// 半检工号
  191. /// </summary>
  192. [DataMember]
  193. public string SemiCheckUserCode
  194. {
  195. get;
  196. set;
  197. }
  198. /// <summary>
  199. /// 返工工序集
  200. /// </summary>
  201. [DataMember]
  202. public string RProcedureIDS
  203. {
  204. get;
  205. set;
  206. }
  207. /// <summary>
  208. /// 返工工号
  209. /// </summary>
  210. [DataMember]
  211. public string ReworkUserCode
  212. {
  213. get;
  214. set;
  215. }
  216. /// <summary>
  217. /// 复检状态
  218. /// </summary>
  219. [DataMember]
  220. public string ReSemiCheckType
  221. {
  222. get;
  223. set;
  224. }
  225. /// <summary>
  226. /// 复检时间起始
  227. /// </summary>
  228. [DataMember]
  229. public DateTime? ReSemiCheckDateTimeStart
  230. {
  231. get;
  232. set;
  233. }
  234. /// <summary>
  235. /// 复检时间结束
  236. /// </summary>
  237. [DataMember]
  238. public DateTime? ReSemiCheckDateTimeEnd
  239. {
  240. get;
  241. set;
  242. }
  243. /// <summary>
  244. /// 复检工号
  245. /// </summary>
  246. [DataMember]
  247. public string ReSemiCheckUserCode
  248. {
  249. get;
  250. set;
  251. }
  252. /// <summary>
  253. /// 撤销标识
  254. /// </summary>
  255. [DataMember]
  256. public string BackOutFlag
  257. {
  258. get;
  259. set;
  260. }
  261. /// <summary>
  262. /// 撤销时间起始
  263. /// </summary>
  264. [DataMember]
  265. public DateTime? BackOutTimeStart
  266. {
  267. get;
  268. set;
  269. }
  270. /// <summary>
  271. /// 撤销时间结束
  272. /// </summary>
  273. [DataMember]
  274. public DateTime? BackOutTimeEnd
  275. {
  276. get;
  277. set;
  278. }
  279. /// <summary>
  280. /// 撤销工号
  281. /// </summary>
  282. [DataMember]
  283. public string BackOutUserCode
  284. {
  285. get;
  286. set;
  287. }
  288. /// <summary>
  289. /// 半成品检验类别
  290. /// 1 半检登记 2 复检登记 3 撤销复检
  291. /// </summary>
  292. [DataMember]
  293. public int? SemiCheckCategory
  294. {
  295. get;
  296. set;
  297. }
  298. /// <summary>
  299. /// 半成品检验编辑类型
  300. /// 1 新建 2 编辑(返工) 3 编辑(不合格)
  301. /// </summary>
  302. [DataMember]
  303. public int? SemiCheckEditType
  304. {
  305. get;
  306. set;
  307. }
  308. /// <summary>
  309. /// 备注
  310. /// </summary>
  311. [DataMember]
  312. public string Remarks
  313. {
  314. get;
  315. set;
  316. }
  317. /// <summary>
  318. /// 缺陷数据
  319. /// </summary>
  320. [DataMember]
  321. public List<SemiCheckDefectEntity> SemiCheckDefects { get; set; }
  322. /// <summary>
  323. /// 半检复检工号
  324. /// </summary>
  325. [DataMember]
  326. public int? ReSemiCheckUserID
  327. {
  328. get;
  329. set;
  330. }
  331. /// <summary>
  332. /// 返工工序ID
  333. /// </summary>
  334. [DataMember]
  335. public int? ReworkProcedureID
  336. {
  337. get;
  338. set;
  339. }
  340. /// <summary>
  341. /// 返工工序编码
  342. /// </summary>
  343. [DataMember]
  344. public string ReworkProcedureCode
  345. {
  346. get;
  347. set;
  348. }
  349. /// <summary>
  350. /// 返工工序名称
  351. /// </summary>
  352. [DataMember]
  353. public string ReworkProcedureName
  354. {
  355. get;
  356. set;
  357. }
  358. /// <summary>
  359. /// 返工工号ID
  360. /// </summary>
  361. [DataMember]
  362. public int? ReworkUserID
  363. {
  364. get;
  365. set;
  366. }
  367. /// <summary>
  368. /// 产品ID
  369. /// </summary>
  370. [DataMember]
  371. public int? GoodsID
  372. {
  373. get;
  374. set;
  375. }
  376. /// <summary>
  377. /// 产品名称
  378. /// </summary>
  379. [DataMember]
  380. public string GoodsName
  381. {
  382. get;
  383. set;
  384. }
  385. /// <summary>
  386. /// 干补标识
  387. /// </summary>
  388. [DataMember]
  389. public string SpecialRepairFlag
  390. {
  391. get;
  392. set;
  393. }
  394. /// <summary>
  395. /// 模具编号
  396. /// </summary>
  397. [DataMember]
  398. public string MouldCode
  399. {
  400. get;
  401. set;
  402. }
  403. /// <summary>
  404. /// 注浆次数
  405. /// </summary>
  406. [DataMember]
  407. public int GroutingNum
  408. {
  409. get;
  410. set;
  411. }
  412. /// <summary>
  413. /// 注浆时间
  414. /// </summary>
  415. [DataMember]
  416. public DateTime? GroutingDate
  417. {
  418. get;
  419. set;
  420. }
  421. /// <summary>
  422. /// 公坯标识
  423. /// </summary>
  424. [DataMember]
  425. public int IsPublicBody
  426. {
  427. get;
  428. set;
  429. }
  430. /// <summary>
  431. /// 图标ID
  432. /// </summary>
  433. [DataMember]
  434. public int? Logoid
  435. {
  436. get;
  437. set;
  438. }
  439. /// <summary>
  440. /// 图标名称
  441. /// </summary>
  442. [DataMember]
  443. public string LogoName
  444. {
  445. get;
  446. set;
  447. }
  448. /// <summary>
  449. /// 图标编码
  450. /// </summary>
  451. [DataMember]
  452. public string LogoCode
  453. {
  454. get;
  455. set;
  456. }
  457. /// <summary>
  458. /// 重烧
  459. /// </summary>
  460. [DataMember]
  461. public int? ReFine
  462. {
  463. get;
  464. set;
  465. }
  466. /// <summary>
  467. /// 缺陷编码
  468. /// </summary>
  469. [DataMember]
  470. public string DefectCode
  471. {
  472. get;
  473. set;
  474. }
  475. /// <summary>
  476. /// 缺陷位置集
  477. /// </summary>
  478. [DataMember]
  479. public string DefectPositionIDS
  480. {
  481. get;
  482. set;
  483. }
  484. /// <summary>
  485. /// 责任工序集
  486. /// </summary>
  487. [DataMember]
  488. public string DefectProcedureIDS
  489. {
  490. get;
  491. set;
  492. }
  493. /// <summary>
  494. /// 责任工号
  495. /// </summary>
  496. [DataMember]
  497. public string DefectUser
  498. {
  499. get;
  500. set;
  501. }
  502. /// <summary>
  503. ///半检时间
  504. /// </summary>
  505. [DataMember]
  506. public DateTime? SemiCheckTime
  507. {
  508. get;
  509. set;
  510. }
  511. /// <summary>
  512. /// 试验标识
  513. /// </summary>
  514. [DataMember]
  515. public string TestMouldFlag
  516. {
  517. get;
  518. set;
  519. }
  520. }
  521. }