PlnOrderZgSEntityAmoun.cs 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace Core.StlMes.Client.PlnSaleOrd.工序排产.entity
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_ORDER_ZG_S所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:DESKTOP-LI8OG3P 时间:2016-08-18
  12. /// </summary>
  13. public class PlnOrderZgSEntityAmoun
  14. {
  15. /// <summary>
  16. /// 轧管名义外径
  17. /// </summary>
  18. private decimal? outdiameterZg = null;
  19. /// <summary>
  20. /// 轧管名义壁厚
  21. /// </summary>
  22. private decimal? wallthickZg = null;
  23. /// <summary>
  24. /// 主轧管合同编号
  25. /// </summary>
  26. private string proOrderNo = "";
  27. /// <summary>
  28. /// 轧管订单编号
  29. /// </summary>
  30. private string proPlanId = "";
  31. /// <summary>
  32. /// 工序排产序号
  33. /// </summary>
  34. private string gxPlanNo = "";
  35. /// <summary>
  36. /// 主排产联动组号
  37. /// </summary>
  38. private string planGroupId = "";
  39. /// <summary>
  40. /// 主合同来源(销售合同、备料需求、补量需求)
  41. /// </summary>
  42. private string orderSource = "";
  43. /// <summary>
  44. /// 主交货编码PK
  45. /// </summary>
  46. private string ordLnDlyPk = "";
  47. /// <summary>
  48. /// 主排产流水号
  49. /// </summary>
  50. private string plnDivideId = "";
  51. /// <summary>
  52. /// 主合同号
  53. /// </summary>
  54. private string orderNo = "";
  55. /// <summary>
  56. /// 主合同行号
  57. /// </summary>
  58. private string orderSeq = "";
  59. /// <summary>
  60. /// 主交货编码
  61. /// </summary>
  62. private string deliveryNo = "";
  63. /// <summary>
  64. /// 主备料需求号
  65. /// </summary>
  66. private string reqBlId = "";
  67. /// <summary>
  68. /// 产线描述
  69. /// </summary>
  70. private string plineName = "";
  71. /// <summary>
  72. /// 钢级(牌号)名称
  73. /// </summary>
  74. private string steelname = "";
  75. /// <summary>
  76. /// 钢种名称
  77. /// </summary>
  78. private string gradename = "";
  79. /// <summary>
  80. /// 成品外径
  81. /// </summary>
  82. private decimal? outdiameter = null;
  83. /// <summary>
  84. /// 成品壁厚
  85. /// </summary>
  86. private decimal? wallthick = null;
  87. /// <summary>
  88. /// 合同长度描述
  89. /// </summary>
  90. private string lengthdisc = "";
  91. /// <summary>
  92. /// 投入物料描述
  93. /// </summary>
  94. private string inwlDesc = "";
  95. /// <summary>
  96. /// 产出物料描述
  97. /// </summary>
  98. private string outwlDesc = "";
  99. /// <summary>
  100. /// 管坯直径
  101. /// </summary>
  102. private decimal? diameterGp = null;
  103. /// <summary>
  104. /// 单倍坯长(mm)
  105. /// </summary>
  106. private decimal? lenGpSingle = null;
  107. /// <summary>
  108. /// 轧后长度
  109. /// </summary>
  110. private decimal? rollLength = null;
  111. /// <summary>
  112. /// 切头(mm)
  113. /// </summary>
  114. private decimal? lenCuthead = null;
  115. /// <summary>
  116. /// 切尾(mm)
  117. /// </summary>
  118. private decimal? lenCutend = null;
  119. /// <summary>
  120. /// 分切数
  121. /// </summary>
  122. private decimal? outnumCut = null;
  123. /// <summary>
  124. /// 芯棒直径(mm)
  125. /// </summary>
  126. private decimal? diameterMandrel = null;
  127. /// <summary>
  128. /// 孔型代码(4007)
  129. /// </summary>
  130. private string passCode = "";
  131. /// <summary>
  132. /// 孔型描述
  133. /// </summary>
  134. private string passName = "";
  135. /// <summary>
  136. /// 待投入重量
  137. /// </summary>
  138. private decimal? inWeightS = null;
  139. /// <summary>
  140. /// 待投入支数
  141. /// </summary>
  142. private decimal? inNumS = null;
  143. /// <summary>
  144. /// 排产重量
  145. /// </summary>
  146. private decimal? weigthS = null;
  147. /// <summary>
  148. /// 排产支数
  149. /// </summary>
  150. private decimal? numS = null;
  151. /// <summary>
  152. /// 加投重量
  153. /// </summary>
  154. private decimal? addWtIn = null;
  155. /// <summary>
  156. /// 加投支数
  157. /// </summary>
  158. private decimal? addNumIn = null;
  159. /// <summary>
  160. /// 生产年月
  161. /// </summary>
  162. private string proMonth = "";
  163. /// <summary>
  164. /// 产线内生产顺序号
  165. /// </summary>
  166. private string gxProSeq = "";
  167. /// <summary>
  168. /// 计划耗时(分)
  169. /// </summary>
  170. private decimal? planUsetime = null;
  171. /// <summary>
  172. /// 计划开始时间
  173. /// </summary>
  174. private string planTimeB = "";
  175. /// <summary>
  176. /// 计划结束时间
  177. /// </summary>
  178. private string planTimeE = "";
  179. /// <summary>
  180. /// 炉计划已排重量
  181. /// </summary>
  182. private decimal? batchedWt = null;
  183. /// <summary>
  184. /// 炉计划已排支数
  185. /// </summary>
  186. private decimal? batchedNum = null;
  187. /// <summary>
  188. /// 生产完成重量
  189. /// </summary>
  190. private decimal? finishweight = null;
  191. /// <summary>
  192. /// 生产完成支数
  193. /// </summary>
  194. private decimal? finishnum = null;
  195. /// <summary>
  196. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  197. /// </summary>
  198. private string exeStatus = "";
  199. /// <summary>
  200. /// 是否确认下发
  201. /// </summary>
  202. private string isPlanOk;
  203. /// <summary>
  204. /// 管坯需求确认否
  205. /// </summary>
  206. private string gpreqIfOk;
  207. /// <summary>
  208. /// 管坯需求编号
  209. /// </summary>
  210. private string gpreqId = "";
  211. /// <summary>
  212. /// 轧批号
  213. /// </summary>
  214. private string zyBatchId = "";
  215. /// <summary>
  216. /// 创建时间
  217. /// </summary>
  218. private string createTime = "";
  219. /// <summary>
  220. /// 备注
  221. /// </summary>
  222. private string memo = "";
  223. /// <summary>
  224. /// 下发时间
  225. /// </summary>
  226. private string issuedTime = "";
  227. /// <summary>
  228. /// 下发人
  229. /// </summary>
  230. private string issuedMan = "";
  231. /// <summary>
  232. /// 主冶金规范码
  233. /// </summary>
  234. private string msc = "";
  235. /// <summary>
  236. /// 主制程索引号
  237. /// </summary>
  238. private string indexSeq= "";
  239. /// <summary>
  240. /// 主BOM
  241. /// </summary>
  242. private string bom = "";
  243. /// <summary>
  244. ///制程描述
  245. /// </summary>
  246. private string wholeBacklogDesc = "";
  247. /// <summary>
  248. ///扣型
  249. /// </summary>
  250. private string modelDesc = "";
  251. /// <summary>
  252. /// 合同紧急度
  253. /// </summary>
  254. private string priority = "";
  255. /// <summary>
  256. /// 紧急度备注
  257. /// </summary>
  258. private string priorityMemo = "";
  259. /// <summary>
  260. /// 管端系数
  261. /// </summary>
  262. private decimal? tubeEndRatio = 0;
  263. /// <summary>
  264. /// 生产标准
  265. /// </summary>
  266. private string prodStandard = "";
  267. /// <summary>
  268. /// 输出标准
  269. /// </summary>
  270. private string outputStandard = "";
  271. /// <summary>
  272. /// 内控壁厚公差
  273. /// </summary>
  274. private string thicknessWall = "";
  275. /// <summary>
  276. /// 判定字头
  277. /// </summary>
  278. private string decision = "";
  279. /// <summary>
  280. /// 坯子
  281. /// </summary>
  282. private string outsBilletFl = "";
  283. /// <summary>
  284. /// 工序目标外径
  285. /// </summary>
  286. private decimal? aimoutdiameter = null;
  287. /// <summary>
  288. /// 工序目标壁厚
  289. /// </summary>
  290. private decimal? aimwallthick = null;
  291. /// <summary>
  292. /// 工序目标长度
  293. /// </summary>
  294. private decimal? aimlength = null;
  295. /// <summary>
  296. /// 补量需坯支
  297. /// </summary>
  298. private decimal? amountNum = null;
  299. [Description("补量需坯支")]
  300. [Nullable(true)]
  301. [DataLength(20)]
  302. public decimal? AmountNum
  303. {
  304. get { return amountNum; }
  305. set { amountNum = value; }
  306. }
  307. /// <summary>
  308. /// 补量需坯吨
  309. /// </summary>
  310. private decimal? amountWet = null;
  311. [Description("补量需坯吨")]
  312. [Nullable(true)]
  313. [DataLength(20)]
  314. public decimal? AmountWet
  315. {
  316. get { return amountWet; }
  317. set { amountWet = value; }
  318. }
  319. /// <summary>
  320. /// 单倍坯重
  321. /// </summary>
  322. private decimal? billetWeight = null;
  323. [Description("单倍坯重")]
  324. [Nullable(true)]
  325. [DataLength(20)]
  326. public decimal? BilletWeight
  327. {
  328. get { return billetWeight; }
  329. set { billetWeight = value; }
  330. }
  331. /// <summary>
  332. /// 外购管
  333. /// </summary>
  334. private string outsStlPipeFl = "";
  335. [Description("外购管")]
  336. [Nullable(true)]
  337. [DataLength(20)]
  338. public string OutsStlPipeFl
  339. {
  340. get { return outsStlPipeFl; }
  341. set { outsStlPipeFl = value; }
  342. }
  343. [Description("坯子")]
  344. [Nullable(true)]
  345. [DataLength(20)]
  346. public string OutsBilletFl
  347. {
  348. get { return outsBilletFl; }
  349. set { outsBilletFl = value; }
  350. }
  351. private string proPlanNo;
  352. [Description("订单号")]
  353. public string ProPlanNo
  354. {
  355. get { return proPlanNo; }
  356. set { proPlanNo = value; }
  357. }
  358. /// <summary>
  359. /// 用户
  360. /// </summary>
  361. private string finalUserDesc = "";
  362. [Description("用户")]
  363. [Nullable(true)]
  364. [DataLength(10)]
  365. public string FinalUserDesc
  366. {
  367. get { return finalUserDesc; }
  368. set { finalUserDesc = value; }
  369. }
  370. /// <summary>
  371. /// 计划产出支
  372. /// </summary>
  373. private decimal? plansNum = 0;
  374. [Description("计划产出支")]
  375. [Nullable(true)]
  376. [DataLength(10)]
  377. public decimal? PlansNum
  378. {
  379. get { return plansNum; }
  380. set { plansNum = value; }
  381. }
  382. /// <summary>
  383. /// 原始量
  384. /// </summary>
  385. private string originalNumber = "";
  386. [Description("原始量")]
  387. [Nullable(true)]
  388. [DataLength(10)]
  389. public string OriginalNumber
  390. {
  391. get { return originalNumber; }
  392. set { originalNumber = value; }
  393. }
  394. /// <summary>
  395. /// 排产重量min
  396. /// </summary>
  397. private decimal? weigthSMin = null;
  398. [Description("排产重量Min")]
  399. [Nullable(true)]
  400. [DataLength(10)]
  401. public decimal? WeigthSMin
  402. {
  403. get { return weigthSMin; }
  404. set { weigthSMin = value; }
  405. }
  406. /// <summary>
  407. /// 需坯重量
  408. /// </summary>
  409. private decimal? gpreqWeight = null;
  410. [Description("需坯吨")]
  411. [Nullable(true)]
  412. [DataLength(20)]
  413. public decimal? GpreqWeight
  414. {
  415. get { return gpreqWeight; }
  416. set { gpreqWeight = value; }
  417. }
  418. /// <summary>
  419. /// 需坯支数
  420. /// </summary>
  421. private decimal? gpreqNum = null;
  422. [Description("需坯支")]
  423. [Nullable(true)]
  424. [DataLength(20)]
  425. public decimal? GpreqNum
  426. {
  427. get { return gpreqNum; }
  428. set { gpreqNum = value; }
  429. }
  430. [Description("管端系数")]
  431. [Nullable(true)]
  432. [DataLength(20)]
  433. public decimal? TubeEndRatio
  434. {
  435. get { return tubeEndRatio; }
  436. set { tubeEndRatio = value; }
  437. }
  438. /// <summary>
  439. /// 合同紧急度
  440. /// </summary>
  441. [Description("合同紧急度")]
  442. [Nullable(true)]
  443. [DataLength(20)]
  444. public string Priority
  445. {
  446. get { return priority; }
  447. set { priority = value; }
  448. }
  449. /// <summary>
  450. /// 紧急度备注
  451. /// </summary>
  452. [Description("紧急度备注")]
  453. [Nullable(true)]
  454. [DataLength(200)]
  455. public string PriorityMemo
  456. {
  457. get { return priorityMemo; }
  458. set { priorityMemo = value; }
  459. }
  460. /// <summary>
  461. ///按长度控制标识
  462. /// </summary>
  463. private string ifLenControl = "";
  464. [Description("长度订货标识")]
  465. [Nullable(true)]
  466. [DataLength(20)]
  467. public string IfLenControl
  468. {
  469. get { return ifLenControl; }
  470. set { ifLenControl = value; }
  471. }
  472. /// <summary>
  473. ///负公差轧制标识
  474. /// </summary>
  475. private string ifMinusSicRoll = "";
  476. [Description("负公差标识")]
  477. [Nullable(true)]
  478. [DataLength(20)]
  479. public string IfMinusSicRoll
  480. {
  481. get { return ifMinusSicRoll; }
  482. set { ifMinusSicRoll = value; }
  483. }
  484. /// <summary>
  485. /// 扣型
  486. /// </summary>
  487. [Description("扣型")]
  488. [Nullable(true)]
  489. [DataLength(20)]
  490. public string ModelDesc
  491. {
  492. get { return modelDesc; }
  493. set { modelDesc = value; }
  494. }
  495. /// <summary>
  496. /// 主冶金规范码
  497. /// </summary>
  498. [Description("主冶金规范码")]
  499. [Nullable(true)]
  500. [DataLength(20)]
  501. public string Msc
  502. {
  503. get { return msc; }
  504. set { msc = value; }
  505. }
  506. /// <summary>
  507. /// 主制程索引号
  508. /// </summary>
  509. [Description("主制程索引号")]
  510. [Nullable(true)]
  511. [DataLength(20)]
  512. public string IndexSeq
  513. {
  514. get { return indexSeq; }
  515. set { indexSeq = value; }
  516. }
  517. /// <summary>
  518. /// 主BOM
  519. /// </summary>
  520. [Description("主BOM")]
  521. [Nullable(true)]
  522. [DataLength(20)]
  523. public string Bom
  524. {
  525. get { return bom; }
  526. set { bom = value; }
  527. }
  528. /// <summary>
  529. /// 制程描述
  530. /// </summary>
  531. [Description("制程描述")]
  532. [Nullable(true)]
  533. [DataLength(20)]
  534. public string WholeBacklogDesc
  535. {
  536. get { return wholeBacklogDesc; }
  537. set { wholeBacklogDesc = value; }
  538. }
  539. /// <summary>
  540. /// 主轧管合同编号
  541. /// </summary>
  542. [Description("轧管合同编号")]
  543. [Nullable(true)]
  544. [DataLength(20)]
  545. public string ProOrderNo
  546. {
  547. get { return proOrderNo; }
  548. set { proOrderNo = value; }
  549. }
  550. /// <summary>
  551. /// 轧管订单编号
  552. /// </summary>
  553. [Description("订单编号")]
  554. [Nullable(false)]
  555. [DataLength(20)]
  556. public string ProPlanId
  557. {
  558. get { return proPlanId; }
  559. set { proPlanId = value; }
  560. }
  561. /// <summary>
  562. /// 工序排产序号
  563. /// </summary>
  564. [Description("排产序号")]
  565. [Nullable(false)]
  566. [DataLength(10)]
  567. public string GxPlanNo
  568. {
  569. get { return gxPlanNo; }
  570. set { gxPlanNo = value; }
  571. }
  572. /// <summary>
  573. /// 主排产联动组号
  574. /// </summary>
  575. [Description("排产联动组号")]
  576. [Nullable(true)]
  577. [DataLength(40)]
  578. public string PlanGroupId
  579. {
  580. get { return planGroupId; }
  581. set { planGroupId = value; }
  582. }
  583. /// <summary>
  584. /// 主合同来源(销售合同、备料需求、补量需求)
  585. /// </summary>
  586. [Description("合同来源")]
  587. [Nullable(true)]
  588. [DataLength(20)]
  589. public string OrderSource
  590. {
  591. get { return orderSource; }
  592. set { orderSource = value; }
  593. }
  594. /// <summary>
  595. /// 主交货编码PK
  596. /// </summary>
  597. [Description("主交货编码PK")]
  598. [Nullable(true)]
  599. [DataLength(40)]
  600. public string OrdLnDlyPk
  601. {
  602. get { return ordLnDlyPk; }
  603. set { ordLnDlyPk = value; }
  604. }
  605. /// <summary>
  606. /// 主排产流水号
  607. /// </summary>
  608. [Description("排产流水号")]
  609. [Nullable(true)]
  610. [DataLength(10)]
  611. public string PlnDivideId
  612. {
  613. get { return plnDivideId; }
  614. set { plnDivideId = value; }
  615. }
  616. /// <summary>
  617. /// 主合同号
  618. /// </summary>
  619. [Description("合同号")]
  620. [Nullable(true)]
  621. [DataLength(20)]
  622. public string OrderNo
  623. {
  624. get { return orderNo; }
  625. set { orderNo = value; }
  626. }
  627. /// <summary>
  628. /// 主合同行号
  629. /// </summary>
  630. [Description("合同行号")]
  631. [Nullable(true)]
  632. [DataLength(3)]
  633. public string OrderSeq
  634. {
  635. get { return orderSeq; }
  636. set { orderSeq = value; }
  637. }
  638. /// <summary>
  639. /// 主交货编码
  640. /// </summary>
  641. [Description("交货行号")]
  642. [Nullable(true)]
  643. [DataLength(3)]
  644. public string DeliveryNo
  645. {
  646. get { return deliveryNo; }
  647. set { deliveryNo = value; }
  648. }
  649. /// <summary>
  650. /// 主备料需求号
  651. /// </summary>
  652. [Description("备料需求号")]
  653. [Nullable(true)]
  654. [DataLength(20)]
  655. public string ReqBlId
  656. {
  657. get { return reqBlId; }
  658. set { reqBlId = value; }
  659. }
  660. /// <summary>
  661. /// 产线描述
  662. /// </summary>
  663. [Description("轧管产线")]
  664. [Nullable(true)]
  665. [DataLength(100)]
  666. public string PlineName
  667. {
  668. get { return plineName; }
  669. set { plineName = value; }
  670. }
  671. /// <summary>
  672. /// 钢级(牌号)名称
  673. /// </summary>
  674. [Description("钢级名称")]
  675. [Nullable(true)]
  676. [DataLength(100)]
  677. public string Steelname
  678. {
  679. get { return steelname; }
  680. set { steelname = value; }
  681. }
  682. /// <summary>
  683. /// 钢种名称
  684. /// </summary>
  685. [Description("钢种名称")]
  686. [Nullable(true)]
  687. [DataLength(100)]
  688. public string Gradename
  689. {
  690. get { return gradename; }
  691. set { gradename = value; }
  692. }
  693. /// <summary>
  694. /// 成品外径
  695. /// </summary>
  696. [Description("成品外径")]
  697. [Nullable(true)]
  698. [DataLength(10)]
  699. public decimal? Outdiameter
  700. {
  701. get { return outdiameter; }
  702. set { outdiameter = value; }
  703. }
  704. /// <summary>
  705. /// 成品壁厚
  706. /// </summary>
  707. [Description("成品壁厚")]
  708. [Nullable(true)]
  709. [DataLength(10)]
  710. public decimal? Wallthick
  711. {
  712. get { return wallthick; }
  713. set { wallthick = value; }
  714. }
  715. /// <summary>
  716. /// 合同长度描述
  717. /// </summary>
  718. [Description("合同长度描述")]
  719. [Nullable(true)]
  720. [DataLength(100)]
  721. public string Lengthdisc
  722. {
  723. get { return lengthdisc; }
  724. set { lengthdisc = value; }
  725. }
  726. /// <summary>
  727. /// 投入物料描述
  728. /// </summary>
  729. [Description("投入物料")]
  730. [Nullable(true)]
  731. [DataLength(100)]
  732. public string InwlDesc
  733. {
  734. get { return inwlDesc; }
  735. set { inwlDesc = value; }
  736. }
  737. /// <summary>
  738. /// 产出物料描述
  739. /// </summary>
  740. [Description("产出物料")]
  741. [Nullable(true)]
  742. [DataLength(100)]
  743. public string OutwlDesc
  744. {
  745. get { return outwlDesc; }
  746. set { outwlDesc = value; }
  747. }
  748. /// <summary>
  749. /// 管坯直径
  750. /// </summary>
  751. [Description("管坯直径")]
  752. [Nullable(true)]
  753. [DataLength(10)]
  754. public decimal? DiameterGp
  755. {
  756. get { return diameterGp; }
  757. set { diameterGp = value; }
  758. }
  759. /// <summary>
  760. /// 单倍坯长(mm)
  761. /// </summary>
  762. [Description("单倍坯长(mm)")]
  763. [Nullable(true)]
  764. [DataLength(10)]
  765. public decimal? LenGpSingle
  766. {
  767. get { return lenGpSingle; }
  768. set { lenGpSingle = value; }
  769. }
  770. /// <summary>
  771. /// 轧制长度
  772. /// </summary>
  773. [Description("轧制长度")]
  774. [Nullable(true)]
  775. [DataLength(10)]
  776. public decimal? RollLength
  777. {
  778. get { return rollLength; }
  779. set { rollLength = value; }
  780. }
  781. /// <summary>
  782. /// 切头(mm)
  783. /// </summary>
  784. [Description("切头(mm)")]
  785. [Nullable(true)]
  786. [DataLength(10)]
  787. public decimal? LenCuthead
  788. {
  789. get { return lenCuthead; }
  790. set { lenCuthead = value; }
  791. }
  792. /// <summary>
  793. /// 切尾(mm)
  794. /// </summary>
  795. [Description("切尾(mm)")]
  796. [Nullable(true)]
  797. [DataLength(10)]
  798. public decimal? LenCutend
  799. {
  800. get { return lenCutend; }
  801. set { lenCutend = value; }
  802. }
  803. /// <summary>
  804. /// 分切数
  805. /// </summary>
  806. [Description("分切数")]
  807. [Nullable(true)]
  808. [DataLength(10)]
  809. public decimal? OutnumCut
  810. {
  811. get { return outnumCut; }
  812. set { outnumCut = value; }
  813. }
  814. /// <summary>
  815. /// 芯棒直径(mm)
  816. /// </summary>
  817. [Description("芯棒直径(mm)")]
  818. [Nullable(true)]
  819. [DataLength(10)]
  820. public decimal? DiameterMandrel
  821. {
  822. get { return diameterMandrel; }
  823. set { diameterMandrel = value; }
  824. }
  825. /// <summary>
  826. /// 孔型代码(4007)
  827. /// </summary>
  828. [Description("孔型代码")]
  829. [Nullable(true)]
  830. [DataLength(20)]
  831. public string PassCode
  832. {
  833. get { return passCode; }
  834. set { passCode = value; }
  835. }
  836. /// <summary>
  837. /// 孔型描述
  838. /// </summary>
  839. [Description("孔型描述")]
  840. [Nullable(true)]
  841. [DataLength(100)]
  842. public string PassName
  843. {
  844. get { return passName; }
  845. set { passName = value; }
  846. }
  847. /// <summary>
  848. /// 待投入重量
  849. /// </summary>
  850. [Description("待投入重量")]
  851. [Nullable(true)]
  852. [DataLength(10)]
  853. public decimal? InWeightS
  854. {
  855. get { return inWeightS; }
  856. set { inWeightS = value; }
  857. }
  858. /// <summary>
  859. /// 待投入支数
  860. /// </summary>
  861. [Description("待投入支数")]
  862. [Nullable(true)]
  863. [DataLength(10)]
  864. public decimal? InNumS
  865. {
  866. get { return inNumS; }
  867. set { inNumS = value; }
  868. }
  869. /// <summary>
  870. /// 排产重量
  871. /// </summary>
  872. [Description("排产重量")]
  873. [Nullable(true)]
  874. [DataLength(10)]
  875. public decimal? WeigthS
  876. {
  877. get { return weigthS; }
  878. set { weigthS = value; }
  879. }
  880. /// <summary>
  881. /// 排产支数
  882. /// </summary>
  883. [Description("排产支数")]
  884. [Nullable(true)]
  885. [DataLength(10)]
  886. public decimal? NumS
  887. {
  888. get { return numS; }
  889. set { numS = value; }
  890. }
  891. /// <summary>
  892. /// 加投重量
  893. /// </summary>
  894. [Description("加投重量")]
  895. [Nullable(true)]
  896. [DataLength(10)]
  897. public decimal? AddWtIn
  898. {
  899. get { return addWtIn; }
  900. set { addWtIn = value; }
  901. }
  902. /// <summary>
  903. /// 加投支数
  904. /// </summary>
  905. [Description("加投支数")]
  906. [Nullable(true)]
  907. [DataLength(10)]
  908. public decimal? AddNumIn
  909. {
  910. get { return addNumIn; }
  911. set { addNumIn = value; }
  912. }
  913. /// <summary>
  914. /// 生产年月
  915. /// </summary>
  916. [Description("生产年月")]
  917. [Nullable(true)]
  918. [DataLength(20)]
  919. public string ProMonth
  920. {
  921. get { return proMonth; }
  922. set { proMonth = value; }
  923. }
  924. /// <summary>
  925. /// 产线内生产顺序号
  926. /// </summary>
  927. [Description("生产顺序")]
  928. [Nullable(true)]
  929. [DataLength(20)]
  930. public string GxProSeq
  931. {
  932. get { return gxProSeq; }
  933. set { gxProSeq = value; }
  934. }
  935. /// <summary>
  936. /// 计划耗时(分)
  937. /// </summary>
  938. [Description("计划耗时(h)")]
  939. [Nullable(true)]
  940. [DataLength(10)]
  941. public decimal? PlanUsetime
  942. {
  943. get { return planUsetime; }
  944. set { planUsetime = value; }
  945. }
  946. /// <summary>
  947. /// 计划开始时间
  948. /// </summary>
  949. [Description("计划开始时间")]
  950. [Nullable(true)]
  951. public string PlanTimeB
  952. {
  953. get { return planTimeB; }
  954. set { planTimeB = value; }
  955. }
  956. /// <summary>
  957. /// 计划结束时间
  958. /// </summary>
  959. [Description("计划结束时间")]
  960. [Nullable(true)]
  961. public string PlanTimeE
  962. {
  963. get { return planTimeE; }
  964. set { planTimeE = value; }
  965. }
  966. /// <summary>
  967. /// 炉计划已排重量
  968. /// </summary>
  969. [Description("上料吨")]
  970. [Nullable(true)]
  971. [DataLength(10)]
  972. public decimal? BatchedWt
  973. {
  974. get { return batchedWt; }
  975. set { batchedWt = value; }
  976. }
  977. /// <summary>
  978. /// 炉计划已排支数
  979. /// </summary>
  980. [Description("上料支")]
  981. [Nullable(true)]
  982. [DataLength(10)]
  983. public decimal? BatchedNum
  984. {
  985. get { return batchedNum; }
  986. set { batchedNum = value; }
  987. }
  988. /// <summary>
  989. /// 生产完成重量
  990. /// </summary>
  991. [Description("生产吨")]
  992. [Nullable(true)]
  993. [DataLength(10)]
  994. public decimal? Finishweight
  995. {
  996. get { return finishweight; }
  997. set { finishweight = value; }
  998. }
  999. /// <summary>
  1000. /// 生产完成支数
  1001. /// </summary>
  1002. [Description("生产支")]
  1003. [Nullable(true)]
  1004. [DataLength(10)]
  1005. public decimal? Finishnum
  1006. {
  1007. get { return finishnum; }
  1008. set { finishnum = value; }
  1009. }
  1010. /// <summary>
  1011. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  1012. /// </summary>
  1013. [Description("执行状态")]
  1014. [Nullable(true)]
  1015. [DataLength(10)]
  1016. public string ExeStatus
  1017. {
  1018. get { return exeStatus; }
  1019. set { exeStatus = value; }
  1020. }
  1021. /// <summary>
  1022. /// 是否确认下发
  1023. /// </summary>
  1024. [Description("是否确认")]
  1025. [Nullable(true)]
  1026. [DataLength(1)]
  1027. public string IsPlanOk
  1028. {
  1029. get { return isPlanOk; }
  1030. set { isPlanOk = value; }
  1031. }
  1032. /// <summary>
  1033. /// 管坯需求确认否
  1034. /// </summary>
  1035. [Description("管坯需求确认否")]
  1036. [Nullable(true)]
  1037. [DataLength(1)]
  1038. public string GpreqIfOk
  1039. {
  1040. get { return gpreqIfOk; }
  1041. set { gpreqIfOk = value; }
  1042. }
  1043. /// <summary>
  1044. /// 管坯需求编号
  1045. /// </summary>
  1046. [Description("管坯需求编号")]
  1047. [Nullable(true)]
  1048. [DataLength(20)]
  1049. public string GpreqId
  1050. {
  1051. get { return gpreqId; }
  1052. set { gpreqId = value; }
  1053. }
  1054. /// <summary>
  1055. /// 轧批号
  1056. /// </summary>
  1057. [Description("轧批号")]
  1058. [Nullable(true)]
  1059. [DataLength(20)]
  1060. public string ZyBatchId
  1061. {
  1062. get { return zyBatchId; }
  1063. set { zyBatchId = value; }
  1064. }
  1065. /// <summary>
  1066. /// 创建时间
  1067. /// </summary>
  1068. [Description("创建时间")]
  1069. [Nullable(true)]
  1070. public string CreateTime
  1071. {
  1072. get { return createTime; }
  1073. set { createTime = value; }
  1074. }
  1075. /// <summary>
  1076. /// 备注
  1077. /// </summary>
  1078. [Description("备注")]
  1079. [Nullable(true)]
  1080. [DataLength(200)]
  1081. public string Memo
  1082. {
  1083. get { return memo; }
  1084. set { memo = value; }
  1085. }
  1086. /// <summary>
  1087. /// 下发时间
  1088. /// </summary>
  1089. [Description("确认时间")]
  1090. [Nullable(true)]
  1091. public string IssuedTime
  1092. {
  1093. get { return issuedTime; }
  1094. set { issuedTime = value; }
  1095. }
  1096. /// <summary>
  1097. /// 下发人
  1098. /// </summary>
  1099. [Description("确认人")]
  1100. [Nullable(true)]
  1101. [DataLength(20)]
  1102. public string IssuedMan
  1103. {
  1104. get { return issuedMan; }
  1105. set { issuedMan = value; }
  1106. }
  1107. /// <summary>
  1108. /// 轧管名义外径
  1109. /// </summary>
  1110. [Description("名义外径")]
  1111. [Nullable(true)]
  1112. [DataLength(10)]
  1113. public decimal? OutdiameterZg
  1114. {
  1115. get { return outdiameterZg; }
  1116. set { outdiameterZg = value; }
  1117. }
  1118. /// <summary>
  1119. /// 轧管名义壁厚
  1120. /// </summary>
  1121. [Description("名义壁厚")]
  1122. [Nullable(true)]
  1123. [DataLength(10)]
  1124. public decimal? WallthickZg
  1125. {
  1126. get { return wallthickZg; }
  1127. set { wallthickZg = value; }
  1128. }
  1129. /// <summary>
  1130. /// 生产标准
  1131. /// </summary>
  1132. [Description("生产标准")]
  1133. [Nullable(true)]
  1134. [DataLength(500)]
  1135. public string ProdStandard
  1136. {
  1137. get { return prodStandard; }
  1138. set { prodStandard = value; }
  1139. }
  1140. /// <summary>
  1141. /// 输出标准
  1142. /// </summary>
  1143. [Description("输出标准")]
  1144. [Nullable(true)]
  1145. [DataLength(500)]
  1146. public string OutputStandard
  1147. {
  1148. get { return outputStandard; }
  1149. set { outputStandard = value; }
  1150. }
  1151. /// <summary>
  1152. /// 判定字头
  1153. /// </summary>
  1154. [Description("判定字头")]
  1155. [Nullable(true)]
  1156. [DataLength(20)]
  1157. public string Decision
  1158. {
  1159. get { return decision; }
  1160. set { decision = value; }
  1161. }
  1162. /// <summary>
  1163. /// 工序目标外径
  1164. /// </summary>
  1165. [Description("控制外径")]
  1166. [Nullable(true)]
  1167. [DataLength(10)]
  1168. public decimal? Aimoutdiameter
  1169. {
  1170. get { return aimoutdiameter; }
  1171. set { aimoutdiameter = value; }
  1172. }
  1173. /// <summary>
  1174. /// 工序目标壁厚
  1175. /// </summary>
  1176. [Description("控制壁厚")]
  1177. [Nullable(true)]
  1178. [DataLength(10)]
  1179. public decimal? Aimwallthick
  1180. {
  1181. get { return aimwallthick; }
  1182. set { aimwallthick = value; }
  1183. }
  1184. /// <summary>
  1185. /// 工序目标长度
  1186. /// </summary>
  1187. [Description("目标转移长度")]
  1188. [Nullable(true)]
  1189. [DataLength(10)]
  1190. public decimal? Aimlength
  1191. {
  1192. get { return aimlength; }
  1193. set { aimlength = value; }
  1194. }
  1195. }
  1196. }