MilPlanEntity2.cs 34 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ComponentModel;
  6. using com.steering.mes.zgmil.entity;
  7. namespace Core.StlMes.Client.ZGMil.Entity
  8. {
  9. class MilPlanEntity2
  10. {
  11. private List<MilFeedPlanEntity> feedPlan = null;
  12. public List<MilFeedPlanEntity> FeedPlan
  13. {
  14. get { return feedPlan; }
  15. set { feedPlan = value; }
  16. }
  17. /// <summary>
  18. /// 交班支数(入)
  19. /// </summary>
  20. private object acount;
  21. /// <summary>
  22. /// 交班支数(出)
  23. /// </summary>
  24. private object bcount;
  25. /// <summary>
  26. /// ID
  27. /// </summary>
  28. private object id;
  29. /// <summary>
  30. /// 序号
  31. /// </summary>
  32. private object seq;
  33. /// <summary>
  34. /// 熔炼炉号
  35. /// </summary>
  36. private object stoveNo;
  37. /// <summary>
  38. /// 判定炉号1
  39. /// </summary>
  40. private object judgeStoveNo;
  41. /// <summary>
  42. /// 生产批号 1
  43. /// </summary>
  44. private object lotNo;
  45. /// <summary>
  46. /// 工序合同号1
  47. /// </summary>
  48. private object contractNo;
  49. /// <summary>
  50. /// 执行工艺号1
  51. /// </summary>
  52. private object impProcess;
  53. /// <summary>
  54. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  55. /// </summary>
  56. private object plineCode;
  57. /// <summary>
  58. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  59. /// </summary>
  60. private object status;
  61. /// <summary>
  62. /// 监制
  63. /// </summary>
  64. private object producer;
  65. /// <summary>
  66. /// 工艺状态1
  67. /// </summary>
  68. private object processStatus;
  69. /// <summary>
  70. /// 单倍长12
  71. /// </summary>
  72. private object dbLength;
  73. /// <summary>
  74. /// 单倍重1
  75. /// </summary>
  76. private object dbHeight;
  77. /// <summary>
  78. /// 轧制长度1
  79. /// </summary>
  80. private object rollLength;
  81. /// <summary>
  82. /// 分切数1
  83. /// </summary>
  84. private object sawNum;
  85. /// <summary>
  86. /// 目标长度1
  87. /// </summary>
  88. private object targetLength;
  89. /// <summary>
  90. /// 用户1
  91. /// </summary>
  92. private object finishUser;
  93. /// <summary>
  94. /// 目标库1
  95. /// </summary>
  96. private object targetLiabrary;
  97. /// <summary>
  98. /// 品种
  99. /// </summary>
  100. private object varieties;
  101. /// <summary>
  102. /// 规格
  103. /// </summary>
  104. private object pipeSize;
  105. /// <summary>
  106. /// 扣型
  107. /// </summary>
  108. private object buckleType;
  109. /// <summary>
  110. /// 长度范围12
  111. /// </summary>
  112. private object lengthRange;
  113. /// <summary>
  114. /// 轧管判定标准
  115. /// </summary>
  116. private object rollStandrad;
  117. /// <summary>
  118. /// 断面
  119. /// </summary>
  120. private object pipeSection;
  121. /// <summary>
  122. /// 钢级代码
  123. /// </summary>
  124. private object steelcode;
  125. /// <summary>
  126. /// 钢级名称
  127. /// </summary>
  128. private object steelname;
  129. /// <summary>
  130. /// 钢种代码
  131. /// </summary>
  132. private object gradecode;
  133. /// <summary>
  134. /// 钢种名称
  135. /// </summary>
  136. private object gradename;
  137. /// <summary>
  138. /// 炼钢判定标准
  139. /// </summary>
  140. private object steelStandrad;
  141. /// <summary>
  142. /// 去向
  143. /// </summary>
  144. private object target;
  145. /// <summary>
  146. /// 计划成品支
  147. /// </summary>
  148. private object branch;
  149. /// <summary>
  150. /// 计划成品吨
  151. /// </summary>
  152. private object ton;
  153. /// <summary>
  154. /// 切损去向
  155. /// </summary>
  156. private object cutTarget;
  157. /// <summary>
  158. /// 切损长度
  159. /// </summary>
  160. private object cutLength;
  161. /// <summary>
  162. /// 切损重量
  163. /// </summary>
  164. private object cutWeight;
  165. /// <summary>
  166. /// 理论单倍坯支数
  167. /// </summary>
  168. private object dbNum;
  169. /// <summary>
  170. /// 开始时间
  171. /// </summary>
  172. private object startTime;
  173. /// <summary>
  174. /// 结束时间
  175. /// </summary>
  176. private object endTime;
  177. /// <summary>
  178. /// 创建时间
  179. /// </summary>
  180. private object tom;
  181. /// <summary>
  182. /// 修改时间
  183. /// </summary>
  184. private object toc;
  185. /// <summary>
  186. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  187. /// </summary>
  188. private object nodeStatus;
  189. /// <summary>
  190. /// 切头长度
  191. /// </summary>
  192. private object cutHeadLengthp;
  193. /// <summary>
  194. /// 切尾长度
  195. /// </summary>
  196. private object cutTrailLengthp;
  197. /// <summary>
  198. /// 控制壁厚
  199. /// </summary>
  200. private object controlThickp;
  201. /// <summary>
  202. /// 下线标识(0-正常轧制,1-下线 2-返线)
  203. /// </summary>
  204. private object offlineFlag;
  205. /// <summary>
  206. /// 是否组批,0默认,1已组批,2已取样,3已确认
  207. /// </summary>
  208. private object isBatch;
  209. /// <summary>
  210. /// 下线时间
  211. /// </summary>
  212. private object offlineDate;
  213. /// <summary>
  214. /// 切尾类型(0-被动切尾,1-主动切尾)
  215. /// </summary>
  216. private object cutType;
  217. /// <summary>
  218. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  219. /// </summary>
  220. private object rollingStatus;
  221. /// <summary>
  222. /// 成品判定标准
  223. /// </summary>
  224. private object produceStandrad;
  225. /// <summary>
  226. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  227. /// </summary>
  228. private object simpleProcess;
  229. /// <summary>
  230. /// 返线跟队标识(0-未跟队 1-跟队)
  231. /// </summary>
  232. private object backLineFlag;
  233. /// <summary>
  234. /// 返线计划标识(0-正常计划, 1-锯切返线 7-矫直返线 8-探伤返线)
  235. /// </summary>
  236. private object backPlanFlag;
  237. public MilPlanEntity2()
  238. {
  239. id = "";
  240. seq = "";
  241. stoveNo = "";
  242. judgeStoveNo = "";
  243. lotNo = "";
  244. contractNo = "";
  245. impProcess = "";
  246. plineCode = "";
  247. status = "";
  248. producer = "";
  249. processStatus = "";
  250. dbLength = "";
  251. dbHeight = "";
  252. rollLength = "";
  253. sawNum = "";
  254. targetLength = "";
  255. finishUser = "";
  256. targetLiabrary = "";
  257. varieties = "";
  258. pipeSize = "";
  259. buckleType = "";
  260. lengthRange = "";
  261. rollStandrad = "";
  262. pipeSection = "";
  263. steelcode = "";
  264. steelname = "";
  265. gradecode = "";
  266. gradename = "";
  267. steelStandrad = "";
  268. target = "";
  269. branch = "";
  270. ton = "";
  271. cutTarget = "";
  272. cutLength = "";
  273. cutWeight = "";
  274. dbNum = "";
  275. startTime = "";
  276. endTime = "";
  277. tom = "";
  278. toc = "";
  279. nodeStatus = "";
  280. cutHeadLengthp = "";
  281. cutTrailLengthp = "";
  282. controlThickp = "";
  283. offlineFlag = "";
  284. isBatch = "";
  285. offlineDate = "";
  286. cutType = "";
  287. rollingStatus = "";
  288. produceStandrad = "";
  289. simpleProcess = "";
  290. backLineFlag = "";
  291. backPlanFlag = "";
  292. acount = "";
  293. bcount = "";
  294. }
  295. /// <summary>
  296. /// ID
  297. /// </summary>
  298. [Description("ID")]
  299. public object Id
  300. {
  301. get { return id; }
  302. set
  303. {
  304. if (value == null)
  305. {
  306. id = DBNull.Value;
  307. }
  308. else
  309. {
  310. id = value;
  311. }
  312. }
  313. }
  314. /// <summary>
  315. /// 交班支数(入)
  316. /// </summary>
  317. [Description("交班支数(入)")]
  318. public object Acount
  319. {
  320. get { return acount; }
  321. set
  322. {
  323. if (value == null)
  324. {
  325. acount = DBNull.Value;
  326. }
  327. else
  328. {
  329. acount = value;
  330. }
  331. }
  332. }
  333. /// <summary>
  334. /// 交班支数(出)
  335. /// </summary>
  336. [Description("交班支数(出)")]
  337. public object Bcount
  338. {
  339. get { return bcount; }
  340. set
  341. {
  342. if (value == null)
  343. {
  344. bcount = DBNull.Value;
  345. }
  346. else
  347. {
  348. bcount = value;
  349. }
  350. }
  351. }
  352. /// <summary>
  353. /// 序号
  354. /// </summary>
  355. [Description("序号")]
  356. public object Seq
  357. {
  358. get { return seq; }
  359. set
  360. {
  361. if (value == null)
  362. {
  363. seq = DBNull.Value;
  364. }
  365. else
  366. {
  367. seq = value;
  368. }
  369. }
  370. }
  371. /// <summary>
  372. /// 熔炼炉号
  373. /// </summary>
  374. [Description("熔炼炉号")]
  375. public object StoveNo
  376. {
  377. get { return stoveNo; }
  378. set
  379. {
  380. if (value == null)
  381. {
  382. stoveNo = DBNull.Value;
  383. }
  384. else
  385. {
  386. stoveNo = value;
  387. }
  388. }
  389. }
  390. /// <summary>
  391. /// 判定炉号1
  392. /// </summary>
  393. [Description("判定炉号")]
  394. public object JudgeStoveNo
  395. {
  396. get { return judgeStoveNo; }
  397. set
  398. {
  399. if (value == null)
  400. {
  401. judgeStoveNo = DBNull.Value;
  402. }
  403. else
  404. {
  405. judgeStoveNo = value;
  406. }
  407. }
  408. }
  409. /// <summary>
  410. /// 生产批号 1
  411. /// </summary>
  412. [Description("生产批号")]
  413. public object LotNo
  414. {
  415. get { return lotNo; }
  416. set
  417. {
  418. if (value == null)
  419. {
  420. lotNo = DBNull.Value;
  421. }
  422. else
  423. {
  424. lotNo = value;
  425. }
  426. }
  427. }
  428. /// <summary>
  429. /// 工序合同号1
  430. /// </summary>
  431. [Description("工序合同号")]
  432. public object ContractNo
  433. {
  434. get { return contractNo; }
  435. set
  436. {
  437. if (value == null)
  438. {
  439. contractNo = DBNull.Value;
  440. }
  441. else
  442. {
  443. contractNo = value;
  444. }
  445. }
  446. }
  447. /// <summary>
  448. /// 执行工艺号1
  449. /// </summary>
  450. [Description("执行工艺号")]
  451. public object ImpProcess
  452. {
  453. get { return impProcess; }
  454. set
  455. {
  456. if (value == null)
  457. {
  458. impProcess = DBNull.Value;
  459. }
  460. else
  461. {
  462. impProcess = value;
  463. }
  464. }
  465. }
  466. /// <summary>
  467. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  468. /// </summary>
  469. [Description("产线")]
  470. public object PlineCode
  471. {
  472. get { return plineCode; }
  473. set
  474. {
  475. if (value == null)
  476. {
  477. plineCode = DBNull.Value;
  478. }
  479. else
  480. {
  481. plineCode = value;
  482. }
  483. }
  484. }
  485. /// <summary>
  486. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  487. /// </summary>
  488. [Description("状态")]
  489. public object Status
  490. {
  491. get { return status; }
  492. set
  493. {
  494. if (value == null)
  495. {
  496. status = DBNull.Value;
  497. }
  498. else
  499. {
  500. status = value;
  501. }
  502. }
  503. }
  504. /// <summary>
  505. /// 监制
  506. /// </summary>
  507. [Description("监制")]
  508. public object Producer
  509. {
  510. get { return producer; }
  511. set
  512. {
  513. if (value == null)
  514. {
  515. producer = DBNull.Value;
  516. }
  517. else
  518. {
  519. producer = value;
  520. }
  521. }
  522. }
  523. /// <summary>
  524. /// 工艺状态1
  525. /// </summary>
  526. [Description("工艺状态")]
  527. public object ProcessStatus
  528. {
  529. get { return processStatus; }
  530. set
  531. {
  532. if (value == null)
  533. {
  534. processStatus = DBNull.Value;
  535. }
  536. else
  537. {
  538. processStatus = value;
  539. }
  540. }
  541. }
  542. /// <summary>
  543. /// 单倍长12
  544. /// </summary>
  545. [Description("单倍长")]
  546. public object DbLength
  547. {
  548. get { return dbLength; }
  549. set
  550. {
  551. if (value == null)
  552. {
  553. dbLength = DBNull.Value;
  554. }
  555. else
  556. {
  557. dbLength = value;
  558. }
  559. }
  560. }
  561. /// <summary>
  562. /// 单倍重1
  563. /// </summary>
  564. [Description("单倍重")]
  565. public object DbHeight
  566. {
  567. get { return dbHeight; }
  568. set
  569. {
  570. if (value == null)
  571. {
  572. dbHeight = DBNull.Value;
  573. }
  574. else
  575. {
  576. dbHeight = value;
  577. }
  578. }
  579. }
  580. /// <summary>
  581. /// 轧制长度1
  582. /// </summary>
  583. [Description("轧制长度")]
  584. public object RollLength
  585. {
  586. get { return rollLength; }
  587. set
  588. {
  589. if (value == null)
  590. {
  591. rollLength = DBNull.Value;
  592. }
  593. else
  594. {
  595. rollLength = value;
  596. }
  597. }
  598. }
  599. /// <summary>
  600. /// 分切数1
  601. /// </summary>
  602. [Description("分切数")]
  603. public object SawNum
  604. {
  605. get { return sawNum; }
  606. set
  607. {
  608. if (value == null)
  609. {
  610. sawNum = DBNull.Value;
  611. }
  612. else
  613. {
  614. sawNum = value;
  615. }
  616. }
  617. }
  618. /// <summary>
  619. /// 目标长度1
  620. /// </summary>
  621. [Description("目标长度")]
  622. public object TargetLength
  623. {
  624. get { return targetLength; }
  625. set
  626. {
  627. if (value == null)
  628. {
  629. targetLength = DBNull.Value;
  630. }
  631. else
  632. {
  633. targetLength = value;
  634. }
  635. }
  636. }
  637. /// <summary>
  638. /// 用户1
  639. /// </summary>
  640. [Description("用户")]
  641. public object FinishUser
  642. {
  643. get { return finishUser; }
  644. set
  645. {
  646. if (value == null)
  647. {
  648. finishUser = DBNull.Value;
  649. }
  650. else
  651. {
  652. finishUser = value;
  653. }
  654. }
  655. }
  656. /// <summary>
  657. /// 目标库1
  658. /// </summary>
  659. [Description("目标库")]
  660. public object TargetLiabrary
  661. {
  662. get { return targetLiabrary; }
  663. set
  664. {
  665. if (value == null)
  666. {
  667. targetLiabrary = DBNull.Value;
  668. }
  669. else
  670. {
  671. targetLiabrary = value;
  672. }
  673. }
  674. }
  675. /// <summary>
  676. /// 品种
  677. /// </summary>
  678. [Description("品种")]
  679. public object Varieties
  680. {
  681. get { return varieties; }
  682. set
  683. {
  684. if (value == null)
  685. {
  686. varieties = DBNull.Value;
  687. }
  688. else
  689. {
  690. varieties = value;
  691. }
  692. }
  693. }
  694. /// <summary>
  695. /// 规格
  696. /// </summary>
  697. [Description("规格")]
  698. public object PipeSize
  699. {
  700. get { return pipeSize; }
  701. set
  702. {
  703. if (value == null)
  704. {
  705. pipeSize = DBNull.Value;
  706. }
  707. else
  708. {
  709. pipeSize = value;
  710. }
  711. }
  712. }
  713. /// <summary>
  714. /// 扣型
  715. /// </summary>
  716. [Description("扣型")]
  717. public object BuckleType
  718. {
  719. get { return buckleType; }
  720. set
  721. {
  722. if (value == null)
  723. {
  724. buckleType = DBNull.Value;
  725. }
  726. else
  727. {
  728. buckleType = value;
  729. }
  730. }
  731. }
  732. /// <summary>
  733. /// 长度范围12
  734. /// </summary>
  735. [Description("长度范围")]
  736. public object LengthRange
  737. {
  738. get { return lengthRange; }
  739. set
  740. {
  741. if (value == null)
  742. {
  743. lengthRange = DBNull.Value;
  744. }
  745. else
  746. {
  747. lengthRange = value;
  748. }
  749. }
  750. }
  751. /// <summary>
  752. /// 轧管判定标准
  753. /// </summary>
  754. [Description("轧管判定标准")]
  755. public object RollStandrad
  756. {
  757. get { return rollStandrad; }
  758. set
  759. {
  760. if (value == null)
  761. {
  762. rollStandrad = DBNull.Value;
  763. }
  764. else
  765. {
  766. rollStandrad = value;
  767. }
  768. }
  769. }
  770. /// <summary>
  771. /// 断面
  772. /// </summary>
  773. [Description("断面")]
  774. public object PipeSection
  775. {
  776. get { return pipeSection; }
  777. set
  778. {
  779. if (value == null)
  780. {
  781. pipeSection = DBNull.Value;
  782. }
  783. else
  784. {
  785. pipeSection = value;
  786. }
  787. }
  788. }
  789. /// <summary>
  790. /// 钢级代码
  791. /// </summary>
  792. [Description("钢级代码")]
  793. public object Steelcode
  794. {
  795. get { return steelcode; }
  796. set
  797. {
  798. if (value == null)
  799. {
  800. steelcode = DBNull.Value;
  801. }
  802. else
  803. {
  804. steelcode = value;
  805. }
  806. }
  807. }
  808. /// <summary>
  809. /// 钢级名称
  810. /// </summary>
  811. [Description("钢级名称")]
  812. public object Steelname
  813. {
  814. get { return steelname; }
  815. set
  816. {
  817. if (value == null)
  818. {
  819. steelname = DBNull.Value;
  820. }
  821. else
  822. {
  823. steelname = value;
  824. }
  825. }
  826. }
  827. /// <summary>
  828. /// 钢种代码
  829. /// </summary>
  830. [Description("钢种代码")]
  831. public object Gradecode
  832. {
  833. get { return gradecode; }
  834. set
  835. {
  836. if (value == null)
  837. {
  838. gradecode = DBNull.Value;
  839. }
  840. else
  841. {
  842. gradecode = value;
  843. }
  844. }
  845. }
  846. /// <summary>
  847. /// 钢种名称
  848. /// </summary>
  849. [Description("钢种名称")]
  850. public object Gradename
  851. {
  852. get { return gradename; }
  853. set
  854. {
  855. if (value == null)
  856. {
  857. gradename = DBNull.Value;
  858. }
  859. else
  860. {
  861. gradename = value;
  862. }
  863. }
  864. }
  865. /// <summary>
  866. /// 炼钢判定标准
  867. /// </summary>
  868. [Description("炼钢判定标准")]
  869. public object SteelStandrad
  870. {
  871. get { return steelStandrad; }
  872. set
  873. {
  874. if (value == null)
  875. {
  876. steelStandrad = DBNull.Value;
  877. }
  878. else
  879. {
  880. steelStandrad = value;
  881. }
  882. }
  883. }
  884. /// <summary>
  885. /// 去向
  886. /// </summary>
  887. [Description("去向")]
  888. public object Target
  889. {
  890. get { return target; }
  891. set
  892. {
  893. if (value == null)
  894. {
  895. target = DBNull.Value;
  896. }
  897. else
  898. {
  899. target = value;
  900. }
  901. }
  902. }
  903. /// <summary>
  904. /// 计划成品支
  905. /// </summary>
  906. [Description("计划成品支")]
  907. public object Branch
  908. {
  909. get { return branch; }
  910. set
  911. {
  912. if (value == null)
  913. {
  914. branch = DBNull.Value;
  915. }
  916. else
  917. {
  918. branch = value;
  919. }
  920. }
  921. }
  922. /// <summary>
  923. /// 计划成品吨
  924. /// </summary>
  925. [Description("计划成品吨")]
  926. public object Ton
  927. {
  928. get { return ton; }
  929. set
  930. {
  931. if (value == null)
  932. {
  933. ton = DBNull.Value;
  934. }
  935. else
  936. {
  937. ton = value;
  938. }
  939. }
  940. }
  941. /// <summary>
  942. /// 切损去向
  943. /// </summary>
  944. [Description("切损去向")]
  945. public object CutTarget
  946. {
  947. get { return cutTarget; }
  948. set
  949. {
  950. if (value == null)
  951. {
  952. cutTarget = DBNull.Value;
  953. }
  954. else
  955. {
  956. cutTarget = value;
  957. }
  958. }
  959. }
  960. /// <summary>
  961. /// 切损长度
  962. /// </summary>
  963. [Description("切损长度")]
  964. public object CutLength
  965. {
  966. get { return cutLength; }
  967. set
  968. {
  969. if (value == null)
  970. {
  971. cutLength = DBNull.Value;
  972. }
  973. else
  974. {
  975. cutLength = value;
  976. }
  977. }
  978. }
  979. /// <summary>
  980. /// 切损重量
  981. /// </summary>
  982. [Description("切损重量")]
  983. public object CutWeight
  984. {
  985. get { return cutWeight; }
  986. set
  987. {
  988. if (value == null)
  989. {
  990. cutWeight = DBNull.Value;
  991. }
  992. else
  993. {
  994. cutWeight = value;
  995. }
  996. }
  997. }
  998. /// <summary>
  999. /// 理论单倍坯支数
  1000. /// </summary>
  1001. [Description("理论单倍坯支数")]
  1002. public object DbNum
  1003. {
  1004. get { return dbNum; }
  1005. set
  1006. {
  1007. if (value == null)
  1008. {
  1009. dbNum = DBNull.Value;
  1010. }
  1011. else
  1012. {
  1013. dbNum = value;
  1014. }
  1015. }
  1016. }
  1017. /// <summary>
  1018. /// 开始时间
  1019. /// </summary>
  1020. [Description("开始时间")]
  1021. public object StartTime
  1022. {
  1023. get { return startTime; }
  1024. set
  1025. {
  1026. if (value == null)
  1027. {
  1028. startTime = DBNull.Value;
  1029. }
  1030. else
  1031. {
  1032. startTime = value;
  1033. }
  1034. }
  1035. }
  1036. /// <summary>
  1037. /// 结束时间
  1038. /// </summary>
  1039. [Description("结束时间")]
  1040. public object EndTime
  1041. {
  1042. get { return endTime; }
  1043. set
  1044. {
  1045. if (value == null)
  1046. {
  1047. endTime = DBNull.Value;
  1048. }
  1049. else
  1050. {
  1051. endTime = value;
  1052. }
  1053. }
  1054. }
  1055. /// <summary>
  1056. /// 创建时间
  1057. /// </summary>
  1058. [Description("创建时间")]
  1059. public object Tom
  1060. {
  1061. get { return tom; }
  1062. set
  1063. {
  1064. if (value == null)
  1065. {
  1066. tom = DBNull.Value;
  1067. }
  1068. else
  1069. {
  1070. tom = value;
  1071. }
  1072. }
  1073. }
  1074. /// <summary>
  1075. /// 修改时间
  1076. /// </summary>
  1077. [Description("修改时间 ")]
  1078. public object Toc
  1079. {
  1080. get { return toc; }
  1081. set
  1082. {
  1083. if (value == null)
  1084. {
  1085. toc = DBNull.Value;
  1086. }
  1087. else
  1088. {
  1089. toc = value;
  1090. }
  1091. }
  1092. }
  1093. /// <summary>
  1094. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  1095. /// </summary>
  1096. [Description("结炉状态")]
  1097. public object NodeStatus
  1098. {
  1099. get { return nodeStatus; }
  1100. set
  1101. {
  1102. if (value == null)
  1103. {
  1104. nodeStatus = DBNull.Value;
  1105. }
  1106. else
  1107. {
  1108. nodeStatus = value;
  1109. }
  1110. }
  1111. }
  1112. /// <summary>
  1113. /// 切头长度
  1114. /// </summary>
  1115. [Description("切头长度")]
  1116. public object CutHeadLengthp
  1117. {
  1118. get { return cutHeadLengthp; }
  1119. set
  1120. {
  1121. if (value == null)
  1122. {
  1123. cutHeadLengthp = DBNull.Value;
  1124. }
  1125. else
  1126. {
  1127. cutHeadLengthp = value;
  1128. }
  1129. }
  1130. }
  1131. /// <summary>
  1132. /// 切尾长度
  1133. /// </summary>
  1134. [Description("切尾长度")]
  1135. public object CutTrailLengthp
  1136. {
  1137. get { return cutTrailLengthp; }
  1138. set
  1139. {
  1140. if (value == null)
  1141. {
  1142. cutTrailLengthp = DBNull.Value;
  1143. }
  1144. else
  1145. {
  1146. cutTrailLengthp = value;
  1147. }
  1148. }
  1149. }
  1150. /// <summary>
  1151. /// 控制壁厚
  1152. /// </summary>
  1153. [Description("控制壁厚")]
  1154. public object ControlThickp
  1155. {
  1156. get { return controlThickp; }
  1157. set
  1158. {
  1159. if (value == null)
  1160. {
  1161. controlThickp = DBNull.Value;
  1162. }
  1163. else
  1164. {
  1165. controlThickp = value;
  1166. }
  1167. }
  1168. }
  1169. /// <summary>
  1170. /// 下线标识(0-正常轧制,1-下线 2-返线)
  1171. /// </summary>
  1172. [Description("下线标识")]
  1173. public object OfflineFlag
  1174. {
  1175. get { return offlineFlag; }
  1176. set
  1177. {
  1178. if (value == null)
  1179. {
  1180. offlineFlag = DBNull.Value;
  1181. }
  1182. else
  1183. {
  1184. offlineFlag = value;
  1185. }
  1186. }
  1187. }
  1188. /// <summary>
  1189. /// 是否组批,0默认,1已组批,2已取样,3已确认
  1190. /// </summary>
  1191. [Description("是否组批")]
  1192. public object IsBatch
  1193. {
  1194. get { return isBatch; }
  1195. set
  1196. {
  1197. if (value == null)
  1198. {
  1199. isBatch = DBNull.Value;
  1200. }
  1201. else
  1202. {
  1203. isBatch = value;
  1204. }
  1205. }
  1206. }
  1207. /// <summary>
  1208. /// 下线时间
  1209. /// </summary>
  1210. [Description("下线时间")]
  1211. public object OfflineDate
  1212. {
  1213. get { return offlineDate; }
  1214. set
  1215. {
  1216. if (value == null)
  1217. {
  1218. offlineDate = DBNull.Value;
  1219. }
  1220. else
  1221. {
  1222. offlineDate = value;
  1223. }
  1224. }
  1225. }
  1226. /// <summary>
  1227. /// 切尾类型(0-被动切尾,1-主动切尾)
  1228. /// </summary>
  1229. [Description("切尾类型")]
  1230. public object CutType
  1231. {
  1232. get { return cutType; }
  1233. set
  1234. {
  1235. if (value == null)
  1236. {
  1237. cutType = DBNull.Value;
  1238. }
  1239. else
  1240. {
  1241. cutType = value;
  1242. }
  1243. }
  1244. }
  1245. /// <summary>
  1246. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  1247. /// </summary>
  1248. [Description("轧制状态")]
  1249. public object RollingStatus
  1250. {
  1251. get { return rollingStatus; }
  1252. set
  1253. {
  1254. if (value == null)
  1255. {
  1256. rollingStatus = DBNull.Value;
  1257. }
  1258. else
  1259. {
  1260. rollingStatus = value;
  1261. }
  1262. }
  1263. }
  1264. /// <summary>
  1265. /// 成品判定标准
  1266. /// </summary>
  1267. [Description("成品判定标准")]
  1268. public object ProduceStandrad
  1269. {
  1270. get { return produceStandrad; }
  1271. set
  1272. {
  1273. if (value == null)
  1274. {
  1275. produceStandrad = DBNull.Value;
  1276. }
  1277. else
  1278. {
  1279. produceStandrad = value;
  1280. }
  1281. }
  1282. }
  1283. /// <summary>
  1284. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  1285. /// </summary>
  1286. [Description("取样工序号")]
  1287. public object SimpleProcess
  1288. {
  1289. get { return simpleProcess; }
  1290. set
  1291. {
  1292. if (value == null)
  1293. {
  1294. simpleProcess = DBNull.Value;
  1295. }
  1296. else
  1297. {
  1298. simpleProcess = value;
  1299. }
  1300. }
  1301. }
  1302. /// <summary>
  1303. /// 返线跟队标识(0-未跟队 1-跟队)
  1304. /// </summary>
  1305. [Description("返线跟队标识")]
  1306. public object BackLineFlag
  1307. {
  1308. get { return backLineFlag; }
  1309. set
  1310. {
  1311. if (value == null)
  1312. {
  1313. backLineFlag = DBNull.Value;
  1314. }
  1315. else
  1316. {
  1317. backLineFlag = value;
  1318. }
  1319. }
  1320. }
  1321. /// <summary>
  1322. /// 返线计划标识(0-正常计划, 1-锯切返线 7-矫直返线 8-探伤返线)
  1323. /// </summary>
  1324. [Description("返线计划标识(0-正常计划, 1-锯切返线 7-矫直返线 8-探伤返线)")]
  1325. public object BackPlanFlag
  1326. {
  1327. get { return backPlanFlag; }
  1328. set
  1329. {
  1330. if (value == null)
  1331. {
  1332. backPlanFlag = DBNull.Value;
  1333. }
  1334. else
  1335. {
  1336. backPlanFlag = value;
  1337. }
  1338. }
  1339. }
  1340. }
  1341. }