PlnPorderBlReqEntity.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Core.Mes.Client.Comm.Attribute;
  6. using System.ComponentModel;
  7. namespace com.steering.pss.plan.order.model
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_PORDER_BL_REQ所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:xiaohai-PC 时间:2015-10-28
  12. /// </summary>
  13. public class PlnPorderBlReqEntity
  14. {
  15. /// <summary>
  16. /// 备料需求号
  17. /// </summary>
  18. private string reqBlId = "";
  19. /// <summary>
  20. /// 备料类型(接箍料、短节备料)
  21. /// </summary>
  22. private string bltype = "";
  23. /// <summary>
  24. /// 合同号
  25. /// </summary>
  26. private string orderNo = "";
  27. /// <summary>
  28. /// 合同行号
  29. /// </summary>
  30. private string orderSeq = "";
  31. /// <summary>
  32. /// 交货编码
  33. /// </summary>
  34. private string deliveryNo = "";
  35. /// <summary>
  36. /// 接箍合同号(跟销售合同排他性)
  37. /// </summary>
  38. private string jgOrderno = "";
  39. /// <summary>
  40. /// 钢级(牌号)代码
  41. /// </summary>
  42. private string steelcode = "";
  43. /// <summary>
  44. /// 钢级(牌号)名称
  45. /// </summary>
  46. private string steelname = "";
  47. /// <summary>
  48. /// 钢种代码
  49. /// </summary>
  50. private string gradecode = "";
  51. /// <summary>
  52. /// 备料外径
  53. /// </summary>
  54. private string outdiameter = null;
  55. /// <summary>
  56. /// 备料壁厚
  57. /// </summary>
  58. private string wallthick = null;
  59. /// <summary>
  60. /// 控制壁厚
  61. /// </summary>
  62. private string aimwallthick = null;
  63. /// <summary>
  64. /// 最大长度
  65. /// </summary>
  66. private string lengthmax = null;
  67. /// <summary>
  68. /// 最小长度
  69. /// </summary>
  70. private string lengthmin = null;
  71. /// <summary>
  72. /// 控制长度
  73. /// </summary>
  74. private string aimlength = null;
  75. /// <summary>
  76. /// 短节备料码
  77. /// </summary>
  78. private string codeDjBl = "";
  79. /// <summary>
  80. /// 短节成材率
  81. /// </summary>
  82. private string getrateDj = null;
  83. /// <summary>
  84. /// 接箍备料码
  85. /// </summary>
  86. private string codeJgBl = "";
  87. /// <summary>
  88. /// 备料主制程索引号
  89. /// </summary>
  90. private string indexSeq = "";
  91. /// <summary>
  92. /// 标准代码
  93. /// </summary>
  94. private string stdCode = "";
  95. /// <summary>
  96. /// 标准名称
  97. /// </summary>
  98. private string stdName = "";
  99. /// <summary>
  100. /// 冶金规范码
  101. /// </summary>
  102. private string msc = "";
  103. /// <summary>
  104. /// 是否需热处理
  105. /// </summary>
  106. private string ifneedRcl = "";
  107. /// <summary>
  108. /// 热处理组
  109. /// </summary>
  110. private string groupRcl = "";
  111. /// <summary>
  112. /// 是否需变径
  113. /// </summary>
  114. private string ifneedBj = "";
  115. /// <summary>
  116. /// 变径类型
  117. /// </summary>
  118. private string bjType = "";
  119. /// <summary>
  120. /// 墩拔扩投入物料编码
  121. /// </summary>
  122. private string eInMaterialNo = "";
  123. /// <summary>
  124. /// 墩拔扩投入物料描述
  125. /// </summary>
  126. private string eInMaterialDesc = "";
  127. /// <summary>
  128. /// 原料管外径
  129. /// </summary>
  130. private string dimaterYlg = "";
  131. /// <summary>
  132. /// 原料管壁厚
  133. /// </summary>
  134. private string heightYlg = "";
  135. /// <summary>
  136. /// 备料单重
  137. /// </summary>
  138. private string singleweight = null;
  139. /// <summary>
  140. /// 备料需求重量
  141. /// </summary>
  142. private string jgblReqWeight = null;
  143. /// <summary>
  144. /// 备料需求支数
  145. /// </summary>
  146. private string jgblReqNum = null;
  147. /// <summary>
  148. /// 利库充当量
  149. /// </summary>
  150. private string matchweight = null;
  151. /// <summary>
  152. /// 利库支数
  153. /// </summary>
  154. private string matchnum = null;
  155. /// <summary>
  156. /// 计划已排重量
  157. /// </summary>
  158. private string planWeight = null;
  159. /// <summary>
  160. /// 计划状态
  161. /// </summary>
  162. private string planstatus = "";
  163. /// <summary>
  164. /// 下发时间
  165. /// </summary>
  166. private string issuedTime = "";
  167. /// <summary>
  168. /// 接箍切断计划重量
  169. /// </summary>
  170. private string jgcutplanWt = null;
  171. /// <summary>
  172. /// 接箍切断计划支数
  173. /// </summary>
  174. private string jgcutplanNum = null;
  175. /// <summary>
  176. /// 创建人
  177. /// </summary>
  178. private string createName = "";
  179. /// <summary>
  180. /// 创建时间
  181. /// </summary>
  182. private string createTime = "";
  183. /// <summary>
  184. /// 修改人
  185. /// </summary>
  186. private string updateName = "";
  187. /// <summary>
  188. /// 修改时间
  189. /// </summary>
  190. private string updateTime = "";
  191. /// <summary>
  192. /// 轧管确认
  193. /// </summary>
  194. private string dIsOk = "";
  195. /// <summary>
  196. /// 镦拔扩确认
  197. /// </summary>
  198. private string eIsOk = "";
  199. /// <summary>
  200. /// 热处理确认
  201. /// </summary>
  202. private string fIsOk = "";
  203. /// <summary>
  204. /// 轧管机组
  205. /// </summary>
  206. private string groupRoll = "";
  207. /// <summary>
  208. /// 是否允许下发(1-是,0-否)
  209. /// </summary>
  210. private string ifAllowIssue = "";
  211. /// <summary>
  212. /// 与销售合同规格相同
  213. /// </summary>
  214. private string specSameSale = "";
  215. /// <summary>
  216. /// 备料需求号
  217. /// </summary>
  218. [Description("备料需求号")]
  219. [Nullable(false)]
  220. [DataLength(20)]
  221. public string ReqBlId
  222. {
  223. get { return reqBlId; }
  224. set { reqBlId = value; }
  225. }
  226. /// <summary>
  227. /// 备料类型(接箍料、短节备料)
  228. /// </summary>
  229. [Description("备料类型(接箍料、短节备料)")]
  230. [Nullable(true)]
  231. [DataLength(20)]
  232. public string Bltype
  233. {
  234. get { return bltype; }
  235. set { bltype = value; }
  236. }
  237. /// <summary>
  238. /// 合同号
  239. /// </summary>
  240. [Description("合同号")]
  241. [Nullable(true)]
  242. [DataLength(20)]
  243. public string OrderNo
  244. {
  245. get { return orderNo; }
  246. set { orderNo = value; }
  247. }
  248. /// <summary>
  249. /// 合同行号
  250. /// </summary>
  251. [Description("合同行号")]
  252. [Nullable(true)]
  253. [DataLength(3)]
  254. public string OrderSeq
  255. {
  256. get { return orderSeq; }
  257. set { orderSeq = value; }
  258. }
  259. /// <summary>
  260. /// 交货编码
  261. /// </summary>
  262. [Description("交货编码")]
  263. [Nullable(true)]
  264. [DataLength(3)]
  265. public string DeliveryNo
  266. {
  267. get { return deliveryNo; }
  268. set { deliveryNo = value; }
  269. }
  270. /// <summary>
  271. /// 接箍合同号(跟销售合同排他性)
  272. /// </summary>
  273. [Description("接箍合同号(跟销售合同排他性)")]
  274. [Nullable(true)]
  275. [DataLength(40)]
  276. public string JgOrderno
  277. {
  278. get { return jgOrderno; }
  279. set { jgOrderno = value; }
  280. }
  281. /// <summary>
  282. /// 钢级(牌号)代码
  283. /// </summary>
  284. [Description("钢级(牌号)代码")]
  285. [Nullable(true)]
  286. [DataLength(10)]
  287. public string Steelcode
  288. {
  289. get { return steelcode; }
  290. set { steelcode = value; }
  291. }
  292. /// <summary>
  293. /// 钢级(牌号)名称
  294. /// </summary>
  295. [Description("钢级(牌号)名称")]
  296. [Nullable(true)]
  297. [DataLength(100)]
  298. public string Steelname
  299. {
  300. get { return steelname; }
  301. set { steelname = value; }
  302. }
  303. /// <summary>
  304. /// 钢种代码
  305. /// </summary>
  306. [Description("钢种代码")]
  307. [Nullable(true)]
  308. [DataLength(10)]
  309. public string Gradecode
  310. {
  311. get { return gradecode; }
  312. set { gradecode = value; }
  313. }
  314. /// <summary>
  315. /// 备料外径
  316. /// </summary>
  317. [Description("备料外径")]
  318. [Nullable(true)]
  319. [DataLength(10)]
  320. public string Outdiameter
  321. {
  322. get { return outdiameter; }
  323. set { outdiameter = value; }
  324. }
  325. /// <summary>
  326. /// 备料壁厚
  327. /// </summary>
  328. [Description("备料壁厚")]
  329. [Nullable(true)]
  330. [DataLength(10)]
  331. public string Wallthick
  332. {
  333. get { return wallthick; }
  334. set { wallthick = value; }
  335. }
  336. /// <summary>
  337. /// 控制壁厚
  338. /// </summary>
  339. [Description("控制壁厚")]
  340. [Nullable(true)]
  341. [DataLength(10)]
  342. public string Aimwallthick
  343. {
  344. get { return aimwallthick; }
  345. set { aimwallthick = value; }
  346. }
  347. /// <summary>
  348. /// 最大长度
  349. /// </summary>
  350. [Description("最大长度")]
  351. [Nullable(true)]
  352. [DataLength(10)]
  353. public string Lengthmax
  354. {
  355. get { return lengthmax; }
  356. set { lengthmax = value; }
  357. }
  358. /// <summary>
  359. /// 最小长度
  360. /// </summary>
  361. [Description("最小长度")]
  362. [Nullable(true)]
  363. [DataLength(10)]
  364. public string Lengthmin
  365. {
  366. get { return lengthmin; }
  367. set { lengthmin = value; }
  368. }
  369. /// <summary>
  370. /// 控制长度
  371. /// </summary>
  372. [Description("控制长度")]
  373. [Nullable(true)]
  374. [DataLength(10)]
  375. public string Aimlength
  376. {
  377. get { return aimlength; }
  378. set { aimlength = value; }
  379. }
  380. /// <summary>
  381. /// 短节备料码
  382. /// </summary>
  383. [Description("短节备料码")]
  384. [Nullable(true)]
  385. [DataLength(20)]
  386. public string CodeDjBl
  387. {
  388. get { return codeDjBl; }
  389. set { codeDjBl = value; }
  390. }
  391. /// <summary>
  392. /// 短节成材率
  393. /// </summary>
  394. [Description("短节成材率")]
  395. [Nullable(true)]
  396. [DataLength(10)]
  397. public string GetrateDj
  398. {
  399. get { return getrateDj; }
  400. set { getrateDj = value; }
  401. }
  402. /// <summary>
  403. /// 接箍备料码
  404. /// </summary>
  405. [Description("接箍备料码")]
  406. [Nullable(true)]
  407. [DataLength(20)]
  408. public string CodeJgBl
  409. {
  410. get { return codeJgBl; }
  411. set { codeJgBl = value; }
  412. }
  413. /// <summary>
  414. /// 备料主制程索引号
  415. /// </summary>
  416. [Description("备料主制程索引号")]
  417. [Nullable(true)]
  418. [DataLength(32)]
  419. public string IndexSeq
  420. {
  421. get { return indexSeq; }
  422. set { indexSeq = value; }
  423. }
  424. /// <summary>
  425. /// 标准代码
  426. /// </summary>
  427. [Description("标准代码")]
  428. [Nullable(true)]
  429. [DataLength(20)]
  430. public string StdCode
  431. {
  432. get { return stdCode; }
  433. set { stdCode = value; }
  434. }
  435. /// <summary>
  436. /// 标准名称
  437. /// </summary>
  438. [Description("标准名称")]
  439. [Nullable(true)]
  440. [DataLength(200)]
  441. public string StdName
  442. {
  443. get { return stdName; }
  444. set { stdName = value; }
  445. }
  446. /// <summary>
  447. /// 冶金规范码
  448. /// </summary>
  449. [Description("冶金规范码")]
  450. [Nullable(true)]
  451. [DataLength(20)]
  452. public string Msc
  453. {
  454. get { return msc; }
  455. set { msc = value; }
  456. }
  457. /// <summary>
  458. /// 是否需热处理
  459. /// </summary>
  460. [Description("是否需热处理")]
  461. [Nullable(true)]
  462. [DataLength(1)]
  463. public string IfneedRcl
  464. {
  465. get { return ifneedRcl; }
  466. set { ifneedRcl = value; }
  467. }
  468. /// <summary>
  469. /// 热处理组
  470. /// </summary>
  471. [Description("热处理组")]
  472. [Nullable(true)]
  473. [DataLength(20)]
  474. public string GroupRcl
  475. {
  476. get { return groupRcl; }
  477. set { groupRcl = value; }
  478. }
  479. /// <summary>
  480. /// 是否需变径
  481. /// </summary>
  482. [Description("是否需变径")]
  483. [Nullable(true)]
  484. [DataLength(1)]
  485. public string IfneedBj
  486. {
  487. get { return ifneedBj; }
  488. set { ifneedBj = value; }
  489. }
  490. /// <summary>
  491. /// 变径类型
  492. /// </summary>
  493. [Description("变径类型")]
  494. [Nullable(true)]
  495. [DataLength(20)]
  496. public string BjType
  497. {
  498. get { return bjType; }
  499. set { bjType = value; }
  500. }
  501. /// <summary>
  502. /// 墩拔扩投入物料编码
  503. /// </summary>
  504. [Description("墩拔扩投入物料编码")]
  505. [Nullable(true)]
  506. [DataLength(30)]
  507. public string EInMaterialNo
  508. {
  509. get { return eInMaterialNo; }
  510. set { eInMaterialNo = value; }
  511. }
  512. /// <summary>
  513. /// 墩拔扩投入物料描述
  514. /// </summary>
  515. [Description("墩拔扩投入物料描述")]
  516. [Nullable(true)]
  517. [DataLength(100)]
  518. public string EInMaterialDesc
  519. {
  520. get { return eInMaterialDesc; }
  521. set { eInMaterialDesc = value; }
  522. }
  523. /// <summary>
  524. /// 原料管外径
  525. /// </summary>
  526. [Description("原料管外径")]
  527. [Nullable(true)]
  528. [DataLength(10)]
  529. public string DimaterYlg
  530. {
  531. get { return dimaterYlg; }
  532. set { dimaterYlg = value; }
  533. }
  534. /// <summary>
  535. /// 原料管壁厚
  536. /// </summary>
  537. [Description("原料管壁厚")]
  538. [Nullable(true)]
  539. [DataLength(10)]
  540. public string HeightYlg
  541. {
  542. get { return heightYlg; }
  543. set { heightYlg = value; }
  544. }
  545. /// <summary>
  546. /// 备料单重
  547. /// </summary>
  548. [Description("备料单重")]
  549. [Nullable(true)]
  550. [DataLength(10)]
  551. public string Singleweight
  552. {
  553. get { return singleweight; }
  554. set { singleweight = value; }
  555. }
  556. /// <summary>
  557. /// 备料需求重量
  558. /// </summary>
  559. [Description("备料需求重量")]
  560. [Nullable(true)]
  561. [DataLength(10)]
  562. public string JgblReqWeight
  563. {
  564. get { return jgblReqWeight; }
  565. set { jgblReqWeight = value; }
  566. }
  567. /// <summary>
  568. /// 备料需求支数
  569. /// </summary>
  570. [Description("备料需求支数")]
  571. [Nullable(true)]
  572. [DataLength(10)]
  573. public string JgblReqNum
  574. {
  575. get { return jgblReqNum; }
  576. set { jgblReqNum = value; }
  577. }
  578. /// <summary>
  579. /// 利库充当量
  580. /// </summary>
  581. [Description("利库充当量")]
  582. [Nullable(true)]
  583. [DataLength(10)]
  584. public string Matchweight
  585. {
  586. get { return matchweight; }
  587. set { matchweight = value; }
  588. }
  589. /// <summary>
  590. /// 利库支数
  591. /// </summary>
  592. [Description("利库支数")]
  593. [Nullable(true)]
  594. [DataLength(10)]
  595. public string Matchnum
  596. {
  597. get { return matchnum; }
  598. set { matchnum = value; }
  599. }
  600. /// <summary>
  601. /// 计划已排重量
  602. /// </summary>
  603. [Description("计划已排重量")]
  604. [Nullable(true)]
  605. [DataLength(10)]
  606. public string PlanWeight
  607. {
  608. get { return planWeight; }
  609. set { planWeight = value; }
  610. }
  611. /// <summary>
  612. /// 计划状态
  613. /// </summary>
  614. [Description("计划状态")]
  615. [Nullable(true)]
  616. [DataLength(20)]
  617. public string Planstatus
  618. {
  619. get { return planstatus; }
  620. set { planstatus = value; }
  621. }
  622. /// <summary>
  623. /// 下发时间
  624. /// </summary>
  625. [Description("下发时间")]
  626. [Nullable(true)]
  627. public string IssuedTime
  628. {
  629. get { return issuedTime; }
  630. set { issuedTime = value; }
  631. }
  632. /// <summary>
  633. /// 接箍切断计划重量
  634. /// </summary>
  635. [Description("接箍切断计划重量")]
  636. [Nullable(true)]
  637. [DataLength(10)]
  638. public string JgcutplanWt
  639. {
  640. get { return jgcutplanWt; }
  641. set { jgcutplanWt = value; }
  642. }
  643. /// <summary>
  644. /// 接箍切断计划支数
  645. /// </summary>
  646. [Description("接箍切断计划支数")]
  647. [Nullable(true)]
  648. [DataLength(10)]
  649. public string JgcutplanNum
  650. {
  651. get { return jgcutplanNum; }
  652. set { jgcutplanNum = value; }
  653. }
  654. /// <summary>
  655. /// 创建人
  656. /// </summary>
  657. [Description("创建人")]
  658. [Nullable(true)]
  659. [DataLength(20)]
  660. public string CreateName
  661. {
  662. get { return createName; }
  663. set { createName = value; }
  664. }
  665. /// <summary>
  666. /// 创建时间
  667. /// </summary>
  668. [Description("创建时间")]
  669. [Nullable(true)]
  670. public string CreateTime
  671. {
  672. get { return createTime; }
  673. set { createTime = value; }
  674. }
  675. /// <summary>
  676. /// 修改人
  677. /// </summary>
  678. [Description("修改人")]
  679. [Nullable(true)]
  680. [DataLength(20)]
  681. public string UpdateName
  682. {
  683. get { return updateName; }
  684. set { updateName = value; }
  685. }
  686. /// <summary>
  687. /// 修改时间
  688. /// </summary>
  689. [Description("修改时间")]
  690. [Nullable(true)]
  691. public string UpdateTime
  692. {
  693. get { return updateTime; }
  694. set { updateTime = value; }
  695. }
  696. /// <summary>
  697. /// 轧管确认
  698. /// </summary>
  699. [Description("轧管确认")]
  700. [Nullable(true)]
  701. [DataLength(1)]
  702. public string DIsOk
  703. {
  704. get { return dIsOk; }
  705. set { dIsOk = value; }
  706. }
  707. /// <summary>
  708. /// 镦拔扩确认
  709. /// </summary>
  710. [Description("镦拔扩确认")]
  711. [Nullable(true)]
  712. [DataLength(1)]
  713. public string EIsOk
  714. {
  715. get { return eIsOk; }
  716. set { eIsOk = value; }
  717. }
  718. /// <summary>
  719. /// 热处理确认
  720. /// </summary>
  721. [Description("热处理确认 ")]
  722. [Nullable(true)]
  723. [DataLength(1)]
  724. public string FIsOk
  725. {
  726. get { return fIsOk; }
  727. set { fIsOk = value; }
  728. }
  729. /// <summary>
  730. /// 轧管机组
  731. /// </summary>
  732. [Description("轧管机组")]
  733. [Nullable(true)]
  734. [DataLength(20)]
  735. public string GroupRoll
  736. {
  737. get { return groupRoll; }
  738. set { groupRoll = value; }
  739. }
  740. /// <summary>
  741. /// 是否允许下发(1-是,0-否)
  742. /// </summary>
  743. [Description("是否允许下发(1-是,0-否)")]
  744. [Nullable(true)]
  745. [DataLength(1)]
  746. public string IfAllowIssue
  747. {
  748. get { return ifAllowIssue; }
  749. set { ifAllowIssue = value; }
  750. }
  751. /// <summary>
  752. /// 与销售合同规格相同
  753. /// </summary>
  754. [Description("与销售合同规格相同")]
  755. [Nullable(true)]
  756. [DataLength(1)]
  757. public string SpecSameSale
  758. {
  759. get { return specSameSale; }
  760. set { specSameSale = value; }
  761. }
  762. }
  763. }