PlnOrderZgEntity.cs 28 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114
  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. public class PlnOrderZgEntity
  10. {
  11. /// <summary>
  12. /// 轧管合同编号
  13. /// </summary>
  14. private string proOrderNo = "";
  15. /// <summary>
  16. /// 排产联动组号
  17. /// </summary>
  18. private string planGroupId = "";
  19. /// <summary>
  20. /// 合同来源(销售合同、备料需求、补量需求)
  21. /// </summary>
  22. private string orderSource = "";
  23. /// <summary>
  24. /// 交货编码PK
  25. /// </summary>
  26. private string ordLnDlyPk = "";
  27. /// <summary>
  28. /// 排产流水号
  29. /// </summary>
  30. private string plnDivideId = "";
  31. /// <summary>
  32. /// 合同号
  33. /// </summary>
  34. private string orderNo = "";
  35. /// <summary>
  36. /// 合同行号
  37. /// </summary>
  38. private string orderSeq = "";
  39. /// <summary>
  40. /// 交货编码
  41. /// </summary>
  42. private string deliveryNo = "";
  43. /// <summary>
  44. /// 备料需求号
  45. /// </summary>
  46. private string reqBlId = "";
  47. /// <summary>
  48. /// 制程索引号
  49. /// </summary>
  50. private string indexSeq = "";
  51. /// <summary>
  52. /// BOM
  53. /// </summary>
  54. private string bom = "";
  55. /// <summary>
  56. /// 全程工序顺序号(COM_MSC_PROCESS)
  57. /// </summary>
  58. private decimal? backlogSeq = null;
  59. /// <summary>
  60. /// 钢级(牌号)代码
  61. /// </summary>
  62. private string steelcode = "";
  63. /// <summary>
  64. /// 钢级(牌号)名称
  65. /// </summary>
  66. private string steelname = "";
  67. /// <summary>
  68. /// 外径
  69. /// </summary>
  70. private decimal? outdiameter = null;
  71. /// <summary>
  72. /// 壁厚
  73. /// </summary>
  74. private decimal? wallthick = null;
  75. /// <summary>
  76. /// 控制壁厚
  77. /// </summary>
  78. private decimal? aimwallthick = null;
  79. /// <summary>
  80. /// 最大长度
  81. /// </summary>
  82. private decimal? lengthmax = null;
  83. /// <summary>
  84. /// 最小长度
  85. /// </summary>
  86. private decimal? lengthmin = null;
  87. /// <summary>
  88. /// 控制长度
  89. /// </summary>
  90. private decimal? aimlength = null;
  91. /// <summary>
  92. /// 工序产出物料编码
  93. /// </summary>
  94. private string outwlId = "";
  95. /// <summary>
  96. /// 轧制长度
  97. /// </summary>
  98. private decimal? rollLength = null;
  99. /// <summary>
  100. /// 产出长度
  101. /// </summary>
  102. private decimal? outLength = null;
  103. /// <summary>
  104. /// 单坯产出支数
  105. /// </summary>
  106. private decimal? outnumSingle = null;
  107. /// <summary>
  108. /// 管坯直径
  109. /// </summary>
  110. private decimal? diameterGp = null;
  111. /// <summary>
  112. /// 管坯长度
  113. /// </summary>
  114. private decimal? lengthGp = null;
  115. /// <summary>
  116. /// 投入管坯编码
  117. /// </summary>
  118. private string inwlGp = "";
  119. /// <summary>
  120. /// 管坯单重
  121. /// </summary>
  122. private decimal? weightGpOne = null;
  123. /// <summary>
  124. /// 成材率
  125. /// </summary>
  126. private decimal? getrate = null;
  127. /// <summary>
  128. /// 可选产线编码
  129. /// </summary>
  130. private string plineCodeMay = "";
  131. /// <summary>
  132. /// 可选产线描述
  133. /// </summary>
  134. private string plineNameMay = "";
  135. /// <summary>
  136. /// 轧管产线代码
  137. /// </summary>
  138. private string plineCode = "";
  139. /// <summary>
  140. /// 轧管产线描述
  141. /// </summary>
  142. private string plineName = "";
  143. /// <summary>
  144. /// 合同重量
  145. /// </summary>
  146. private decimal? orderweight = null;
  147. /// <summary>
  148. /// 合同支数
  149. /// </summary>
  150. private decimal? ordernum = null;
  151. /// <summary>
  152. /// 利库量
  153. /// </summary>
  154. private decimal? matchWt = null;
  155. /// <summary>
  156. /// 利库支数
  157. /// </summary>
  158. private decimal? matchNum = null;
  159. /// <summary>
  160. /// 有无外购计划
  161. /// </summary>
  162. private bool ifbuyplan ;
  163. /// <summary>
  164. /// 外购计划号
  165. /// </summary>
  166. private string buyplanid = "";
  167. /// <summary>
  168. /// 外购计划量
  169. /// </summary>
  170. private decimal? buyplanWt = null;
  171. /// <summary>
  172. /// 待生产量(订单量-利库-外购)
  173. /// </summary>
  174. private decimal? reqProdWt = null;
  175. /// <summary>
  176. /// 待生产支数
  177. /// </summary>
  178. private decimal? reqProdNum = null;
  179. /// <summary>
  180. /// 最晚完成日期
  181. /// </summary>
  182. private string prodEndDate = "";
  183. /// <summary>
  184. /// 工序合同状态(1计划,2排产,3生产中,4生产完成,5合同关闭,6合同取消,9封闭)
  185. /// </summary>
  186. private string orderstatus = "";
  187. /// <summary>
  188. /// 是否已排工序订单
  189. /// </summary>
  190. private bool isPlaned ;
  191. /// <summary>
  192. /// 轧管订单编号
  193. /// </summary>
  194. private string proPlanId = "";
  195. /// <summary>
  196. /// 生产完成重量
  197. /// </summary>
  198. private decimal? finishweight = null;
  199. /// <summary>
  200. /// 是否末端工序
  201. /// </summary>
  202. private bool isendgx ;
  203. /// <summary>
  204. /// 下一工序
  205. /// </summary>
  206. private string nextGx = "";
  207. /// <summary>
  208. /// 是否工序补量合同(末工序不能为1)
  209. /// </summary>
  210. private bool isExtraOrd ;
  211. /// <summary>
  212. /// 是否轧管监制
  213. /// </summary>
  214. private bool ifMonitorZg;
  215. /// <summary>
  216. /// 监制编号
  217. /// </summary>
  218. private string prdcrNo = "";
  219. /// <summary>
  220. /// 工艺文件号
  221. /// </summary>
  222. private string craftFileNo = "";
  223. /// <summary>
  224. /// 工艺文件责任人
  225. /// </summary>
  226. private string craftFileMan = "";
  227. /// <summary>
  228. /// 创建人
  229. /// </summary>
  230. private string createName = "";
  231. /// <summary>
  232. /// 创建时间
  233. /// </summary>
  234. private string createTime = "";
  235. /// <summary>
  236. /// 修改人
  237. /// </summary>
  238. private string updateName = "";
  239. /// <summary>
  240. /// 修改时间
  241. /// </summary>
  242. private string updateTime = "";
  243. /// <summary>
  244. /// 工艺序号
  245. /// </summary>
  246. private decimal? craftSeq = null;
  247. /// <summary>
  248. /// 孔型代码(4007)
  249. /// </summary>
  250. private string passCode = "";
  251. /// <summary>
  252. /// 孔型描述
  253. /// </summary>
  254. private string passName = "";
  255. /// <summary>
  256. /// 去向(A轧制成品B轧制半成品C镦拔扩及热处理)
  257. /// </summary>
  258. private string goType = "";
  259. /// <summary>
  260. /// 二级工序代码
  261. /// </summary>
  262. private string processCodeC = "";
  263. /// <summary>
  264. /// 二级工序名称(工序状态:轧态、控轧、常化、离线)
  265. /// </summary>
  266. private string processDescC = "";
  267. /// <summary>
  268. /// 本工序点路径
  269. /// </summary>
  270. private string stationRoad = "";
  271. /// <summary>
  272. /// 工艺文件版本号
  273. /// </summary>
  274. private string craftNoV = "";
  275. /// <summary>
  276. /// 客户名称
  277. /// </summary>
  278. private string buyerName = "";
  279. /// <summary>
  280. /// 最终用户描述
  281. /// </summary>
  282. private string finalUserDesc = "";
  283. /// <summary>
  284. /// 合同附加要求描述((喷标、质保书、包装要求、保护帽、丝扣油等)
  285. /// </summary>
  286. private string orderAddDesc = "";
  287. /// <summary>
  288. /// 轧管合同编号
  289. /// </summary>
  290. [Description("轧管合同编号")]
  291. [Nullable(false)]
  292. [DataLength(20)]
  293. public string ProOrderNo
  294. {
  295. get { return proOrderNo; }
  296. set { proOrderNo = value; }
  297. }
  298. /// <summary>
  299. /// 排产联动组号
  300. /// </summary>
  301. [Description("排产联动组号")]
  302. [Nullable(true)]
  303. [DataLength(40)]
  304. public string PlanGroupId
  305. {
  306. get { return planGroupId; }
  307. set { planGroupId = value; }
  308. }
  309. /// <summary>
  310. /// 合同来源(销售合同、备料需求、补量需求)
  311. /// </summary>
  312. [Description("合同来源")]
  313. [Nullable(true)]
  314. [DataLength(20)]
  315. public string OrderSource
  316. {
  317. get { return orderSource; }
  318. set { orderSource = value; }
  319. }
  320. /// <summary>
  321. /// 交货编码PK
  322. /// </summary>
  323. [Description("交货PK")]
  324. [Nullable(false)]
  325. [DataLength(40)]
  326. public string OrdLnDlyPk
  327. {
  328. get { return ordLnDlyPk; }
  329. set { ordLnDlyPk = value; }
  330. }
  331. /// <summary>
  332. /// 排产流水号
  333. /// </summary>
  334. [Description("排产流水号")]
  335. [Nullable(false)]
  336. [DataLength(10)]
  337. public string PlnDivideId
  338. {
  339. get { return plnDivideId; }
  340. set { plnDivideId = value; }
  341. }
  342. /// <summary>
  343. /// 合同号
  344. /// </summary>
  345. [Description("合同号")]
  346. [Nullable(true)]
  347. [DataLength(20)]
  348. public string OrderNo
  349. {
  350. get { return orderNo; }
  351. set { orderNo = value; }
  352. }
  353. /// <summary>
  354. /// 合同行号
  355. /// </summary>
  356. [Description("合同行号")]
  357. [Nullable(true)]
  358. [DataLength(3)]
  359. public string OrderSeq
  360. {
  361. get { return orderSeq; }
  362. set { orderSeq = value; }
  363. }
  364. /// <summary>
  365. /// 交货编码
  366. /// </summary>
  367. [Description("交货行号")]
  368. [Nullable(true)]
  369. [DataLength(3)]
  370. public string DeliveryNo
  371. {
  372. get { return deliveryNo; }
  373. set { deliveryNo = value; }
  374. }
  375. /// <summary>
  376. /// 备料需求号
  377. /// </summary>
  378. [Description("备料需求号")]
  379. [Nullable(true)]
  380. [DataLength(20)]
  381. public string ReqBlId
  382. {
  383. get { return reqBlId; }
  384. set { reqBlId = value; }
  385. }
  386. /// <summary>
  387. /// 制程索引号
  388. /// </summary>
  389. [Description("制程索引号")]
  390. [Nullable(true)]
  391. [DataLength(32)]
  392. public string IndexSeq
  393. {
  394. get { return indexSeq; }
  395. set { indexSeq = value; }
  396. }
  397. /// <summary>
  398. /// BOM
  399. /// </summary>
  400. [Description("BOM")]
  401. [Nullable(true)]
  402. [DataLength(40)]
  403. public string Bom
  404. {
  405. get { return bom; }
  406. set { bom = value; }
  407. }
  408. /// <summary>
  409. /// 全程工序顺序号(COM_MSC_PROCESS)
  410. /// </summary>
  411. [Description("全程工序顺序号")]
  412. [Nullable(true)]
  413. [DataLength(22)]
  414. public decimal? BacklogSeq
  415. {
  416. get { return backlogSeq; }
  417. set { backlogSeq = value; }
  418. }
  419. /// <summary>
  420. /// 钢级(牌号)代码
  421. /// </summary>
  422. [Description("钢级(牌号)代码")]
  423. [Nullable(true)]
  424. [DataLength(10)]
  425. public string Steelcode
  426. {
  427. get { return steelcode; }
  428. set { steelcode = value; }
  429. }
  430. /// <summary>
  431. /// 钢级(牌号)名称
  432. /// </summary>
  433. [Description("钢级(牌号)名称")]
  434. [Nullable(true)]
  435. [DataLength(100)]
  436. public string Steelname
  437. {
  438. get { return steelname; }
  439. set { steelname = value; }
  440. }
  441. /// <summary>
  442. /// 外径
  443. /// </summary>
  444. [Description("外径")]
  445. [Nullable(true)]
  446. [DataLength(10)]
  447. public decimal? Outdiameter
  448. {
  449. get { return outdiameter; }
  450. set { outdiameter = value; }
  451. }
  452. /// <summary>
  453. /// 壁厚
  454. /// </summary>
  455. [Description("壁厚")]
  456. [Nullable(true)]
  457. [DataLength(10)]
  458. public decimal? Wallthick
  459. {
  460. get { return wallthick; }
  461. set { wallthick = value; }
  462. }
  463. /// <summary>
  464. /// 控制壁厚
  465. /// </summary>
  466. [Description("控制壁厚")]
  467. [Nullable(true)]
  468. [DataLength(10)]
  469. public decimal? Aimwallthick
  470. {
  471. get { return aimwallthick; }
  472. set { aimwallthick = value; }
  473. }
  474. /// <summary>
  475. /// 最大长度
  476. /// </summary>
  477. [Description("最大长度")]
  478. [Nullable(true)]
  479. [DataLength(10)]
  480. public decimal? Lengthmax
  481. {
  482. get { return lengthmax; }
  483. set { lengthmax = value; }
  484. }
  485. /// <summary>
  486. /// 最小长度
  487. /// </summary>
  488. [Description("最小长度")]
  489. [Nullable(true)]
  490. [DataLength(10)]
  491. public decimal? Lengthmin
  492. {
  493. get { return lengthmin; }
  494. set { lengthmin = value; }
  495. }
  496. /// <summary>
  497. /// 控制长度
  498. /// </summary>
  499. [Description("控制长度")]
  500. [Nullable(true)]
  501. [DataLength(10)]
  502. public decimal? Aimlength
  503. {
  504. get { return aimlength; }
  505. set { aimlength = value; }
  506. }
  507. /// <summary>
  508. /// 工序产出物料编码
  509. /// </summary>
  510. [Description("工序产出物料编码")]
  511. [Nullable(true)]
  512. [DataLength(40)]
  513. public string OutwlId
  514. {
  515. get { return outwlId; }
  516. set { outwlId = value; }
  517. }
  518. /// <summary>
  519. /// 轧制长度
  520. /// </summary>
  521. [Description("轧制长度")]
  522. [Nullable(true)]
  523. [DataLength(10)]
  524. public decimal? RollLength
  525. {
  526. get { return rollLength; }
  527. set { rollLength = value; }
  528. }
  529. /// <summary>
  530. /// 产出长度
  531. /// </summary>
  532. [Description("产出长度")]
  533. [Nullable(true)]
  534. [DataLength(10)]
  535. public decimal? OutLength
  536. {
  537. get { return outLength; }
  538. set { outLength = value; }
  539. }
  540. /// <summary>
  541. /// 单坯产出支数
  542. /// </summary>
  543. [Description("单坯产出支数")]
  544. [Nullable(true)]
  545. [DataLength(10)]
  546. public decimal? OutnumSingle
  547. {
  548. get { return outnumSingle; }
  549. set { outnumSingle = value; }
  550. }
  551. /// <summary>
  552. /// 管坯直径
  553. /// </summary>
  554. [Description("管坯直径")]
  555. [Nullable(true)]
  556. [DataLength(10)]
  557. public decimal? DiameterGp
  558. {
  559. get { return diameterGp; }
  560. set { diameterGp = value; }
  561. }
  562. /// <summary>
  563. /// 管坯长度
  564. /// </summary>
  565. [Description("管坯长度")]
  566. [Nullable(true)]
  567. [DataLength(10)]
  568. public decimal? LengthGp
  569. {
  570. get { return lengthGp; }
  571. set { lengthGp = value; }
  572. }
  573. /// <summary>
  574. /// 投入管坯编码
  575. /// </summary>
  576. [Description("投入管坯编码")]
  577. [Nullable(true)]
  578. [DataLength(40)]
  579. public string InwlGp
  580. {
  581. get { return inwlGp; }
  582. set { inwlGp = value; }
  583. }
  584. /// <summary>
  585. /// 管坯单重
  586. /// </summary>
  587. [Description("管坯单重")]
  588. [Nullable(true)]
  589. [DataLength(10)]
  590. public decimal? WeightGpOne
  591. {
  592. get { return weightGpOne; }
  593. set { weightGpOne = value; }
  594. }
  595. /// <summary>
  596. /// 成材率
  597. /// </summary>
  598. [Description("成材率")]
  599. [Nullable(true)]
  600. [DataLength(10)]
  601. public decimal? Getrate
  602. {
  603. get { return getrate; }
  604. set { getrate = value; }
  605. }
  606. /// <summary>
  607. /// 可选产线编码
  608. /// </summary>
  609. [Description("可选产线编码")]
  610. [Nullable(true)]
  611. [DataLength(100)]
  612. public string PlineCodeMay
  613. {
  614. get { return plineCodeMay; }
  615. set { plineCodeMay = value; }
  616. }
  617. /// <summary>
  618. /// 可选产线描述
  619. /// </summary>
  620. [Description("可选产线描述")]
  621. [Nullable(true)]
  622. [DataLength(400)]
  623. public string PlineNameMay
  624. {
  625. get { return plineNameMay; }
  626. set { plineNameMay = value; }
  627. }
  628. /// <summary>
  629. /// 轧管产线代码
  630. /// </summary>
  631. [Description("轧管产线代码")]
  632. [Nullable(true)]
  633. [DataLength(20)]
  634. public string PlineCode
  635. {
  636. get { return plineCode; }
  637. set { plineCode = value; }
  638. }
  639. /// <summary>
  640. /// 轧管产线描述
  641. /// </summary>
  642. [Description("轧管产线描述")]
  643. [Nullable(true)]
  644. [DataLength(100)]
  645. public string PlineName
  646. {
  647. get { return plineName; }
  648. set { plineName = value; }
  649. }
  650. /// <summary>
  651. /// 合同重量
  652. /// </summary>
  653. [Description("合同重量")]
  654. [Nullable(true)]
  655. [DataLength(10)]
  656. public decimal? Orderweight
  657. {
  658. get { return orderweight; }
  659. set { orderweight = value; }
  660. }
  661. /// <summary>
  662. /// 合同支数
  663. /// </summary>
  664. [Description("合同支数")]
  665. [Nullable(true)]
  666. [DataLength(10)]
  667. public decimal? Ordernum
  668. {
  669. get { return ordernum; }
  670. set { ordernum = value; }
  671. }
  672. /// <summary>
  673. /// 利库量
  674. /// </summary>
  675. [Description("利库量")]
  676. [Nullable(true)]
  677. [DataLength(10)]
  678. public decimal? MatchWt
  679. {
  680. get { return matchWt; }
  681. set { matchWt = value; }
  682. }
  683. /// <summary>
  684. /// 利库支数
  685. /// </summary>
  686. [Description("利库支数")]
  687. [Nullable(true)]
  688. [DataLength(10)]
  689. public decimal? MatchNum
  690. {
  691. get { return matchNum; }
  692. set { matchNum = value; }
  693. }
  694. /// <summary>
  695. /// 有无外购计划
  696. /// </summary>
  697. [Description("有无外购计划")]
  698. [Nullable(true)]
  699. [DataLength(1)]
  700. public bool Ifbuyplan
  701. {
  702. get { return ifbuyplan; }
  703. set { ifbuyplan = value; }
  704. }
  705. /// <summary>
  706. /// 外购计划号
  707. /// </summary>
  708. [Description("外购计划号")]
  709. [Nullable(true)]
  710. [DataLength(20)]
  711. public string Buyplanid
  712. {
  713. get { return buyplanid; }
  714. set { buyplanid = value; }
  715. }
  716. /// <summary>
  717. /// 外购计划量
  718. /// </summary>
  719. [Description("外购计划量")]
  720. [Nullable(true)]
  721. [DataLength(10)]
  722. public decimal? BuyplanWt
  723. {
  724. get { return buyplanWt; }
  725. set { buyplanWt = value; }
  726. }
  727. /// <summary>
  728. /// 待生产量(订单量-利库-外购)
  729. /// </summary>
  730. [Description("待生产量")]
  731. [Nullable(true)]
  732. [DataLength(10)]
  733. public decimal? ReqProdWt
  734. {
  735. get { return reqProdWt; }
  736. set { reqProdWt = value; }
  737. }
  738. /// <summary>
  739. /// 待生产支数
  740. /// </summary>
  741. [Description("待生产支数")]
  742. [Nullable(true)]
  743. [DataLength(10)]
  744. public decimal? ReqProdNum
  745. {
  746. get { return reqProdNum; }
  747. set { reqProdNum = value; }
  748. }
  749. /// <summary>
  750. /// 最晚完成日期
  751. /// </summary>
  752. [Description("最晚完成日期")]
  753. [Nullable(true)]
  754. public string ProdEndDate
  755. {
  756. get { return prodEndDate; }
  757. set { prodEndDate = value; }
  758. }
  759. /// <summary>
  760. /// 工序合同状态(1计划,2排产,3生产中,4生产完成,5合同关闭,6合同取消,9封闭)
  761. /// </summary>
  762. [Description("工序合同状态")]
  763. [Nullable(true)]
  764. [DataLength(20)]
  765. public string Orderstatus
  766. {
  767. get { return orderstatus; }
  768. set { orderstatus = value; }
  769. }
  770. /// <summary>
  771. /// 是否已排工序订单
  772. /// </summary>
  773. [Description("是否已排工序订单")]
  774. [Nullable(true)]
  775. [DataLength(10)]
  776. public bool IsPlaned
  777. {
  778. get { return isPlaned; }
  779. set { isPlaned = value; }
  780. }
  781. /// <summary>
  782. /// 轧管订单编号
  783. /// </summary>
  784. [Description("轧管订单编号")]
  785. [Nullable(true)]
  786. [DataLength(20)]
  787. public string ProPlanId
  788. {
  789. get { return proPlanId; }
  790. set { proPlanId = value; }
  791. }
  792. /// <summary>
  793. /// 生产完成重量
  794. /// </summary>
  795. [Description("生产完成重量")]
  796. [Nullable(true)]
  797. [DataLength(10)]
  798. public decimal? Finishweight
  799. {
  800. get { return finishweight; }
  801. set { finishweight = value; }
  802. }
  803. /// <summary>
  804. /// 是否末端工序
  805. /// </summary>
  806. [Description("是否末端工序")]
  807. [Nullable(true)]
  808. [DataLength(1)]
  809. public bool Isendgx
  810. {
  811. get { return isendgx; }
  812. set { isendgx = value; }
  813. }
  814. /// <summary>
  815. /// 下一工序
  816. /// </summary>
  817. [Description("下一工序")]
  818. [Nullable(true)]
  819. [DataLength(20)]
  820. public string NextGx
  821. {
  822. get { return nextGx; }
  823. set { nextGx = value; }
  824. }
  825. /// <summary>
  826. /// 是否工序补量合同(末工序不能为1)
  827. /// </summary>
  828. [Description("是否工序补量合同")]
  829. [Nullable(true)]
  830. [DataLength(1)]
  831. public bool IsExtraOrd
  832. {
  833. get { return isExtraOrd; }
  834. set { isExtraOrd = value; }
  835. }
  836. /// <summary>
  837. /// 是否轧管监制
  838. /// </summary>
  839. [Description("是否轧管监制")]
  840. [Nullable(true)]
  841. [DataLength(1)]
  842. public bool IfMonitorZg
  843. {
  844. get { return ifMonitorZg; }
  845. set { ifMonitorZg = value; }
  846. }
  847. /// <summary>
  848. /// 监制编号
  849. /// </summary>
  850. [Description("监制编号")]
  851. [Nullable(true)]
  852. [DataLength(40)]
  853. public string PrdcrNo
  854. {
  855. get { return prdcrNo; }
  856. set { prdcrNo = value; }
  857. }
  858. /// <summary>
  859. /// 工艺文件号
  860. /// </summary>
  861. [Description("工艺文件号")]
  862. [Nullable(true)]
  863. [DataLength(40)]
  864. public string CraftFileNo
  865. {
  866. get { return craftFileNo; }
  867. set { craftFileNo = value; }
  868. }
  869. /// <summary>
  870. /// 工艺文件责任人
  871. /// </summary>
  872. [Description("工艺文件责任人")]
  873. [Nullable(true)]
  874. [DataLength(20)]
  875. public string CraftFileMan
  876. {
  877. get { return craftFileMan; }
  878. set { craftFileMan = value; }
  879. }
  880. /// <summary>
  881. /// 创建人
  882. /// </summary>
  883. [Description("创建人")]
  884. [Nullable(true)]
  885. [DataLength(20)]
  886. public string CreateName
  887. {
  888. get { return createName; }
  889. set { createName = value; }
  890. }
  891. /// <summary>
  892. /// 创建时间
  893. /// </summary>
  894. [Description("创建时间")]
  895. [Nullable(true)]
  896. public string CreateTime
  897. {
  898. get { return createTime; }
  899. set { createTime = value; }
  900. }
  901. /// <summary>
  902. /// 修改人
  903. /// </summary>
  904. [Description("修改人")]
  905. [Nullable(true)]
  906. [DataLength(20)]
  907. public string UpdateName
  908. {
  909. get { return updateName; }
  910. set { updateName = value; }
  911. }
  912. /// <summary>
  913. /// 修改时间
  914. /// </summary>
  915. [Description("修改时间")]
  916. [Nullable(true)]
  917. public string UpdateTime
  918. {
  919. get { return updateTime; }
  920. set { updateTime = value; }
  921. }
  922. /// <summary>
  923. /// 工艺序号
  924. /// </summary>
  925. [Description("工艺序号")]
  926. [Nullable(true)]
  927. [DataLength(5)]
  928. public decimal? CraftSeq
  929. {
  930. get { return craftSeq; }
  931. set { craftSeq = value; }
  932. }
  933. /// <summary>
  934. /// 孔型代码(4007)
  935. /// </summary>
  936. [Description("孔型代码")]
  937. [Nullable(true)]
  938. [DataLength(20)]
  939. public string PassCode
  940. {
  941. get { return passCode; }
  942. set { passCode = value; }
  943. }
  944. /// <summary>
  945. /// 孔型描述
  946. /// </summary>
  947. [Description("孔型描述")]
  948. [Nullable(true)]
  949. [DataLength(100)]
  950. public string PassName
  951. {
  952. get { return passName; }
  953. set { passName = value; }
  954. }
  955. /// <summary>
  956. /// 去向(A轧制成品B轧制半成品C镦拔扩及热处理)
  957. /// </summary>
  958. [Description("去向")]
  959. [Nullable(true)]
  960. [DataLength(10)]
  961. public string GoType
  962. {
  963. get { return goType; }
  964. set { goType = value; }
  965. }
  966. /// <summary>
  967. /// 二级工序代码
  968. /// </summary>
  969. [Description("二级工序代码")]
  970. [Nullable(true)]
  971. [DataLength(8)]
  972. public string ProcessCodeC
  973. {
  974. get { return processCodeC; }
  975. set { processCodeC = value; }
  976. }
  977. /// <summary>
  978. /// 二级工序名称(工序状态:轧态、控轧、常化、离线)
  979. /// </summary>
  980. [Description("二级工序名称")]
  981. [Nullable(true)]
  982. [DataLength(50)]
  983. public string ProcessDescC
  984. {
  985. get { return processDescC; }
  986. set { processDescC = value; }
  987. }
  988. /// <summary>
  989. /// 本工序点路径
  990. /// </summary>
  991. [Description("本工序点路径")]
  992. [Nullable(true)]
  993. [DataLength(200)]
  994. public string StationRoad
  995. {
  996. get { return stationRoad; }
  997. set { stationRoad = value; }
  998. }
  999. /// <summary>
  1000. /// 工艺文件版本号
  1001. /// </summary>
  1002. [Description("工艺文件版本号")]
  1003. [Nullable(true)]
  1004. [DataLength(50)]
  1005. public string CraftNoV
  1006. {
  1007. get { return craftNoV; }
  1008. set { craftNoV = value; }
  1009. }
  1010. /// <summary>
  1011. /// 客户名称
  1012. /// </summary>
  1013. [Description("客户名称")]
  1014. [Nullable(true)]
  1015. [DataLength(100)]
  1016. public string BuyerName
  1017. {
  1018. get { return buyerName; }
  1019. set { buyerName = value; }
  1020. }
  1021. /// <summary>
  1022. /// 最终用户描述
  1023. /// </summary>
  1024. [Description("最终用户描述")]
  1025. [Nullable(true)]
  1026. [DataLength(100)]
  1027. public string FinalUserDesc
  1028. {
  1029. get { return finalUserDesc; }
  1030. set { finalUserDesc = value; }
  1031. }
  1032. /// <summary>
  1033. /// 合同附加要求描述((喷标、质保书、包装要求、保护帽、丝扣油等)
  1034. /// </summary>
  1035. [Description("合同附加要求描述")]
  1036. [Nullable(true)]
  1037. [DataLength(4000)]
  1038. public string OrderAddDesc
  1039. {
  1040. get { return orderAddDesc; }
  1041. set { orderAddDesc = value; }
  1042. }
  1043. }
  1044. }