SearchInProductionEntity.cs 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. /*******************************************************************************
  2. * Copyright(c) 2014 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:InProductionEntity.cs
  5. * 2.功能描述:在产数据
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 宋扬 2014/09/16 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Linq;
  13. using System.Runtime.Serialization;
  14. using System.Text;
  15. namespace Dongke.IBOSS.PRD.WCF.DataModels
  16. {
  17. [DataContract]
  18. /// <summary>
  19. /// 在产数据
  20. /// </summary>
  21. public class SearchInProductionEntity
  22. {
  23. /// <summary>
  24. /// 条码
  25. /// </summary>
  26. [DataMember]
  27. public string BarCode { get; set; }
  28. /// <summary>
  29. /// 工序权限ID集
  30. /// </summary>
  31. [DataMember]
  32. public string procedurePurviews { get; set; }
  33. /// <summary>
  34. /// 生产线权限ID集
  35. /// </summary>
  36. [DataMember]
  37. public string productionLinePurviews { get; set; }
  38. /// <summary>
  39. /// 工号权限ID集
  40. /// </summary>
  41. [DataMember]
  42. public string UserPurviews { get; set; }
  43. /// <summary>
  44. /// 成型线权限ID集
  45. /// </summary>
  46. [DataMember]
  47. public string GroutingLinePurviews { get; set; }
  48. /// <summary>
  49. /// 产品ID集
  50. /// </summary>
  51. [DataMember]
  52. public string GoodsIDS { get; set; }
  53. /// <summary>
  54. /// 成型生产线ID集
  55. /// </summary>
  56. [DataMember]
  57. public string GroutingLineIDS { get; set; }
  58. /// <summary>
  59. /// 成型线类型ID集
  60. /// </summary>
  61. [DataMember]
  62. public string GMouldTypeIDS { get; set; }
  63. /// <summary>
  64. /// 生产线ID集
  65. /// </summary>
  66. [DataMember]
  67. public string ProductionLineIDS { get; set; }
  68. /// <summary>
  69. /// 工号ID集
  70. /// </summary>
  71. [DataMember]
  72. public string UserIDS { get; set; }
  73. /// <summary>
  74. /// 生产工序ID集
  75. /// </summary>
  76. [DataMember]
  77. public string ProcedureIDS { get; set; }
  78. /// <summary>
  79. /// 生产线ID
  80. /// </summary>
  81. [DataMember]
  82. public int ProductionLineID { get; set; }
  83. /// <summary>
  84. /// 生产线编码
  85. /// </summary>
  86. [DataMember]
  87. public string ProductionLineCode { get; set; }
  88. /// <summary>
  89. /// 生产线名称
  90. /// </summary>
  91. [DataMember]
  92. public string ProductionLineName { get; set; }
  93. /// <summary>
  94. /// 完成工序ID (存储扫描条码时所在的工序)
  95. /// </summary>
  96. [DataMember]
  97. public int? CompleteProcedureID { get; set; }
  98. /// <summary>
  99. /// 完成工序名称 (存储扫描条码时所在的工序)
  100. /// </summary>
  101. [DataMember]
  102. public string CompleteProcedureName { get; set; }
  103. /// <summary>
  104. /// 工序模型 1:计数模型;2:检验模型
  105. /// </summary>
  106. [DataMember]
  107. public string ProcedureModel { get; set; }
  108. /// <summary>
  109. /// 工序模型类别
  110. /// </summary>
  111. [DataMember]
  112. public int? ModelType { get; set; }
  113. /// <summary>
  114. /// 工序模型类别名称
  115. /// </summary>
  116. [DataMember]
  117. public string ModelTypeName { get; set; }
  118. /// <summary>
  119. /// 缺陷标识 1:有缺陷 0:没有缺陷
  120. /// </summary>
  121. [DataMember]
  122. public int DefectFlag { get; set; }
  123. /// <summary>
  124. /// 返工工序ID
  125. /// </summary>
  126. [DataMember]
  127. public int? ReworkProcedureID { get; set; }
  128. /// <summary>
  129. /// 返工工序名称
  130. /// </summary>
  131. [DataMember]
  132. public string ReworkProcedureName { get; set; }
  133. /// <summary>
  134. /// 是否公坯 1:公坯 0:正常
  135. /// </summary>
  136. [DataMember]
  137. public string IsPublicBody { get; set; }
  138. /// <summary>
  139. /// 是否重烧 1:重烧 0:非重烧 (成检后确定 )
  140. /// </summary>
  141. [DataMember]
  142. public string IsReFire { get; set; }
  143. /// <summary>
  144. /// 产品等级 1:正品 0:副品(成检分级后确定 )
  145. /// </summary>
  146. [DataMember]
  147. public string GoodsGrade { get; set; }
  148. /// <summary>
  149. /// 产品ID
  150. /// </summary>
  151. [DataMember]
  152. public int? GoodsID { get; set; }
  153. /// <summary>
  154. /// 产品编码
  155. /// </summary>
  156. [DataMember]
  157. public string GoodsCode { get; set; }
  158. /// <summary>
  159. /// 产品名称
  160. /// </summary>
  161. [DataMember]
  162. public string GoodsName { get; set; }
  163. /// <summary>
  164. /// 工号ID
  165. /// </summary>
  166. [DataMember]
  167. public int UserID { get; set; }
  168. /// <summary>
  169. /// 工号Code
  170. /// </summary>
  171. [DataMember]
  172. public string UserCode { get; set; }
  173. /// <summary>
  174. /// 工号姓名
  175. /// </summary>
  176. [DataMember]
  177. public string UserName { get; set; }
  178. /// <summary>
  179. /// 注浆日报ID
  180. /// </summary>
  181. [DataMember]
  182. public string GroutingDailyID { get; set; }
  183. /// <summary>
  184. /// 注浆日报明细ID
  185. /// </summary>
  186. [DataMember]
  187. public int? GroutingDailyDetailID { get; set; }
  188. /// <summary>
  189. /// 注浆日期开始
  190. /// </summary>
  191. [DataMember]
  192. public DateTime? GroutingDateStart { get; set; }
  193. /// <summary>
  194. /// 注浆日期结束
  195. /// </summary>
  196. [DataMember]
  197. public DateTime? GroutingDateEnd { get; set; }
  198. /// <summary>
  199. /// 成型生产线ID
  200. /// </summary>
  201. [DataMember]
  202. public int? GroutingLineID { get; set; }
  203. /// <summary>
  204. /// 成型生产线编码
  205. /// </summary>
  206. [DataMember]
  207. public string GroutingLineCode { get; set; }
  208. /// <summary>
  209. /// 成型生产线名称
  210. /// </summary>
  211. [DataMember]
  212. public string GroutingLineName { get; set; }
  213. /// <summary>
  214. /// 成型线类型ID
  215. /// </summary>
  216. [DataMember]
  217. public int? GMouldTypeID { get; set; }
  218. /// <summary>
  219. /// 成型线类型名称
  220. /// </summary>
  221. [DataMember]
  222. public string GMouldTypeName { get; set; }
  223. /// <summary>
  224. /// 能否多次注浆
  225. /// </summary>
  226. [DataMember]
  227. public string CanManyTimes { get; set; }
  228. /// <summary>
  229. /// 成型生产线明细ID
  230. /// </summary>
  231. [DataMember]
  232. public string GroutingLineDetailID { get; set; }
  233. /// <summary>
  234. /// 注浆模具编号
  235. /// </summary>
  236. [DataMember]
  237. public string GroutingMouldCode { get; set; }
  238. /// <summary>
  239. /// 模具编号
  240. /// </summary>
  241. [DataMember]
  242. public string MouldCode { get; set; }
  243. /// <summary>
  244. /// 备注
  245. /// </summary>
  246. [DataMember]
  247. public string Remarks { get; set; }
  248. /// <summary>
  249. /// 帐套ID
  250. /// </summary>
  251. [DataMember]
  252. public int AccountID { get; set; }
  253. /// <summary>
  254. /// 有效标识
  255. /// </summary>
  256. [DataMember]
  257. public int ValueFlag { get; set; }
  258. /// <summary>
  259. /// 创建时间开始
  260. /// </summary>
  261. [DataMember]
  262. public DateTime? CreateTimeStart { get; set; }
  263. /// <summary>
  264. /// 创建时间结束
  265. /// </summary>
  266. [DataMember]
  267. public DateTime? CreateTimeEnd { get; set; }
  268. /// <summary>
  269. /// 创建数据操作员ID
  270. /// </summary>
  271. [DataMember]
  272. public int CreateUserID { get; set; }
  273. /// <summary>
  274. /// 创建数据操作员
  275. /// </summary>
  276. [DataMember]
  277. public string CreateUserName { get; set; }
  278. /// <summary>
  279. /// 更新数据时间开始
  280. /// </summary>
  281. [DataMember]
  282. public DateTime? UpdateTimeStart { get; set; }
  283. /// <summary>
  284. /// 更新数据时间结束
  285. /// </summary>
  286. [DataMember]
  287. public DateTime? UpdateTimeEnd { get; set; }
  288. /// <summary>
  289. /// 更新数据操作员ID
  290. /// </summary>
  291. [DataMember]
  292. public int UpdateUserID { get; set; }
  293. /// <summary>
  294. /// 更新数据操作员
  295. /// </summary>
  296. [DataMember]
  297. public string UpdateUserName { get; set; }
  298. /// <summary>
  299. /// 操作时间戳
  300. /// </summary>
  301. [DataMember]
  302. public DateTime OPTimeStamp { get; set; }
  303. /// <summary>
  304. /// 产品分级ID
  305. /// </summary>
  306. [DataMember]
  307. public int? GoodsLevelID { get; set; }
  308. /// <summary>
  309. /// 产品分级名称
  310. /// </summary>
  311. [DataMember]
  312. public string GoodsLevelName { get; set; }
  313. /// <summary>
  314. /// 产品分级类别ID
  315. /// </summary>
  316. [DataMember]
  317. public int? GoodsLevelTypeID { get; set; }
  318. /// <summary>
  319. /// 产品分级类别名称
  320. /// </summary>
  321. [DataMember]
  322. public string GoodsLevelTypeName { get; set; }
  323. }
  324. }