MchChamferingResultEntity.cs 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. using System;
  2. using System.ComponentModel;
  3. using System.IO;
  4. using System.Runtime.Serialization;
  5. using System.Runtime.Serialization.Formatters.Binary;
  6. using Newtonsoft.Json;
  7. namespace com.steering.mes.mcp.entity
  8. {
  9. [Serializable]
  10. /// <summary>
  11. /// 数据库表MCH_CHAMFERING_RESULT所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  12. /// 作者:tgcx-test 时间:2018-10-15
  13. /// </summary>
  14. public class MchChamferingResultEntity
  15. {
  16. /// <summary>
  17. /// 坡口角度
  18. /// </summary>
  19. private string angleVal = "";
  20. /// <summary>
  21. /// 结算日期(年月)
  22. /// </summary>
  23. private string balYearMonth = "";
  24. /// <summary>
  25. /// 批号
  26. /// </summary>
  27. private string batchNo = "";
  28. /// <summary>
  29. /// 创建时间
  30. /// </summary>
  31. private string createTime = "";
  32. /// <summary>
  33. /// 切斜值
  34. /// </summary>
  35. private string cutVal = "";
  36. /// <summary>
  37. /// 钝边
  38. /// </summary>
  39. private string edgeVal = "";
  40. /// <summary>
  41. /// 废品支数
  42. /// </summary>
  43. private decimal? failNum;
  44. /// <summary>
  45. /// 废品重量
  46. /// </summary>
  47. private decimal? failWt;
  48. /// <summary>
  49. /// 炉计划ID
  50. /// </summary>
  51. private string heatPlanNo = "";
  52. /// <summary>
  53. /// 是否热处理监制
  54. /// </summary>
  55. private string ifMonitorRcl = "";
  56. /// <summary>
  57. /// 判定炉号
  58. /// </summary>
  59. private string judgeStoveNo = "";
  60. /// <summary>
  61. /// 分切数
  62. /// </summary>
  63. private decimal? outnumCut;
  64. /// <summary>
  65. /// 产线代码
  66. /// </summary>
  67. private string plineCode = "";
  68. /// <summary>
  69. /// 产线描述
  70. /// </summary>
  71. private string plineName = "";
  72. /// <summary>
  73. /// 监制编号
  74. /// </summary>
  75. private string prdcrNo = "";
  76. /// <summary>
  77. /// 监制人
  78. /// </summary>
  79. private string producer = "";
  80. /// <summary>
  81. /// 监制到场时间
  82. /// </summary>
  83. private string producerTime = "";
  84. /// <summary>
  85. /// 操作班组
  86. /// </summary>
  87. private string proGroup = "";
  88. /// <summary>
  89. /// 作业支数
  90. /// </summary>
  91. private decimal? proNum;
  92. /// <summary>
  93. /// 操作班次
  94. /// </summary>
  95. private string proShift = "";
  96. /// <summary>
  97. /// 操作时间
  98. /// </summary>
  99. private string proTime = "";
  100. /// <summary>
  101. /// 操作人
  102. /// </summary>
  103. private string proUser = "";
  104. /// <summary>
  105. /// 作业重量
  106. /// </summary>
  107. private decimal? proWt;
  108. /// <summary>
  109. /// 生产(年月日)
  110. /// </summary>
  111. private string proYearMonthDay = "";
  112. /// <summary>
  113. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  114. /// </summary>
  115. private string resultNo = "";
  116. /// <summary>
  117. /// 0-1#机(东端) 1-2#机(西端)
  118. /// </summary>
  119. private string machineNo = "";
  120. /// <summary>
  121. /// 返修支数
  122. /// </summary>
  123. private decimal? reProNum = null;
  124. /// <summary>
  125. /// 返修重量
  126. /// </summary>
  127. private decimal? reProWt = null;
  128. /// <summary>
  129. /// 备注
  130. /// </summary>
  131. private string memo = "";
  132. /// <summary>
  133. /// 责任人
  134. /// </summary>
  135. private string responsible = "";
  136. /// <summary>
  137. /// 报告地址
  138. /// </summary>
  139. private string reportPath = "";
  140. /// <summary>
  141. /// 检测记录
  142. /// </summary>
  143. private decimal? testRecord = null;
  144. /// <summary>
  145. /// 合格支数
  146. /// </summary>
  147. private decimal? qualifiedNum = null;
  148. /// <summary>
  149. /// 合格重量
  150. /// </summary>
  151. private decimal? qualifiedWt = null;
  152. /// <summary>
  153. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  154. /// </summary>
  155. [Description("实绩编号)")]
  156. [JsonProperty("resultNo")]
  157. public string ResultNo
  158. {
  159. get { return resultNo; }
  160. set { resultNo = value; }
  161. }
  162. /// <summary>
  163. /// 炉计划ID
  164. /// </summary>
  165. [Description("炉计划ID")]
  166. [JsonProperty("heatPlanNo")]
  167. public string HeatPlanNo
  168. {
  169. get { return heatPlanNo; }
  170. set { heatPlanNo = value; }
  171. }
  172. /// <summary>
  173. /// 批号
  174. /// </summary>
  175. [Description("批号")]
  176. [JsonProperty("batchNo")]
  177. public string BatchNo
  178. {
  179. get { return batchNo; }
  180. set { batchNo = value; }
  181. }
  182. /// <summary>
  183. /// 产线代码
  184. /// </summary>
  185. [Description("产线代码")]
  186. [JsonProperty("plineCode")]
  187. public string PlineCode
  188. {
  189. get { return plineCode; }
  190. set { plineCode = value; }
  191. }
  192. /// <summary>
  193. /// 产线描述
  194. /// </summary>
  195. [Description("产线描述")]
  196. [JsonProperty("plineName")]
  197. public string PlineName
  198. {
  199. get { return plineName; }
  200. set { plineName = value; }
  201. }
  202. /// <summary>
  203. /// 是否热处理监制
  204. /// </summary>
  205. [Description("是否监制")]
  206. [JsonProperty("ifMonitorRcl")]
  207. public string IfMonitorRcl
  208. {
  209. get { return ifMonitorRcl; }
  210. set { ifMonitorRcl = value; }
  211. }
  212. /// <summary>
  213. /// 监制编号
  214. /// </summary>
  215. [Description("监制编号")]
  216. [JsonProperty("prdcrNo")]
  217. public string PrdcrNo
  218. {
  219. get { return prdcrNo; }
  220. set { prdcrNo = value; }
  221. }
  222. /// <summary>
  223. /// 监制人
  224. /// </summary>
  225. [Description("监制人")]
  226. [JsonProperty("producer")]
  227. public string Producer
  228. {
  229. get { return producer; }
  230. set { producer = value; }
  231. }
  232. /// <summary>
  233. /// 监制到场时间
  234. /// </summary>
  235. [Description("监制到场时间")]
  236. [JsonProperty("producerTime")]
  237. public string ProducerTime
  238. {
  239. get { return producerTime; }
  240. set { producerTime = value; }
  241. }
  242. /// <summary>
  243. /// 坡口角度
  244. /// </summary>
  245. [Description("坡口角度")]
  246. [JsonProperty("angleVal")]
  247. public string AngleVal
  248. {
  249. get { return angleVal; }
  250. set { angleVal = value; }
  251. }
  252. /// <summary>
  253. /// 钝边
  254. /// </summary>
  255. [Description("钝边")]
  256. [JsonProperty("edgeVal")]
  257. public string EdgeVal
  258. {
  259. get { return edgeVal; }
  260. set { edgeVal = value; }
  261. }
  262. /// <summary>
  263. /// 切斜值
  264. /// </summary>
  265. [Description("切斜值")]
  266. [JsonProperty("cutVal")]
  267. public string CutVal
  268. {
  269. get { return cutVal; }
  270. set { cutVal = value; }
  271. }
  272. /// <summary>
  273. /// 分切数
  274. /// </summary>
  275. [Description("分切数")]
  276. [JsonProperty("outnumCut")]
  277. public decimal? OutnumCut
  278. {
  279. get { return outnumCut; }
  280. set { outnumCut = value; }
  281. }
  282. /// <summary>
  283. /// 操作人
  284. /// </summary>
  285. [Description("操作人")]
  286. [JsonProperty("proUser")]
  287. public string ProUser
  288. {
  289. get { return proUser; }
  290. set { proUser = value; }
  291. }
  292. /// <summary>
  293. /// 作业支数
  294. /// </summary>
  295. [Description("作业支数")]
  296. [JsonProperty("proNum")]
  297. public decimal? ProNum
  298. {
  299. get { return proNum; }
  300. set { proNum = value; }
  301. }
  302. /// <summary>
  303. /// 作业重量
  304. /// </summary>
  305. [Description("作业重量")]
  306. [JsonProperty("proWt")]
  307. public decimal? ProWt
  308. {
  309. get { return proWt; }
  310. set { proWt = value; }
  311. }
  312. /// <summary>
  313. /// 废品支数
  314. /// </summary>
  315. [Description("废品支数")]
  316. [JsonProperty("failNum")]
  317. public decimal? FailNum
  318. {
  319. get { return failNum; }
  320. set { failNum = value; }
  321. }
  322. /// <summary>
  323. /// 废品重量
  324. /// </summary>
  325. [Description("废品重量")]
  326. [JsonProperty("failWt")]
  327. public decimal? FailWt
  328. {
  329. get { return failWt; }
  330. set { failWt = value; }
  331. }
  332. /// <summary>
  333. /// 生产(年月日)
  334. /// </summary>
  335. [Description("生产(年月日)")]
  336. [JsonProperty("proYearMonthDay")]
  337. public string ProYearMonthDay
  338. {
  339. get { return proYearMonthDay; }
  340. set { proYearMonthDay = value; }
  341. }
  342. /// <summary>
  343. /// 结算日期(年月)
  344. /// </summary>
  345. [Description("结算日期(年月)")]
  346. [JsonProperty("balYearMonth")]
  347. public string BalYearMonth
  348. {
  349. get { return balYearMonth; }
  350. set { balYearMonth = value; }
  351. }
  352. /// <summary>
  353. /// 操作班次
  354. /// </summary>
  355. [Description("班次")]
  356. [JsonProperty("proShift")]
  357. public string ProShift
  358. {
  359. get { return proShift; }
  360. set { proShift = value; }
  361. }
  362. /// <summary>
  363. /// 操作班组
  364. /// </summary>
  365. [Description("班组")]
  366. [JsonProperty("proGroup")]
  367. public string ProGroup
  368. {
  369. get { return proGroup; }
  370. set { proGroup = value; }
  371. }
  372. /// <summary>
  373. /// 创建时间
  374. /// </summary>
  375. [Description("创建时间")]
  376. [JsonProperty("createTime")]
  377. public string CreateTime
  378. {
  379. get { return createTime; }
  380. set { createTime = value; }
  381. }
  382. /// <summary>
  383. /// 操作时间
  384. /// </summary>
  385. [Description("操作时间")]
  386. [JsonProperty("proTime")]
  387. public string ProTime
  388. {
  389. get { return proTime; }
  390. set { proTime = value; }
  391. }
  392. /// <summary>
  393. /// 判定炉号
  394. /// </summary>
  395. [Description("判定炉号")]
  396. [JsonProperty("judgeStoveNo")]
  397. public string JudgeStoveNo
  398. {
  399. get { return judgeStoveNo; }
  400. set { judgeStoveNo = value; }
  401. }
  402. /// <summary>
  403. /// 0-1#机(东端) 1-2#机(西端)
  404. /// </summary>
  405. [Description("机组")]
  406. [JsonProperty("machineNo")]
  407. public string MachineNo
  408. {
  409. get { return machineNo; }
  410. set { machineNo = value; }
  411. }
  412. /// <summary>
  413. /// 返修支数
  414. /// </summary>
  415. [Description("返修支数")]
  416. [JsonProperty("reProNum")]
  417. public decimal? ReProNum
  418. {
  419. get { return reProNum; }
  420. set { reProNum = value; }
  421. }
  422. /// <summary>
  423. /// 返修重量
  424. /// </summary>
  425. [Description("返修重量")]
  426. [JsonProperty("reProWt")]
  427. public decimal? ReProWt
  428. {
  429. get { return reProWt; }
  430. set { reProWt = value; }
  431. }
  432. /// <summary>
  433. /// 备注
  434. /// </summary>
  435. [Description("备注")]
  436. [JsonProperty("memo")]
  437. public string Memo
  438. {
  439. get { return memo; }
  440. set { memo = value; }
  441. }
  442. /// <summary>
  443. /// 责任人
  444. /// </summary>
  445. [Description("责任人")]
  446. [JsonProperty("responsible")]
  447. public string Responsible
  448. {
  449. get { return responsible; }
  450. set { responsible = value; }
  451. }
  452. /// <summary>
  453. /// 报告地址
  454. /// </summary>
  455. [Description("报告地址")]
  456. [JsonProperty("reportPath")]
  457. public string ReportPath
  458. {
  459. get { return reportPath; }
  460. set { reportPath = value; }
  461. }
  462. /// <summary>
  463. /// 检测记录
  464. /// </summary>
  465. [Description("检测记录")]
  466. [JsonProperty("testRecord")]
  467. public decimal? TestRecord
  468. {
  469. get { return testRecord; }
  470. set { testRecord = value; }
  471. }
  472. /// <summary>
  473. /// 合格支数
  474. /// </summary>
  475. [Description("合格支数")]
  476. [JsonProperty("qualifiedNum")]
  477. public decimal? QualifiedNum
  478. {
  479. get { return qualifiedNum; }
  480. set { qualifiedNum = value; }
  481. }
  482. /// <summary>
  483. /// 合格重量
  484. /// </summary>
  485. [Description("合格重量")]
  486. [JsonProperty("qualifiedWt")]
  487. public decimal? QualifiedWt
  488. {
  489. get { return qualifiedWt; }
  490. set { qualifiedWt = value; }
  491. }
  492. [Description("合同号")]
  493. public string OrderNo { get; set; }
  494. public MchChamferingResultEntity Clone()
  495. {
  496. using (var memStream = new MemoryStream())
  497. {
  498. var binaryFormatter = new BinaryFormatter(null,
  499. new StreamingContext(StreamingContextStates.Clone));
  500. binaryFormatter.Serialize(memStream, this);
  501. memStream.Seek(0, SeekOrigin.Begin);
  502. return binaryFormatter.Deserialize(memStream) as MchChamferingResultEntity;
  503. }
  504. }
  505. }
  506. }