MchOfflineResultEntity.cs 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Core.StlMes.Client.Mcp.Mch.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表MCH_OFFLINE_RESULT所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:PC-20160925CXYF 时间:2016-12-23
  12. /// </summary>
  13. public class MchOfflineResultEntity
  14. {
  15. /// <summary>
  16. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  17. /// </summary>
  18. private string resultNo = "";
  19. /// <summary>
  20. /// 产线代码
  21. /// </summary>
  22. private string plineCode = "";
  23. /// <summary>
  24. /// 产线描述
  25. /// </summary>
  26. private string plineName = "";
  27. /// <summary>
  28. /// 工序点代码(上料。。。。)
  29. /// </summary>
  30. private string stationCode = "";
  31. /// <summary>
  32. /// 工序点名称
  33. /// </summary>
  34. private string stationDesc = "";
  35. /// <summary>
  36. /// 炉批计划ID
  37. /// </summary>
  38. private string heatPlanNo = "";
  39. /// <summary>
  40. /// 镦拔扩作业批次号
  41. /// </summary>
  42. private string zyBatchId = "";
  43. /// <summary>
  44. /// 镦拔扩订单编号
  45. /// </summary>
  46. private string proPlanId = "";
  47. /// <summary>
  48. /// 镦拔扩订单排产序号
  49. /// </summary>
  50. private string gxPlanNo = "";
  51. /// <summary>
  52. /// 判定炉号
  53. /// </summary>
  54. private string judgeStoveNo = "";
  55. /// <summary>
  56. /// 批号(炉批号)
  57. /// </summary>
  58. private string batchNo = "";
  59. /// <summary>
  60. /// 品名代码
  61. /// </summary>
  62. private string produccode = "";
  63. /// <summary>
  64. /// 品名描述
  65. /// </summary>
  66. private string producname = "";
  67. /// <summary>
  68. /// 钢级(牌号)代码
  69. /// </summary>
  70. private string steelcode = "";
  71. /// <summary>
  72. /// 钢级(牌号)名称
  73. /// </summary>
  74. private string steelname = "";
  75. /// <summary>
  76. /// 钢种代码
  77. /// </summary>
  78. private string gradecode = "";
  79. /// <summary>
  80. /// 钢种名称
  81. /// </summary>
  82. private string gradename = "";
  83. /// <summary>
  84. /// 扣型代码
  85. /// </summary>
  86. private string modelCode = "";
  87. /// <summary>
  88. /// 扣型描述
  89. /// </summary>
  90. private string modelDesc = "";
  91. /// <summary>
  92. /// 标准代码
  93. /// </summary>
  94. private string stdCode = "";
  95. /// <summary>
  96. /// 标准名称
  97. /// </summary>
  98. private string stdName = "";
  99. /// <summary>
  100. /// 标准类别代码
  101. /// </summary>
  102. private string stdStyle = "";
  103. /// <summary>
  104. /// 标准类别描述(PSL1....)
  105. /// </summary>
  106. private string stdStyleDesc = "";
  107. /// <summary>
  108. /// 外径(实际)
  109. /// </summary>
  110. private decimal? actDimater = null;
  111. /// <summary>
  112. /// 壁厚(实际)
  113. /// </summary>
  114. private decimal? actHeight = null;
  115. /// <summary>
  116. /// 长度(实际)
  117. /// </summary>
  118. private decimal? actLen = null;
  119. /// <summary>
  120. /// 长度下限(实际)
  121. /// </summary>
  122. private string actLenMin = "";
  123. /// <summary>
  124. /// 长度上限(实际)
  125. /// </summary>
  126. private string actLenMax = "";
  127. /// <summary>
  128. /// 组炉主炉号
  129. /// </summary>
  130. private string zpJudgeStoveNo = "";
  131. /// <summary>
  132. /// 组炉主批号
  133. /// </summary>
  134. private string zpBatchNo = "";
  135. /// <summary>
  136. /// 离线支数
  137. /// </summary>
  138. private decimal? offlineNum = null;
  139. /// <summary>
  140. /// 离线重量
  141. /// </summary>
  142. private decimal? offlineWt = null;
  143. /// <summary>
  144. /// 返线支数
  145. /// </summary>
  146. private decimal? reNum = null;
  147. /// <summary>
  148. /// 返线重量
  149. /// </summary>
  150. private decimal? reWt = null;
  151. /// <summary>
  152. /// 组炉支数
  153. /// </summary>
  154. private decimal? groupNum = null;
  155. /// <summary>
  156. /// 组炉重量
  157. /// </summary>
  158. private decimal? groupWt = null;
  159. /// <summary>
  160. /// 委外支数
  161. /// </summary>
  162. private decimal? subcontractNum = null;
  163. /// <summary>
  164. /// 委外回报合格支数
  165. /// </summary>
  166. private decimal? subcontractcompleteNum = null;
  167. /// <summary>
  168. /// 委外回报合格重量
  169. /// </summary>
  170. private decimal? subcontractcompleteWt = null;
  171. /// <summary>
  172. /// 委外单号
  173. /// </summary>
  174. private string subcontractNo = "";
  175. /// <summary>
  176. /// 委外单号序号
  177. /// </summary>
  178. private string subcontractNoSeq = "";
  179. /// <summary>
  180. /// 作业日期(年月日)
  181. /// </summary>
  182. private string proYearMonthDay = "";
  183. /// <summary>
  184. /// 操作人
  185. /// </summary>
  186. private string proUser = "";
  187. /// <summary>
  188. /// 操作班次
  189. /// </summary>
  190. private string proShift = "";
  191. /// <summary>
  192. /// 操作班组
  193. /// </summary>
  194. private string proGroup = "";
  195. /// <summary>
  196. /// 操作时间
  197. /// </summary>
  198. private string proTime = "";
  199. /// <summary>
  200. /// 组炉标记(1组炉生成的)
  201. /// </summary>
  202. private string groupLog = "";
  203. /// <summary>
  204. /// 组炉操作编号ID
  205. /// </summary>
  206. private string groupId = "";
  207. /// <summary>
  208. /// 主交货编码PK
  209. /// </summary>
  210. private string ordLnDlyPk = "";
  211. /// <summary>
  212. /// 主合同号
  213. /// </summary>
  214. private string orderNo = "";
  215. /// <summary>
  216. /// 主合同行号
  217. /// </summary>
  218. private string orderSeq = "";
  219. /// <summary>
  220. /// 主交货编码
  221. /// </summary>
  222. private string deliveryNo = "";
  223. /// <summary>
  224. /// 组炉时间
  225. /// </summary>
  226. private string updateTime = "";
  227. /// <summary>
  228. /// 组炉人
  229. /// </summary>
  230. private string updateName = "";
  231. /// <summary>
  232. /// 返线工序点
  233. /// </summary>
  234. private string returnProcess = "";
  235. private string returnProcessCode = "";
  236. /// <summary>
  237. /// 委外重量
  238. /// </summary>
  239. private decimal? subcontractWt = null;
  240. /// <summary>
  241. /// 返线时间
  242. /// </summary>
  243. private string reTime = "";
  244. /// <summary>
  245. /// 返线人
  246. /// </summary>
  247. private string reName = "";
  248. /// <summary>
  249. /// 委外时间
  250. /// </summary>
  251. private string subcontractTime = "";
  252. /// <summary>
  253. /// 委外人
  254. /// </summary>
  255. private string subcontractName = "";
  256. /// <summary>
  257. /// 委外回报时间
  258. /// </summary>
  259. private string subcontractcompleteTime = "";
  260. /// <summary>
  261. /// 委外回报人
  262. /// </summary>
  263. private string subcontractcompleteName = "";
  264. /// <summary>
  265. /// 委外回报废品支数
  266. /// </summary>
  267. private decimal? hbFpNum = null;
  268. /// <summary>
  269. /// 委外回报废品重量
  270. /// </summary>
  271. private decimal? hbFpWt = null;
  272. /// <summary>
  273. /// 结算日期(年月)
  274. /// </summary>
  275. private string balYearMonth = "";
  276. /// <summary>
  277. /// 原炉批计划ID
  278. /// </summary>
  279. private string zyBatchId1 = "";
  280. /// <summary>
  281. /// 组号
  282. /// </summary>
  283. private string batchGroudNo = "";
  284. /// <summary>
  285. /// 标示炉号
  286. /// </summary>
  287. private string flagStoveNo = "";
  288. private decimal? offlineBranch = null;
  289. [Description("离线编辑支")]
  290. public decimal? OfflineBranch
  291. {
  292. get { return offlineBranch; }
  293. set { offlineBranch = value; }
  294. }
  295. private decimal? totalcount = null;
  296. [Description("离线剩余支")]
  297. public decimal? Totalcount
  298. {
  299. get { return totalcount; }
  300. set { totalcount = value; }
  301. }
  302. private string processOrder;
  303. [Description("工序合同号")]
  304. public string ProcessOrder
  305. {
  306. get { return processOrder; }
  307. set { processOrder = value; }
  308. }
  309. /// <summary>
  310. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  311. /// </summary>
  312. [Description("实绩编号")]
  313. [Nullable(false)]
  314. [DataLength(24)]
  315. public string ResultNo
  316. {
  317. get { return resultNo; }
  318. set { resultNo = value; }
  319. }
  320. /// <summary>
  321. /// 产线代码
  322. /// </summary>
  323. [Description("产线代码")]
  324. [Nullable(true)]
  325. [DataLength(20)]
  326. public string PlineCode
  327. {
  328. get { return plineCode; }
  329. set { plineCode = value; }
  330. }
  331. /// <summary>
  332. /// 产线描述
  333. /// </summary>
  334. [Description("产线描述")]
  335. [Nullable(true)]
  336. [DataLength(40)]
  337. public string PlineName
  338. {
  339. get { return plineName; }
  340. set { plineName = value; }
  341. }
  342. /// <summary>
  343. /// 工序点代码(上料。。。。)
  344. /// </summary>
  345. [Description("工序点代码(上料。。。。)")]
  346. [Nullable(true)]
  347. [DataLength(20)]
  348. public string StationCode
  349. {
  350. get { return stationCode; }
  351. set { stationCode = value; }
  352. }
  353. /// <summary>
  354. /// 工序点名称
  355. /// </summary>
  356. [Description("工序点")]
  357. [Nullable(true)]
  358. [DataLength(40)]
  359. public string StationDesc
  360. {
  361. get { return stationDesc; }
  362. set { stationDesc = value; }
  363. }
  364. /// <summary>
  365. /// 炉批计划ID
  366. /// </summary>
  367. [Description("炉批计划ID")]
  368. [Nullable(true)]
  369. [DataLength(20)]
  370. public string HeatPlanNo
  371. {
  372. get { return heatPlanNo; }
  373. set { heatPlanNo = value; }
  374. }
  375. /// <summary>
  376. /// 作业批次号
  377. /// </summary>
  378. [Description("生产批号")]
  379. [Nullable(true)]
  380. [DataLength(20)]
  381. public string ZyBatchId
  382. {
  383. get { return zyBatchId; }
  384. set { zyBatchId = value; }
  385. }
  386. /// <summary>
  387. /// 镦拔扩订单编号
  388. /// </summary>
  389. [Description("订单编号")]
  390. [Nullable(true)]
  391. [DataLength(20)]
  392. public string ProPlanId
  393. {
  394. get { return proPlanId; }
  395. set { proPlanId = value; }
  396. }
  397. /// <summary>
  398. /// 镦拔扩订单排产序号
  399. /// </summary>
  400. [Description("订单排产序号")]
  401. [Nullable(true)]
  402. [DataLength(10)]
  403. public string GxPlanNo
  404. {
  405. get { return gxPlanNo; }
  406. set { gxPlanNo = value; }
  407. }
  408. /// <summary>
  409. /// 判定炉号
  410. /// </summary>
  411. [Description("炉号")]
  412. [Nullable(true)]
  413. [DataLength(6)]
  414. public string JudgeStoveNo
  415. {
  416. get { return judgeStoveNo; }
  417. set { judgeStoveNo = value; }
  418. }
  419. /// <summary>
  420. /// 批号(炉批号)
  421. /// </summary>
  422. [Description("批号")]
  423. [Nullable(true)]
  424. [DataLength(10)]
  425. public string BatchNo
  426. {
  427. get { return batchNo; }
  428. set { batchNo = value; }
  429. }
  430. /// <summary>
  431. /// 品名代码
  432. /// </summary>
  433. [Description("品名代码")]
  434. [Nullable(true)]
  435. [DataLength(20)]
  436. public string Produccode
  437. {
  438. get { return produccode; }
  439. set { produccode = value; }
  440. }
  441. /// <summary>
  442. /// 品名描述
  443. /// </summary>
  444. [Description("品名")]
  445. [Nullable(true)]
  446. [DataLength(100)]
  447. public string Producname
  448. {
  449. get { return producname; }
  450. set { producname = value; }
  451. }
  452. /// <summary>
  453. /// 钢级(牌号)代码
  454. /// </summary>
  455. [Description("钢级(牌号)代码")]
  456. [Nullable(true)]
  457. [DataLength(10)]
  458. public string Steelcode
  459. {
  460. get { return steelcode; }
  461. set { steelcode = value; }
  462. }
  463. /// <summary>
  464. /// 钢级(牌号)名称
  465. /// </summary>
  466. [Description("钢级")]
  467. [Nullable(true)]
  468. [DataLength(100)]
  469. public string Steelname
  470. {
  471. get { return steelname; }
  472. set { steelname = value; }
  473. }
  474. /// <summary>
  475. /// 钢种代码
  476. /// </summary>
  477. [Description("钢种代码")]
  478. [Nullable(true)]
  479. [DataLength(10)]
  480. public string Gradecode
  481. {
  482. get { return gradecode; }
  483. set { gradecode = value; }
  484. }
  485. /// <summary>
  486. /// 钢种名称
  487. /// </summary>
  488. [Description("钢种")]
  489. [Nullable(true)]
  490. [DataLength(100)]
  491. public string Gradename
  492. {
  493. get { return gradename; }
  494. set { gradename = value; }
  495. }
  496. /// <summary>
  497. /// 扣型代码
  498. /// </summary>
  499. [Description("扣型代码")]
  500. [Nullable(true)]
  501. [DataLength(20)]
  502. public string ModelCode
  503. {
  504. get { return modelCode; }
  505. set { modelCode = value; }
  506. }
  507. /// <summary>
  508. /// 扣型描述
  509. /// </summary>
  510. [Description("扣型")]
  511. [Nullable(true)]
  512. [DataLength(100)]
  513. public string ModelDesc
  514. {
  515. get { return modelDesc; }
  516. set { modelDesc = value; }
  517. }
  518. /// <summary>
  519. /// 标准代码
  520. /// </summary>
  521. [Description("标准代码")]
  522. [Nullable(true)]
  523. [DataLength(20)]
  524. public string StdCode
  525. {
  526. get { return stdCode; }
  527. set { stdCode = value; }
  528. }
  529. /// <summary>
  530. /// 标准名称
  531. /// </summary>
  532. [Description("标准名称")]
  533. [Nullable(true)]
  534. [DataLength(256)]
  535. public string StdName
  536. {
  537. get { return stdName; }
  538. set { stdName = value; }
  539. }
  540. /// <summary>
  541. /// 标准类别代码
  542. /// </summary>
  543. [Description("标准类别代码")]
  544. [Nullable(true)]
  545. [DataLength(20)]
  546. public string StdStyle
  547. {
  548. get { return stdStyle; }
  549. set { stdStyle = value; }
  550. }
  551. /// <summary>
  552. /// 标准类别描述(PSL1....)
  553. /// </summary>
  554. [Description("标准类别")]
  555. [Nullable(true)]
  556. [DataLength(50)]
  557. public string StdStyleDesc
  558. {
  559. get { return stdStyleDesc; }
  560. set { stdStyleDesc = value; }
  561. }
  562. /// <summary>
  563. /// 外径(实际)
  564. /// </summary>
  565. [Description("外径")]
  566. [Nullable(true)]
  567. [DataLength(5)]
  568. public decimal? ActDimater
  569. {
  570. get { return actDimater; }
  571. set { actDimater = value; }
  572. }
  573. /// <summary>
  574. /// 壁厚(实际)
  575. /// </summary>
  576. [Description("壁厚")]
  577. [Nullable(true)]
  578. [DataLength(5)]
  579. public decimal? ActHeight
  580. {
  581. get { return actHeight; }
  582. set { actHeight = value; }
  583. }
  584. /// <summary>
  585. /// 长度(实际)
  586. /// </summary>
  587. [Description("长度")]
  588. [Nullable(true)]
  589. [DataLength(9)]
  590. public decimal? ActLen
  591. {
  592. get { return actLen; }
  593. set { actLen = value; }
  594. }
  595. /// <summary>
  596. /// 长度下限(实际)
  597. /// </summary>
  598. [Description("长度下限")]
  599. [Nullable(true)]
  600. [DataLength(10)]
  601. public string ActLenMin
  602. {
  603. get { return actLenMin; }
  604. set { actLenMin = value; }
  605. }
  606. /// <summary>
  607. /// 长度上限(实际)
  608. /// </summary>
  609. [Description("长度上限")]
  610. [Nullable(true)]
  611. [DataLength(10)]
  612. public string ActLenMax
  613. {
  614. get { return actLenMax; }
  615. set { actLenMax = value; }
  616. }
  617. /// <summary>
  618. /// 组炉主炉号
  619. /// </summary>
  620. [Description("组炉主炉号")]
  621. [Nullable(true)]
  622. [DataLength(6)]
  623. public string ZpJudgeStoveNo
  624. {
  625. get { return zpJudgeStoveNo; }
  626. set { zpJudgeStoveNo = value; }
  627. }
  628. /// <summary>
  629. /// 组炉主批号
  630. /// </summary>
  631. [Description("组炉主批号")]
  632. [Nullable(true)]
  633. [DataLength(10)]
  634. public string ZpBatchNo
  635. {
  636. get { return zpBatchNo; }
  637. set { zpBatchNo = value; }
  638. }
  639. /// <summary>
  640. /// 离线支数
  641. /// </summary>
  642. [Description("离线支数")]
  643. [Nullable(true)]
  644. [DataLength(6)]
  645. public decimal? OfflineNum
  646. {
  647. get { return offlineNum; }
  648. set { offlineNum = value; }
  649. }
  650. /// <summary>
  651. /// 离线重量
  652. /// </summary>
  653. [Description("离线重量")]
  654. [Nullable(true)]
  655. [DataLength(8)]
  656. public decimal? OfflineWt
  657. {
  658. get { return offlineWt; }
  659. set { offlineWt = value; }
  660. }
  661. /// <summary>
  662. /// 返线支数
  663. /// </summary>
  664. [Description("返线支数")]
  665. [Nullable(true)]
  666. [DataLength(6)]
  667. public decimal? ReNum
  668. {
  669. get { return reNum; }
  670. set { reNum = value; }
  671. }
  672. /// <summary>
  673. /// 返线重量
  674. /// </summary>
  675. [Description("返线重量")]
  676. [Nullable(true)]
  677. [DataLength(8)]
  678. public decimal? ReWt
  679. {
  680. get { return reWt; }
  681. set { reWt = value; }
  682. }
  683. /// <summary>
  684. /// 组炉支数
  685. /// </summary>
  686. [Description("组炉支数")]
  687. [Nullable(true)]
  688. [DataLength(6)]
  689. public decimal? GroupNum
  690. {
  691. get { return groupNum; }
  692. set { groupNum = value; }
  693. }
  694. /// <summary>
  695. /// 组炉重量
  696. /// </summary>
  697. [Description("组炉重量")]
  698. [Nullable(true)]
  699. [DataLength(8)]
  700. public decimal? GroupWt
  701. {
  702. get { return groupWt; }
  703. set { groupWt = value; }
  704. }
  705. /// <summary>
  706. /// 委外支数
  707. /// </summary>
  708. [Description("委外支数")]
  709. [Nullable(true)]
  710. [DataLength(6)]
  711. public decimal? SubcontractNum
  712. {
  713. get { return subcontractNum; }
  714. set { subcontractNum = value; }
  715. }
  716. /// <summary>
  717. /// 委外回报合格支数
  718. /// </summary>
  719. [Description("委外回报合格支数")]
  720. [Nullable(true)]
  721. [DataLength(6)]
  722. public decimal? SubcontractcompleteNum
  723. {
  724. get { return subcontractcompleteNum; }
  725. set { subcontractcompleteNum = value; }
  726. }
  727. /// <summary>
  728. /// 委外回报合格重量
  729. /// </summary>
  730. [Description("委外回报合格重量")]
  731. [Nullable(true)]
  732. [DataLength(8)]
  733. public decimal? SubcontractcompleteWt
  734. {
  735. get { return subcontractcompleteWt; }
  736. set { subcontractcompleteWt = value; }
  737. }
  738. /// <summary>
  739. /// 委外单号
  740. /// </summary>
  741. [Description("委外单号")]
  742. [Nullable(true)]
  743. [DataLength(20)]
  744. public string SubcontractNo
  745. {
  746. get { return subcontractNo; }
  747. set { subcontractNo = value; }
  748. }
  749. /// <summary>
  750. /// 委外单号序号
  751. /// </summary>
  752. [Description("委外单号序号")]
  753. [Nullable(true)]
  754. [DataLength(20)]
  755. public string SubcontractNoSeq
  756. {
  757. get { return subcontractNoSeq; }
  758. set { subcontractNoSeq = value; }
  759. }
  760. /// <summary>
  761. /// 作业日期(年月日)
  762. /// </summary>
  763. [Description("作业日期")]
  764. [Nullable(true)]
  765. [DataLength(8)]
  766. public string ProYearMonthDay
  767. {
  768. get { return proYearMonthDay; }
  769. set { proYearMonthDay = value; }
  770. }
  771. /// <summary>
  772. /// 操作人
  773. /// </summary>
  774. [Description("操作人")]
  775. [Nullable(true)]
  776. [DataLength(20)]
  777. public string ProUser
  778. {
  779. get { return proUser; }
  780. set { proUser = value; }
  781. }
  782. /// <summary>
  783. /// 操作班次
  784. /// </summary>
  785. [Description("班次")]
  786. [Nullable(true)]
  787. [DataLength(1)]
  788. public string ProShift
  789. {
  790. get { return proShift; }
  791. set { proShift = value; }
  792. }
  793. /// <summary>
  794. /// 操作班组
  795. /// </summary>
  796. [Description("班组")]
  797. [Nullable(true)]
  798. [DataLength(1)]
  799. public string ProGroup
  800. {
  801. get { return proGroup; }
  802. set { proGroup = value; }
  803. }
  804. /// <summary>
  805. /// 操作时间
  806. /// </summary>
  807. [Description("操作时间")]
  808. [Nullable(true)]
  809. public string ProTime
  810. {
  811. get { return proTime; }
  812. set { proTime = value; }
  813. }
  814. /// <summary>
  815. /// 组炉标记(1组炉生成的)
  816. /// </summary>
  817. [Description("组炉标记")]
  818. [Nullable(true)]
  819. [DataLength(1)]
  820. public string GroupLog
  821. {
  822. get { return groupLog; }
  823. set { groupLog = value; }
  824. }
  825. /// <summary>
  826. /// 组炉操作编号ID
  827. /// </summary>
  828. [Description("组炉操作编号ID")]
  829. [Nullable(true)]
  830. [DataLength(20)]
  831. public string GroupId
  832. {
  833. get { return groupId; }
  834. set { groupId = value; }
  835. }
  836. /// <summary>
  837. /// 主交货编码PK
  838. /// </summary>
  839. [Description("主交货编码PK")]
  840. [Nullable(true)]
  841. [DataLength(40)]
  842. public string OrdLnDlyPk
  843. {
  844. get { return ordLnDlyPk; }
  845. set { ordLnDlyPk = value; }
  846. }
  847. /// <summary>
  848. /// 主合同号
  849. /// </summary>
  850. [Description("合同号")]
  851. [Nullable(true)]
  852. [DataLength(20)]
  853. public string OrderNo
  854. {
  855. get { return orderNo; }
  856. set { orderNo = value; }
  857. }
  858. /// <summary>
  859. /// 主合同行号
  860. /// </summary>
  861. [Description("合同行号")]
  862. [Nullable(true)]
  863. [DataLength(3)]
  864. public string OrderSeq
  865. {
  866. get { return orderSeq; }
  867. set { orderSeq = value; }
  868. }
  869. /// <summary>
  870. /// 主交货编码
  871. /// </summary>
  872. [Description("交货行号")]
  873. [Nullable(true)]
  874. [DataLength(3)]
  875. public string DeliveryNo
  876. {
  877. get { return deliveryNo; }
  878. set { deliveryNo = value; }
  879. }
  880. /// <summary>
  881. /// 组炉时间
  882. /// </summary>
  883. [Description("组炉时间")]
  884. [Nullable(true)]
  885. public string UpdateTime
  886. {
  887. get { return updateTime; }
  888. set { updateTime = value; }
  889. }
  890. /// <summary>
  891. /// 组炉人
  892. /// </summary>
  893. [Description("组炉人")]
  894. [Nullable(true)]
  895. [DataLength(20)]
  896. public string UpdateName
  897. {
  898. get { return updateName; }
  899. set { updateName = value; }
  900. }
  901. /// <summary>
  902. /// 返线工序点
  903. /// </summary>
  904. [Description("返线工序点")]
  905. [Nullable(true)]
  906. [DataLength(10)]
  907. public string ReturnProcess
  908. {
  909. get { return returnProcess; }
  910. set { returnProcess = value; }
  911. }
  912. /// <summary>
  913. /// 返线工序点
  914. /// </summary>
  915. [Description("返线工序点")]
  916. [Nullable(true)]
  917. [DataLength(10)]
  918. public string ReturnProcessCode
  919. {
  920. get { return returnProcessCode; }
  921. set { returnProcessCode = value; }
  922. }
  923. /// <summary>
  924. /// 委外重量
  925. /// </summary>
  926. [Description("委外重量")]
  927. [Nullable(true)]
  928. [DataLength(8)]
  929. public decimal? SubcontractWt
  930. {
  931. get { return subcontractWt; }
  932. set { subcontractWt = value; }
  933. }
  934. /// <summary>
  935. /// 返线时间
  936. /// </summary>
  937. [Description("返线时间")]
  938. [Nullable(true)]
  939. public string ReTime
  940. {
  941. get { return reTime; }
  942. set { reTime = value; }
  943. }
  944. /// <summary>
  945. /// 返线人
  946. /// </summary>
  947. [Description("返线人")]
  948. [Nullable(true)]
  949. [DataLength(20)]
  950. public string ReName
  951. {
  952. get { return reName; }
  953. set { reName = value; }
  954. }
  955. /// <summary>
  956. /// 委外时间
  957. /// </summary>
  958. [Description("委外时间")]
  959. [Nullable(true)]
  960. public string SubcontractTime
  961. {
  962. get { return subcontractTime; }
  963. set { subcontractTime = value; }
  964. }
  965. /// <summary>
  966. /// 委外人
  967. /// </summary>
  968. [Description("委外人")]
  969. [Nullable(true)]
  970. [DataLength(20)]
  971. public string SubcontractName
  972. {
  973. get { return subcontractName; }
  974. set { subcontractName = value; }
  975. }
  976. /// <summary>
  977. /// 委外回报时间
  978. /// </summary>
  979. [Description("回报时间")]
  980. [Nullable(true)]
  981. public string SubcontractcompleteTime
  982. {
  983. get { return subcontractcompleteTime; }
  984. set { subcontractcompleteTime = value; }
  985. }
  986. /// <summary>
  987. /// 委外回报人
  988. /// </summary>
  989. [Description("回报人")]
  990. [Nullable(true)]
  991. [DataLength(20)]
  992. public string SubcontractcompleteName
  993. {
  994. get { return subcontractcompleteName; }
  995. set { subcontractcompleteName = value; }
  996. }
  997. /// <summary>
  998. /// 委外回报废品支数
  999. /// </summary>
  1000. [Description("废品支数")]
  1001. [Nullable(true)]
  1002. [DataLength(6)]
  1003. public decimal? HbFpNum
  1004. {
  1005. get { return hbFpNum; }
  1006. set { hbFpNum = value; }
  1007. }
  1008. /// <summary>
  1009. /// 委外回报废品重量
  1010. /// </summary>
  1011. [Description("废品重量")]
  1012. [Nullable(true)]
  1013. [DataLength(8)]
  1014. public decimal? HbFpWt
  1015. {
  1016. get { return hbFpWt; }
  1017. set { hbFpWt = value; }
  1018. }
  1019. /// <summary>
  1020. /// 结算日期(年月)
  1021. /// </summary>
  1022. [Description("结算年月")]
  1023. [Nullable(true)]
  1024. [DataLength(6)]
  1025. public string BalYearMonth
  1026. {
  1027. get { return balYearMonth; }
  1028. set { balYearMonth = value; }
  1029. }
  1030. /// <summary>
  1031. /// 原炉批计划ID
  1032. /// </summary>
  1033. [Description("原炉批计划ID")]
  1034. [Nullable(true)]
  1035. [DataLength(20)]
  1036. public string ZyBatchId1
  1037. {
  1038. get { return zyBatchId1; }
  1039. set { zyBatchId1 = value; }
  1040. }
  1041. /// <summary>
  1042. /// 组号
  1043. /// </summary>
  1044. [Description("组号")]
  1045. [Nullable(true)]
  1046. [DataLength(3)]
  1047. public string BatchGroudNo
  1048. {
  1049. get { return batchGroudNo; }
  1050. set { batchGroudNo = value; }
  1051. }
  1052. /// <summary>
  1053. /// 标示炉号
  1054. /// </summary>
  1055. [Description("标示炉号")]
  1056. [Nullable(true)]
  1057. [DataLength(20)]
  1058. public string FlagStoveNo
  1059. {
  1060. get { return flagStoveNo; }
  1061. set { flagStoveNo = value; }
  1062. }
  1063. /// <summary>
  1064. /// 离线备注
  1065. /// </summary>
  1066. [Description("离线备注")]
  1067. [Nullable(true)]
  1068. [DataLength(20)]
  1069. public string Memo
  1070. {
  1071. get; set; }
  1072. /// <summary>
  1073. /// 上料工序
  1074. /// </summary>
  1075. private string gxsl;
  1076. /// 上料工序
  1077. public string Gxsl
  1078. {
  1079. get { return gxsl; }
  1080. set { gxsl = value; }
  1081. }
  1082. /// <summary>
  1083. /// 探伤工序
  1084. /// </summary>
  1085. private string gxts;
  1086. /// 探伤工序
  1087. public string Gxts
  1088. {
  1089. get { return gxts; }
  1090. set { gxts = value; }
  1091. }
  1092. /// <summary>
  1093. /// 分切工序
  1094. /// </summary>
  1095. private string gxfq;
  1096. /// 分切工序
  1097. public string Gxfq
  1098. {
  1099. get { return gxfq; }
  1100. set { gxfq = value; }
  1101. }
  1102. /// <summary>
  1103. /// 螺纹工序
  1104. /// </summary>
  1105. private string gxcs;
  1106. /// 螺纹工序
  1107. public string Gxcs
  1108. {
  1109. get { return gxcs; }
  1110. set { gxcs = value; }
  1111. }
  1112. /// <summary>
  1113. /// 螺纹工序
  1114. /// </summary>
  1115. private string gxlw;
  1116. /// 螺纹工序
  1117. public string Gxlw
  1118. {
  1119. get { return gxlw; }
  1120. set { gxlw = value; }
  1121. }
  1122. /// <summary>
  1123. /// 通径工序
  1124. /// </summary>
  1125. private string gxtj;
  1126. /// 通径工序
  1127. public string Gxtj
  1128. {
  1129. get { return gxtj; }
  1130. set { gxtj = value; }
  1131. }
  1132. /// <summary>
  1133. /// 水压工序
  1134. /// </summary>
  1135. private string gxsy;
  1136. /// <summary>
  1137. /// 水压工序
  1138. /// </summary>
  1139. public string Gxsy
  1140. {
  1141. get { return gxsy; }
  1142. set { gxsy = value; }
  1143. }
  1144. /// <summary>
  1145. /// 倒凌工序
  1146. /// </summary>
  1147. private string gxdl;
  1148. /// <summary>
  1149. /// 倒凌工序
  1150. /// </summary>
  1151. public string Gxdl
  1152. {
  1153. get { return gxdl; }
  1154. set { gxdl = value; }
  1155. }
  1156. /// <summary>
  1157. /// 测量工序
  1158. /// </summary>
  1159. private string gxcl;
  1160. /// <summary>
  1161. /// 测量工序
  1162. /// </summary>
  1163. public string Gxcl
  1164. {
  1165. get { return gxcl; }
  1166. set { gxcl = value; }
  1167. }
  1168. /// <summary>
  1169. /// 拧接工序
  1170. /// </summary>
  1171. private string gxnj;
  1172. /// <summary>
  1173. /// 拧接工序
  1174. /// </summary>
  1175. public string Gxnj
  1176. {
  1177. get { return gxnj; }
  1178. set { gxnj = value; }
  1179. }
  1180. private string outnumCut = "";
  1181. [Description("分切数")]
  1182. [Nullable(true)]
  1183. [DataLength(20)]
  1184. public string OutnumCut
  1185. {
  1186. get { return outnumCut; }
  1187. set { outnumCut = value; }
  1188. }
  1189. [Description("喷印管号")]
  1190. public string MatNo
  1191. {
  1192. get;
  1193. set;
  1194. }
  1195. }
  1196. }