MilOfflineReslutEntity2.cs 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495
  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.ZGMil.Entity
  8. {
  9. class MilOfflineReslutEntity2
  10. {
  11. /// <summary>
  12. /// 轧管订单编号
  13. /// </summary>
  14. private object proPlanId;
  15. /// <summary>
  16. /// 工序排产序号
  17. /// </summary>
  18. private object gxPlanNo;
  19. /// <summary>
  20. /// 工艺文件号
  21. /// </summary>
  22. private object impProcess;
  23. /// <summary>
  24. /// 用户
  25. /// </summary>
  26. private object finishUser;
  27. /// <summary>
  28. /// 去向
  29. /// </summary>
  30. private object target;
  31. /// <summary>
  32. /// 下线类别(1,未探伤下线,2,已探伤下线)
  33. /// </summary>
  34. private object offlineType;
  35. /// <summary>
  36. /// 复检支数
  37. /// </summary>
  38. private object recheckNum;
  39. /// <summary>
  40. /// 品名描述
  41. /// </summary>
  42. private object producname;
  43. /// <summary>
  44. /// 钢级(牌号)代码
  45. /// </summary>
  46. private object steelcode;
  47. /// <summary>
  48. /// 钢级(牌号)名称
  49. /// </summary>
  50. private object steelname;
  51. /// <summary>
  52. /// 钢种代码
  53. /// </summary>
  54. private object gradecode;
  55. /// <summary>
  56. /// 钢种名称
  57. /// </summary>
  58. private object gradename;
  59. /// <summary>
  60. /// 产品规格代码
  61. /// </summary>
  62. private object specCode;
  63. /// <summary>
  64. /// 产品规格描述
  65. /// </summary>
  66. private object specName;
  67. /// <summary>
  68. /// 扣型代码
  69. /// </summary>
  70. private object modelCode;
  71. /// <summary>
  72. /// 扣型描述
  73. /// </summary>
  74. private object modelDesc;
  75. /// <summary>
  76. /// 标准代码
  77. /// </summary>
  78. private object stdCode;
  79. /// <summary>
  80. /// 标准名称
  81. /// </summary>
  82. private object stdName;
  83. /// <summary>
  84. /// 标准类别代码
  85. /// </summary>
  86. private object stdStyle;
  87. /// <summary>
  88. /// 标准类别描述(PSL1....)
  89. /// </summary>
  90. private object stdStyleDesc;
  91. /// <summary>
  92. /// 长度上下限(实际)
  93. /// </summary>
  94. private object actLenRange;
  95. /// <summary>
  96. /// 工序合同号
  97. /// </summary>
  98. private object contractNo;
  99. /// <summary>
  100. /// 品名代码
  101. /// </summary>
  102. private object produccode;
  103. /// <summary>
  104. /// 交库支数
  105. /// </summary>
  106. private object instorageNum;
  107. /// <summary>
  108. /// 修磨合格支数
  109. /// </summary>
  110. private object qualifiedNum;
  111. /// <summary>
  112. /// 修磨废品支数
  113. /// </summary>
  114. private object scrapNum;
  115. /// <summary>
  116. /// 生产批号
  117. /// </summary>
  118. private object lotNo;
  119. /// <summary>
  120. /// 熔炼炉号
  121. /// </summary>
  122. private object stoveNo;
  123. /// <summary>
  124. /// 判定炉号
  125. /// </summary>
  126. private object judgeStoveNo;
  127. /// <summary>
  128. /// 外径(实际)
  129. /// </summary>
  130. private object diameter;
  131. /// <summary>
  132. /// 壁厚(实际)
  133. /// </summary>
  134. private object thickness;
  135. /// <summary>
  136. /// 长度(实际)
  137. /// </summary>
  138. private object length;
  139. /// <summary>
  140. /// 厂线代码
  141. /// </summary>
  142. private object plineCode;
  143. /// <summary>
  144. /// 下线工序(JZ-矫直 TS-探伤 ZJ-人工质检)
  145. /// </summary>
  146. private object offlinePro;
  147. /// <summary>
  148. /// 实时返线状态(0- 未开始返线 1-矫直完成 2-探伤完成 3-质检完成)
  149. /// </summary>
  150. private object realTimeStatus;
  151. /// <summary>
  152. /// 下线支数
  153. /// </summary>
  154. private object offlineNum;
  155. /// <summary>
  156. /// 返线支数
  157. /// </summary>
  158. private object backlineNum;
  159. /// <summary>
  160. /// 组炉支数
  161. /// </summary>
  162. private object groupNum;
  163. /// <summary>
  164. /// 可操作支数
  165. /// </summary>
  166. private object groupNumCount;
  167. /// <summary>
  168. /// 剩余支数
  169. /// </summary>
  170. private object residueNum;
  171. /// <summary>
  172. /// 最终下线支数
  173. /// </summary>
  174. private object finalNum;
  175. /// <summary>
  176. /// 是否是组炉批标识(0-未组批,1-组批)
  177. /// </summary>
  178. private object zpFlag;
  179. /// <summary>
  180. /// 状态(0-下线 1-处理完成)
  181. /// </summary>
  182. private object status;
  183. /// <summary>
  184. /// 下线方式(0-批量下线 1-整炉下线)
  185. /// </summary>
  186. private object typeFlag;
  187. /// <summary>
  188. /// 下线时间
  189. /// </summary>
  190. private object offlineTime;
  191. /// <summary>
  192. /// 备注
  193. /// </summary>
  194. private object remark;
  195. /// <summary>
  196. /// 操作人
  197. /// </summary>
  198. private object colUser;
  199. /// <summary>
  200. /// 操作班次
  201. /// </summary>
  202. private object colShift;
  203. /// <summary>
  204. /// 操作班组
  205. /// </summary>
  206. private object colGroup;
  207. /// <summary>
  208. /// 重量
  209. /// </summary>
  210. private object zpHeight;
  211. /// <summary>
  212. /// 组批主炉号
  213. /// </summary>
  214. private object zpMLh;
  215. /// <summary>
  216. /// 委外支数
  217. /// </summary>
  218. private object subcontractNum;
  219. /// <summary>
  220. /// 委外完成支数
  221. /// </summary>
  222. private object subcontractcompleteNum;
  223. /// <summary>
  224. /// 委外单号
  225. /// </summary>
  226. private object subcontractNo;
  227. /// <summary>
  228. /// 委外完成重量
  229. /// </summary>
  230. private object subcontractcompleteWgt;
  231. /// <summary>
  232. /// 委外分切数
  233. /// </summary>
  234. private object subcontractCompleteCut;
  235. /// <summary>
  236. /// 委外分切定尺
  237. /// </summary>
  238. private object subcontractCompleteLen;
  239. /// <summary>
  240. /// 委外废品支数
  241. /// </summary>
  242. private object subcontractscrapNum;
  243. public MilOfflineReslutEntity2()
  244. {
  245. proPlanId = "";
  246. gxPlanNo = "";
  247. impProcess = "";
  248. subcontractscrapNum = "";
  249. subcontractcompleteWgt = "";
  250. subcontractCompleteCut = "";
  251. subcontractCompleteLen = "";
  252. target = "";
  253. subcontractNum = "";
  254. subcontractcompleteNum = "";
  255. subcontractNo = "";
  256. offlineType = "";
  257. recheckNum = "";
  258. producname = "";
  259. steelcode = "";
  260. steelname = "";
  261. gradecode = "";
  262. gradename = "";
  263. specCode = "";
  264. specName = "";
  265. modelCode = "";
  266. modelDesc = "";
  267. stdCode = "";
  268. stdName = "";
  269. stdStyle = "";
  270. stdStyleDesc = "";
  271. contractNo = "";
  272. produccode = "";
  273. instorageNum = "";
  274. qualifiedNum = "";
  275. scrapNum = "";
  276. lotNo = "";
  277. stoveNo = "";
  278. judgeStoveNo = "";
  279. diameter = "";
  280. thickness = "";
  281. length = "";
  282. plineCode = "";
  283. offlinePro = "";
  284. realTimeStatus = "";
  285. offlineNum = "";
  286. backlineNum = "";
  287. groupNum = "";
  288. finalNum = "";
  289. zpFlag = "";
  290. status = "";
  291. typeFlag = "";
  292. offlineTime = "";
  293. remark = "";
  294. colUser = "";
  295. colShift = "";
  296. colGroup = "";
  297. zpHeight = "";
  298. zpMLh = "";
  299. groupNumCount = "";
  300. residueNum = "";
  301. actLenRange = "";
  302. }
  303. /// <summary>
  304. /// 轧管订单编号
  305. /// </summary>
  306. [Description("轧管订单编号")]
  307. public object ProPlanId
  308. {
  309. get { return proPlanId; }
  310. set
  311. {
  312. if (value == null)
  313. {
  314. proPlanId = DBNull.Value;
  315. }
  316. else
  317. {
  318. proPlanId = value;
  319. }
  320. }
  321. }
  322. /// <summary>
  323. /// 工序排产序号
  324. /// </summary>
  325. [Description("工序排产序号")]
  326. public object GxPlanNo
  327. {
  328. get { return gxPlanNo; }
  329. set
  330. {
  331. if (value == null)
  332. {
  333. gxPlanNo = DBNull.Value;
  334. }
  335. else
  336. {
  337. gxPlanNo = value;
  338. }
  339. }
  340. }
  341. /// <summary>
  342. /// 工艺文件号
  343. /// </summary>
  344. [Description("工艺文件号")]
  345. public object ImpProcess
  346. {
  347. get { return impProcess; }
  348. set
  349. {
  350. if (value == null)
  351. {
  352. impProcess = DBNull.Value;
  353. }
  354. else
  355. {
  356. impProcess = value;
  357. }
  358. }
  359. }
  360. /// <summary>
  361. /// 委外废品支数
  362. /// </summary>
  363. [Description("委外废品支数")]
  364. public object SubcontractscrapNum
  365. {
  366. get { return subcontractscrapNum; }
  367. set
  368. {
  369. if (value == null)
  370. {
  371. subcontractscrapNum = DBNull.Value;
  372. }
  373. else
  374. {
  375. subcontractscrapNum = value;
  376. }
  377. }
  378. }
  379. /// <summary>
  380. /// 委外完成重量
  381. /// </summary>
  382. [Description("委外完成重量")]
  383. public object SubcontractcompleteWgt
  384. {
  385. get { return subcontractcompleteWgt; }
  386. set
  387. {
  388. if (value == null)
  389. {
  390. subcontractcompleteWgt = DBNull.Value;
  391. }
  392. else
  393. {
  394. subcontractcompleteWgt = value;
  395. }
  396. }
  397. }
  398. /// <summary>
  399. /// 委外完成定尺
  400. /// </summary>
  401. [Description("委外完成定尺")]
  402. public object SubcontractCompleteLen
  403. {
  404. get { return subcontractCompleteLen; }
  405. set
  406. {
  407. if (value == null)
  408. {
  409. subcontractCompleteLen = DBNull.Value;
  410. }
  411. else
  412. {
  413. subcontractCompleteLen = value;
  414. }
  415. }
  416. }
  417. /// <summary>
  418. /// 委外完成分切数
  419. /// </summary>
  420. [Description("委外完成分切数")]
  421. public object SubcontractCompleteCut
  422. {
  423. get { return subcontractCompleteCut; }
  424. set
  425. {
  426. if (value == null)
  427. {
  428. subcontractCompleteCut = DBNull.Value;
  429. }
  430. else
  431. {
  432. subcontractCompleteCut = value;
  433. }
  434. }
  435. }
  436. /// <summary>
  437. /// 去向
  438. /// </summary>
  439. [Description("去向")]
  440. public object Target
  441. {
  442. get { return target; }
  443. set
  444. {
  445. if (value == null)
  446. {
  447. target = DBNull.Value;
  448. }
  449. else
  450. {
  451. target = value;
  452. }
  453. }
  454. }
  455. /// <summary>
  456. /// 委外支数
  457. /// </summary>
  458. [Description("委外支数")]
  459. public object SubcontractNum
  460. {
  461. get { return subcontractNum; }
  462. set
  463. {
  464. if (value == null)
  465. {
  466. subcontractNum = DBNull.Value;
  467. }
  468. else
  469. {
  470. subcontractNum = value;
  471. }
  472. }
  473. }
  474. /// <summary>
  475. /// 委外完成支数
  476. /// </summary>
  477. [Description("委外完成支数")]
  478. public object SubcontractcompleteNum
  479. {
  480. get { return subcontractcompleteNum; }
  481. set
  482. {
  483. if (value == null)
  484. {
  485. subcontractcompleteNum = DBNull.Value;
  486. }
  487. else
  488. {
  489. subcontractcompleteNum = value;
  490. }
  491. }
  492. }
  493. /// <summary>
  494. /// 委外单号
  495. /// </summary>
  496. [Description("委外单号")]
  497. public object SubcontractNo
  498. {
  499. get { return subcontractNo; }
  500. set
  501. {
  502. if (value == null)
  503. {
  504. subcontractNo = DBNull.Value;
  505. }
  506. else
  507. {
  508. subcontractNo = value;
  509. }
  510. }
  511. }
  512. /// <summary>
  513. /// 下线类型
  514. /// </summary>
  515. [Description("下线类型")]
  516. public object OfflineType
  517. {
  518. get { return offlineType; }
  519. set
  520. {
  521. if (value == null)
  522. {
  523. offlineType = DBNull.Value;
  524. }
  525. else
  526. {
  527. offlineType = value;
  528. }
  529. }
  530. }
  531. /// <summary>
  532. /// 长度上下限
  533. /// </summary>
  534. [Description("长度上下限")]
  535. public object ActLenRange
  536. {
  537. get { return actLenRange; }
  538. set
  539. {
  540. if (value == null)
  541. {
  542. actLenRange = DBNull.Value;
  543. }
  544. else
  545. {
  546. actLenRange = value;
  547. }
  548. }
  549. }
  550. /// <summary>
  551. /// 剩余支数
  552. /// </summary>
  553. [Description("下线剩余支数")]
  554. public object ResidueNum
  555. {
  556. get { return residueNum; }
  557. set
  558. {
  559. if (value == null)
  560. {
  561. residueNum = DBNull.Value;
  562. }
  563. else
  564. {
  565. residueNum = value;
  566. }
  567. }
  568. }
  569. /// <summary>
  570. /// 输入组炉支数
  571. /// </summary>
  572. [Description("可操作支数")]
  573. public object GroupNumCount
  574. {
  575. get { return groupNumCount; }
  576. set
  577. {
  578. if (value == null)
  579. {
  580. groupNumCount = DBNull.Value;
  581. }
  582. else
  583. {
  584. groupNumCount = value;
  585. }
  586. }
  587. }
  588. /// <summary>
  589. /// 组批主炉号
  590. /// </summary>
  591. [Description("组批主炉号")]
  592. public object ZpMLh
  593. {
  594. get { return zpMLh; }
  595. set
  596. {
  597. if (value == null)
  598. {
  599. zpMLh = DBNull.Value;
  600. }
  601. else
  602. {
  603. zpMLh = value;
  604. }
  605. }
  606. }
  607. /// <summary>
  608. /// 复检支数
  609. /// </summary>
  610. [Description("复检支数")]
  611. public object RecheckNum
  612. {
  613. get { return recheckNum; }
  614. set
  615. {
  616. if (value == null)
  617. {
  618. recheckNum = DBNull.Value;
  619. }
  620. else
  621. {
  622. recheckNum = value;
  623. }
  624. }
  625. }
  626. /// <summary>
  627. /// 品名描述
  628. /// </summary>
  629. [Description("品名")]
  630. public object Producname
  631. {
  632. get { return producname; }
  633. set
  634. {
  635. if (value == null)
  636. {
  637. producname = DBNull.Value;
  638. }
  639. else
  640. {
  641. producname = value;
  642. }
  643. }
  644. }
  645. /// <summary>
  646. /// 钢级(牌号)代码
  647. /// </summary>
  648. [Description("钢级(牌号)代码")]
  649. public object Steelcode
  650. {
  651. get { return steelcode; }
  652. set
  653. {
  654. if (value == null)
  655. {
  656. steelcode = DBNull.Value;
  657. }
  658. else
  659. {
  660. steelcode = value;
  661. }
  662. }
  663. }
  664. /// <summary>
  665. /// 钢级(牌号)名称
  666. /// </summary>
  667. [Description("钢级")]
  668. public object Steelname
  669. {
  670. get { return steelname; }
  671. set
  672. {
  673. if (value == null)
  674. {
  675. steelname = DBNull.Value;
  676. }
  677. else
  678. {
  679. steelname = value;
  680. }
  681. }
  682. }
  683. /// <summary>
  684. /// 钢种代码
  685. /// </summary>
  686. [Description("钢种代码")]
  687. public object Gradecode
  688. {
  689. get { return gradecode; }
  690. set
  691. {
  692. if (value == null)
  693. {
  694. gradecode = DBNull.Value;
  695. }
  696. else
  697. {
  698. gradecode = value;
  699. }
  700. }
  701. }
  702. /// <summary>
  703. /// 钢种名称
  704. /// </summary>
  705. [Description("钢种")]
  706. public object Gradename
  707. {
  708. get { return gradename; }
  709. set
  710. {
  711. if (value == null)
  712. {
  713. gradename = DBNull.Value;
  714. }
  715. else
  716. {
  717. gradename = value;
  718. }
  719. }
  720. }
  721. /// <summary>
  722. /// 产品规格代码
  723. /// </summary>
  724. [Description("产品规格代码")]
  725. public object SpecCode
  726. {
  727. get { return specCode; }
  728. set
  729. {
  730. if (value == null)
  731. {
  732. specCode = DBNull.Value;
  733. }
  734. else
  735. {
  736. specCode = value;
  737. }
  738. }
  739. }
  740. /// <summary>
  741. /// 产品规格描述
  742. /// </summary>
  743. [Description("规格")]
  744. public object SpecName
  745. {
  746. get { return specName; }
  747. set
  748. {
  749. if (value == null)
  750. {
  751. specName = DBNull.Value;
  752. }
  753. else
  754. {
  755. specName = value;
  756. }
  757. }
  758. }
  759. /// <summary>
  760. /// 扣型代码
  761. /// </summary>
  762. [Description("扣型代码")]
  763. public object ModelCode
  764. {
  765. get { return modelCode; }
  766. set
  767. {
  768. if (value == null)
  769. {
  770. modelCode = DBNull.Value;
  771. }
  772. else
  773. {
  774. modelCode = value;
  775. }
  776. }
  777. }
  778. /// <summary>
  779. /// 扣型描述
  780. /// </summary>
  781. [Description("扣型")]
  782. public object ModelDesc
  783. {
  784. get { return modelDesc; }
  785. set
  786. {
  787. if (value == null)
  788. {
  789. modelDesc = DBNull.Value;
  790. }
  791. else
  792. {
  793. modelDesc = value;
  794. }
  795. }
  796. }
  797. /// <summary>
  798. /// 标准代码
  799. /// </summary>
  800. [Description("标准代码")]
  801. public object StdCode
  802. {
  803. get { return stdCode; }
  804. set
  805. {
  806. if (value == null)
  807. {
  808. stdCode = DBNull.Value;
  809. }
  810. else
  811. {
  812. stdCode = value;
  813. }
  814. }
  815. }
  816. /// <summary>
  817. /// 标准名称
  818. /// </summary>
  819. [Description("标准名称")]
  820. public object StdName
  821. {
  822. get { return stdName; }
  823. set
  824. {
  825. if (value == null)
  826. {
  827. stdName = DBNull.Value;
  828. }
  829. else
  830. {
  831. stdName = value;
  832. }
  833. }
  834. }
  835. /// <summary>
  836. /// 标准类别代码
  837. /// </summary>
  838. [Description("标准类别代码")]
  839. public object StdStyle
  840. {
  841. get { return stdStyle; }
  842. set
  843. {
  844. if (value == null)
  845. {
  846. stdStyle = DBNull.Value;
  847. }
  848. else
  849. {
  850. stdStyle = value;
  851. }
  852. }
  853. }
  854. /// <summary>
  855. /// 标准类别描述(PSL1....)
  856. /// </summary>
  857. [Description("标准类别")]
  858. public object StdStyleDesc
  859. {
  860. get { return stdStyleDesc; }
  861. set
  862. {
  863. if (value == null)
  864. {
  865. stdStyleDesc = DBNull.Value;
  866. }
  867. else
  868. {
  869. stdStyleDesc = value;
  870. }
  871. }
  872. }
  873. /// <summary>
  874. /// 工序合同号
  875. /// </summary>
  876. [Description("工序合同号")]
  877. public object ContractNo
  878. {
  879. get { return contractNo; }
  880. set
  881. {
  882. if (value == null)
  883. {
  884. contractNo = DBNull.Value;
  885. }
  886. else
  887. {
  888. contractNo = value;
  889. }
  890. }
  891. }
  892. /// <summary>
  893. /// 品名代码
  894. /// </summary>
  895. [Description("品名代码")]
  896. public object Produccode
  897. {
  898. get { return produccode; }
  899. set
  900. {
  901. if (value == null)
  902. {
  903. produccode = DBNull.Value;
  904. }
  905. else
  906. {
  907. produccode = value;
  908. }
  909. }
  910. }
  911. /// <summary>
  912. /// 交库支数
  913. /// </summary>
  914. [Description("转移支数")]
  915. public object InstorageNum
  916. {
  917. get { return instorageNum; }
  918. set
  919. {
  920. if (value == null)
  921. {
  922. instorageNum = DBNull.Value;
  923. }
  924. else
  925. {
  926. instorageNum = value;
  927. }
  928. }
  929. }
  930. /// <summary>
  931. /// 修磨合格支数
  932. /// </summary>
  933. [Description("修磨合格支数")]
  934. public object QualifiedNum
  935. {
  936. get { return qualifiedNum; }
  937. set
  938. {
  939. if (value == null)
  940. {
  941. qualifiedNum = DBNull.Value;
  942. }
  943. else
  944. {
  945. qualifiedNum = value;
  946. }
  947. }
  948. }
  949. /// <summary>
  950. /// 修磨废品支数
  951. /// </summary>
  952. [Description("修磨废品支数")]
  953. public object ScrapNum
  954. {
  955. get { return scrapNum; }
  956. set
  957. {
  958. if (value == null)
  959. {
  960. scrapNum = DBNull.Value;
  961. }
  962. else
  963. {
  964. scrapNum = value;
  965. }
  966. }
  967. }
  968. /// <summary>
  969. /// 生产批号
  970. /// </summary>
  971. [Description("生产批号")]
  972. public object LotNo
  973. {
  974. get { return lotNo; }
  975. set
  976. {
  977. if (value == null)
  978. {
  979. lotNo = DBNull.Value;
  980. }
  981. else
  982. {
  983. lotNo = value;
  984. }
  985. }
  986. }
  987. /// <summary>
  988. /// 熔炼炉号
  989. /// </summary>
  990. [Description("熔炼炉号")]
  991. public object StoveNo
  992. {
  993. get { return stoveNo; }
  994. set
  995. {
  996. if (value == null)
  997. {
  998. stoveNo = DBNull.Value;
  999. }
  1000. else
  1001. {
  1002. stoveNo = value;
  1003. }
  1004. }
  1005. }
  1006. /// <summary>
  1007. /// 判定炉号
  1008. /// </summary>
  1009. [Description("判定炉号")]
  1010. public object JudgeStoveNo
  1011. {
  1012. get { return judgeStoveNo; }
  1013. set
  1014. {
  1015. if (value == null)
  1016. {
  1017. judgeStoveNo = DBNull.Value;
  1018. }
  1019. else
  1020. {
  1021. judgeStoveNo = value;
  1022. }
  1023. }
  1024. }
  1025. /// <summary>
  1026. /// 外径(实际)
  1027. /// </summary>
  1028. [Description("外径")]
  1029. public object Diameter
  1030. {
  1031. get { return diameter; }
  1032. set
  1033. {
  1034. if (value == null)
  1035. {
  1036. diameter = DBNull.Value;
  1037. }
  1038. else
  1039. {
  1040. diameter = value;
  1041. }
  1042. }
  1043. }
  1044. /// <summary>
  1045. /// 壁厚(实际)
  1046. /// </summary>
  1047. [Description("壁厚")]
  1048. public object Thickness
  1049. {
  1050. get { return thickness; }
  1051. set
  1052. {
  1053. if (value == null)
  1054. {
  1055. thickness = DBNull.Value;
  1056. }
  1057. else
  1058. {
  1059. thickness = value;
  1060. }
  1061. }
  1062. }
  1063. /// <summary>
  1064. /// 长度(实际)
  1065. /// </summary>
  1066. [Description("长度")]
  1067. public object Length
  1068. {
  1069. get { return length; }
  1070. set
  1071. {
  1072. if (value == null)
  1073. {
  1074. length = DBNull.Value;
  1075. }
  1076. else
  1077. {
  1078. length = value;
  1079. }
  1080. }
  1081. }
  1082. /// <summary>
  1083. /// 厂线代码
  1084. /// </summary>
  1085. [Description("厂线代码")]
  1086. public object PlineCode
  1087. {
  1088. get { return plineCode; }
  1089. set
  1090. {
  1091. if (value == null)
  1092. {
  1093. plineCode = DBNull.Value;
  1094. }
  1095. else
  1096. {
  1097. plineCode = value;
  1098. }
  1099. }
  1100. }
  1101. /// <summary>
  1102. /// 下线工序(JZ-矫直 TS-探伤 ZJ-人工质检)
  1103. /// </summary>
  1104. [Description("下线工序")]
  1105. public object OfflinePro
  1106. {
  1107. get { return offlinePro; }
  1108. set
  1109. {
  1110. if (value == null)
  1111. {
  1112. offlinePro = DBNull.Value;
  1113. }
  1114. else
  1115. {
  1116. offlinePro = value;
  1117. }
  1118. }
  1119. }
  1120. /// <summary>
  1121. /// 实时返线状态(0- 未开始返线 1-矫直完成 2-探伤完成 3-质检完成)
  1122. /// </summary>
  1123. [Description("实时返线状态")]
  1124. public object RealTimeStatus
  1125. {
  1126. get { return realTimeStatus; }
  1127. set
  1128. {
  1129. if (value == null)
  1130. {
  1131. realTimeStatus = DBNull.Value;
  1132. }
  1133. else
  1134. {
  1135. realTimeStatus = value;
  1136. }
  1137. }
  1138. }
  1139. /// <summary>
  1140. /// 下线支数
  1141. /// </summary>
  1142. [Description("下线支数")]
  1143. public object OfflineNum
  1144. {
  1145. get { return offlineNum; }
  1146. set
  1147. {
  1148. if (value == null)
  1149. {
  1150. offlineNum = DBNull.Value;
  1151. }
  1152. else
  1153. {
  1154. offlineNum = value;
  1155. }
  1156. }
  1157. }
  1158. /// <summary>
  1159. /// 返线支数
  1160. /// </summary>
  1161. [Description("返线支数")]
  1162. public object BacklineNum
  1163. {
  1164. get { return backlineNum; }
  1165. set
  1166. {
  1167. if (value == null)
  1168. {
  1169. backlineNum = DBNull.Value;
  1170. }
  1171. else
  1172. {
  1173. backlineNum = value;
  1174. }
  1175. }
  1176. }
  1177. /// <summary>
  1178. /// 组炉支数
  1179. /// </summary>
  1180. [Description("组炉支数")]
  1181. public object GroupNum
  1182. {
  1183. get { return groupNum; }
  1184. set
  1185. {
  1186. if (value == null)
  1187. {
  1188. groupNum = DBNull.Value;
  1189. }
  1190. else
  1191. {
  1192. groupNum = value;
  1193. }
  1194. }
  1195. }
  1196. /// <summary>
  1197. /// 最终下线支数
  1198. /// </summary>
  1199. [Description("最终下线支数")]
  1200. public object FinalNum
  1201. {
  1202. get { return finalNum; }
  1203. set
  1204. {
  1205. if (value == null)
  1206. {
  1207. finalNum = DBNull.Value;
  1208. }
  1209. else
  1210. {
  1211. finalNum = value;
  1212. }
  1213. }
  1214. }
  1215. /// <summary>
  1216. /// 是否是组炉批标识(0-未组批,1-组批)
  1217. /// </summary>
  1218. [Description("组炉批标识")]
  1219. public object ZpFlag
  1220. {
  1221. get { return zpFlag; }
  1222. set
  1223. {
  1224. if (value == null)
  1225. {
  1226. zpFlag = DBNull.Value;
  1227. }
  1228. else
  1229. {
  1230. zpFlag = value;
  1231. }
  1232. }
  1233. }
  1234. /// <summary>
  1235. /// 状态(0-下线 1-处理完成)
  1236. /// </summary>
  1237. [Description("状态")]
  1238. public object Status
  1239. {
  1240. get { return status; }
  1241. set
  1242. {
  1243. if (value == null)
  1244. {
  1245. status = DBNull.Value;
  1246. }
  1247. else
  1248. {
  1249. status = value;
  1250. }
  1251. }
  1252. }
  1253. /// <summary>
  1254. /// 下线方式(0-批量下线 1-整炉下线)
  1255. /// </summary>
  1256. [Description("下线方式")]
  1257. public object TypeFlag
  1258. {
  1259. get { return typeFlag; }
  1260. set
  1261. {
  1262. if (value == null)
  1263. {
  1264. typeFlag = DBNull.Value;
  1265. }
  1266. else
  1267. {
  1268. typeFlag = value;
  1269. }
  1270. }
  1271. }
  1272. /// <summary>
  1273. /// 下线时间
  1274. /// </summary>
  1275. [Description("下线时间")]
  1276. public object OfflineTime
  1277. {
  1278. get { return offlineTime; }
  1279. set
  1280. {
  1281. if (value == null)
  1282. {
  1283. offlineTime = DBNull.Value;
  1284. }
  1285. else
  1286. {
  1287. offlineTime = value;
  1288. }
  1289. }
  1290. }
  1291. /// <summary>
  1292. /// 备注
  1293. /// </summary>
  1294. [Description("备注")]
  1295. public object Remark
  1296. {
  1297. get { return remark; }
  1298. set
  1299. {
  1300. if (value == null)
  1301. {
  1302. remark = DBNull.Value;
  1303. }
  1304. else
  1305. {
  1306. remark = value;
  1307. }
  1308. }
  1309. }
  1310. /// <summary>
  1311. /// 操作人
  1312. /// </summary>
  1313. [Description("操作人")]
  1314. public object ColUser
  1315. {
  1316. get { return colUser; }
  1317. set
  1318. {
  1319. if (value == null)
  1320. {
  1321. colUser = DBNull.Value;
  1322. }
  1323. else
  1324. {
  1325. colUser = value;
  1326. }
  1327. }
  1328. }
  1329. /// <summary>
  1330. /// 操作班次
  1331. /// </summary>
  1332. [Description("操作班次")]
  1333. public object ColShift
  1334. {
  1335. get { return colShift; }
  1336. set
  1337. {
  1338. if (value == null)
  1339. {
  1340. colShift = DBNull.Value;
  1341. }
  1342. else
  1343. {
  1344. colShift = value;
  1345. }
  1346. }
  1347. }
  1348. /// <summary>
  1349. /// 操作班组
  1350. /// </summary>
  1351. [Description("操作班组")]
  1352. public object ColGroup
  1353. {
  1354. get { return colGroup; }
  1355. set
  1356. {
  1357. if (value == null)
  1358. {
  1359. colGroup = DBNull.Value;
  1360. }
  1361. else
  1362. {
  1363. colGroup = value;
  1364. }
  1365. }
  1366. }
  1367. /// <summary>
  1368. /// 重量
  1369. /// </summary>
  1370. [Description("重量")]
  1371. public object ZpHeight
  1372. {
  1373. get { return zpHeight; }
  1374. set
  1375. {
  1376. if (value == null)
  1377. {
  1378. zpHeight = DBNull.Value;
  1379. }
  1380. else
  1381. {
  1382. zpHeight = value;
  1383. }
  1384. }
  1385. }
  1386. /// <summary>
  1387. /// 用户
  1388. /// </summary>
  1389. [Description("用户")]
  1390. public object FinishUser
  1391. {
  1392. get { return finishUser; }
  1393. set
  1394. {
  1395. if (value == null)
  1396. {
  1397. finishUser = DBNull.Value;
  1398. }
  1399. else
  1400. {
  1401. finishUser = value;
  1402. }
  1403. }
  1404. }
  1405. /// <summary>
  1406. /// 离线单号
  1407. /// </summary>
  1408. private string offlineDoc;
  1409. /// <summary>
  1410. /// 离线单号
  1411. /// </summary>
  1412. [Description("离线单号")]
  1413. [Nullable(true)]
  1414. [DataLength(20)]
  1415. public string OfflineDoc
  1416. {
  1417. get { return offlineDoc; }
  1418. set { offlineDoc = value; }
  1419. }
  1420. }
  1421. }