PlnBlReqOrdInfEntity.cs 29 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ComponentModel;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace com.steering.pss.plnsaleord.bldeal.model
  8. {
  9. class PlnBlReqOrdInfEntity
  10. {
  11. /// <summary>
  12. /// 备料需求号
  13. /// </summary>
  14. private string reqBlId = "";
  15. /// <summary>
  16. /// 备料类型(接箍料、短节备料)
  17. /// </summary>
  18. private string bltype = "";
  19. /// <summary>
  20. /// 接箍合同号(跟销售合同排他性)
  21. /// </summary>
  22. private string jgOrderno = "";
  23. /// <summary>
  24. /// 钢级(牌号)代码
  25. /// </summary>
  26. private string steelcode = "";
  27. /// <summary>
  28. /// 钢级(牌号)名称
  29. /// </summary>
  30. private string steelname = "";
  31. /// <summary>
  32. /// 备料外径
  33. /// </summary>
  34. private decimal? outdiameter = null;
  35. /// <summary>
  36. /// 备料壁厚
  37. /// </summary>
  38. private decimal? wallthick = null;
  39. /// <summary>
  40. /// 控制壁厚
  41. /// </summary>
  42. private decimal? aimwallthick = null;
  43. /// <summary>
  44. /// 最大长度
  45. /// </summary>
  46. private decimal? lengthmax = null;
  47. /// <summary>
  48. /// 最小长度
  49. /// </summary>
  50. private decimal? lengthmin = null;
  51. /// <summary>
  52. /// 控制长度
  53. /// </summary>
  54. private decimal? aimlength = null;
  55. /// <summary>
  56. /// 短节备料码
  57. /// </summary>
  58. private string codeDjBl = "";
  59. /// <summary>
  60. /// 接箍备料码
  61. /// </summary>
  62. private string codeJgBl = "";
  63. /// <summary>
  64. /// 标准代码
  65. /// </summary>
  66. private string stdCode = "";
  67. /// <summary>
  68. /// 标准名称
  69. /// </summary>
  70. private string stdName = "";
  71. /// <summary>
  72. /// 备料单重
  73. /// </summary>
  74. private decimal? singleweight = null;
  75. /// <summary>
  76. /// 备料需求重量
  77. /// </summary>
  78. private decimal? jgblReqWeight = null;
  79. /// <summary>
  80. /// 备料需求支数
  81. /// </summary>
  82. private decimal? jgblReqNum = null;
  83. /// <summary>
  84. /// 利库充当量
  85. /// </summary>
  86. private decimal? matchweight = null;
  87. /// <summary>
  88. /// 利库支数
  89. /// </summary>
  90. private decimal? matchnum = null;
  91. /// <summary>
  92. /// 接箍切断计划重量
  93. /// </summary>
  94. private decimal? jgcutplanWt = null;
  95. /// <summary>
  96. /// 接箍切断计划支数
  97. /// </summary>
  98. private decimal? jgcutplanNum = null;
  99. /// <summary>
  100. /// 创建人
  101. /// </summary>
  102. private string createName = "";
  103. /// <summary>
  104. /// 创建时间
  105. /// </summary>
  106. private string createTime = "";
  107. /// <summary>
  108. /// 修改人
  109. /// </summary>
  110. private string updateName = "";
  111. /// <summary>
  112. /// 修改时间
  113. /// </summary>
  114. private string updateTime = "";
  115. /// <summary>
  116. /// 交货编码PK(备料需求号)
  117. /// </summary>
  118. private string ordLnDlyPk = "";
  119. /// <summary>
  120. /// 排产流水号
  121. /// </summary>
  122. private string plnDivideId = "";
  123. /// <summary>
  124. /// 合同来源(销售合同、备料需求、补量需求)
  125. /// </summary>
  126. private string orderSource = "";
  127. /// <summary>
  128. /// 合同号
  129. /// </summary>
  130. private string orderNo = "";
  131. /// <summary>
  132. /// 合同行号
  133. /// </summary>
  134. private string orderSeq = "";
  135. /// <summary>
  136. /// 交货编码
  137. /// </summary>
  138. private string deliveryNo = "";
  139. /// <summary>
  140. /// 补量要求编码
  141. /// </summary>
  142. private string rNumId = "";
  143. /// <summary>
  144. /// 产品规范码
  145. /// </summary>
  146. private string psc = "";
  147. /// <summary>
  148. /// 工艺文件号
  149. /// </summary>
  150. private string craftFileNo = "";
  151. /// <summary>
  152. /// 工艺文件责任人
  153. /// </summary>
  154. private string craftFileMan = "";
  155. /// <summary>
  156. /// 冶金规范码
  157. /// </summary>
  158. private string msc = "";
  159. /// <summary>
  160. /// 制程索引号
  161. /// </summary>
  162. private string indexSeq = "";
  163. /// <summary>
  164. /// 成品工序号(全程途径码)
  165. /// </summary>
  166. private string processSeq = "";
  167. /// <summary>
  168. /// 默认BOM
  169. /// </summary>
  170. private string bom = "";
  171. /// <summary>
  172. /// 钢种可选
  173. /// </summary>
  174. private string gradecodeAll = "";
  175. /// <summary>
  176. /// 钢种默认
  177. /// </summary>
  178. private string gradecode = "";
  179. /// <summary>
  180. /// 管加工是否确认
  181. /// </summary>
  182. private string gIsOk = "";
  183. /// <summary>
  184. /// 加工组
  185. /// </summary>
  186. private string groupJgx = "";
  187. /// <summary>
  188. /// 热处理是否确认
  189. /// </summary>
  190. private string fIsOk = "";
  191. /// <summary>
  192. /// 热处理组
  193. /// </summary>
  194. private string groupRcl = "";
  195. /// <summary>
  196. /// 轧管机组可选
  197. /// </summary>
  198. private string groupRollAll = "";
  199. /// <summary>
  200. /// 默认轧管机组编号
  201. /// </summary>
  202. private string groupRoll = "";
  203. /// <summary>
  204. /// 变径类型
  205. /// </summary>
  206. private string bjType = "";
  207. /// <summary>
  208. /// 镦拔扩投入物料编码
  209. /// </summary>
  210. private string eInMaterialNo = "";
  211. /// <summary>
  212. /// 镦拔扩投入物料描述
  213. /// </summary>
  214. private string eInMaterialDesc = "";
  215. /// <summary>
  216. /// 原料管外径
  217. /// </summary>
  218. private string dimaterYlg = "";
  219. /// <summary>
  220. /// 原料管壁厚
  221. /// </summary>
  222. private string heightYlg = "";
  223. /// <summary>
  224. /// 成品物料编码
  225. /// </summary>
  226. private string materialNo = "";
  227. /// <summary>
  228. /// 成品物料描述
  229. /// </summary>
  230. private string materialDesc = "";
  231. /// <summary>
  232. /// 坯料属性(锻坯、轧批、铸坯)
  233. /// </summary>
  234. private string stuffProperty = "";
  235. /// <summary>
  236. /// 钢种是否确认
  237. /// </summary>
  238. private string gradecodeIsOk = "";
  239. /// <summary>
  240. /// 轧管是否确认
  241. /// </summary>
  242. private string dIsOk = "";
  243. /// <summary>
  244. /// 镦拔扩是否确认
  245. /// </summary>
  246. private string eIsOk = "";
  247. /// <summary>
  248. /// 成品米单重
  249. /// </summary>
  250. private decimal? weightPerM = null;
  251. /// <summary>
  252. /// 分配排产重
  253. /// </summary>
  254. private decimal? planWtD = null;
  255. /// <summary>
  256. /// 分配排产支
  257. /// </summary>
  258. private decimal? planNumD = null;
  259. /// <summary>
  260. /// 成品完成重量
  261. /// </summary>
  262. private decimal? finishWt = null;
  263. /// <summary>
  264. /// 是否变更排产
  265. /// </summary>
  266. private string ifChange = "";
  267. /// <summary>
  268. /// 初始分配量
  269. /// </summary>
  270. private decimal? planWtBegin = null;
  271. /// <summary>
  272. /// 初始分配支
  273. /// </summary>
  274. private decimal? planNumBegin = null;
  275. /// <summary>
  276. /// 排产状态(1计划,2已下发,3生产中,4生产完成,5关闭,6取消)
  277. /// </summary>
  278. private string planstatus = "";
  279. /// <summary>
  280. /// 是否允许下发(1-是,0-否)
  281. /// </summary>
  282. private string ifAllowIssue = "";
  283. /// <summary>
  284. /// 下发时间
  285. /// </summary>
  286. private string issuedTime = "";
  287. /// <summary>
  288. /// 下发人
  289. /// </summary>
  290. private string issuedMan = "";
  291. /// <summary>
  292. /// 备料需求号
  293. /// </summary>
  294. [Description("备料需求号")]
  295. [Nullable(false)]
  296. [DataLength(20)]
  297. public string ReqBlId
  298. {
  299. get { return reqBlId; }
  300. set { reqBlId = value; }
  301. }
  302. /// <summary>
  303. /// 备料类型(接箍料、短节备料)
  304. /// </summary>
  305. [Description("备料类型")]
  306. [Nullable(true)]
  307. [DataLength(20)]
  308. public string Bltype
  309. {
  310. get { return bltype; }
  311. set { bltype = value; }
  312. }
  313. /// <summary>
  314. /// 接箍合同号(跟销售合同排他性)
  315. /// </summary>
  316. [Description("接箍合同号")]
  317. [Nullable(true)]
  318. [DataLength(40)]
  319. public string JgOrderno
  320. {
  321. get { return jgOrderno; }
  322. set { jgOrderno = value; }
  323. }
  324. /// <summary>
  325. /// 钢级(牌号)代码
  326. /// </summary>
  327. [Description("钢级(牌号)代码")]
  328. [Nullable(true)]
  329. [DataLength(10)]
  330. public string Steelcode
  331. {
  332. get { return steelcode; }
  333. set { steelcode = value; }
  334. }
  335. /// <summary>
  336. /// 钢级(牌号)名称
  337. /// </summary>
  338. [Description("钢级(牌号)")]
  339. [Nullable(true)]
  340. [DataLength(100)]
  341. public string Steelname
  342. {
  343. get { return steelname; }
  344. set { steelname = value; }
  345. }
  346. /// <summary>
  347. /// 备料外径
  348. /// </summary>
  349. [Description("备料外径(mm)")]
  350. [Nullable(true)]
  351. [DataLength(10)]
  352. public decimal? Outdiameter
  353. {
  354. get { return outdiameter; }
  355. set { outdiameter = value; }
  356. }
  357. /// <summary>
  358. /// 备料壁厚
  359. /// </summary>
  360. [Description("备料壁厚(mm)")]
  361. [Nullable(true)]
  362. [DataLength(10)]
  363. public decimal? Wallthick
  364. {
  365. get { return wallthick; }
  366. set { wallthick = value; }
  367. }
  368. /// <summary>
  369. /// 控制壁厚
  370. /// </summary>
  371. [Description("控制壁厚(mm)")]
  372. [Nullable(true)]
  373. [DataLength(10)]
  374. public decimal? Aimwallthick
  375. {
  376. get { return aimwallthick; }
  377. set { aimwallthick = value; }
  378. }
  379. /// <summary>
  380. /// 最大长度
  381. /// </summary>
  382. [Description("最大长度(m)")]
  383. [Nullable(true)]
  384. [DataLength(10)]
  385. public decimal? Lengthmax
  386. {
  387. get { return lengthmax; }
  388. set { lengthmax = value; }
  389. }
  390. /// <summary>
  391. /// 最小长度
  392. /// </summary>
  393. [Description("最小长度(m)")]
  394. [Nullable(true)]
  395. [DataLength(10)]
  396. public decimal? Lengthmin
  397. {
  398. get { return lengthmin; }
  399. set { lengthmin = value; }
  400. }
  401. /// <summary>
  402. /// 控制长度
  403. /// </summary>
  404. [Description("控制长度(m)")]
  405. [Nullable(true)]
  406. [DataLength(10)]
  407. public decimal? Aimlength
  408. {
  409. get { return aimlength; }
  410. set { aimlength = value; }
  411. }
  412. /// <summary>
  413. /// 短节备料码
  414. /// </summary>
  415. [Description("短节备料码")]
  416. [Nullable(true)]
  417. [DataLength(20)]
  418. public string CodeDjBl
  419. {
  420. get { return codeDjBl; }
  421. set { codeDjBl = value; }
  422. }
  423. /// <summary>
  424. /// 接箍备料码
  425. /// </summary>
  426. [Description("接箍备料码")]
  427. [Nullable(true)]
  428. [DataLength(20)]
  429. public string CodeJgBl
  430. {
  431. get { return codeJgBl; }
  432. set { codeJgBl = value; }
  433. }
  434. /// <summary>
  435. /// 标准代码
  436. /// </summary>
  437. [Description("标准代码")]
  438. [Nullable(true)]
  439. [DataLength(20)]
  440. public string StdCode
  441. {
  442. get { return stdCode; }
  443. set { stdCode = value; }
  444. }
  445. /// <summary>
  446. /// 标准名称
  447. /// </summary>
  448. [Description("标准名称")]
  449. [Nullable(true)]
  450. [DataLength(200)]
  451. public string StdName
  452. {
  453. get { return stdName; }
  454. set { stdName = value; }
  455. }
  456. /// <summary>
  457. /// 备料单重
  458. /// </summary>
  459. [Description("备料单重")]
  460. [Nullable(true)]
  461. [DataLength(10)]
  462. public decimal? Singleweight
  463. {
  464. get { return singleweight; }
  465. set { singleweight = value; }
  466. }
  467. /// <summary>
  468. /// 备料需求重量
  469. /// </summary>
  470. [Description("备料需求重量")]
  471. [Nullable(true)]
  472. [DataLength(10)]
  473. public decimal? JgblReqWeight
  474. {
  475. get { return jgblReqWeight; }
  476. set { jgblReqWeight = value; }
  477. }
  478. /// <summary>
  479. /// 备料需求支数
  480. /// </summary>
  481. [Description("备料需求支数")]
  482. [Nullable(true)]
  483. [DataLength(10)]
  484. public decimal? JgblReqNum
  485. {
  486. get { return jgblReqNum; }
  487. set { jgblReqNum = value; }
  488. }
  489. /// <summary>
  490. /// 利库充当量
  491. /// </summary>
  492. [Description("利库充当量")]
  493. [Nullable(true)]
  494. [DataLength(10)]
  495. public decimal? Matchweight
  496. {
  497. get { return matchweight; }
  498. set { matchweight = value; }
  499. }
  500. /// <summary>
  501. /// 利库支数
  502. /// </summary>
  503. [Description("利库支数")]
  504. [Nullable(true)]
  505. [DataLength(10)]
  506. public decimal? Matchnum
  507. {
  508. get { return matchnum; }
  509. set { matchnum = value; }
  510. }
  511. /// <summary>
  512. /// 接箍切断计划重量
  513. /// </summary>
  514. [Description("接箍切断计划重量")]
  515. [Nullable(true)]
  516. [DataLength(10)]
  517. public decimal? JgcutplanWt
  518. {
  519. get { return jgcutplanWt; }
  520. set { jgcutplanWt = value; }
  521. }
  522. /// <summary>
  523. /// 接箍切断计划支数
  524. /// </summary>
  525. [Description("接箍切断计划支数")]
  526. [Nullable(true)]
  527. [DataLength(10)]
  528. public decimal? JgcutplanNum
  529. {
  530. get { return jgcutplanNum; }
  531. set { jgcutplanNum = value; }
  532. }
  533. /// <summary>
  534. /// 创建人
  535. /// </summary>
  536. [Description("创建人")]
  537. [Nullable(true)]
  538. [DataLength(20)]
  539. public string CreateName
  540. {
  541. get { return createName; }
  542. set { createName = value; }
  543. }
  544. /// <summary>
  545. /// 创建时间
  546. /// </summary>
  547. [Description("创建时间")]
  548. [Nullable(true)]
  549. public string CreateTime
  550. {
  551. get { return createTime; }
  552. set { createTime = value; }
  553. }
  554. /// <summary>
  555. /// 修改人
  556. /// </summary>
  557. [Description("修改人")]
  558. [Nullable(true)]
  559. [DataLength(20)]
  560. public string UpdateName
  561. {
  562. get { return updateName; }
  563. set { updateName = value; }
  564. }
  565. /// <summary>
  566. /// 修改时间
  567. /// </summary>
  568. [Description("修改时间")]
  569. [Nullable(true)]
  570. public string UpdateTime
  571. {
  572. get { return updateTime; }
  573. set { updateTime = value; }
  574. }
  575. /// <summary>
  576. /// 交货编码PK(备料需求号)
  577. /// </summary>
  578. [Description("备料需求号")]
  579. [Nullable(false)]
  580. [DataLength(40)]
  581. public string OrdLnDlyPk
  582. {
  583. get { return ordLnDlyPk; }
  584. set { ordLnDlyPk = value; }
  585. }
  586. /// <summary>
  587. /// 排产流水号
  588. /// </summary>
  589. [Description("排产流水号")]
  590. [Nullable(false)]
  591. [DataLength(10)]
  592. public string PlnDivideId
  593. {
  594. get { return plnDivideId; }
  595. set { plnDivideId = value; }
  596. }
  597. /// <summary>
  598. /// 合同来源(销售合同、备料需求、补量需求)
  599. /// </summary>
  600. [Description("合同来源")]
  601. [Nullable(true)]
  602. [DataLength(20)]
  603. public string OrderSource
  604. {
  605. get { return orderSource; }
  606. set { orderSource = value; }
  607. }
  608. /// <summary>
  609. /// 合同号
  610. /// </summary>
  611. [Description("合同号")]
  612. [Nullable(true)]
  613. [DataLength(20)]
  614. public string OrderNo
  615. {
  616. get { return orderNo; }
  617. set { orderNo = value; }
  618. }
  619. /// <summary>
  620. /// 合同行号
  621. /// </summary>
  622. [Description("合同行号")]
  623. [Nullable(true)]
  624. [DataLength(3)]
  625. public string OrderSeq
  626. {
  627. get { return orderSeq; }
  628. set { orderSeq = value; }
  629. }
  630. /// <summary>
  631. /// 交货编码
  632. /// </summary>
  633. [Description("交货编码")]
  634. [Nullable(true)]
  635. [DataLength(3)]
  636. public string DeliveryNo
  637. {
  638. get { return deliveryNo; }
  639. set { deliveryNo = value; }
  640. }
  641. /// <summary>
  642. /// 补量要求编码
  643. /// </summary>
  644. [Description("补量要求编码")]
  645. [Nullable(true)]
  646. [DataLength(20)]
  647. public string RNumId
  648. {
  649. get { return rNumId; }
  650. set { rNumId = value; }
  651. }
  652. /// <summary>
  653. /// 产品规范码
  654. /// </summary>
  655. [Description("产品规范码")]
  656. [Nullable(true)]
  657. [DataLength(20)]
  658. public string Psc
  659. {
  660. get { return psc; }
  661. set { psc = value; }
  662. }
  663. /// <summary>
  664. /// 工艺文件号
  665. /// </summary>
  666. [Description("工艺文件号")]
  667. [Nullable(true)]
  668. [DataLength(400)]
  669. public string CraftFileNo
  670. {
  671. get { return craftFileNo; }
  672. set { craftFileNo = value; }
  673. }
  674. /// <summary>
  675. /// 工艺文件责任人
  676. /// </summary>
  677. [Description("工艺文件责任人")]
  678. [Nullable(true)]
  679. [DataLength(20)]
  680. public string CraftFileMan
  681. {
  682. get { return craftFileMan; }
  683. set { craftFileMan = value; }
  684. }
  685. /// <summary>
  686. /// 冶金规范码
  687. /// </summary>
  688. [Description("冶金规范码")]
  689. [Nullable(true)]
  690. [DataLength(20)]
  691. public string Msc
  692. {
  693. get { return msc; }
  694. set { msc = value; }
  695. }
  696. /// <summary>
  697. /// 制程索引号
  698. /// </summary>
  699. [Description("制程索引号")]
  700. [Nullable(true)]
  701. [DataLength(32)]
  702. public string IndexSeq
  703. {
  704. get { return indexSeq; }
  705. set { indexSeq = value; }
  706. }
  707. /// <summary>
  708. /// 成品工序号(全程途径码)
  709. /// </summary>
  710. [Description("全程途径码")]
  711. [Nullable(true)]
  712. [DataLength(40)]
  713. public string ProcessSeq
  714. {
  715. get { return processSeq; }
  716. set { processSeq = value; }
  717. }
  718. /// <summary>
  719. /// 默认BOM
  720. /// </summary>
  721. [Description("默认BOM")]
  722. [Nullable(true)]
  723. [DataLength(40)]
  724. public string Bom
  725. {
  726. get { return bom; }
  727. set { bom = value; }
  728. }
  729. /// <summary>
  730. /// 钢种可选
  731. /// </summary>
  732. [Description("钢种可选")]
  733. [Nullable(true)]
  734. [DataLength(200)]
  735. public string GradecodeAll
  736. {
  737. get { return gradecodeAll; }
  738. set { gradecodeAll = value; }
  739. }
  740. /// <summary>
  741. /// 钢种默认
  742. /// </summary>
  743. [Description("钢种默认")]
  744. [Nullable(true)]
  745. [DataLength(20)]
  746. public string Gradecode
  747. {
  748. get { return gradecode; }
  749. set { gradecode = value; }
  750. }
  751. /// <summary>
  752. /// 管加工是否确认
  753. /// </summary>
  754. [Description("管加工确认")]
  755. [Nullable(true)]
  756. [DataLength(1)]
  757. public string GIsOk
  758. {
  759. get { return gIsOk; }
  760. set { gIsOk = value; }
  761. }
  762. /// <summary>
  763. /// 加工组
  764. /// </summary>
  765. [Description("加工组")]
  766. [Nullable(true)]
  767. [DataLength(20)]
  768. public string GroupJgx
  769. {
  770. get { return groupJgx; }
  771. set { groupJgx = value; }
  772. }
  773. /// <summary>
  774. /// 热处理是否确认
  775. /// </summary>
  776. [Description("热处理确认")]
  777. [Nullable(true)]
  778. [DataLength(1)]
  779. public string FIsOk
  780. {
  781. get { return fIsOk; }
  782. set { fIsOk = value; }
  783. }
  784. /// <summary>
  785. /// 热处理组
  786. /// </summary>
  787. [Description("热处理组")]
  788. [Nullable(true)]
  789. [DataLength(20)]
  790. public string GroupRcl
  791. {
  792. get { return groupRcl; }
  793. set { groupRcl = value; }
  794. }
  795. /// <summary>
  796. /// 轧管机组可选
  797. /// </summary>
  798. [Description("轧管机组可选")]
  799. [Nullable(true)]
  800. [DataLength(40)]
  801. public string GroupRollAll
  802. {
  803. get { return groupRollAll; }
  804. set { groupRollAll = value; }
  805. }
  806. /// <summary>
  807. /// 默认轧管机组编号
  808. /// </summary>
  809. [Description("默认轧管机组")]
  810. [Nullable(true)]
  811. [DataLength(20)]
  812. public string GroupRoll
  813. {
  814. get { return groupRoll; }
  815. set { groupRoll = value; }
  816. }
  817. /// <summary>
  818. /// 变径类型
  819. /// </summary>
  820. [Description("变径类型")]
  821. [Nullable(true)]
  822. [DataLength(20)]
  823. public string BjType
  824. {
  825. get { return bjType; }
  826. set { bjType = value; }
  827. }
  828. /// <summary>
  829. /// 镦拔扩投入物料编码
  830. /// </summary>
  831. [Description("镦拔扩投入物料编码")]
  832. [Nullable(true)]
  833. [DataLength(30)]
  834. public string EInMaterialNo
  835. {
  836. get { return eInMaterialNo; }
  837. set { eInMaterialNo = value; }
  838. }
  839. /// <summary>
  840. /// 镦拔扩投入物料描述
  841. /// </summary>
  842. [Description("镦拔扩投入物料")]
  843. [Nullable(true)]
  844. [DataLength(100)]
  845. public string EInMaterialDesc
  846. {
  847. get { return eInMaterialDesc; }
  848. set { eInMaterialDesc = value; }
  849. }
  850. /// <summary>
  851. /// 原料管外径
  852. /// </summary>
  853. [Description("原料管外径(mm)")]
  854. [Nullable(true)]
  855. [DataLength(10)]
  856. public string DimaterYlg
  857. {
  858. get { return dimaterYlg; }
  859. set { dimaterYlg = value; }
  860. }
  861. /// <summary>
  862. /// 原料管壁厚
  863. /// </summary>
  864. [Description("原料管壁厚(mm)")]
  865. [Nullable(true)]
  866. [DataLength(10)]
  867. public string HeightYlg
  868. {
  869. get { return heightYlg; }
  870. set { heightYlg = value; }
  871. }
  872. /// <summary>
  873. /// 成品物料编码
  874. /// </summary>
  875. [Description("成品物料编码")]
  876. [Nullable(true)]
  877. [DataLength(30)]
  878. public string MaterialNo
  879. {
  880. get { return materialNo; }
  881. set { materialNo = value; }
  882. }
  883. /// <summary>
  884. /// 成品物料描述
  885. /// </summary>
  886. [Description("成品物料")]
  887. [Nullable(true)]
  888. [DataLength(100)]
  889. public string MaterialDesc
  890. {
  891. get { return materialDesc; }
  892. set { materialDesc = value; }
  893. }
  894. /// <summary>
  895. /// 坯料属性(锻坯、轧批、铸坯)
  896. /// </summary>
  897. [Description("坯料属性")]
  898. [Nullable(true)]
  899. [DataLength(20)]
  900. public string StuffProperty
  901. {
  902. get { return stuffProperty; }
  903. set { stuffProperty = value; }
  904. }
  905. /// <summary>
  906. /// 钢种是否确认
  907. /// </summary>
  908. [Description("钢种确认")]
  909. [Nullable(true)]
  910. [DataLength(1)]
  911. public string GradecodeIsOk
  912. {
  913. get { return gradecodeIsOk; }
  914. set { gradecodeIsOk = value; }
  915. }
  916. /// <summary>
  917. /// 轧管是否确认
  918. /// </summary>
  919. [Description("轧管确认")]
  920. [Nullable(true)]
  921. [DataLength(1)]
  922. public string DIsOk
  923. {
  924. get { return dIsOk; }
  925. set { dIsOk = value; }
  926. }
  927. /// <summary>
  928. /// 镦拔扩是否确认
  929. /// </summary>
  930. [Description("镦拔扩确认")]
  931. [Nullable(true)]
  932. [DataLength(1)]
  933. public string EIsOk
  934. {
  935. get { return eIsOk; }
  936. set { eIsOk = value; }
  937. }
  938. /// <summary>
  939. /// 成品米单重
  940. /// </summary>
  941. [Description("成品米单重(t/m)")]
  942. [Nullable(true)]
  943. [DataLength(16)]
  944. public decimal? WeightPerM
  945. {
  946. get { return weightPerM; }
  947. set { weightPerM = value; }
  948. }
  949. /// <summary>
  950. /// 分配排产重
  951. /// </summary>
  952. [Description("分配排产重(t)")]
  953. [Nullable(true)]
  954. [DataLength(10)]
  955. public decimal? PlanWtD
  956. {
  957. get { return planWtD; }
  958. set { planWtD = value; }
  959. }
  960. /// <summary>
  961. /// 分配排产支
  962. /// </summary>
  963. [Description("分配排产支")]
  964. [Nullable(true)]
  965. [DataLength(10)]
  966. public decimal? PlanNumD
  967. {
  968. get { return planNumD; }
  969. set { planNumD = value; }
  970. }
  971. /// <summary>
  972. /// 成品完成重量
  973. /// </summary>
  974. [Description("成品完成重量(t)")]
  975. [Nullable(true)]
  976. [DataLength(10)]
  977. public decimal? FinishWt
  978. {
  979. get { return finishWt; }
  980. set { finishWt = value; }
  981. }
  982. /// <summary>
  983. /// 是否变更排产
  984. /// </summary>
  985. [Description("变更排产")]
  986. [Nullable(true)]
  987. [DataLength(1)]
  988. public string IfChange
  989. {
  990. get { return ifChange; }
  991. set { ifChange = value; }
  992. }
  993. /// <summary>
  994. /// 初始分配量
  995. /// </summary>
  996. [Description("初始分配量(t)")]
  997. [Nullable(true)]
  998. [DataLength(10)]
  999. public decimal? PlanWtBegin
  1000. {
  1001. get { return planWtBegin; }
  1002. set { planWtBegin = value; }
  1003. }
  1004. /// <summary>
  1005. /// 初始分配支
  1006. /// </summary>
  1007. [Description("初始分配支")]
  1008. [Nullable(true)]
  1009. [DataLength(10)]
  1010. public decimal? PlanNumBegin
  1011. {
  1012. get { return planNumBegin; }
  1013. set { planNumBegin = value; }
  1014. }
  1015. /// <summary>
  1016. /// 排产状态(1计划,2已下发,3生产中,4生产完成,5关闭,6取消)
  1017. /// </summary>
  1018. [Description("排产状态")]
  1019. [Nullable(true)]
  1020. [DataLength(20)]
  1021. public string Planstatus
  1022. {
  1023. get { return planstatus; }
  1024. set { planstatus = value; }
  1025. }
  1026. /// <summary>
  1027. /// 是否允许下发(1-是,0-否)
  1028. /// </summary>
  1029. [Description("允许下发")]
  1030. [Nullable(true)]
  1031. [DataLength(1)]
  1032. public string IfAllowIssue
  1033. {
  1034. get { return ifAllowIssue; }
  1035. set { ifAllowIssue = value; }
  1036. }
  1037. /// <summary>
  1038. /// 下发时间
  1039. /// </summary>
  1040. [Description("下发时间")]
  1041. [Nullable(true)]
  1042. public string IssuedTime
  1043. {
  1044. get { return issuedTime; }
  1045. set { issuedTime = value; }
  1046. }
  1047. /// <summary>
  1048. /// 下发人
  1049. /// </summary>
  1050. [Description("下发人")]
  1051. [Nullable(true)]
  1052. [DataLength(20)]
  1053. public string IssuedMan
  1054. {
  1055. get { return issuedMan; }
  1056. set { issuedMan = value; }
  1057. }
  1058. }
  1059. }