ProductionDataEntity.cs 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483
  1. /*******************************************************************************
  2. * Copyright(c) 2014 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:ProductionDataEntity.cs
  5. * 2.功能描述:生产数据
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 陈冰 2014/09/19 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Runtime.Serialization;
  13. using System.Runtime.Serialization.Configuration;
  14. namespace Dongke.IBOSS.PRD.WCF.DataModels
  15. {
  16. [DataContract]
  17. public class ProductionDataEntity
  18. {
  19. /// <summary>
  20. /// 生产工序ID
  21. /// </summary>
  22. [DataMember]
  23. public int ProductionDataID { get; set; }
  24. /// <summary>
  25. /// 产品条码
  26. /// </summary>
  27. [DataMember]
  28. public string Barcode { get; set; }
  29. /// <summary>
  30. /// 集中采集批次号
  31. /// </summary>
  32. [DataMember]
  33. public string CentralizedBatchNo { get; set; }
  34. /// <summary>
  35. /// 生产线ID
  36. /// </summary>
  37. [DataMember]
  38. public int ProductionLineID { get; set; }
  39. /// <summary>
  40. /// 生产线编码
  41. /// </summary>
  42. [DataMember]
  43. public string ProductionLineCode { get; set; }
  44. /// <summary>
  45. /// 生产线名称
  46. /// </summary>
  47. [DataMember]
  48. public string ProductionLineName { get; set; }
  49. /// <summary>
  50. /// 生产工序ID
  51. /// </summary>
  52. [DataMember]
  53. public int ProcedureID { get; set; }
  54. /// <summary>
  55. /// 生产工序编码
  56. /// </summary>
  57. [DataMember]
  58. public string ProcedureCode { get; set; }
  59. /// <summary>
  60. /// 生产工序名称
  61. /// </summary>
  62. [DataMember]
  63. public string ProcedureName { get; set; }
  64. /// <summary>
  65. /// 工序模型
  66. /// </summary>
  67. [DataMember]
  68. public int ProcedureModel { get; set; }
  69. /// <summary>
  70. /// 工序模型类别
  71. /// </summary>
  72. [DataMember]
  73. public int ModelType { get; set; }
  74. /// <summary>
  75. /// 计件模式
  76. /// </summary>
  77. [DataMember]
  78. public int PieceType { get; set; }
  79. /// <summary>
  80. /// 是否是返工
  81. /// </summary>
  82. [DataMember]
  83. public int IsReworked { get; set; }
  84. /// <summary>
  85. /// 工序节点类型
  86. /// </summary>
  87. [DataMember]
  88. public int NodeType { get; set; }
  89. /// <summary>
  90. /// 是否公坯
  91. /// </summary>
  92. [DataMember]
  93. public int IsPublicBody { get; set; }
  94. /// <summary>
  95. /// 是否重烧
  96. /// </summary>
  97. [DataMember]
  98. public int IsReFire { get; set; }
  99. /// <summary>
  100. /// 是否重烧
  101. /// </summary>
  102. [DataMember]
  103. public int IsLengBu { get; set; }
  104. /// <summary>
  105. /// 产品等级(废弃掉)
  106. /// </summary>
  107. [DataMember]
  108. public int? GoodsGrade { get; set; }
  109. /// <summary>
  110. /// 所属部门
  111. /// </summary>
  112. [DataMember]
  113. public int OrganizationID { get; set; }
  114. /// <summary>
  115. /// 产品ID
  116. /// </summary>
  117. [DataMember]
  118. public int GoodsID { get; set; }
  119. /// <summary>
  120. /// 产品编码
  121. /// </summary>
  122. [DataMember]
  123. public string GoodsCode { get; set; }
  124. /// <summary>
  125. /// 产品名称
  126. /// </summary>
  127. [DataMember]
  128. public string GoodsName { get; set; }
  129. /// <summary>
  130. /// 工号ID
  131. /// </summary>
  132. [DataMember]
  133. public int UserID { get; set; }
  134. /// <summary>
  135. /// 工号编码
  136. /// </summary>
  137. [DataMember]
  138. public string UserCode { get; set; }
  139. /// <summary>
  140. /// 工号名称
  141. /// </summary>
  142. [DataMember]
  143. public string UserName { get; set; }
  144. /// <summary>
  145. /// 窑炉ID
  146. /// </summary>
  147. [DataMember]
  148. public int? KilnID { get; set; }
  149. /// <summary>
  150. /// 窑炉编码
  151. /// </summary>
  152. [DataMember]
  153. public string KilnCode { get; set; }
  154. /// <summary>
  155. /// 窑炉名称
  156. /// </summary>
  157. [DataMember]
  158. public string KilnName { get; set; }
  159. /// <summary>
  160. /// 窑车ID
  161. /// </summary>
  162. [DataMember]
  163. public int? KilnCarID { get; set; }
  164. /// <summary>
  165. /// 窑车编码
  166. /// </summary>
  167. [DataMember]
  168. public string KilnCarCode { get; set; }
  169. /// <summary>
  170. /// 窑车名称
  171. /// </summary>
  172. [DataMember]
  173. public string KilnCarName { get; set; }
  174. /// <summary>
  175. /// 窑车批次号
  176. /// </summary>
  177. [DataMember]
  178. public string KilnCarBatchNo { get; set; }
  179. /// <summary>
  180. /// 窑车位置
  181. /// </summary>
  182. [DataMember]
  183. public int? KilnCarPosition { get; set; }
  184. /// <summary>
  185. /// 缺陷标识
  186. /// </summary>
  187. [DataMember]
  188. public int DefectFlag { get; set; }
  189. /// <summary>
  190. /// 是否次品废弃
  191. /// </summary>
  192. [DataMember]
  193. public int IsScrap { get; set; }
  194. /// <summary>
  195. /// 返工工序ID
  196. /// </summary>
  197. [DataMember]
  198. public int? ReworkProcedureID { get; set; }
  199. /// <summary>
  200. /// 返工工序编码
  201. /// </summary>
  202. [DataMember]
  203. public string ReworkProcedureCode { get; set; }
  204. /// <summary>
  205. /// 返工工序名称
  206. /// </summary>
  207. [DataMember]
  208. public string ReworkProcedureName { get; set; }
  209. /// <summary>
  210. /// 备注
  211. /// </summary>
  212. [DataMember]
  213. public string Remarks { get; set; }
  214. /// <summary>
  215. /// 账务日期
  216. /// </summary>
  217. [DataMember]
  218. public DateTime AccountDate { get; set; }
  219. /// <summary>
  220. /// 工资结算标识
  221. /// </summary>
  222. [DataMember]
  223. public int SettlementFlag { get; set; }
  224. /// <summary>
  225. /// 帐套ID
  226. /// </summary>
  227. [DataMember]
  228. public int AccountID { get; set; }
  229. /// <summary>
  230. /// 有效标识
  231. /// </summary>
  232. [DataMember]
  233. public int ValueFlag { get; set; }
  234. /// <summary>
  235. /// 创建数据操作员ID
  236. /// </summary>
  237. [DataMember]
  238. public int CreateUserID { get; set; }
  239. /// <summary>
  240. /// 更新数据操作员ID
  241. /// </summary>
  242. [DataMember]
  243. public int UpdateUserID { get; set; }
  244. /// <summary>
  245. /// 完成工序ID
  246. /// </summary>
  247. [DataMember]
  248. public int CompleteProcedureID { get; set; }
  249. /// <summary>
  250. /// PDA标识
  251. /// </summary>
  252. [DataMember]
  253. public bool IsPDAFlag { get; set; }
  254. /// <summary>
  255. /// 缺陷数据
  256. /// </summary>
  257. [DataMember]
  258. public List<ProductionDefectEntity> ProductionDefects { get; set; }
  259. /// <summary>
  260. /// 产品分级
  261. /// </summary>
  262. [DataMember]
  263. public int? GoodsLevelID { get; set; }
  264. /// <summary>
  265. /// 产品分级类别
  266. /// </summary>
  267. [DataMember]
  268. public int? GoodsLevelTypeID { get; set; }
  269. /// <summary>
  270. /// 注浆工号
  271. /// </summary>
  272. [DataMember]
  273. public string GroutingUserCode { get; set; }
  274. /// <summary>
  275. /// 模具编号
  276. /// </summary>
  277. [DataMember]
  278. public string MouldCode { get; set; }
  279. /// <summary>
  280. /// 注浆次数
  281. /// </summary>
  282. [DataMember]
  283. public int? GroutingNum { get; set; }
  284. /// <summary>
  285. /// 产品最终状态
  286. /// </summary>
  287. [DataMember]
  288. public string GoodsEnding { get; set; }
  289. /// <summary>
  290. /// 工序列表类
  291. /// </summary>
  292. [DataMember]
  293. public List<ProductionProcedureListEntity> ProcedureDataList { get; set; }
  294. /// <summary>
  295. /// 产品等级类别ID(用来做比较)
  296. /// </summary>
  297. [DataMember]
  298. public int? OrgGoodsLevelTypeID { get; set; }
  299. /// <summary>
  300. /// 创建日期
  301. /// </summary>
  302. [DataMember]
  303. public DateTime? CreateTime { get; set; }
  304. /// <summary>
  305. /// 干补标识
  306. /// </summary>
  307. [DataMember]
  308. public int? SpecialRepairflag { get; set; }
  309. /// <summary>
  310. /// 班次配置
  311. /// </summary>
  312. [DataMember]
  313. public int? ClassesSettingID { get; set; }
  314. /// <summary>
  315. /// 注浆明细ID
  316. /// </summary>
  317. [DataMember]
  318. public int? GroutingDailyDetailID { get; set; }
  319. /// <summary>
  320. /// 时间戳
  321. /// </summary>
  322. [DataMember]
  323. public DateTime? OPTimeStamp { get; set; }
  324. /// <summary>
  325. /// 时间戳
  326. /// </summary>
  327. [DataMember]
  328. public string OPTimeStampPDA { get; set; }
  329. /// <summary>
  330. /// 商标ID
  331. /// </summary>
  332. [DataMember]
  333. public int? LogoID { get; set; }
  334. /// <summary>
  335. /// 检验时间
  336. /// </summary>
  337. [DataMember]
  338. public DateTime? CheckTime { get; set; }
  339. /// <summary>
  340. /// PDA检验时间
  341. /// </summary>
  342. [DataMember]
  343. public string PDACheckTime { get; set; }
  344. /// <summary>
  345. /// 缺陷检验时间
  346. /// </summary>
  347. [DataMember]
  348. public int? IsPDA { get; set; }
  349. /// <summary>
  350. /// 检验标识
  351. /// </summary>
  352. [DataMember]
  353. public int? CheckFlag { get; set; }
  354. /// <summary>
  355. /// 用户操作标识
  356. /// </summary>
  357. [DataMember]
  358. public string DataKey { get; set; }
  359. /// <summary>
  360. /// PCL产品重量
  361. /// </summary>
  362. [DataMember]
  363. public decimal PLCWeight { get; set; }
  364. /// <summary>
  365. /// 组件列表
  366. /// </summary>
  367. [DataMember]
  368. public List<IdnrkEntity> IdnrkList { get; set; }
  369. /// <summary>
  370. /// 新商标ID
  371. /// </summary>
  372. [DataMember]
  373. public string NewLogoID { get; set; }
  374. /// <summary>
  375. /// 组件缺陷列表
  376. /// </summary>
  377. [DataMember]
  378. public List<IdnrkScrapEntity> IdnrkScrapList { get; set; }
  379. /// <summary>
  380. /// 换商标后,可保留组件列表
  381. /// </summary>
  382. [DataMember]
  383. public List<IdnrkEntity> CanSaveIdnrkList { get; set; }
  384. /// <summary>
  385. /// 漏气标识(1:合格;0:不合格)
  386. /// </summary>
  387. [DataMember]
  388. public string LeakFlag1 { get; set; }
  389. /// <summary>
  390. /// 养水标识(1:合格;0:不合格)
  391. /// </summary>
  392. [DataMember]
  393. public string LeakFlag4 { get; set; }
  394. /// <summary>
  395. /// 养水不标识位置
  396. /// </summary>
  397. [DataMember]
  398. public string LeakFlag4Position { get; set; }
  399. /// <summary>
  400. /// 试水标识(1:合格;0:不合格)
  401. /// </summary>
  402. [DataMember]
  403. public string LeakFlag5 { get; set; }
  404. /// <summary>
  405. /// 试水不标识位置
  406. /// </summary>
  407. [DataMember]
  408. public string LeakFlag5Position { get; set; }
  409. /// <summary>
  410. /// 补裂位置
  411. /// </summary>
  412. [DataMember]
  413. public string LeakFlag6Position { get; set; }
  414. /// <summary>
  415. /// 已经绑定组件列表
  416. /// </summary>
  417. [DataMember]
  418. public List<IdnrkEntity> BindIdnrkList { get; set; }
  419. /// <summary>
  420. /// 板码
  421. /// </summary>
  422. [DataMember]
  423. public string BanMa { get; set; }
  424. /// <summary>
  425. /// 下线标识(1:是 0:否)
  426. /// </summary>
  427. [DataMember]
  428. public string OfflineFlag { get; set; }
  429. /// <summary>
  430. /// 冷补类别
  431. /// </summary>
  432. [DataMember]
  433. public string LENGBUTYPE { get; set; }
  434. /// <summary>
  435. /// 修磨标识(1:合格;0:不合格)
  436. /// </summary>
  437. [DataMember]
  438. public string LeakFlag7 { get; set; }
  439. }
  440. }