PlnSaleordProcEntity.cs 34 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331
  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.order.model
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_SALEORD_PROC所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:xiaohai-PC 时间:2015-11-16
  12. /// </summary>
  13. public class PlnSaleordProcEntity
  14. {
  15. /// <summary>
  16. /// 交货编码PK(备料需求号)
  17. /// </summary>
  18. private string ordLnDlyPk = "";
  19. /// <summary>
  20. /// 排产流水号
  21. /// </summary>
  22. private string plnDivideId = "";
  23. /// <summary>
  24. /// 合同来源(销售合同、备料需求、补量需求)
  25. /// </summary>
  26. private string orderSource = "";
  27. /// <summary>
  28. /// 排产月份
  29. /// </summary>
  30. private string rollMonth = "";
  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 rNumId = "";
  47. /// <summary>
  48. /// 产品规范码
  49. /// </summary>
  50. private string psc = "";
  51. /// <summary>
  52. /// 工艺序号
  53. /// </summary>
  54. private string craftSeq = "";
  55. /// <summary>
  56. /// 工艺文件号
  57. /// </summary>
  58. private string craftFileNo = "";
  59. /// <summary>
  60. /// 工艺文件版本号(工艺文件号相同时,取最大的版本号+1)
  61. /// </summary>
  62. private string craftNoV = "";
  63. /// <summary>
  64. /// 工艺文件责任人
  65. /// </summary>
  66. private string craftFileMan = "";
  67. /// <summary>
  68. /// 有效工艺文件号
  69. /// </summary>
  70. private string craftNoNew = "";
  71. /// <summary>
  72. /// 有效工艺文件版本号
  73. /// </summary>
  74. private string craftNoVNew = "";
  75. /// <summary>
  76. /// 冶金规范码
  77. /// </summary>
  78. private string msc = "";
  79. /// <summary>
  80. /// 制程索引号
  81. /// </summary>
  82. private string indexSeq = "";
  83. /// <summary>
  84. /// 成品工序号(全程途径码)
  85. /// </summary>
  86. private string processSeq = "";
  87. /// <summary>
  88. /// 默认BOM
  89. /// </summary>
  90. private string bom = "";
  91. /// <summary>
  92. /// 钢种可选
  93. /// </summary>
  94. private string gradecodeAll = "";
  95. /// <summary>
  96. /// 钢种默认
  97. /// </summary>
  98. private string gradecode = "";
  99. /// <summary>
  100. /// 管加工是否确认
  101. /// </summary>
  102. private string gIsOk = "";
  103. /// <summary>
  104. /// 加工组
  105. /// </summary>
  106. private string groupJgx = "";
  107. /// <summary>
  108. /// 热处理是否确认
  109. /// </summary>
  110. private string fIsOk = "";
  111. /// <summary>
  112. /// 热处理组
  113. /// </summary>
  114. private string groupRcl = "";
  115. /// <summary>
  116. /// 轧管机组可选
  117. /// </summary>
  118. private string groupRollAll = "";
  119. /// <summary>
  120. /// 默认轧管机组编号
  121. /// </summary>
  122. private string groupRoll = "";
  123. /// <summary>
  124. /// 变径类型
  125. /// </summary>
  126. private string bjType = "";
  127. /// <summary>
  128. /// 镦拔扩投入物料编码
  129. /// </summary>
  130. private string eInMaterialNo = "";
  131. /// <summary>
  132. /// 镦拔扩投入物料描述
  133. /// </summary>
  134. private string eInMaterialDesc = "";
  135. /// <summary>
  136. /// 原料管外径
  137. /// </summary>
  138. private string dimaterYlg = "";
  139. /// <summary>
  140. /// 原料管壁厚
  141. /// </summary>
  142. private string heightYlg = "";
  143. /// <summary>
  144. /// 成品物料编码
  145. /// </summary>
  146. private string materialNo = "";
  147. /// <summary>
  148. /// 成品物料描述
  149. /// </summary>
  150. private string materialDesc = "";
  151. /// <summary>
  152. /// 坯料属性(锻坯、轧批、铸坯)
  153. /// </summary>
  154. private string stuffProperty = "";
  155. /// <summary>
  156. /// 钢种是否确认
  157. /// </summary>
  158. private string gradecodeIsOk = "";
  159. /// <summary>
  160. /// 轧管是否确认
  161. /// </summary>
  162. private string dIsOk = "";
  163. /// <summary>
  164. /// 镦拔扩是否确认
  165. /// </summary>
  166. private string eIsOk = "";
  167. /// <summary>
  168. /// 成品米单重
  169. /// </summary>
  170. private string weightPerM = "";
  171. /// <summary>
  172. /// 分配排产重
  173. /// </summary>
  174. private string planWtD = "";
  175. /// <summary>
  176. /// 分配排产支
  177. /// </summary>
  178. private string planNumD = "";
  179. /// <summary>
  180. /// 成品完成重量
  181. /// </summary>
  182. private string finishWt = "";
  183. /// <summary>
  184. /// 是否变更排产
  185. /// </summary>
  186. private string ifChange = "";
  187. /// <summary>
  188. /// 初始分配量
  189. /// </summary>
  190. private string planWtBegin = "";
  191. /// <summary>
  192. /// 初始分配支
  193. /// </summary>
  194. private string planNumBegin = "";
  195. /// <summary>
  196. /// 排产状态(1计划,2已下发,3生产中,4生产完成,5关闭,6取消)
  197. /// </summary>
  198. private string planstatus = "";
  199. /// <summary>
  200. /// 是否允许下发(1-是,0-否)
  201. /// </summary>
  202. private string ifAllowIssue = "";
  203. /// <summary>
  204. /// 下发时间
  205. /// </summary>
  206. private string issuedTime = "";
  207. /// <summary>
  208. /// 下发人
  209. /// </summary>
  210. private string issuedMan = "";
  211. /// <summary>
  212. /// 下限内控壁厚
  213. /// </summary>
  214. private string heightNkMin = "";
  215. /// <summary>
  216. /// 上限内控壁厚
  217. /// </summary>
  218. private string heightNkMax = "";
  219. /// <summary>
  220. /// 分配订货量
  221. /// </summary>
  222. private string orderQtyD = "";
  223. /// <summary>
  224. /// 订货计量单位
  225. /// </summary>
  226. private string orderUnit = "";
  227. /// <summary>
  228. /// 目标轧管转移长度
  229. /// </summary>
  230. private string aimLenRoll = "";
  231. /// <summary>
  232. /// 目标成品长度
  233. /// </summary>
  234. private string aimLenEnd = "";
  235. /// <summary>
  236. /// 管体排产量(投料原则)
  237. /// </summary>
  238. private string planPMain = "";
  239. /// <summary>
  240. /// 分配总长(米)
  241. /// </summary>
  242. private string planTotLenD = "";
  243. /// <summary>
  244. /// 单坯产出成品总长
  245. /// </summary>
  246. private string totLenOneP = "";
  247. /// <summary>
  248. /// 单坯分切数
  249. /// </summary>
  250. private string cutNumP = "";
  251. /// <summary>
  252. /// 控制壁厚
  253. /// </summary>
  254. private string aimWallthick = "";
  255. /// <summary>
  256. /// 轧制长度(m)
  257. /// </summary>
  258. private string rollLength = "";
  259. /// <summary>
  260. /// 工艺文件更新状态(0无更新、1待替换、2已替换)
  261. /// </summary>
  262. private string craftRenewSt = "";
  263. /// <summary>
  264. /// 计划确认
  265. /// </summary>
  266. private string planIsOk = "";
  267. /// <summary>
  268. /// 轧管去向
  269. /// </summary>
  270. private string abc = "";
  271. /// <summary>
  272. /// 合同紧急度
  273. /// </summary>
  274. private string priority = "";
  275. /// <summary>
  276. /// 紧急度备注
  277. /// </summary>
  278. private string priorityMemo = "";
  279. /// <summary>
  280. /// 监制工序
  281. /// </summary>
  282. private string prdcrpro = "";
  283. /// <summary>
  284. /// 轧管转移长度上限(m)
  285. /// </summary>
  286. private string lenRollMax = "";
  287. /// <summary>
  288. /// 轧管转移长度下限(m)
  289. /// </summary>
  290. private string lenRollMin = "";
  291. /// <summary>
  292. /// 国内外
  293. /// </summary>
  294. private string ifExport = "";
  295. /// <summary>
  296. /// 接箍单重
  297. /// </summary>
  298. private decimal? weightJg = null;
  299. [Description("接箍单重")]
  300. [Nullable(true)]
  301. [DataLength(16)]
  302. public decimal? WeightJg
  303. {
  304. get { return weightJg; }
  305. set { weightJg = value; }
  306. }
  307. /// <summary>
  308. /// 接箍J值
  309. /// </summary>
  310. private decimal? checkJVal = null;
  311. [Description("接箍J值")]
  312. [Nullable(true)]
  313. [DataLength(16)]
  314. public decimal? CheckJVal
  315. {
  316. get { return checkJVal; }
  317. set { checkJVal = value; }
  318. }
  319. /// <summary>
  320. /// 控制外径
  321. /// </summary>
  322. private string aimOutdiameter = "";
  323. [Description("控制外径")]
  324. [Nullable(true)]
  325. [DataLength(20)]
  326. public string AimOutdiameter
  327. {
  328. get { return aimOutdiameter; }
  329. set { aimOutdiameter = value; }
  330. }
  331. /// <summary>
  332. /// 排产原则
  333. /// </summary>
  334. private string feedRate = "";
  335. [Description("排产原则")]
  336. [Nullable(true)]
  337. [DataLength(20)]
  338. public string FeedRate
  339. {
  340. get { return feedRate; }
  341. set { feedRate = value; }
  342. }
  343. /// <summary>
  344. /// 排产系数
  345. /// </summary>
  346. private string coefficient = "";
  347. [Description("排产系数")]
  348. [Nullable(true)]
  349. [DataLength(20)]
  350. public string Coefficient
  351. {
  352. get { return coefficient; }
  353. set { coefficient = value; }
  354. }
  355. /// <summary>
  356. /// 排产系数min
  357. /// </summary>
  358. private string coefficientMin = "";
  359. [Description("排产系数min")]
  360. [Nullable(true)]
  361. [DataLength(20)]
  362. public string CoefficientMin
  363. {
  364. get { return coefficientMin; }
  365. set { coefficientMin = value; }
  366. }
  367. /// <summary>
  368. /// 排产重量min
  369. /// </summary>
  370. private string planPMainMin = "";
  371. [Description("排产重量min")]
  372. [Nullable(true)]
  373. [DataLength(20)]
  374. public string PlanPMainMin
  375. {
  376. get { return planPMainMin; }
  377. set { planPMainMin = value; }
  378. }
  379. /// <summary>
  380. /// 成品单支重
  381. /// </summary>
  382. private string aimWtEnd = "";
  383. [Description("成品单支重 ")]
  384. [Nullable(true)]
  385. [DataLength(20)]
  386. public string AimWtEnd
  387. {
  388. get { return aimWtEnd; }
  389. set { aimWtEnd = value; }
  390. }
  391. /// <summary>
  392. /// 控制壁厚米单重
  393. /// </summary>
  394. private string weightKzM = "";
  395. [Description("控制壁厚米单重 ")]
  396. [Nullable(true)]
  397. [DataLength(20)]
  398. public string WeightKzM
  399. {
  400. get { return weightKzM; }
  401. set { weightKzM = value; }
  402. }
  403. /// <summary>
  404. /// 交货编码PK(备料需求号)
  405. /// </summary>
  406. [Description("交货编码PK")]
  407. [Nullable(false)]
  408. [DataLength(40)]
  409. public string OrdLnDlyPk
  410. {
  411. get { return ordLnDlyPk; }
  412. set { ordLnDlyPk = value; }
  413. }
  414. /// <summary>
  415. /// 排产流水号
  416. /// </summary>
  417. [Description("排产流水号")]
  418. [Nullable(false)]
  419. [DataLength(10)]
  420. public string PlnDivideId
  421. {
  422. get { return plnDivideId; }
  423. set { plnDivideId = value; }
  424. }
  425. /// <summary>
  426. /// 合同来源(销售合同、备料需求、补量需求)
  427. /// </summary>
  428. [Description("合同来源")]
  429. [Nullable(true)]
  430. [DataLength(20)]
  431. public string OrderSource
  432. {
  433. get { return orderSource; }
  434. set { orderSource = value; }
  435. }
  436. /// <summary>
  437. /// 排产月份
  438. /// </summary>
  439. [Description("排产月份")]
  440. [Nullable(true)]
  441. [DataLength(20)]
  442. public string RollMonth
  443. {
  444. get { return rollMonth; }
  445. set { rollMonth = value; }
  446. }
  447. /// <summary>
  448. /// 合同号
  449. /// </summary>
  450. [Description("合同号")]
  451. [Nullable(true)]
  452. [DataLength(20)]
  453. public string OrderNo
  454. {
  455. get { return orderNo; }
  456. set { orderNo = value; }
  457. }
  458. /// <summary>
  459. /// 合同行号
  460. /// </summary>
  461. [Description("合同行号")]
  462. [Nullable(true)]
  463. [DataLength(3)]
  464. public string OrderSeq
  465. {
  466. get { return orderSeq; }
  467. set { orderSeq = value; }
  468. }
  469. /// <summary>
  470. /// 交货编码
  471. /// </summary>
  472. [Description("交货编码")]
  473. [Nullable(true)]
  474. [DataLength(3)]
  475. public string DeliveryNo
  476. {
  477. get { return deliveryNo; }
  478. set { deliveryNo = value; }
  479. }
  480. /// <summary>
  481. /// 补量要求编码
  482. /// </summary>
  483. [Description("补量编号")]
  484. [Nullable(true)]
  485. [DataLength(20)]
  486. public string RNumId
  487. {
  488. get { return rNumId; }
  489. set { rNumId = value; }
  490. }
  491. /// <summary>
  492. /// 产品规范码
  493. /// </summary>
  494. [Description("产品规范码")]
  495. [Nullable(true)]
  496. [DataLength(20)]
  497. public string Psc
  498. {
  499. get { return psc; }
  500. set { psc = value; }
  501. }
  502. /// <summary>
  503. /// 工艺序号
  504. /// </summary>
  505. [Description("工艺序号")]
  506. [Nullable(true)]
  507. [DataLength(5)]
  508. public string CraftSeq
  509. {
  510. get { return craftSeq; }
  511. set { craftSeq = value; }
  512. }
  513. /// <summary>
  514. /// 工艺文件号
  515. /// </summary>
  516. [Description("工艺文件号")]
  517. [Nullable(true)]
  518. [DataLength(400)]
  519. public string CraftFileNo
  520. {
  521. get { return craftFileNo; }
  522. set { craftFileNo = value; }
  523. }
  524. /// <summary>
  525. /// 工艺文件版本号(工艺文件号相同时,取最大的版本号+1)
  526. /// </summary>
  527. [Description("工艺文件版本号")]
  528. [Nullable(true)]
  529. [DataLength(50)]
  530. public string CraftNoV
  531. {
  532. get { return craftNoV; }
  533. set { craftNoV = value; }
  534. }
  535. /// <summary>
  536. /// 工艺文件责任人
  537. /// </summary>
  538. [Description("工艺文件责任人")]
  539. [Nullable(true)]
  540. [DataLength(20)]
  541. public string CraftFileMan
  542. {
  543. get { return craftFileMan; }
  544. set { craftFileMan = value; }
  545. }
  546. /// <summary>
  547. /// 有效工艺文件号
  548. /// </summary>
  549. [Description("工艺文件号")]
  550. [Nullable(true)]
  551. [DataLength(400)]
  552. public string CraftNoNew
  553. {
  554. get { return craftNoNew; }
  555. set { craftNoNew = value; }
  556. }
  557. /// <summary>
  558. /// 有效工艺文件版本号(工艺文件号相同时,取最大的版本号+1)
  559. /// </summary>
  560. [Description("有效工艺文件版本号")]
  561. [Nullable(true)]
  562. [DataLength(50)]
  563. public string CraftNoVNew
  564. {
  565. get { return craftNoVNew; }
  566. set { craftNoVNew = value; }
  567. }
  568. /// <summary>
  569. /// 冶金规范码
  570. /// </summary>
  571. [Description("冶金规范码")]
  572. [Nullable(true)]
  573. [DataLength(20)]
  574. public string Msc
  575. {
  576. get { return msc; }
  577. set { msc = value; }
  578. }
  579. /// <summary>
  580. /// 制程索引号
  581. /// </summary>
  582. [Description("制程索引号")]
  583. [Nullable(true)]
  584. [DataLength(32)]
  585. public string IndexSeq
  586. {
  587. get { return indexSeq; }
  588. set { indexSeq = value; }
  589. }
  590. /// <summary>
  591. /// 成品工序号(全程途径码)
  592. /// </summary>
  593. [Description("全程途径码")]
  594. [Nullable(true)]
  595. [DataLength(40)]
  596. public string ProcessSeq
  597. {
  598. get { return processSeq; }
  599. set { processSeq = value; }
  600. }
  601. /// <summary>
  602. /// 默认BOM
  603. /// </summary>
  604. [Description("默认BOM")]
  605. [Nullable(true)]
  606. [DataLength(40)]
  607. public string Bom
  608. {
  609. get { return bom; }
  610. set { bom = value; }
  611. }
  612. /// <summary>
  613. /// 钢种可选
  614. /// </summary>
  615. [Description("钢种可选")]
  616. [Nullable(true)]
  617. [DataLength(200)]
  618. public string GradecodeAll
  619. {
  620. get { return gradecodeAll; }
  621. set { gradecodeAll = value; }
  622. }
  623. /// <summary>
  624. /// 钢种默认
  625. /// </summary>
  626. [Description("钢种默认")]
  627. [Nullable(true)]
  628. [DataLength(20)]
  629. public string Gradecode
  630. {
  631. get { return gradecode; }
  632. set { gradecode = value; }
  633. }
  634. /// <summary>
  635. /// 管加工是否确认
  636. /// </summary>
  637. [Description("管加工确认")]
  638. [Nullable(true)]
  639. [DataLength(1)]
  640. public string GIsOk
  641. {
  642. get { return gIsOk; }
  643. set { gIsOk = value; }
  644. }
  645. /// <summary>
  646. /// 加工组
  647. /// </summary>
  648. [Description("加工组")]
  649. [Nullable(true)]
  650. [DataLength(20)]
  651. public string GroupJgx
  652. {
  653. get { return groupJgx; }
  654. set { groupJgx = value; }
  655. }
  656. /// <summary>
  657. /// 热处理是否确认
  658. /// </summary>
  659. [Description("热处理确认")]
  660. [Nullable(true)]
  661. [DataLength(1)]
  662. public string FIsOk
  663. {
  664. get { return fIsOk; }
  665. set { fIsOk = value; }
  666. }
  667. /// <summary>
  668. /// 热处理组
  669. /// </summary>
  670. [Description("热处理组")]
  671. [Nullable(true)]
  672. [DataLength(20)]
  673. public string GroupRcl
  674. {
  675. get { return groupRcl; }
  676. set { groupRcl = value; }
  677. }
  678. /// <summary>
  679. /// 轧管机组可选
  680. /// </summary>
  681. [Description("轧管机组可选")]
  682. [Nullable(true)]
  683. [DataLength(40)]
  684. public string GroupRollAll
  685. {
  686. get { return groupRollAll; }
  687. set { groupRollAll = value; }
  688. }
  689. /// <summary>
  690. /// 默认轧管机组编号
  691. /// </summary>
  692. [Description("默认轧管机组")]
  693. [Nullable(true)]
  694. [DataLength(20)]
  695. public string GroupRoll
  696. {
  697. get { return groupRoll; }
  698. set { groupRoll = value; }
  699. }
  700. /// <summary>
  701. /// 变径类型
  702. /// </summary>
  703. [Description("变径类型")]
  704. [Nullable(true)]
  705. [DataLength(20)]
  706. public string BjType
  707. {
  708. get { return bjType; }
  709. set { bjType = value; }
  710. }
  711. /// <summary>
  712. /// 镦拔扩投入物料编码
  713. /// </summary>
  714. [Description("镦拔扩投入物料编码")]
  715. [Nullable(true)]
  716. [DataLength(30)]
  717. public string EInMaterialNo
  718. {
  719. get { return eInMaterialNo; }
  720. set { eInMaterialNo = value; }
  721. }
  722. /// <summary>
  723. /// 镦拔扩投入物料描述
  724. /// </summary>
  725. [Description("镦拔扩投入物料")]
  726. [Nullable(true)]
  727. [DataLength(100)]
  728. public string EInMaterialDesc
  729. {
  730. get { return eInMaterialDesc; }
  731. set { eInMaterialDesc = value; }
  732. }
  733. /// <summary>
  734. /// 原料管外径
  735. /// </summary>
  736. [Description("原料管外径(mm)")]
  737. [Nullable(true)]
  738. [DataLength(10)]
  739. public string DimaterYlg
  740. {
  741. get { return dimaterYlg; }
  742. set { dimaterYlg = value; }
  743. }
  744. /// <summary>
  745. /// 原料管壁厚
  746. /// </summary>
  747. [Description("原料管壁厚(mm)")]
  748. [Nullable(true)]
  749. [DataLength(10)]
  750. public string HeightYlg
  751. {
  752. get { return heightYlg; }
  753. set { heightYlg = value; }
  754. }
  755. /// <summary>
  756. /// 成品物料编码
  757. /// </summary>
  758. [Description("成品物料编码")]
  759. [Nullable(true)]
  760. [DataLength(30)]
  761. public string MaterialNo
  762. {
  763. get { return materialNo; }
  764. set { materialNo = value; }
  765. }
  766. /// <summary>
  767. /// 成品物料描述
  768. /// </summary>
  769. [Description("成品物料")]
  770. [Nullable(true)]
  771. [DataLength(100)]
  772. public string MaterialDesc
  773. {
  774. get { return materialDesc; }
  775. set { materialDesc = value; }
  776. }
  777. /// <summary>
  778. /// 坯料属性(锻坯、轧批、铸坯)
  779. /// </summary>
  780. [Description("坯料属性")]
  781. [Nullable(true)]
  782. [DataLength(20)]
  783. public string StuffProperty
  784. {
  785. get { return stuffProperty; }
  786. set { stuffProperty = value; }
  787. }
  788. /// <summary>
  789. /// 钢种是否确认
  790. /// </summary>
  791. [Description("钢种确认")]
  792. [Nullable(true)]
  793. [DataLength(1)]
  794. public string GradecodeIsOk
  795. {
  796. get { return gradecodeIsOk; }
  797. set { gradecodeIsOk = value; }
  798. }
  799. /// <summary>
  800. /// 轧管是否确认
  801. /// </summary>
  802. [Description("轧管确认")]
  803. [Nullable(true)]
  804. [DataLength(1)]
  805. public string DIsOk
  806. {
  807. get { return dIsOk; }
  808. set { dIsOk = value; }
  809. }
  810. /// <summary>
  811. /// 镦拔扩是否确认
  812. /// </summary>
  813. [Description("镦拔扩确认")]
  814. [Nullable(true)]
  815. [DataLength(1)]
  816. public string EIsOk
  817. {
  818. get { return eIsOk; }
  819. set { eIsOk = value; }
  820. }
  821. /// <summary>
  822. /// 成品米单重
  823. /// </summary>
  824. [Description("成品米单重(t/m)")]
  825. [Nullable(true)]
  826. [DataLength(16)]
  827. public string WeightPerM
  828. {
  829. get { return weightPerM; }
  830. set { weightPerM = value; }
  831. }
  832. /// <summary>
  833. /// 分配排产重
  834. /// </summary>
  835. [Description("缴库量")]
  836. [Nullable(true)]
  837. [DataLength(10)]
  838. public string PlanWtD
  839. {
  840. get { return planWtD; }
  841. set { planWtD = value; }
  842. }
  843. /// <summary>
  844. /// 分配排产支
  845. /// </summary>
  846. [Description("缴库支数")]
  847. [Nullable(true)]
  848. [DataLength(10)]
  849. public string PlanNumD
  850. {
  851. get { return planNumD; }
  852. set { planNumD = value; }
  853. }
  854. /// <summary>
  855. /// 成品完成重量
  856. /// </summary>
  857. [Description("成品完成重量(t)")]
  858. [Nullable(true)]
  859. [DataLength(10)]
  860. public string FinishWt
  861. {
  862. get { return finishWt; }
  863. set { finishWt = value; }
  864. }
  865. /// <summary>
  866. /// 是否变更排产
  867. /// </summary>
  868. [Description("是否变更排产")]
  869. [Nullable(true)]
  870. [DataLength(1)]
  871. public string IfChange
  872. {
  873. get { return ifChange; }
  874. set { ifChange = value; }
  875. }
  876. /// <summary>
  877. /// 初始分配量
  878. /// </summary>
  879. [Description("初始分配量(t)")]
  880. [Nullable(true)]
  881. [DataLength(10)]
  882. public string PlanWtBegin
  883. {
  884. get { return planWtBegin; }
  885. set { planWtBegin = value; }
  886. }
  887. /// <summary>
  888. /// 初始分配支
  889. /// </summary>
  890. [Description("初始分配支")]
  891. [Nullable(true)]
  892. [DataLength(10)]
  893. public string PlanNumBegin
  894. {
  895. get { return planNumBegin; }
  896. set { planNumBegin = value; }
  897. }
  898. /// <summary>
  899. /// 排产状态(1计划,2已下发,3生产中,4生产完成,5关闭,6取消)
  900. /// </summary>
  901. [Description("排产状态")]
  902. [Nullable(true)]
  903. [DataLength(20)]
  904. public string Planstatus
  905. {
  906. get { return planstatus; }
  907. set { planstatus = value; }
  908. }
  909. /// <summary>
  910. /// 是否允许下发(1-是,0-否)
  911. /// </summary>
  912. [Description("允许下发")]
  913. [Nullable(true)]
  914. [DataLength(1)]
  915. public string IfAllowIssue
  916. {
  917. get { return ifAllowIssue; }
  918. set { ifAllowIssue = value; }
  919. }
  920. /// <summary>
  921. /// 下发时间
  922. /// </summary>
  923. [Description("下发时间")]
  924. [Nullable(true)]
  925. public string IssuedTime
  926. {
  927. get { return issuedTime; }
  928. set { issuedTime = value; }
  929. }
  930. /// <summary>
  931. /// 下发人
  932. /// </summary>
  933. [Description("下发人")]
  934. [Nullable(true)]
  935. [DataLength(20)]
  936. public string IssuedMan
  937. {
  938. get { return issuedMan; }
  939. set { issuedMan = value; }
  940. }
  941. /// <summary>
  942. /// 下限内控壁厚
  943. /// </summary>
  944. [Description("内控壁厚公差下限(%)")]
  945. [Nullable(true)]
  946. [DataLength(10)]
  947. public string HeightNkMin
  948. {
  949. get { return heightNkMin; }
  950. set { heightNkMin = value; }
  951. }
  952. /// <summary>
  953. /// 上限内控壁厚
  954. /// </summary>
  955. [Description("内控壁厚公差上限(%)")]
  956. [Nullable(true)]
  957. [DataLength(10)]
  958. public string HeightNkMax
  959. {
  960. get { return heightNkMax; }
  961. set { heightNkMax = value; }
  962. }
  963. /// <summary>
  964. /// 分配订货量
  965. /// </summary>
  966. [Description("分配订货量")]
  967. [Nullable(true)]
  968. [DataLength(16)]
  969. public string OrderQtyD
  970. {
  971. get { return orderQtyD; }
  972. set { orderQtyD = value; }
  973. }
  974. /// <summary>
  975. /// 订货计量单位
  976. /// </summary>
  977. [Description("订货计量单位")]
  978. [Nullable(true)]
  979. [DataLength(20)]
  980. public string OrderUnit
  981. {
  982. get { return orderUnit; }
  983. set { orderUnit = value; }
  984. }
  985. /// <summary>
  986. /// 目标轧管转移长度
  987. /// </summary>
  988. [Description("轧管转移长度(m)")]
  989. [Nullable(true)]
  990. [DataLength(16)]
  991. public string AimLenRoll
  992. {
  993. get { return aimLenRoll; }
  994. set { aimLenRoll = value; }
  995. }
  996. /// <summary>
  997. /// 目标成品长度
  998. /// </summary>
  999. [Description("目标成品长度(m)")]
  1000. [Nullable(true)]
  1001. [DataLength(16)]
  1002. public string AimLenEnd
  1003. {
  1004. get { return aimLenEnd; }
  1005. set { aimLenEnd = value; }
  1006. }
  1007. /// <summary>
  1008. /// 管体排产量(投料原则)
  1009. /// </summary>
  1010. [Description("排产量")]
  1011. [Nullable(true)]
  1012. [DataLength(16)]
  1013. public string PlanPMain
  1014. {
  1015. get { return planPMain; }
  1016. set { planPMain = value; }
  1017. }
  1018. /// <summary>
  1019. /// 分配总长(米)
  1020. /// </summary>
  1021. [Description("分配总长(m)")]
  1022. [Nullable(true)]
  1023. [DataLength(16)]
  1024. public string PlanTotLenD
  1025. {
  1026. get { return planTotLenD; }
  1027. set { planTotLenD = value; }
  1028. }
  1029. /// <summary>
  1030. /// 单坯产出成品总长
  1031. /// </summary>
  1032. [Description("单坯产出成品总长(m)")]
  1033. [Nullable(true)]
  1034. [DataLength(16)]
  1035. public string TotLenOneP
  1036. {
  1037. get { return totLenOneP; }
  1038. set { totLenOneP = value; }
  1039. }
  1040. /// <summary>
  1041. /// 单坯分切数
  1042. /// </summary>
  1043. [Description("单坯分切数")]
  1044. [Nullable(true)]
  1045. [DataLength(10)]
  1046. public string CutNumP
  1047. {
  1048. get { return cutNumP; }
  1049. set { cutNumP = value; }
  1050. }
  1051. /// <summary>
  1052. /// 控制壁厚
  1053. /// </summary>
  1054. [Description("控制壁厚(mm)")]
  1055. [Nullable(true)]
  1056. [DataLength(10)]
  1057. public string AimWallthick
  1058. {
  1059. get { return aimWallthick; }
  1060. set { aimWallthick = value; }
  1061. }
  1062. /// <summary>
  1063. /// 轧制长度(m)
  1064. /// </summary>
  1065. [Description("轧制长度(m)")]
  1066. [Nullable(true)]
  1067. [DataLength(16)]
  1068. public string RollLength
  1069. {
  1070. get { return rollLength; }
  1071. set { rollLength = value; }
  1072. }
  1073. /// <summary>
  1074. /// 工艺文件更新状态(0无更新、1待替换、2已替换)
  1075. /// </summary>
  1076. [Description("工艺更新状态")]
  1077. [Nullable(true)]
  1078. [DataLength(1)]
  1079. public string CraftRenewSt
  1080. {
  1081. get { return craftRenewSt; }
  1082. set { craftRenewSt = value; }
  1083. }
  1084. /// <summary>
  1085. /// 计划确认
  1086. /// </summary>
  1087. [Description("计划确认")]
  1088. [Nullable(true)]
  1089. [DataLength(1)]
  1090. public string PlanIsOk
  1091. {
  1092. get { return planIsOk; }
  1093. set { planIsOk = value; }
  1094. }
  1095. /// <summary>
  1096. /// 轧管去向
  1097. /// </summary>
  1098. [Description("轧管去向")]
  1099. [Nullable(true)]
  1100. [DataLength(10)]
  1101. public string Abc
  1102. {
  1103. get { return abc; }
  1104. set { abc = value; }
  1105. }
  1106. /// <summary>
  1107. /// 合同紧急度
  1108. /// </summary>
  1109. [Description("合同紧急度")]
  1110. [Nullable(true)]
  1111. [DataLength(20)]
  1112. public string Priority
  1113. {
  1114. get { return priority; }
  1115. set { priority = value; }
  1116. }
  1117. /// <summary>
  1118. /// 紧急度备注
  1119. /// </summary>
  1120. [Description("紧急度备注")]
  1121. [Nullable(true)]
  1122. [DataLength(200)]
  1123. public string PriorityMemo
  1124. {
  1125. get { return priorityMemo; }
  1126. set { priorityMemo = value; }
  1127. }
  1128. /// <summary>
  1129. /// 监制工序
  1130. /// </summary>
  1131. [Description("监制工序")]
  1132. [Nullable(false)]
  1133. [DataLength(200)]
  1134. public string Prdcrpro
  1135. {
  1136. get { return prdcrpro; }
  1137. set { prdcrpro = value; }
  1138. }
  1139. /// <summary>
  1140. /// 轧管转移长度上限(m)
  1141. /// </summary>
  1142. [Description("轧管转移长度上限(m)")]
  1143. [Nullable(true)]
  1144. [DataLength(16)]
  1145. public string LenRollMax
  1146. {
  1147. get { return lenRollMax; }
  1148. set { lenRollMax = value; }
  1149. }
  1150. /// <summary>
  1151. /// 轧管转移长度下限(m)
  1152. /// </summary>
  1153. [Description("轧管转移长度下限(m)")]
  1154. [Nullable(true)]
  1155. [DataLength(16)]
  1156. public string LenRollMin
  1157. {
  1158. get { return lenRollMin; }
  1159. set { lenRollMin = value; }
  1160. }
  1161. /// <summary>
  1162. /// 国内外
  1163. /// </summary>
  1164. [Description("国内外")]
  1165. [Nullable(true)]
  1166. [DataLength(20)]
  1167. public string IfExport
  1168. {
  1169. get { return ifExport; }
  1170. set { ifExport = value; }
  1171. }
  1172. /// <summary>
  1173. /// 切头(mm)
  1174. /// </summary>
  1175. private string lenCutheadDbk = "";
  1176. /// <summary>
  1177. /// 切头(mm)
  1178. /// </summary>
  1179. [Description("切头(mm)")]
  1180. public string LenCutheadDbk
  1181. {
  1182. get { return lenCutheadDbk; }
  1183. set { lenCutheadDbk = value; }
  1184. }
  1185. /// <summary>
  1186. /// 切尾(mm)
  1187. /// </summary>
  1188. private string lenCutendDbk = "";
  1189. /// <summary>
  1190. /// 切尾(mm)
  1191. /// </summary>
  1192. [Description("切尾(mm)")]
  1193. public string LenCutendDbk
  1194. {
  1195. get { return lenCutendDbk; }
  1196. set { lenCutendDbk = value; }
  1197. }
  1198. /// <summary>
  1199. /// 镦粗加长(mm)
  1200. /// </summary>
  1201. private string lenLongerDbk = "";
  1202. /// <summary>
  1203. /// 镦粗加长(mm)
  1204. /// </summary>
  1205. [Description("镦粗加长(mm)")]
  1206. public string LenLongerDbk
  1207. {
  1208. get { return lenLongerDbk; }
  1209. set { lenLongerDbk = value; }
  1210. }
  1211. /// <summary>
  1212. /// 变径率
  1213. /// </summary>
  1214. private string ratioDbk = "";
  1215. /// <summary>
  1216. /// 变径率
  1217. /// </summary>
  1218. [Description("变径率")]
  1219. public string RatioDbk
  1220. {
  1221. get { return ratioDbk; }
  1222. set { ratioDbk = value; }
  1223. }
  1224. /// <summary>
  1225. /// 烧损率
  1226. /// </summary>
  1227. private string burning = "";
  1228. [Description("烧损率%")]
  1229. public string Burning
  1230. {
  1231. get { return burning; }
  1232. set { burning = value; }
  1233. }
  1234. /// <summary>
  1235. /// 热处理二级工序
  1236. /// </summary>
  1237. private string procDescCRcl = "";
  1238. /// <summary>
  1239. /// 热处理二级工序
  1240. /// </summary>
  1241. public string ProcDescCRcl
  1242. {
  1243. get { return procDescCRcl; }
  1244. set { procDescCRcl = value; }
  1245. }
  1246. /// <summary>
  1247. /// 长度范围%
  1248. /// </summary>
  1249. private string lenScope = "";
  1250. [Description("长度范围%")]
  1251. public string LenScope
  1252. {
  1253. get { return lenScope; }
  1254. set { lenScope = value; }
  1255. }
  1256. }
  1257. }