PlnOrderZgSEntity.cs 58 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Core.StlMes.Client.PlnSaleOrd.InventoryAdjustment.entity
  6. {
  7. using System;
  8. using System.Collections.Generic;
  9. using System.ComponentModel;
  10. using System.Linq;
  11. using System.Text;
  12. using Core.Mes.Client.Comm.Attribute;
  13. public class PlnOrderZgSEntity
  14. {
  15. /// <summary>
  16. /// 轧管名义外径
  17. /// </summary>
  18. private decimal? outdiameterZg = null;
  19. /// <summary>
  20. /// 轧管名义壁厚
  21. /// </summary>
  22. private decimal? wallthickZg = null;
  23. /// <summary>
  24. /// 主轧管合同编号
  25. /// </summary>
  26. private string proOrderNo = "";
  27. /// <summary>
  28. /// 轧管订单编号
  29. /// </summary>
  30. private string proPlanId = "";
  31. /// <summary>
  32. /// 工序排产序号
  33. /// </summary>
  34. private string gxPlanNo = "";
  35. /// <summary>
  36. /// 主排产联动组号
  37. /// </summary>
  38. private string planGroupId = "";
  39. /// <summary>
  40. /// 主合同来源(销售合同、备料需求、补量需求)
  41. /// </summary>
  42. private string orderSource = "";
  43. /// <summary>
  44. /// 主交货编码PK
  45. /// </summary>
  46. private string ordLnDlyPk = "";
  47. /// <summary>
  48. /// 主排产流水号
  49. /// </summary>
  50. private string plnDivideId = "";
  51. /// <summary>
  52. /// 主合同号
  53. /// </summary>
  54. private string orderNo = "";
  55. /// <summary>
  56. /// 主合同行号
  57. /// </summary>
  58. private string orderSeq = "";
  59. /// <summary>
  60. /// 主交货编码
  61. /// </summary>
  62. private string deliveryNo = "";
  63. /// <summary>
  64. /// 主备料需求号
  65. /// </summary>
  66. private string reqBlId = "";
  67. /// <summary>
  68. /// 产线编码
  69. /// </summary>
  70. private string plineCode = "";
  71. /// <summary>
  72. /// 产线描述
  73. /// </summary>
  74. private string plineName = "";
  75. /// <summary>
  76. /// 钢级(牌号)代码
  77. /// </summary>
  78. private string steelcode = "";
  79. /// <summary>
  80. /// 钢级(牌号)名称
  81. /// </summary>
  82. private string steelname = "";
  83. /// <summary>
  84. /// 钢种代码
  85. /// </summary>
  86. private string gradecode = "";
  87. /// <summary>
  88. /// 钢种名称
  89. /// </summary>
  90. private string gradename = "";
  91. /// <summary>
  92. /// 成品外径
  93. /// </summary>
  94. private decimal? outdiameter = null;
  95. /// <summary>
  96. /// 成品壁厚
  97. /// </summary>
  98. private decimal? wallthick = null;
  99. /// <summary>
  100. /// 合同长度描述
  101. /// </summary>
  102. private string lengthdisc = "";
  103. /// <summary>
  104. /// 投入物料编码
  105. /// </summary>
  106. private string inwlId = "";
  107. /// <summary>
  108. /// 投入物料描述
  109. /// </summary>
  110. private string inwlDesc = "";
  111. /// <summary>
  112. /// 产出物料编码
  113. /// </summary>
  114. private string outwlId = "";
  115. /// <summary>
  116. /// 产出物料描述
  117. /// </summary>
  118. private string outwlDesc = "";
  119. /// <summary>
  120. /// 轧管转移长度上限(m)
  121. /// </summary>
  122. private decimal? lenRollMax = null;
  123. /// <summary>
  124. /// 轧管转移长度下限(m)
  125. /// </summary>
  126. private decimal? lenRollMin = null;
  127. /// <summary>
  128. /// 工序目标外径
  129. /// </summary>
  130. private decimal? aimoutdiameter = null;
  131. /// <summary>
  132. /// 工序目标壁厚
  133. /// </summary>
  134. private decimal? aimwallthick = null;
  135. /// <summary>
  136. /// 工序目标长度
  137. /// </summary>
  138. private decimal? aimlength = null;
  139. /// <summary>
  140. /// 管坯直径
  141. /// </summary>
  142. private decimal? diameterGp = null;
  143. /// <summary>
  144. /// 单倍坯长(mm)
  145. /// </summary>
  146. private decimal? lenGpSingle = null;
  147. /// <summary>
  148. /// 轧后长度
  149. /// </summary>
  150. private decimal? rollLength = null;
  151. /// <summary>
  152. /// 切头(mm)
  153. /// </summary>
  154. private decimal? lenCuthead = null;
  155. /// <summary>
  156. /// 切尾(mm)
  157. /// </summary>
  158. private decimal? lenCutend = null;
  159. /// <summary>
  160. /// 分切数
  161. /// </summary>
  162. private decimal? outnumCut = null;
  163. /// <summary>
  164. /// 芯棒直径(mm)
  165. /// </summary>
  166. private decimal? diameterMandrel = null;
  167. /// <summary>
  168. /// 孔型代码(4007)
  169. /// </summary>
  170. private string passCode = "";
  171. /// <summary>
  172. /// 孔型描述
  173. /// </summary>
  174. private string passName = "";
  175. /// <summary>
  176. /// 待投入重量
  177. /// </summary>
  178. private decimal? inWeightS = null;
  179. /// <summary>
  180. /// 待投入支数
  181. /// </summary>
  182. private decimal? inNumS = null;
  183. /// <summary>
  184. /// 排产重量
  185. /// </summary>
  186. private decimal? weigthS = null;
  187. /// <summary>
  188. /// 排产支数
  189. /// </summary>
  190. private decimal? numS = null;
  191. /// <summary>
  192. /// 加投重量
  193. /// </summary>
  194. private decimal? addWtIn = null;
  195. /// <summary>
  196. /// 加投支数
  197. /// </summary>
  198. private decimal? addNumIn = null;
  199. /// <summary>
  200. /// 投入利库量
  201. /// </summary>
  202. private decimal? matchWtIn = null;
  203. /// <summary>
  204. /// 投入利库支数
  205. /// </summary>
  206. private decimal? matchNumIn = null;
  207. /// <summary>
  208. /// 是否末工序(末工序时成品属性有效)
  209. /// </summary>
  210. private string isendgx;
  211. /// <summary>
  212. /// 是否轧管监制
  213. /// </summary>
  214. private string ifMonitorZg;
  215. /// <summary>
  216. /// 监制编号
  217. /// </summary>
  218. private string prdcrNo = "";
  219. /// <summary>
  220. /// 本工序监制点
  221. /// </summary>
  222. private string monitorPoint = "";
  223. /// <summary>
  224. /// 工艺文件号
  225. /// </summary>
  226. private string craftFileNo = "";
  227. /// <summary>
  228. /// 工艺文件责任人
  229. /// </summary>
  230. private string craftFileMan = "";
  231. /// <summary>
  232. /// 工艺序号
  233. /// </summary>
  234. private decimal? craftSeq = null;
  235. /// <summary>
  236. /// 本工序点路径
  237. /// </summary>
  238. private string stationRoad = "";
  239. /// <summary>
  240. /// 生产年月
  241. /// </summary>
  242. private string proMonth = "";
  243. /// <summary>
  244. /// 成分标准索引号集合(内控)
  245. /// </summary>
  246. private string cic = "";
  247. /// <summary>
  248. /// 材质标准索引号集合(内控)
  249. /// </summary>
  250. private string pic = "";
  251. /// <summary>
  252. /// 公差标准索引号集合(内控)
  253. /// </summary>
  254. private string sic = "";
  255. /// <summary>
  256. /// 探伤索引号集合(内控)
  257. /// </summary>
  258. private string dic = "";
  259. /// <summary>
  260. /// 水压索引码集合(内控)
  261. /// </summary>
  262. private string wic = "";
  263. /// <summary>
  264. /// 加工标准索引号集合(,)(内控)
  265. /// </summary>
  266. private string gic = "";
  267. /// <summary>
  268. /// 产线内生产顺序号
  269. /// </summary>
  270. private string gxProSeq = "";
  271. /// <summary>
  272. /// 计划耗时(分)
  273. /// </summary>
  274. private decimal? planUsetime = null;
  275. /// <summary>
  276. /// 计划开始时间
  277. /// </summary>
  278. private string planTimeB = "";
  279. /// <summary>
  280. /// 计划结束时间
  281. /// </summary>
  282. private string planTimeE = "";
  283. /// <summary>
  284. /// 炉计划已排重量
  285. /// </summary>
  286. private decimal? batchedWt = null;
  287. /// <summary>
  288. /// 炉计划已排支数
  289. /// </summary>
  290. private decimal? batchedNum = null;
  291. /// <summary>
  292. /// 生产完成重量
  293. /// </summary>
  294. private decimal? finishweight = null;
  295. /// <summary>
  296. /// 生产完成支数
  297. /// </summary>
  298. private decimal? finishnum = null;
  299. /// <summary>
  300. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  301. /// </summary>
  302. private string exeStatus = "";
  303. /// <summary>
  304. /// 是否检修计划
  305. /// </summary>
  306. private string isRepairPln;
  307. /// <summary>
  308. /// 检修类型
  309. /// </summary>
  310. private string repairType = "";
  311. /// <summary>
  312. /// 是否确认下发
  313. /// </summary>
  314. private string isPlanOk;
  315. /// <summary>
  316. /// 管坯需求确认否
  317. /// </summary>
  318. private string gpreqIfOk;
  319. /// <summary>
  320. /// 管坯需求编号
  321. /// </summary>
  322. private string gpreqId = "";
  323. /// <summary>
  324. /// 轧批号
  325. /// </summary>
  326. private string zyBatchId = "";
  327. /// <summary>
  328. /// 管坯成分标准索引号集合(内控)
  329. /// </summary>
  330. private string cicGroupGp = "";
  331. /// <summary>
  332. /// 管坯材质标准索引号集合(内控)
  333. /// </summary>
  334. private string picGroupGp = "";
  335. /// <summary>
  336. /// 管坯公差标准索引号集合(内控)
  337. /// </summary>
  338. private string sicGroupGp = "";
  339. /// <summary>
  340. /// 管坯探伤索引号集合(内控)
  341. /// </summary>
  342. private string dicGroupGp = "";
  343. /// <summary>
  344. /// 管坯水压索引码集合(内控)
  345. /// </summary>
  346. private string wicGroupGp = "";
  347. /// <summary>
  348. /// 管坯加工标准索引号集合(内控)
  349. /// </summary>
  350. private string gicGroupGp = "";
  351. /// <summary>
  352. /// 默认管坯成分标准索引号(内控)
  353. /// </summary>
  354. private string cicGp = "";
  355. /// <summary>
  356. /// 默认管坯材质标准索引号(内控)
  357. /// </summary>
  358. private string picGp = "";
  359. /// <summary>
  360. /// 默认管坯公差标准索引号(内控)
  361. /// </summary>
  362. private string sicGp = "";
  363. /// <summary>
  364. /// 默认管坯探伤索引号(内控)
  365. /// </summary>
  366. private string dicGp = "";
  367. /// <summary>
  368. /// 默认管坯水压索引码(内控)
  369. /// </summary>
  370. private string wicGp = "";
  371. /// <summary>
  372. /// 默认管坯加工标准索引号(内控)
  373. /// </summary>
  374. private string gicGp = "";
  375. /// <summary>
  376. /// 国内外
  377. /// </summary>
  378. private string ifExport = "";
  379. /// <summary>
  380. /// 创建时间
  381. /// </summary>
  382. private string createTime = "";
  383. /// <summary>
  384. /// 计划备注
  385. /// </summary>
  386. private string memo = "";
  387. /// <summary>
  388. /// 工艺备注
  389. /// </summary>
  390. private string progyMemo = "";
  391. /// <summary>
  392. /// 下发时间
  393. /// </summary>
  394. private string issuedTime = "";
  395. /// <summary>
  396. /// 下发人
  397. /// </summary>
  398. private string issuedMan = "";
  399. /// <summary>
  400. /// 最近取消下发时间
  401. /// </summary>
  402. private string lastUndownTime = "";
  403. /// <summary>
  404. /// 最近取消下发人
  405. /// </summary>
  406. private string lastUndownMan = "";
  407. /// <summary>
  408. /// 合同下发版次(年月日+3位流水)
  409. /// </summary>
  410. private string versionNo = "";
  411. /// <summary>
  412. /// 加工成本
  413. /// </summary>
  414. private decimal? processingCost = null;
  415. /// <summary>
  416. /// 完全成本
  417. /// </summary>
  418. private decimal? totalCost = null;
  419. /// <summary>
  420. /// 主冶金规范码
  421. /// </summary>
  422. private string msc = "";
  423. /// <summary>
  424. /// 主制程索引号
  425. /// </summary>
  426. private string indexSeq= "";
  427. /// <summary>
  428. /// 主BOM
  429. /// </summary>
  430. private string bom = "";
  431. /// <summary>
  432. ///制程描述
  433. /// </summary>
  434. private string wholeBacklogDesc = "";
  435. /// <summary>
  436. ///扣型
  437. /// </summary>
  438. private string modelDesc = "";
  439. /// <summary>
  440. /// 合同紧急度
  441. /// </summary>
  442. private string priority = "";
  443. /// <summary>
  444. /// 紧急度备注
  445. /// </summary>
  446. private string priorityMemo = "";
  447. /// <summary>
  448. /// 管端系数
  449. /// </summary>
  450. private decimal? tubeEndRatio = 0;
  451. /// <summary>
  452. /// 生产标准
  453. /// </summary>
  454. private string prodStandard = "";
  455. /// <summary>
  456. /// 输出标准
  457. /// </summary>
  458. private string outputStandard = "";
  459. /// <summary>
  460. /// 内控壁厚公差
  461. /// </summary>
  462. private string thicknessWall = "";
  463. /// <summary>
  464. /// 判定字头
  465. /// </summary>
  466. private string decision = "";
  467. /// 申请单号
  468. /// </summary>
  469. private string applyNo = "";
  470. /// <summary>
  471. /// 审批状态
  472. /// </summary>
  473. private string applyStatus = "";
  474. /// <summary>
  475. /// 审批备注
  476. /// </summary>
  477. private string issuedMemo = "";
  478. /// <summary>
  479. /// 坯子
  480. /// </summary>
  481. private string outsBilletFl = "";
  482. /// <summary>
  483. /// 推荐长度描述
  484. /// </summary>
  485. private string lengthdiscN = "";
  486. /// <summary>
  487. /// 推荐长度编码
  488. /// </summary>
  489. private string lenNoN = "";
  490. /// <summary>
  491. /// 合同长度编码
  492. /// </summary>
  493. private string lenNo = "";
  494. /// <summary>
  495. /// 外购管
  496. /// </summary>
  497. private string outsStlPipeFl = "";
  498. /// <summary>
  499. /// 产线编码
  500. /// </summary>
  501. [Description("轧管产线")]
  502. [Nullable(true)]
  503. [DataLength(20)]
  504. public string PlineCode
  505. {
  506. get { return plineCode; }
  507. set { plineCode = value; }
  508. }
  509. /// <summary>
  510. /// 孔型描述
  511. /// </summary>
  512. [Description("孔型描述")]
  513. [Nullable(true)]
  514. [DataLength(100)]
  515. public string PassName
  516. {
  517. get { return passName; }
  518. set { passName = value; }
  519. }
  520. /// <summary>
  521. /// 轧批号
  522. /// </summary>
  523. [Description("轧批号")]
  524. [Nullable(true)]
  525. [DataLength(20)]
  526. public string ZyBatchId
  527. {
  528. get { return zyBatchId; }
  529. set { zyBatchId = value; }
  530. }
  531. /// <summary>
  532. /// 轧管订单编号
  533. /// </summary>
  534. [Description("订单编号")]
  535. [Nullable(false)]
  536. [DataLength(20)]
  537. public string ProPlanId
  538. {
  539. get { return proPlanId; }
  540. set { proPlanId = value; }
  541. }
  542. /// <summary>
  543. /// 工序排产序号
  544. /// </summary>
  545. [Description("排产序号")]
  546. [Nullable(false)]
  547. [DataLength(10)]
  548. public string GxPlanNo
  549. {
  550. get { return gxPlanNo; }
  551. set { gxPlanNo = value; }
  552. }
  553. /// <summary>
  554. /// 产出物料描述
  555. /// </summary>
  556. [Description("产出物料")]
  557. [Nullable(true)]
  558. [DataLength(100)]
  559. public string OutwlDesc
  560. {
  561. get { return outwlDesc; }
  562. set { outwlDesc = value; }
  563. }
  564. /// <summary>
  565. /// 需坯支数
  566. /// </summary>
  567. private decimal? gpreqNum = null;
  568. [Description("需坯支")]
  569. [Nullable(true)]
  570. [DataLength(20)]
  571. public decimal? GpreqNum
  572. {
  573. get { return gpreqNum; }
  574. set { gpreqNum = value; }
  575. }
  576. /// <summary>
  577. /// 需坯重量
  578. /// </summary>
  579. private decimal? gpreqWeight = null;
  580. [Description("需坯吨")]
  581. [Nullable(true)]
  582. [DataLength(20)]
  583. public decimal? GpreqWeight
  584. {
  585. get { return gpreqWeight; }
  586. set { gpreqWeight = value; }
  587. }
  588. /// <summary>
  589. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  590. /// </summary>
  591. [Description("执行状态")]
  592. [Nullable(true)]
  593. [DataLength(10)]
  594. public string ExeStatus
  595. {
  596. get { return exeStatus; }
  597. set { exeStatus = value; }
  598. }
  599. /// <summary>
  600. /// 产线内生产顺序号
  601. /// </summary>
  602. [Description("生产顺序")]
  603. [Nullable(true)]
  604. [DataLength(20)]
  605. public string GxProSeq
  606. {
  607. get { return gxProSeq; }
  608. set { gxProSeq = value; }
  609. }
  610. /// <summary>
  611. /// 是否确认下发
  612. /// </summary>
  613. [Description("是否确认")]
  614. [Nullable(true)]
  615. [DataLength(1)]
  616. public string IsPlanOk
  617. {
  618. get { return isPlanOk; }
  619. set { isPlanOk = value; }
  620. }
  621. /// <summary>
  622. /// 炉计划是否下发
  623. /// </summary>
  624. private string ifStoveIssued = "";
  625. [Description("是否下发")]
  626. public string IfStoveIssued
  627. {
  628. get { return ifStoveIssued; }
  629. set { ifStoveIssued = value; }
  630. }
  631. /// <summary>
  632. /// 备注
  633. /// </summary>
  634. [Description("计划备注")]
  635. [Nullable(true)]
  636. [DataLength(200)]
  637. public string Memo
  638. {
  639. get { return memo; }
  640. set { memo = value; }
  641. }
  642. [Description("工艺备注")]
  643. [Nullable(true)]
  644. [DataLength(20)]
  645. public string ProgyMemo
  646. {
  647. get { return progyMemo; }
  648. set { progyMemo = value; }
  649. }
  650. private decimal? ljNum;
  651. [Description("LJ支")]
  652. public decimal? LjNum
  653. {
  654. get { return ljNum; }
  655. set { ljNum = value; }
  656. }
  657. private decimal? ljWeight;
  658. [Description("LJ吨")]
  659. public decimal? LjWeight
  660. {
  661. get { return ljWeight; }
  662. set { ljWeight = value; }
  663. }
  664. private decimal? furnaNum;
  665. [Description("装炉支")]
  666. public decimal? FurnaNum
  667. {
  668. get { return furnaNum; }
  669. set { furnaNum = value; }
  670. }
  671. private decimal? furnaWeight;
  672. [Description("装炉吨")]
  673. public decimal? FurnaWeight
  674. {
  675. get { return furnaWeight; }
  676. set { furnaWeight = value; }
  677. }
  678. private decimal? ckNum;
  679. [Description("出库支")]
  680. public decimal? CkNum
  681. {
  682. get { return ckNum; }
  683. set { ckNum = value; }
  684. }
  685. private decimal? ckWeight;
  686. [Description("出库吨")]
  687. public decimal? CkWeight
  688. {
  689. get { return ckWeight; }
  690. set { ckWeight = value; }
  691. }
  692. /// <summary>
  693. /// 小时能力(t/h)
  694. /// </summary>
  695. private string hrCapcty = "";
  696. [Description("小时能力(支/h)")]
  697. public string HrCapcty
  698. {
  699. get { return hrCapcty; }
  700. set { hrCapcty = value; }
  701. }
  702. /// <summary>
  703. /// 上料预计成品支
  704. /// </summary>
  705. private string expectNum = "";
  706. [Description("预计成品支")]
  707. public string ExpectNum
  708. {
  709. get { return expectNum; }
  710. set { expectNum = value; }
  711. }
  712. /// <summary>
  713. ///上料预计成品吨
  714. /// </summary>
  715. private string expectWt = "";
  716. [Description("预计成品吨")]
  717. public string ExpectWt
  718. {
  719. get { return expectWt; }
  720. set { expectWt = value; }
  721. }
  722. /// <summary>
  723. /// 计划耗时(分)
  724. /// </summary>
  725. [Description("计划耗时(h)")]
  726. [Nullable(true)]
  727. [DataLength(10)]
  728. public decimal? PlanUsetime
  729. {
  730. get { return planUsetime; }
  731. set { planUsetime = value; }
  732. }
  733. /// <summary>
  734. /// 计划开始时间
  735. /// </summary>
  736. [Description("计划开始时间")]
  737. [Nullable(true)]
  738. public string PlanTimeB
  739. {
  740. get { return planTimeB; }
  741. set { planTimeB = value; }
  742. }
  743. /// <summary>
  744. /// 原始量
  745. /// </summary>
  746. private string originalNumber = "";
  747. [Description("原始量")]
  748. [Nullable(true)]
  749. [DataLength(10)]
  750. public string OriginalNumber
  751. {
  752. get { return originalNumber; }
  753. set { originalNumber = value; }
  754. }
  755. /// <summary>
  756. /// 炉计划已排支数
  757. /// </summary>
  758. [Description("上料支")]
  759. [Nullable(true)]
  760. [DataLength(10)]
  761. public decimal? BatchedNum
  762. {
  763. get { return batchedNum; }
  764. set { batchedNum = value; }
  765. }
  766. /// <summary>
  767. /// 炉计划已排重量
  768. /// </summary>
  769. [Description("上料吨")]
  770. [Nullable(true)]
  771. [DataLength(10)]
  772. public decimal? BatchedWt
  773. {
  774. get { return batchedWt; }
  775. set { batchedWt = value; }
  776. }
  777. /// <summary>
  778. /// 生产完成支数
  779. /// </summary>
  780. [Description("生产支")]
  781. [Nullable(true)]
  782. [DataLength(10)]
  783. public decimal? Finishnum
  784. {
  785. get { return finishnum; }
  786. set { finishnum = value; }
  787. }
  788. /// <summary>
  789. /// 生产完成重量
  790. /// </summary>
  791. [Description("生产吨")]
  792. [Nullable(true)]
  793. [DataLength(10)]
  794. public decimal? Finishweight
  795. {
  796. get { return finishweight; }
  797. set { finishweight = value; }
  798. }
  799. /// <summary>
  800. /// 计划产出支
  801. /// </summary>
  802. private decimal? plansNum = 0;
  803. [Description("计划产出支")]
  804. [Nullable(true)]
  805. [DataLength(10)]
  806. public decimal? PlansNum
  807. {
  808. get { return plansNum; }
  809. set { plansNum = value; }
  810. }
  811. /// <summary>
  812. /// 主合同来源(销售合同、备料需求、补量需求)
  813. /// </summary>
  814. [Description("合同来源")]
  815. [Nullable(true)]
  816. [DataLength(20)]
  817. public string OrderSource
  818. {
  819. get { return orderSource; }
  820. set { orderSource = value; }
  821. }
  822. [Description("坯子")]
  823. [Nullable(true)]
  824. [DataLength(20)]
  825. public string OutsBilletFl
  826. {
  827. get { return outsBilletFl; }
  828. set { outsBilletFl = value; }
  829. }
  830. [Description("外购管")]
  831. [Nullable(true)]
  832. [DataLength(20)]
  833. public string OutsStlPipeFl
  834. {
  835. get { return outsStlPipeFl; }
  836. set { outsStlPipeFl = value; }
  837. }
  838. /// <summary>
  839. /// 生产年月
  840. /// </summary>
  841. [Description("生产年月")]
  842. [Nullable(true)]
  843. [DataLength(20)]
  844. public string ProMonth
  845. {
  846. get { return proMonth; }
  847. set { proMonth = value; }
  848. }
  849. /// <summary>
  850. /// 主合同号
  851. /// </summary>
  852. [Description("合同号")]
  853. [Nullable(true)]
  854. [DataLength(20)]
  855. public string OrderNo
  856. {
  857. get { return orderNo; }
  858. set { orderNo = value; }
  859. }
  860. /// <summary>
  861. /// 用户
  862. /// </summary>
  863. private string finalUserDesc = "";
  864. [Description("用户")]
  865. [Nullable(true)]
  866. [DataLength(10)]
  867. public string FinalUserDesc
  868. {
  869. get { return finalUserDesc; }
  870. set { finalUserDesc = value; }
  871. }
  872. /// <summary>
  873. /// 钢级(牌号)名称
  874. /// </summary>
  875. [Description("钢级名称")]
  876. [Nullable(true)]
  877. [DataLength(100)]
  878. public string Steelname
  879. {
  880. get { return steelname; }
  881. set { steelname = value; }
  882. }
  883. /// <summary>
  884. /// 轧管名义外径
  885. /// </summary>
  886. [Description("名义外径")]
  887. [Nullable(true)]
  888. [DataLength(10)]
  889. public decimal? OutdiameterZg
  890. {
  891. get { return outdiameterZg; }
  892. set { outdiameterZg = value; }
  893. }
  894. /// <summary>
  895. /// 轧管名义壁厚
  896. /// </summary>
  897. [Description("名义壁厚")]
  898. [Nullable(true)]
  899. [DataLength(10)]
  900. public decimal? WallthickZg
  901. {
  902. get { return wallthickZg; }
  903. set { wallthickZg = value; }
  904. }
  905. /// <summary>
  906. /// 扣型
  907. /// </summary>
  908. [Description("扣型")]
  909. [Nullable(true)]
  910. [DataLength(20)]
  911. public string ModelDesc
  912. {
  913. get { return modelDesc; }
  914. set { modelDesc = value; }
  915. }
  916. /// <summary>
  917. /// 排产支数
  918. /// </summary>
  919. [Description("排产支数")]
  920. [Nullable(true)]
  921. [DataLength(10)]
  922. public decimal? NumS
  923. {
  924. get { return numS; }
  925. set { numS = value; }
  926. }
  927. /// <summary>
  928. /// 排产重量
  929. /// </summary>
  930. [Description("排产重量")]
  931. [Nullable(true)]
  932. [DataLength(10)]
  933. public decimal? WeigthS
  934. {
  935. get { return weigthS; }
  936. set { weigthS = value; }
  937. }
  938. /// <summary>
  939. /// 排产重量min
  940. /// </summary>
  941. private decimal? weigthSMin = null;
  942. [Description("排产重量Min")]
  943. [Nullable(true)]
  944. [DataLength(10)]
  945. public decimal? WeigthSMin
  946. {
  947. get { return weigthSMin; }
  948. set { weigthSMin = value; }
  949. }
  950. /// <summary>
  951. /// 合同紧急度
  952. /// </summary>
  953. [Description("合同紧急度")]
  954. [Nullable(true)]
  955. [DataLength(20)]
  956. public string Priority
  957. {
  958. get { return priority; }
  959. set { priority = value; }
  960. }
  961. /// <summary>
  962. /// 紧急度备注
  963. /// </summary>
  964. [Description("紧急度备注")]
  965. [Nullable(true)]
  966. [DataLength(200)]
  967. public string PriorityMemo
  968. {
  969. get { return priorityMemo; }
  970. set { priorityMemo = value; }
  971. }
  972. /// <summary>
  973. /// 投入物料描述
  974. /// </summary>
  975. [Description("投入物料")]
  976. [Nullable(true)]
  977. [DataLength(100)]
  978. public string InwlDesc
  979. {
  980. get { return inwlDesc; }
  981. set { inwlDesc = value; }
  982. }
  983. [Description("推荐长度描述")]
  984. [Nullable(true)]
  985. [DataLength(20)]
  986. public string LengthdiscN
  987. {
  988. get { return lengthdiscN; }
  989. set { lengthdiscN = value; }
  990. }
  991. /// <summary>
  992. /// 申请单号
  993. /// </summary>
  994. [Description("申请单号")]
  995. [Nullable(true)]
  996. [DataLength(20)]
  997. public string ApplyNo
  998. {
  999. get { return applyNo; }
  1000. set { applyNo = value; }
  1001. }
  1002. /// <summary>
  1003. /// 审批状态
  1004. /// </summary>
  1005. [Description("审批状态")]
  1006. [Nullable(true)]
  1007. [DataLength(2)]
  1008. public string ApplyStatus
  1009. {
  1010. get { return applyStatus; }
  1011. set { applyStatus = value; }
  1012. }
  1013. /// <summary>
  1014. /// 审批备注
  1015. /// </summary>
  1016. [Description("审批备注")]
  1017. [Nullable(true)]
  1018. [DataLength(200)]
  1019. public string IssuedMemo
  1020. {
  1021. get { return issuedMemo; }
  1022. set { issuedMemo = value; }
  1023. }
  1024. /// <summary>
  1025. /// 合同长度描述
  1026. /// </summary>
  1027. [Description("合同长度描述")]
  1028. [Nullable(true)]
  1029. [DataLength(100)]
  1030. public string Lengthdisc
  1031. {
  1032. get { return lengthdisc; }
  1033. set { lengthdisc = value; }
  1034. }
  1035. /// <summary>
  1036. /// 轧管转移长度下限(m)
  1037. /// </summary>
  1038. [Description("转移长度下限(m)")]
  1039. [Nullable(true)]
  1040. [DataLength(16)]
  1041. public decimal? LenRollMin
  1042. {
  1043. get { return lenRollMin; }
  1044. set { lenRollMin = value; }
  1045. }
  1046. /// <summary>
  1047. /// 轧管转移长度上限(m)
  1048. /// </summary>
  1049. [Description("转移长度上限(m)")]
  1050. [Nullable(true)]
  1051. [DataLength(16)]
  1052. public decimal? LenRollMax
  1053. {
  1054. get { return lenRollMax; }
  1055. set { lenRollMax = value; }
  1056. }
  1057. /// <summary>
  1058. /// 工序目标长度
  1059. /// </summary>
  1060. [Description("目标转移长度")]
  1061. [Nullable(true)]
  1062. [DataLength(10)]
  1063. public decimal? Aimlength
  1064. {
  1065. get { return aimlength; }
  1066. set { aimlength = value; }
  1067. }
  1068. /// <summary>
  1069. /// 分切数
  1070. /// </summary>
  1071. [Description("分切数")]
  1072. [Nullable(true)]
  1073. [DataLength(10)]
  1074. public decimal? OutnumCut
  1075. {
  1076. get { return outnumCut; }
  1077. set { outnumCut = value; }
  1078. }
  1079. /// <summary>
  1080. /// 轧制长度
  1081. /// </summary>
  1082. [Description("轧制长度")]
  1083. [Nullable(true)]
  1084. [DataLength(10)]
  1085. public decimal? RollLength
  1086. {
  1087. get { return rollLength; }
  1088. set { rollLength = value; }
  1089. }
  1090. /// <summary>
  1091. /// 管余长验证
  1092. /// </summary>
  1093. private string verify1 = "";
  1094. /// <summary>
  1095. /// 目标长度验证
  1096. /// </summary>
  1097. private string verify2 = "";
  1098. /// <summary>
  1099. /// 轧制长度的炼轧最短验证
  1100. /// </summary>
  1101. private string verify3 = "";
  1102. /// <summary>
  1103. /// 管余长验证
  1104. /// </summary>
  1105. [Description("管余长验证")]
  1106. [Nullable(true)]
  1107. [DataLength(100)]
  1108. public string Verify1
  1109. {
  1110. get { return verify1; }
  1111. set { verify1 = value; }
  1112. }
  1113. /// <summary>
  1114. /// 目标长度验证
  1115. /// </summary>
  1116. [Description("目标长度验证")]
  1117. [Nullable(true)]
  1118. [DataLength(100)]
  1119. public string Verify2
  1120. {
  1121. get { return verify2; }
  1122. set { verify2 = value; }
  1123. }
  1124. /// <summary>
  1125. /// 轧制长度的炼轧最短验证
  1126. /// </summary>
  1127. [Description("炼轧最短验证")]
  1128. [Nullable(true)]
  1129. [DataLength(100)]
  1130. public string Verify3
  1131. {
  1132. get { return verify3; }
  1133. set { verify3 = value; }
  1134. }
  1135. /// <summary>
  1136. /// 单倍坯长(mm)
  1137. /// </summary>
  1138. [Description("单倍坯长(mm)")]
  1139. [Nullable(true)]
  1140. [DataLength(10)]
  1141. public decimal? LenGpSingle
  1142. {
  1143. get { return lenGpSingle; }
  1144. set { lenGpSingle = value; }
  1145. }
  1146. /// <summary>
  1147. /// 切头(mm)
  1148. /// </summary>
  1149. [Description("切头(mm)")]
  1150. [Nullable(true)]
  1151. [DataLength(10)]
  1152. public decimal? LenCuthead
  1153. {
  1154. get { return lenCuthead; }
  1155. set { lenCuthead = value; }
  1156. }
  1157. /// <summary>
  1158. /// 切尾(mm)
  1159. /// </summary>
  1160. [Description("切尾(mm)")]
  1161. [Nullable(true)]
  1162. [DataLength(10)]
  1163. public decimal? LenCutend
  1164. {
  1165. get { return lenCutend; }
  1166. set { lenCutend = value; }
  1167. }
  1168. [Description("管端系数")]
  1169. [Nullable(true)]
  1170. [DataLength(20)]
  1171. public decimal? TubeEndRatio
  1172. {
  1173. get { return tubeEndRatio; }
  1174. set { tubeEndRatio = value; }
  1175. }
  1176. /// <summary>
  1177. /// 芯棒直径(mm)
  1178. /// </summary>
  1179. [Description("芯棒直径(mm)")]
  1180. [Nullable(true)]
  1181. [DataLength(10)]
  1182. public decimal? DiameterMandrel
  1183. {
  1184. get { return diameterMandrel; }
  1185. set { diameterMandrel = value; }
  1186. }
  1187. /// <summary>
  1188. /// 钢种名称
  1189. /// </summary>
  1190. [Description("钢种名称")]
  1191. [Nullable(true)]
  1192. [DataLength(100)]
  1193. public string Gradename
  1194. {
  1195. get { return gradename; }
  1196. set { gradename = value; }
  1197. }
  1198. /// <summary>
  1199. /// 管坯直径
  1200. /// </summary>
  1201. [Description("管坯直径")]
  1202. [Nullable(true)]
  1203. [DataLength(10)]
  1204. public decimal? DiameterGp
  1205. {
  1206. get { return diameterGp; }
  1207. set { diameterGp = value; }
  1208. }
  1209. /// <summary>
  1210. /// 工序目标外径
  1211. /// </summary>
  1212. [Description("控制外径")]
  1213. [Nullable(true)]
  1214. [DataLength(10)]
  1215. public decimal? Aimoutdiameter
  1216. {
  1217. get { return aimoutdiameter; }
  1218. set { aimoutdiameter = value; }
  1219. }
  1220. /// <summary>
  1221. /// 工序目标壁厚
  1222. /// </summary>
  1223. [Description("控制壁厚")]
  1224. [Nullable(true)]
  1225. [DataLength(10)]
  1226. public decimal? Aimwallthick
  1227. {
  1228. get { return aimwallthick; }
  1229. set { aimwallthick = value; }
  1230. }
  1231. /// <summary>
  1232. ///按长度控制标识
  1233. /// </summary>
  1234. private string ifLenControl = "";
  1235. [Description("长度订货标识")]
  1236. [Nullable(true)]
  1237. [DataLength(20)]
  1238. public string IfLenControl
  1239. {
  1240. get { return ifLenControl; }
  1241. set { ifLenControl = value; }
  1242. }
  1243. /// <summary>
  1244. ///负公差轧制标识
  1245. /// </summary>
  1246. private string ifMinusSicRoll = "";
  1247. [Description("负公差标识")]
  1248. [Nullable(true)]
  1249. [DataLength(20)]
  1250. public string IfMinusSicRoll
  1251. {
  1252. get { return ifMinusSicRoll; }
  1253. set { ifMinusSicRoll = value; }
  1254. }
  1255. /// <summary>
  1256. /// 内控壁厚公差
  1257. /// </summary>
  1258. [Description("内控壁厚公差")]
  1259. [Nullable(true)]
  1260. [DataLength(100)]
  1261. public string ThicknessWall
  1262. {
  1263. get { return thicknessWall; }
  1264. set { thicknessWall = value; }
  1265. }
  1266. /// <summary>
  1267. /// 判定字头
  1268. /// </summary>
  1269. [Description("判定字头")]
  1270. [Nullable(true)]
  1271. [DataLength(20)]
  1272. public string Decision
  1273. {
  1274. get { return decision; }
  1275. set { decision = value; }
  1276. }
  1277. /// <summary>
  1278. /// 工序路径
  1279. /// </summary>
  1280. private string processDescC = "";
  1281. [Description("工艺路径")]
  1282. [Nullable(true)]
  1283. [DataLength(20)]
  1284. public string ProcessDescC
  1285. {
  1286. get { return processDescC; }
  1287. set { processDescC = value; }
  1288. }
  1289. /// <summary>
  1290. /// 是否末工序(末工序时成品属性有效)
  1291. /// </summary>
  1292. [Description("是否末工序")]
  1293. [Nullable(true)]
  1294. [DataLength(1)]
  1295. public string Isendgx
  1296. {
  1297. get { return isendgx; }
  1298. set { isendgx = value; }
  1299. }
  1300. /// <summary>
  1301. /// 生产标准
  1302. /// </summary>
  1303. [Description("生产标准")]
  1304. [Nullable(true)]
  1305. [DataLength(500)]
  1306. public string ProdStandard
  1307. {
  1308. get { return prodStandard; }
  1309. set { prodStandard = value; }
  1310. }
  1311. /// <summary>
  1312. /// 输出标准
  1313. /// </summary>
  1314. [Description("输出标准")]
  1315. [Nullable(true)]
  1316. [DataLength(500)]
  1317. public string OutputStandard
  1318. {
  1319. get { return outputStandard; }
  1320. set { outputStandard = value; }
  1321. }
  1322. /// <summary>
  1323. /// 主冶金规范码
  1324. /// </summary>
  1325. [Description("主冶金规范码")]
  1326. [Nullable(true)]
  1327. [DataLength(20)]
  1328. public string Msc
  1329. {
  1330. get { return msc; }
  1331. set { msc = value; }
  1332. }
  1333. /// <summary>
  1334. /// 主制程索引号
  1335. /// </summary>
  1336. [Description("主制程索引号")]
  1337. [Nullable(true)]
  1338. [DataLength(20)]
  1339. public string IndexSeq
  1340. {
  1341. get { return indexSeq; }
  1342. set { indexSeq = value; }
  1343. }
  1344. /// <summary>
  1345. /// 主BOM
  1346. /// </summary>
  1347. [Description("主BOM")]
  1348. [Nullable(true)]
  1349. [DataLength(20)]
  1350. public string Bom
  1351. {
  1352. get { return bom; }
  1353. set { bom = value; }
  1354. }
  1355. /// <summary>
  1356. /// 制程描述
  1357. /// </summary>
  1358. [Description("制程描述")]
  1359. [Nullable(true)]
  1360. [DataLength(20)]
  1361. public string WholeBacklogDesc
  1362. {
  1363. get { return wholeBacklogDesc; }
  1364. set { wholeBacklogDesc = value; }
  1365. }
  1366. /// <summary>
  1367. /// 工艺文件号
  1368. /// </summary>
  1369. [Description("工艺文件号")]
  1370. [Nullable(true)]
  1371. [DataLength(400)]
  1372. public string CraftFileNo
  1373. {
  1374. get { return craftFileNo; }
  1375. set { craftFileNo = value; }
  1376. }
  1377. /// <summary>
  1378. /// 工艺文件责任人
  1379. /// </summary>
  1380. [Description("工艺文件责任人")]
  1381. [Nullable(true)]
  1382. [DataLength(20)]
  1383. public string CraftFileMan
  1384. {
  1385. get { return craftFileMan; }
  1386. set { craftFileMan = value; }
  1387. }
  1388. /// <summary>
  1389. /// 工艺序号
  1390. /// </summary>
  1391. [Description("工艺序号")]
  1392. [Nullable(true)]
  1393. [DataLength(5)]
  1394. public decimal? CraftSeq
  1395. {
  1396. get { return craftSeq; }
  1397. set { craftSeq = value; }
  1398. }
  1399. /// <summary>
  1400. /// 本工序点路径
  1401. /// </summary>
  1402. [Description("本工序点路径")]
  1403. [Nullable(true)]
  1404. [DataLength(200)]
  1405. public string StationRoad
  1406. {
  1407. get { return stationRoad; }
  1408. set { stationRoad = value; }
  1409. }
  1410. /// <summary>
  1411. /// 国内外
  1412. /// </summary>
  1413. [Description("国内外")]
  1414. [Nullable(true)]
  1415. [DataLength(20)]
  1416. public string IfExport
  1417. {
  1418. get { return ifExport; }
  1419. set { ifExport = value; }
  1420. }
  1421. /// <summary>
  1422. /// 是否轧管监制
  1423. /// </summary>
  1424. [Description("是否轧管监制")]
  1425. [Nullable(true)]
  1426. [DataLength(1)]
  1427. public string IfMonitorZg
  1428. {
  1429. get { return ifMonitorZg; }
  1430. set { ifMonitorZg = value; }
  1431. }
  1432. /// <summary>
  1433. /// 监制编号
  1434. /// </summary>
  1435. [Description("监制编号")]
  1436. [Nullable(true)]
  1437. [DataLength(40)]
  1438. public string PrdcrNo
  1439. {
  1440. get { return prdcrNo; }
  1441. set { prdcrNo = value; }
  1442. }
  1443. /// <summary>
  1444. /// 本工序监制点
  1445. /// </summary>
  1446. [Description("本工序监制点")]
  1447. [Nullable(true)]
  1448. [DataLength(200)]
  1449. public string MonitorPoint
  1450. {
  1451. get { return monitorPoint; }
  1452. set { monitorPoint = value; }
  1453. }
  1454. /// <summary>
  1455. /// 成品外径
  1456. /// </summary>
  1457. [Description("成品外径")]
  1458. [Nullable(true)]
  1459. [DataLength(10)]
  1460. public decimal? Outdiameter
  1461. {
  1462. get { return outdiameter; }
  1463. set { outdiameter = value; }
  1464. }
  1465. /// <summary>
  1466. /// 成品壁厚
  1467. /// </summary>
  1468. [Description("成品壁厚")]
  1469. [Nullable(true)]
  1470. [DataLength(10)]
  1471. public decimal? Wallthick
  1472. {
  1473. get { return wallthick; }
  1474. set { wallthick = value; }
  1475. }
  1476. /// <summary>
  1477. /// 加投重量
  1478. /// </summary>
  1479. [Description("加投重量")]
  1480. [Nullable(true)]
  1481. [DataLength(10)]
  1482. public decimal? AddWtIn
  1483. {
  1484. get { return addWtIn; }
  1485. set { addWtIn = value; }
  1486. }
  1487. /// <summary>
  1488. /// 加投支数
  1489. /// </summary>
  1490. [Description("加投支数")]
  1491. [Nullable(true)]
  1492. [DataLength(10)]
  1493. public decimal? AddNumIn
  1494. {
  1495. get { return addNumIn; }
  1496. set { addNumIn = value; }
  1497. }
  1498. /// <summary>
  1499. /// 投入利库量
  1500. /// </summary>
  1501. [Description("投入利库量")]
  1502. [Nullable(true)]
  1503. [DataLength(10)]
  1504. public decimal? MatchWtIn
  1505. {
  1506. get { return matchWtIn; }
  1507. set { matchWtIn = value; }
  1508. }
  1509. /// <summary>
  1510. /// 投入利库支数
  1511. /// </summary>
  1512. [Description("投入利库支数")]
  1513. [Nullable(true)]
  1514. [DataLength(10)]
  1515. public decimal? MatchNumIn
  1516. {
  1517. get { return matchNumIn; }
  1518. set { matchNumIn = value; }
  1519. }
  1520. /// <summary>
  1521. /// 是否检修计划
  1522. /// </summary>
  1523. [Description("是否检修")]
  1524. [Nullable(true)]
  1525. [DataLength(1)]
  1526. public string IsRepairPln
  1527. {
  1528. get { return isRepairPln; }
  1529. set { isRepairPln = value; }
  1530. }
  1531. /// <summary>
  1532. /// 检修类型
  1533. /// </summary>
  1534. [Description("检修类型")]
  1535. [Nullable(true)]
  1536. [DataLength(40)]
  1537. public string RepairType
  1538. {
  1539. get { return repairType; }
  1540. set { repairType = value; }
  1541. }
  1542. /// <summary>
  1543. /// 计划结束时间
  1544. /// </summary>
  1545. [Description("计划结束时间")]
  1546. [Nullable(true)]
  1547. public string PlanTimeE
  1548. {
  1549. get { return planTimeE; }
  1550. set { planTimeE = value; }
  1551. }
  1552. /// <summary>
  1553. /// 创建时间
  1554. /// </summary>
  1555. [Description("创建时间")]
  1556. [Nullable(true)]
  1557. public string CreateTime
  1558. {
  1559. get { return createTime; }
  1560. set { createTime = value; }
  1561. }
  1562. /// <summary>
  1563. /// 主交货编码PK
  1564. /// </summary>
  1565. [Description("主交货编码PK")]
  1566. [Nullable(true)]
  1567. [DataLength(40)]
  1568. public string OrdLnDlyPk
  1569. {
  1570. get { return ordLnDlyPk; }
  1571. set { ordLnDlyPk = value; }
  1572. }
  1573. /// <summary>
  1574. /// 管坯需求确认否
  1575. /// </summary>
  1576. [Description("管坯需求确认否")]
  1577. [Nullable(true)]
  1578. [DataLength(1)]
  1579. public string GpreqIfOk
  1580. {
  1581. get { return gpreqIfOk; }
  1582. set { gpreqIfOk = value; }
  1583. }
  1584. /// <summary>
  1585. /// 管坯需求编号
  1586. /// </summary>
  1587. [Description("管坯需求编号")]
  1588. [Nullable(true)]
  1589. [DataLength(20)]
  1590. public string GpreqId
  1591. {
  1592. get { return gpreqId; }
  1593. set { gpreqId = value; }
  1594. }
  1595. /// <summary>
  1596. /// 备料码
  1597. /// </summary>
  1598. [Description("备料码")]
  1599. [Nullable(true)]
  1600. [DataLength(20)]
  1601. public string ReqBlId
  1602. {
  1603. get { return reqBlId; }
  1604. set { reqBlId = value; }
  1605. }
  1606. /// <summary>
  1607. /// 下发人
  1608. /// </summary>
  1609. [Description("确认人")]
  1610. [Nullable(true)]
  1611. [DataLength(20)]
  1612. public string IssuedMan
  1613. {
  1614. get { return issuedMan; }
  1615. set { issuedMan = value; }
  1616. }
  1617. /// <summary>
  1618. /// 下发时间
  1619. /// </summary>
  1620. [Description("确认时间")]
  1621. [Nullable(true)]
  1622. public string IssuedTime
  1623. {
  1624. get { return issuedTime; }
  1625. set { issuedTime = value; }
  1626. }
  1627. /// <summary>
  1628. /// 最近取消下发人
  1629. /// </summary>
  1630. [Description("取消确认人")]
  1631. [Nullable(true)]
  1632. [DataLength(20)]
  1633. public string LastUndownMan
  1634. {
  1635. get { return lastUndownMan; }
  1636. set { lastUndownMan = value; }
  1637. }
  1638. /// <summary>
  1639. /// 最近取消下发时间
  1640. /// </summary>
  1641. [Description("取消确认时间")]
  1642. [Nullable(true)]
  1643. public string LastUndownTime
  1644. {
  1645. get { return lastUndownTime; }
  1646. set { lastUndownTime = value; }
  1647. }
  1648. /// <summary>
  1649. /// 主轧管合同编号
  1650. /// </summary>
  1651. [Description("轧管合同编号")]
  1652. [Nullable(true)]
  1653. [DataLength(20)]
  1654. public string ProOrderNo
  1655. {
  1656. get { return proOrderNo; }
  1657. set { proOrderNo = value; }
  1658. }
  1659. /// <summary>
  1660. /// 主排产联动组号
  1661. /// </summary>
  1662. [Description("排产联动组号")]
  1663. [Nullable(true)]
  1664. [DataLength(40)]
  1665. public string PlanGroupId
  1666. {
  1667. get { return planGroupId; }
  1668. set { planGroupId = value; }
  1669. }
  1670. /// <summary>
  1671. /// 主排产流水号
  1672. /// </summary>
  1673. [Description("排产流水号")]
  1674. [Nullable(true)]
  1675. [DataLength(10)]
  1676. public string PlnDivideId
  1677. {
  1678. get { return plnDivideId; }
  1679. set { plnDivideId = value; }
  1680. }
  1681. /// <summary>
  1682. /// 主合同行号
  1683. /// </summary>
  1684. [Description("合同行号")]
  1685. [Nullable(true)]
  1686. [DataLength(3)]
  1687. public string OrderSeq
  1688. {
  1689. get { return orderSeq; }
  1690. set { orderSeq = value; }
  1691. }
  1692. /// <summary>
  1693. /// 主交货编码
  1694. /// </summary>
  1695. [Description("交货行号")]
  1696. [Nullable(true)]
  1697. [DataLength(3)]
  1698. public string DeliveryNo
  1699. {
  1700. get { return deliveryNo; }
  1701. set { deliveryNo = value; }
  1702. }
  1703. /// <summary>
  1704. /// 产线描述
  1705. /// </summary>
  1706. [Description("产线描述")]
  1707. [Nullable(true)]
  1708. [DataLength(100)]
  1709. public string PlineName
  1710. {
  1711. get { return plineName; }
  1712. set { plineName = value; }
  1713. }
  1714. /// <summary>
  1715. /// 炉计划下发时间
  1716. /// </summary>
  1717. private string stoveIssuedTime = "";
  1718. [Description(" 下发时间")]
  1719. public string StoveIssuedTime
  1720. {
  1721. get { return stoveIssuedTime; }
  1722. set { stoveIssuedTime = value; }
  1723. }
  1724. /// <summary>
  1725. /// 炉计划下发人
  1726. /// </summary>
  1727. private string stoveIssuedMan = "";
  1728. [Description("下发人")]
  1729. public string StoveIssuedMan
  1730. {
  1731. get { return stoveIssuedMan; }
  1732. set { stoveIssuedMan = value; }
  1733. }
  1734. /// <summary>
  1735. /// 钢级(牌号)代码
  1736. /// </summary>
  1737. [Description("钢级(牌号)代码")]
  1738. [Nullable(true)]
  1739. [DataLength(10)]
  1740. public string Steelcode
  1741. {
  1742. get { return steelcode; }
  1743. set { steelcode = value; }
  1744. }
  1745. /// <summary>
  1746. /// 钢种代码
  1747. /// </summary>
  1748. [Description("钢种代码")]
  1749. [Nullable(true)]
  1750. [DataLength(10)]
  1751. public string Gradecode
  1752. {
  1753. get { return gradecode; }
  1754. set { gradecode = value; }
  1755. }
  1756. /// <summary>
  1757. /// 投入物料编码
  1758. /// </summary>
  1759. [Description("投入物料编码")]
  1760. [Nullable(true)]
  1761. [DataLength(40)]
  1762. public string InwlId
  1763. {
  1764. get { return inwlId; }
  1765. set { inwlId = value; }
  1766. }
  1767. /// <summary>
  1768. /// 产出物料编码
  1769. /// </summary>
  1770. [Description("产出物料编码")]
  1771. [Nullable(true)]
  1772. [DataLength(40)]
  1773. public string OutwlId
  1774. {
  1775. get { return outwlId; }
  1776. set { outwlId = value; }
  1777. }
  1778. /// <summary>
  1779. /// 孔型代码(4007)
  1780. /// </summary>
  1781. [Description("孔型代码")]
  1782. [Nullable(true)]
  1783. [DataLength(20)]
  1784. public string PassCode
  1785. {
  1786. get { return passCode; }
  1787. set { passCode = value; }
  1788. }
  1789. /// <summary>
  1790. /// 待投入重量
  1791. /// </summary>
  1792. [Description("待投入重量")]
  1793. [Nullable(true)]
  1794. [DataLength(10)]
  1795. public decimal? InWeightS
  1796. {
  1797. get { return inWeightS; }
  1798. set { inWeightS = value; }
  1799. }
  1800. /// <summary>
  1801. /// 待投入支数
  1802. /// </summary>
  1803. [Description("待投入支数")]
  1804. [Nullable(true)]
  1805. [DataLength(10)]
  1806. public decimal? InNumS
  1807. {
  1808. get { return inNumS; }
  1809. set { inNumS = value; }
  1810. }
  1811. /// <summary>
  1812. /// 适用钢种
  1813. /// </summary>
  1814. private string gradecodeAll = "";
  1815. [Description("冶炼钢种")]
  1816. [Nullable(true)]
  1817. [DataLength(20)]
  1818. public string GradecodeAll
  1819. {
  1820. get { return gradecodeAll; }
  1821. set { gradecodeAll = value; }
  1822. }
  1823. /// <summary>
  1824. /// 合同下发版次(年月日+3位流水)
  1825. /// </summary>
  1826. [Description("排产下发版次")]
  1827. [Nullable(true)]
  1828. [DataLength(20)]
  1829. public string VersionNo
  1830. {
  1831. get { return versionNo; }
  1832. set { versionNo = value; }
  1833. }
  1834. /// <summary>
  1835. /// 加工成本
  1836. /// </summary>
  1837. [Description("加工成本")]
  1838. [Nullable(true)]
  1839. [DataLength(10)]
  1840. public decimal? ProcessingCost
  1841. {
  1842. get { return processingCost; }
  1843. set { processingCost = value; }
  1844. }
  1845. /// <summary>
  1846. /// 完全成本
  1847. /// </summary>
  1848. [Description("完全成本")]
  1849. [Nullable(true)]
  1850. [DataLength(10)]
  1851. public decimal? TotalCost
  1852. {
  1853. get { return totalCost; }
  1854. set { totalCost = value; }
  1855. }
  1856. /// <summary>
  1857. /// 材质标准索引号集合(内控)
  1858. /// </summary>
  1859. [Description("轧管理化标准")]
  1860. [Nullable(true)]
  1861. [DataLength(400)]
  1862. public string Pic
  1863. {
  1864. get { return pic; }
  1865. set { pic = value; }
  1866. }
  1867. /// <summary>
  1868. /// 成分标准索引号集合(内控)
  1869. /// </summary>
  1870. [Description("轧管成分标准")]
  1871. [Nullable(true)]
  1872. [DataLength(400)]
  1873. public string Cic
  1874. {
  1875. get { return cic; }
  1876. set { cic = value; }
  1877. }
  1878. /// <summary>
  1879. /// 探伤索引号集合(内控)
  1880. /// </summary>
  1881. [Description("轧管探伤标准")]
  1882. [Nullable(true)]
  1883. [DataLength(400)]
  1884. public string Dic
  1885. {
  1886. get { return dic; }
  1887. set { dic = value; }
  1888. }
  1889. /// <summary>
  1890. /// 公差标准索引号集合(内控)
  1891. /// </summary>
  1892. [Description("轧管公差标准")]
  1893. [Nullable(true)]
  1894. [DataLength(400)]
  1895. public string Sic
  1896. {
  1897. get { return sic; }
  1898. set { sic = value; }
  1899. }
  1900. /// <summary>
  1901. /// 水压索引码集合(内控)
  1902. /// </summary>
  1903. [Description("轧管水压标准")]
  1904. [Nullable(true)]
  1905. [DataLength(400)]
  1906. public string Wic
  1907. {
  1908. get { return wic; }
  1909. set { wic = value; }
  1910. }
  1911. /// <summary>
  1912. /// 加工标准索引号集合(,)(内控)
  1913. /// </summary>
  1914. [Description("轧管加工标准")]
  1915. [Nullable(true)]
  1916. [DataLength(400)]
  1917. public string Gic
  1918. {
  1919. get { return gic; }
  1920. set { gic = value; }
  1921. }
  1922. /// <summary>
  1923. /// 管坯成分标准索引号集合(内控)
  1924. /// </summary>
  1925. [Description("钢种成分标准集合")]
  1926. [Nullable(true)]
  1927. [DataLength(400)]
  1928. public string CicGroupGp
  1929. {
  1930. get { return cicGroupGp; }
  1931. set { cicGroupGp = value; }
  1932. }
  1933. /// <summary>
  1934. /// 管坯材质标准索引号集合(内控)
  1935. /// </summary>
  1936. [Description("管坯材质标准(内控)")]
  1937. [Nullable(true)]
  1938. [DataLength(400)]
  1939. public string PicGroupGp
  1940. {
  1941. get { return picGroupGp; }
  1942. set { picGroupGp = value; }
  1943. }
  1944. /// <summary>
  1945. /// 管坯公差标准索引号集合(内控)
  1946. /// </summary>
  1947. [Description("管坯公差标准(内控)")]
  1948. [Nullable(true)]
  1949. [DataLength(400)]
  1950. public string SicGroupGp
  1951. {
  1952. get { return sicGroupGp; }
  1953. set { sicGroupGp = value; }
  1954. }
  1955. /// <summary>
  1956. /// 管坯探伤索引号集合(内控)
  1957. /// </summary>
  1958. [Description("管坯探伤标准(内控)")]
  1959. [Nullable(true)]
  1960. [DataLength(400)]
  1961. public string DicGroupGp
  1962. {
  1963. get { return dicGroupGp; }
  1964. set { dicGroupGp = value; }
  1965. }
  1966. /// <summary>
  1967. /// 管坯水压索引码集合(内控)
  1968. /// </summary>
  1969. [Description("管坯水压标准(内控)")]
  1970. [Nullable(true)]
  1971. [DataLength(400)]
  1972. public string WicGroupGp
  1973. {
  1974. get { return wicGroupGp; }
  1975. set { wicGroupGp = value; }
  1976. }
  1977. /// <summary>
  1978. /// 管坯加工标准索引号集合(内控)
  1979. /// </summary>
  1980. [Description("管坯加工标准(内控)")]
  1981. [Nullable(true)]
  1982. [DataLength(400)]
  1983. public string GicGroupGp
  1984. {
  1985. get { return gicGroupGp; }
  1986. set { gicGroupGp = value; }
  1987. }
  1988. /// <summary>
  1989. /// 默认管坯成分标准索引号(内控)
  1990. /// </summary>
  1991. [Description("默认钢种成分标准")]
  1992. [Nullable(true)]
  1993. [DataLength(40)]
  1994. public string CicGp
  1995. {
  1996. get { return cicGp; }
  1997. set { cicGp = value; }
  1998. }
  1999. /// <summary>
  2000. /// 默认管坯材质标准索引号(内控)
  2001. /// </summary>
  2002. [Description("默认管坯材质标准(内控)")]
  2003. [Nullable(true)]
  2004. [DataLength(40)]
  2005. public string PicGp
  2006. {
  2007. get { return picGp; }
  2008. set { picGp = value; }
  2009. }
  2010. /// <summary>
  2011. /// 默认管坯公差标准索引号(内控)
  2012. /// </summary>
  2013. [Description("默认管坯公差标准(内控)")]
  2014. [Nullable(true)]
  2015. [DataLength(40)]
  2016. public string SicGp
  2017. {
  2018. get { return sicGp; }
  2019. set { sicGp = value; }
  2020. }
  2021. /// <summary>
  2022. /// 默认管坯探伤索引号(内控)
  2023. /// </summary>
  2024. [Description("默认管坯探伤标准(内控)")]
  2025. [Nullable(true)]
  2026. [DataLength(40)]
  2027. public string DicGp
  2028. {
  2029. get { return dicGp; }
  2030. set { dicGp = value; }
  2031. }
  2032. /// <summary>
  2033. /// 默认管坯水压索引码(内控)
  2034. /// </summary>
  2035. [Description("默认管坯水压标准(内控)")]
  2036. [Nullable(true)]
  2037. [DataLength(40)]
  2038. public string WicGp
  2039. {
  2040. get { return wicGp; }
  2041. set { wicGp = value; }
  2042. }
  2043. /// <summary>
  2044. /// 默认管坯加工标准索引号(内控)
  2045. /// </summary>
  2046. [Description("默认管坯加工标准(内控)")]
  2047. [Nullable(true)]
  2048. [DataLength(40)]
  2049. public string GicGp
  2050. {
  2051. get { return gicGp; }
  2052. set { gicGp = value; }
  2053. }
  2054. /// <summary>
  2055. ///推荐长度编码
  2056. /// </summary>
  2057. [Description("推荐长度编码")]
  2058. [Nullable(true)]
  2059. [DataLength(16)]
  2060. public string LenNoN
  2061. {
  2062. get { return lenNoN; }
  2063. set { lenNoN = value; }
  2064. }
  2065. [Description("合同长度编码")]
  2066. [Nullable(true)]
  2067. [DataLength(20)]
  2068. public string LenNo
  2069. {
  2070. get { return lenNo; }
  2071. set { lenNo = value; }
  2072. }
  2073. /// <summary>
  2074. /// 主动or被动
  2075. /// </summary>
  2076. private string passive = "";
  2077. [Description("主被动")]
  2078. [Nullable(true)]
  2079. [DataLength(20)]
  2080. public string Passive
  2081. {
  2082. get { return passive; }
  2083. set { passive = value; }
  2084. }
  2085. /// <summary>
  2086. /// 利库钢种代码
  2087. /// </summary>
  2088. private string gradecodeLk = "";
  2089. [Description("利库钢种代码")]
  2090. public string GradecodeLk
  2091. {
  2092. get { return gradecodeLk; }
  2093. set { gradecodeLk = value; }
  2094. }
  2095. /// <summary>
  2096. /// 利库钢种
  2097. /// </summary>
  2098. private string gradenameLk = "";
  2099. [Description("利库钢种")]
  2100. public string GradenameLk
  2101. {
  2102. get { return gradenameLk; }
  2103. set { gradenameLk = value; }
  2104. }
  2105. /// <summary>
  2106. /// 利库CIC
  2107. /// </summary>
  2108. private string cicGroupLk = "";
  2109. [Description("利库CIC")]
  2110. public string CicGroupLk
  2111. {
  2112. get { return cicGroupLk; }
  2113. set { cicGroupLk = value; }
  2114. }
  2115. }
  2116. }