ProductionDataEntity.cs 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  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. namespace Dongke.IBOSS.PRD.WCF.DataModels
  14. {
  15. [DataContract]
  16. public class ProductionDataEntity
  17. {
  18. /// <summary>
  19. /// 生产工序ID
  20. /// </summary>
  21. [DataMember]
  22. public int ProductionDataID { get; set; }
  23. /// <summary>
  24. /// 产品条码
  25. /// </summary>
  26. [DataMember]
  27. public string Barcode { get; set; }
  28. /// <summary>
  29. /// 集中采集批次号
  30. /// </summary>
  31. [DataMember]
  32. public string CentralizedBatchNo { get; set; }
  33. /// <summary>
  34. /// 生产线ID
  35. /// </summary>
  36. [DataMember]
  37. public int ProductionLineID { get; set; }
  38. /// <summary>
  39. /// 生产线编码
  40. /// </summary>
  41. [DataMember]
  42. public string ProductionLineCode { get; set; }
  43. /// <summary>
  44. /// 生产线名称
  45. /// </summary>
  46. [DataMember]
  47. public string ProductionLineName { get; set; }
  48. /// <summary>
  49. /// 生产工序ID
  50. /// </summary>
  51. [DataMember]
  52. public int ProcedureID { get; set; }
  53. /// <summary>
  54. /// 生产工序编码
  55. /// </summary>
  56. [DataMember]
  57. public string ProcedureCode { get; set; }
  58. /// <summary>
  59. /// 生产工序名称
  60. /// </summary>
  61. [DataMember]
  62. public string ProcedureName { get; set; }
  63. /// <summary>
  64. /// 工序模型
  65. /// </summary>
  66. [DataMember]
  67. public int ProcedureModel { get; set; }
  68. /// <summary>
  69. /// 工序模型类别
  70. /// </summary>
  71. [DataMember]
  72. public int ModelType { get; set; }
  73. /// <summary>
  74. /// 计件模式
  75. /// </summary>
  76. [DataMember]
  77. public int PieceType { get; set; }
  78. /// <summary>
  79. /// 是否是返工
  80. /// </summary>
  81. [DataMember]
  82. public int IsReworked { get; set; }
  83. /// <summary>
  84. /// 工序节点类型
  85. /// </summary>
  86. [DataMember]
  87. public int NodeType { get; set; }
  88. /// <summary>
  89. /// 是否公坯
  90. /// </summary>
  91. [DataMember]
  92. public int IsPublicBody { get; set; }
  93. /// <summary>
  94. /// 是否重烧
  95. /// </summary>
  96. [DataMember]
  97. public int IsReFire { get; set; }
  98. /// <summary>
  99. /// 产品等级(废弃掉)
  100. /// </summary>
  101. [DataMember]
  102. public int? GoodsGrade { get; set; }
  103. /// <summary>
  104. /// 所属部门
  105. /// </summary>
  106. [DataMember]
  107. public int OrganizationID { get; set; }
  108. /// <summary>
  109. /// 产品ID
  110. /// </summary>
  111. [DataMember]
  112. public int GoodsID { get; set; }
  113. /// <summary>
  114. /// 产品编码
  115. /// </summary>
  116. [DataMember]
  117. public string GoodsCode { get; set; }
  118. /// <summary>
  119. /// 产品名称
  120. /// </summary>
  121. [DataMember]
  122. public string GoodsName { get; set; }
  123. /// <summary>
  124. /// 工号ID
  125. /// </summary>
  126. [DataMember]
  127. public int UserID { get; set; }
  128. /// <summary>
  129. /// 工号编码
  130. /// </summary>
  131. [DataMember]
  132. public string UserCode { get; set; }
  133. /// <summary>
  134. /// 工号名称
  135. /// </summary>
  136. [DataMember]
  137. public string UserName { get; set; }
  138. /// <summary>
  139. /// 窑炉ID
  140. /// </summary>
  141. [DataMember]
  142. public int? KilnID { get; set; }
  143. /// <summary>
  144. /// 窑炉编码
  145. /// </summary>
  146. [DataMember]
  147. public string KilnCode { get; set; }
  148. /// <summary>
  149. /// 窑炉名称
  150. /// </summary>
  151. [DataMember]
  152. public string KilnName { get; set; }
  153. /// <summary>
  154. /// 窑车ID
  155. /// </summary>
  156. [DataMember]
  157. public int? KilnCarID { get; set; }
  158. /// <summary>
  159. /// 窑车编码
  160. /// </summary>
  161. [DataMember]
  162. public string KilnCarCode { get; set; }
  163. /// <summary>
  164. /// 窑车名称
  165. /// </summary>
  166. [DataMember]
  167. public string KilnCarName { get; set; }
  168. /// <summary>
  169. /// 窑车批次号
  170. /// </summary>
  171. [DataMember]
  172. public string KilnCarBatchNo { get; set; }
  173. /// <summary>
  174. /// 窑车位置
  175. /// </summary>
  176. [DataMember]
  177. public int? KilnCarPosition { get; set; }
  178. /// <summary>
  179. /// 缺陷标识
  180. /// </summary>
  181. [DataMember]
  182. public int DefectFlag { get; set; }
  183. /// <summary>
  184. /// 是否次品废弃
  185. /// </summary>
  186. [DataMember]
  187. public int IsScrap { get; set; }
  188. /// <summary>
  189. /// 返工工序ID
  190. /// </summary>
  191. [DataMember]
  192. public int? ReworkProcedureID { get; set; }
  193. /// <summary>
  194. /// 返工工序编码
  195. /// </summary>
  196. [DataMember]
  197. public string ReworkProcedureCode { get; set; }
  198. /// <summary>
  199. /// 返工工序名称
  200. /// </summary>
  201. [DataMember]
  202. public string ReworkProcedureName { get; set; }
  203. /// <summary>
  204. /// 备注
  205. /// </summary>
  206. [DataMember]
  207. public string Remarks { get; set; }
  208. /// <summary>
  209. /// 账务日期
  210. /// </summary>
  211. [DataMember]
  212. public DateTime AccountDate { get; set; }
  213. /// <summary>
  214. /// 工资结算标识
  215. /// </summary>
  216. [DataMember]
  217. public int SettlementFlag { get; set; }
  218. /// <summary>
  219. /// 帐套ID
  220. /// </summary>
  221. [DataMember]
  222. public int AccountID { get; set; }
  223. /// <summary>
  224. /// 有效标识
  225. /// </summary>
  226. [DataMember]
  227. public int ValueFlag { get; set; }
  228. /// <summary>
  229. /// 创建数据操作员ID
  230. /// </summary>
  231. [DataMember]
  232. public int CreateUserID { get; set; }
  233. /// <summary>
  234. /// 更新数据操作员ID
  235. /// </summary>
  236. [DataMember]
  237. public int UpdateUserID { get; set; }
  238. /// <summary>
  239. /// 完成工序ID
  240. /// </summary>
  241. [DataMember]
  242. public int CompleteProcedureID { get; set; }
  243. /// <summary>
  244. /// PDA标识
  245. /// </summary>
  246. [DataMember]
  247. public bool IsPDAFlag { get; set; }
  248. /// <summary>
  249. /// 缺陷数据
  250. /// </summary>
  251. [DataMember]
  252. public List<ProductionDefectEntity> ProductionDefects { get; set; }
  253. /// <summary>
  254. /// 产品分级
  255. /// </summary>
  256. [DataMember]
  257. public int? GoodsLevelID { get; set; }
  258. /// <summary>
  259. /// 产品分级类别
  260. /// </summary>
  261. [DataMember]
  262. public int? GoodsLevelTypeID { get; set; }
  263. /// <summary>
  264. /// 注浆工号
  265. /// </summary>
  266. [DataMember]
  267. public string GroutingUserCode { get; set; }
  268. /// <summary>
  269. /// 模具编号
  270. /// </summary>
  271. [DataMember]
  272. public string MouldCode { get; set; }
  273. /// <summary>
  274. /// 注浆次数
  275. /// </summary>
  276. [DataMember]
  277. public int? GroutingNum { get; set; }
  278. /// <summary>
  279. /// 产品最终状态
  280. /// </summary>
  281. [DataMember]
  282. public string GoodsEnding { get; set; }
  283. /// <summary>
  284. /// 工序列表类
  285. /// </summary>
  286. [DataMember]
  287. public List<ProductionProcedureListEntity> ProcedureDataList { get; set; }
  288. /// <summary>
  289. /// 产品等级类别ID(用来做比较)
  290. /// </summary>
  291. [DataMember]
  292. public int? OrgGoodsLevelTypeID { get; set; }
  293. /// <summary>
  294. /// 创建日期
  295. /// </summary>
  296. [DataMember]
  297. public DateTime? CreateTime { get; set; }
  298. /// <summary>
  299. /// 干补标识
  300. /// </summary>
  301. [DataMember]
  302. public int? SpecialRepairflag { get; set; }
  303. /// <summary>
  304. /// 班次配置
  305. /// </summary>
  306. [DataMember]
  307. public int? ClassesSettingID { get; set; }
  308. /// <summary>
  309. /// 注浆明细ID
  310. /// </summary>
  311. [DataMember]
  312. public int? GroutingDailyDetailID { get; set; }
  313. /// <summary>
  314. /// 时间戳
  315. /// </summary>
  316. [DataMember]
  317. public DateTime? OPTimeStamp { get; set; }
  318. /// <summary>
  319. /// 时间戳
  320. /// </summary>
  321. [DataMember]
  322. public string OPTimeStampPDA { get; set; }
  323. /// <summary>
  324. /// 商标ID
  325. /// </summary>
  326. [DataMember]
  327. public int? LogoID { get; set; }
  328. /// <summary>
  329. /// 检验时间
  330. /// </summary>
  331. [DataMember]
  332. public DateTime? CheckTime { get; set; }
  333. /// <summary>
  334. /// PDA检验时间
  335. /// </summary>
  336. [DataMember]
  337. public string PDACheckTime { get; set; }
  338. /// <summary>
  339. /// 缺陷检验时间
  340. /// </summary>
  341. [DataMember]
  342. public int? IsPDA { get; set; }
  343. /// <summary>
  344. /// 检验标识
  345. /// </summary>
  346. [DataMember]
  347. public int? CheckFlag { get; set; }
  348. }
  349. }