PlnZyJgWorkbillEntity.cs 37 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Core.StlMes.Client.Mcp.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_ZY_JG_WORKBILL所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:PC-20180117CCCC 时间:2018-06-26
  12. /// </summary>
  13. public class PlnZyJgWorkbillEntity
  14. {
  15. /// <summary>
  16. /// 工单号(炉次计划号+01流水)
  17. /// </summary>
  18. private string woId = "";
  19. /// <summary>
  20. /// 炉次计划号
  21. /// </summary>
  22. private string heatPlanNo= "";
  23. /// <summary>
  24. /// 上料炉号
  25. /// </summary>
  26. private string feedHeatNo = "";
  27. /// <summary>
  28. /// 判定炉号
  29. /// </summary>
  30. private string judgeStoveNo = "";
  31. /// <summary>
  32. /// 批号
  33. /// </summary>
  34. private string batchNo = "";
  35. /// <summary>
  36. /// 组号
  37. /// </summary>
  38. private string batchGroudNo = "";
  39. /// <summary>
  40. /// 接箍产线代码
  41. /// </summary>
  42. private string plineCode = "";
  43. /// <summary>
  44. /// 接箍产线描述
  45. /// </summary>
  46. private string plineName = "";
  47. /// <summary>
  48. /// 是否全工序委托(0否,1是)
  49. /// </summary>
  50. private string ifAllOutWork = "";
  51. /// <summary>
  52. /// 是否委外锯切(0否,1是)
  53. /// </summary>
  54. private string ifOutCut = "";
  55. /// <summary>
  56. /// 是否委外粗加工(0否,1是)
  57. /// </summary>
  58. private string ifOutCjg = "";
  59. /// <summary>
  60. /// 是否委外压印(0否,1是)
  61. /// </summary>
  62. private string ifOutImpress = "";
  63. /// <summary>
  64. /// 是否委外车丝(0否,1是)
  65. /// </summary>
  66. private string ifOutLathe = "";
  67. /// <summary>
  68. /// 是否委外探伤(0否,1是)
  69. /// </summary>
  70. private string ifOutDetect = "";
  71. /// <summary>
  72. /// 是否委外喷砂(0否,1是)
  73. /// </summary>
  74. private string ifOutBlast = "";
  75. /// <summary>
  76. /// 是否委外涂层(0否,1镀铜,2磷化3.镀铜及磷化)
  77. /// </summary>
  78. private string ifOutCoat = "";
  79. /// <summary>
  80. /// 涂层类型(0.无、1镀铜、2磷化、3镀铜及磷化)
  81. /// </summary>
  82. private string coatType = "";
  83. /// <summary>
  84. /// 计划接箍个数
  85. /// </summary>
  86. private decimal? planJgNum = null;
  87. /// <summary>
  88. /// 测算接箍个数
  89. /// </summary>
  90. private decimal? csJgNum = null;
  91. /// <summary>
  92. /// 需求接箍个数
  93. /// </summary>
  94. private decimal? xqJgNum = null;
  95. /// <summary>
  96. /// 压印喷标要求(4项之一)
  97. /// </summary>
  98. private string demandCopper = "";
  99. /// <summary>
  100. /// 车丝机床组号
  101. /// </summary>
  102. private string latheGrpNo = "";
  103. /// <summary>
  104. /// 车丝机床组
  105. /// </summary>
  106. private string latheGrpNm = "";
  107. /// <summary>
  108. /// 探伤要求(4项之一,408401)
  109. /// </summary>
  110. private string demandDetection = "";
  111. /// <summary>
  112. /// 喷砂要求(4项之一)
  113. /// </summary>
  114. private string demandBlast = "";
  115. /// <summary>
  116. /// 磷化镀铜要求(4项之一,408402)
  117. /// </summary>
  118. private string demandBonderizing = "";
  119. /// <summary>
  120. /// 工单状态(0计划,1下发,2生产中,3生产完成,4.关闭)
  121. /// </summary>
  122. private string zyBillStatus = "";
  123. /// <summary>
  124. /// 备注
  125. /// </summary>
  126. private string memo = "";
  127. /// <summary>
  128. /// 创建人
  129. /// </summary>
  130. private string createName = "";
  131. /// <summary>
  132. /// 创建时间
  133. /// </summary>
  134. private string createTime = "";
  135. /// <summary>
  136. /// 下发人
  137. /// </summary>
  138. private string updateName = "";
  139. /// <summary>
  140. /// 下发时间
  141. /// </summary>
  142. private string updateTime = "";
  143. /// <summary>
  144. /// 是否委外喷标(0否,1是,2无喷标)
  145. /// </summary>
  146. private string ifOutCopper = "";
  147. /// <summary>
  148. /// 关闭时间
  149. /// </summary>
  150. private string closeTime = "";
  151. /// <summary>
  152. /// 计划支数
  153. /// </summary>
  154. private decimal? planBlNum = null;
  155. /// <summary>
  156. /// 计划重量
  157. /// </summary>
  158. private decimal? planBlWt = null;
  159. /// <summary>
  160. /// 是否委外螺纹检验(0否,1是)
  161. /// </summary>
  162. private string ifOutThread = "";
  163. /// <summary>
  164. /// 实际上料支
  165. /// </summary>
  166. private decimal? realBlNum = null;
  167. /// <summary>
  168. /// 实际上料吨
  169. /// </summary>
  170. private decimal? realBlWt = null;
  171. /// <summary>
  172. /// 冶炼炉号(电炉号)
  173. /// </summary>
  174. private string stoveNo = "";
  175. /// <summary>
  176. /// 标示炉号(打印炉号)
  177. /// </summary>
  178. private string flagStoveNo = "";
  179. ///
  180. /// 是否拆分
  181. private string ifsplit = "";
  182. /// <summary>
  183. /// 出库个数
  184. /// </summary>
  185. private decimal? outNum = null;
  186. /// <summary>
  187. /// 出库吨
  188. /// </summary>
  189. private decimal? outWt = null;
  190. /// <summary>
  191. /// 钢级(牌号)代码
  192. /// </summary>
  193. private string steelcode = "";
  194. /// <summary>
  195. /// 钢级(牌号)名称
  196. /// </summary>
  197. private string steelname = "";
  198. /// <summary>
  199. /// 钢种代码
  200. /// </summary>
  201. private string gradecode = "";
  202. /// <summary>
  203. /// 钢种名称
  204. /// </summary>
  205. private string gradename = "";
  206. /// <summary>
  207. /// 接箍规格描述
  208. /// </summary>
  209. private string specJgDesc = "";
  210. /// <summary>
  211. /// 接箍规格代码
  212. /// </summary>
  213. private string specJg = "";
  214. /// <summary>
  215. /// 中孔类别(I、II、III、IV...)
  216. /// </summary>
  217. private string styleJg = "";
  218. /// <summary>
  219. /// 接箍标准代码
  220. /// </summary>
  221. private string stdCode = "";
  222. /// <summary>
  223. /// 接箍标准名称
  224. /// </summary>
  225. private string stdName = "";
  226. /// <summary>
  227. /// 接箍标准类别代码
  228. /// </summary>
  229. private string stdStyle = "";
  230. /// <summary>
  231. /// 接箍标准类别描述(I、II、III)
  232. /// </summary>
  233. private string stdStyleDesc = "";
  234. /// <summary>
  235. /// 接箍品种代码
  236. /// </summary>
  237. private string produccodeJg = "";
  238. /// <summary>
  239. /// 接箍品种描述
  240. /// </summary>
  241. private string produccodeJgDesc = "";
  242. /// <summary>
  243. /// 接箍码
  244. /// </summary>
  245. private string codeJg = "";
  246. /// <summary>
  247. /// 接箍备料码
  248. /// </summary>
  249. private string codeJgBl = "";
  250. /// <summary>
  251. /// 备料码集合
  252. /// </summary>
  253. private string codeBlAll = "";
  254. /// <summary>
  255. /// 扣型代码
  256. /// </summary>
  257. private string modelCode = "";
  258. /// <summary>
  259. /// 接箍扣型描述
  260. /// </summary>
  261. private string modelDesc = "";
  262. /// <summary>
  263. /// 是否接箍监制
  264. /// </summary>
  265. private string ifMonitorJg = "";
  266. /// <summary>
  267. /// 监制编号
  268. /// </summary>
  269. private string prdcrNo = "";
  270. ///成材率
  271. private string mater = "";
  272. [Description("成材率(%)")]
  273. [Nullable(true)]
  274. [DataLength(40)]
  275. public string Mater
  276. {
  277. get { return mater; }
  278. set { mater = value; }
  279. }
  280. ///送判时间
  281. private string applyTime = "";
  282. [Description("送判时间")]
  283. [Nullable(true)]
  284. [DataLength(40)]
  285. public string ApplyTime
  286. {
  287. get { return applyTime; }
  288. set { applyTime = value; }
  289. }
  290. ///前工序会否紧急放行
  291. private string isFlag = "";
  292. [Description("前工序是否紧急放行")]
  293. [Nullable(true)]
  294. [DataLength(40)]
  295. public string IsFlag
  296. {
  297. get { return isFlag; }
  298. set { isFlag = value; }
  299. }
  300. //接箍废品支REJECTED_PCS
  301. private string rejectedPcs = "";
  302. [Description("废品个数")]
  303. [Nullable(true)]
  304. [DataLength(40)]
  305. public string RejectedPcs
  306. {
  307. get { return rejectedPcs; }
  308. set { rejectedPcs = value; }
  309. }
  310. //接箍废品支REJECTED_WT
  311. private string rejectedWt = "";
  312. [Description("废品重量")]
  313. [Nullable(true)]
  314. [DataLength(40)]
  315. public string RejectedWt
  316. {
  317. get { return rejectedWt; }
  318. set { rejectedWt = value; }
  319. }
  320. //接箍长度AIMLENGTH
  321. private string aimlength = "";
  322. [Description("接箍长度")]
  323. [Nullable(true)]
  324. [DataLength(40)]
  325. public string Aimlength
  326. {
  327. get { return aimlength; }
  328. set { aimlength = value; }
  329. }
  330. //接箍壁厚WALLTHICK
  331. private string wallthick = "";
  332. [Description("接箍壁厚")]
  333. [Nullable(true)]
  334. [DataLength(40)]
  335. public string Wallthick
  336. {
  337. get { return wallthick; }
  338. set { wallthick = value; }
  339. }
  340. //接箍外径OUTDIAMETER
  341. private string outdiameter = "";
  342. [Description("接箍外径")]
  343. [Nullable(true)]
  344. [DataLength(40)]
  345. public string Outdiameter
  346. {
  347. get { return outdiameter; }
  348. set { outdiameter = value; }
  349. }
  350. //合同号ORDER_NO
  351. private string orderNo = "";
  352. [Description("合同号")]
  353. [Nullable(true)]
  354. [DataLength(40)]
  355. public string OrderNo
  356. {
  357. get { return orderNo; }
  358. set { orderNo = value; }
  359. }
  360. //合同号ORDER_SEQ
  361. private string orderSeq = "";
  362. [Description("合同行号")]
  363. [Nullable(true)]
  364. [DataLength(40)]
  365. public string OrderSeq
  366. {
  367. get { return orderSeq; }
  368. set { orderSeq = value; }
  369. }
  370. //合同z号ORDER_SEQ_NO
  371. private string orderSeqNo = "";
  372. [Description("合同子行号")]
  373. [Nullable(true)]
  374. [DataLength(40)]
  375. public string OrderSeqNo
  376. {
  377. get { return orderSeqNo; }
  378. set { orderSeqNo = value; }
  379. }
  380. //工艺文件序号CRAFT_SEQ
  381. private string craftSeq = "";
  382. [Description("工艺序号")]
  383. [Nullable(true)]
  384. [DataLength(40)]
  385. public string CraftSeq
  386. {
  387. get { return craftSeq; }
  388. set { craftSeq = value; }
  389. }
  390. //工艺文件序号CRAFT_FILE_NO
  391. private string craftFileNo = "";
  392. [Description("工艺文件号")]
  393. [Nullable(true)]
  394. [DataLength(40)]
  395. public string CraftFileNo
  396. {
  397. get { return craftFileNo; }
  398. set { craftFileNo = value; }
  399. }
  400. /// <summary>
  401. /// 个数(原始记录)
  402. /// </summary>
  403. private decimal? proNum = null;
  404. /// <summary>
  405. /// 总重量(原始记录)
  406. /// </summary>
  407. private decimal? proWt = null;
  408. /// <summary>
  409. /// 个数(原始记录)
  410. /// </summary>
  411. [Description("个数")]
  412. [Nullable(true)]
  413. [DataLength(6)]
  414. public decimal? ProNum
  415. {
  416. get { return proNum; }
  417. set { proNum = value; }
  418. }
  419. /// <summary>
  420. /// 总重量(原始记录)
  421. /// </summary>
  422. [Description("总重量")]
  423. [Nullable(true)]
  424. [DataLength(8)]
  425. public decimal? ProWt
  426. {
  427. get { return proWt; }
  428. set { proWt = value; }
  429. }
  430. ///判定单号DETER_NO
  431. private string deterNo = "";
  432. [Description("判定单号")]
  433. [Nullable(true)]
  434. [DataLength(40)]
  435. public string DeterNo
  436. {
  437. get { return deterNo; }
  438. set { deterNo = value; }
  439. }
  440. ///判定单号序号
  441. private string deterNoSeq = "";
  442. [Description("判定单号序号")]
  443. [Nullable(true)]
  444. [DataLength(40)]
  445. public string DeterNoSeq
  446. {
  447. get { return deterNoSeq; }
  448. set { deterNoSeq = value; }
  449. }
  450. private string judgeFlag = "";
  451. /// <summary>
  452. /// 送判状态
  453. /// </summary>
  454. [Description("判定状态")]
  455. [Nullable(true)]
  456. [DataLength(10)]
  457. public string JudgeFlag
  458. {
  459. get { return judgeFlag; }
  460. set { judgeFlag = value; }
  461. }
  462. /// <summary>
  463. /// 锯切支数CUT_PIECES
  464. /// </summary>
  465. private string cutPieces = "";
  466. /// <summary>
  467. /// 工单号(炉次计划号+01流水)
  468. /// </summary>
  469. [Description("锯切支数")]
  470. [Nullable(true)]
  471. [DataLength(20)]
  472. public string CutPieces
  473. {
  474. get { return cutPieces; }
  475. set { cutPieces = value; }
  476. }
  477. /// <summary>
  478. /// 是否拆分
  479. /// </summary>
  480. [Description("是否拆分")]
  481. [Nullable(true)]
  482. [DataLength(20)]
  483. public string Ifsplit
  484. {
  485. get { return ifsplit; }
  486. set { ifsplit = value; }
  487. }
  488. /// <summary>
  489. /// 工单顺序号GX_PRO_SEQ
  490. /// </summary>
  491. private string gxProSeq = "";
  492. /// <summary>
  493. /// 顺序号
  494. /// </summary>
  495. [Description("顺序号")]
  496. [Nullable(true)]
  497. [DataLength(20)]
  498. public string GxProSeq
  499. {
  500. get { return gxProSeq; }
  501. set { gxProSeq = value; }
  502. }
  503. /// <summary>
  504. /// 锯切个数QUALIFIED_NUMBER
  505. /// </summary>
  506. private string qualifiedNumber = "";
  507. /// <summary>
  508. /// 锯切个数(炉次计划号+01流水)
  509. /// </summary>
  510. [Description("锯切个数")]
  511. [Nullable(true)]
  512. [DataLength(20)]
  513. public string QualifiedNumber
  514. {
  515. get { return qualifiedNumber; }
  516. set { qualifiedNumber = value; }
  517. }
  518. /// <summary>
  519. /// 车丝个数PRODUCED_PCS
  520. /// </summary>
  521. private string producedPcs = "";
  522. /// <summary>
  523. /// 车丝个数(炉次计划号+01流水)
  524. /// </summary>
  525. [Description("车丝个数")]
  526. [Nullable(true)]
  527. [DataLength(20)]
  528. public string ProducedPcs
  529. {
  530. get { return producedPcs; }
  531. set { producedPcs = value; }
  532. }
  533. /// <summary>
  534. /// 工单号(炉次计划号+01流水)
  535. /// </summary>
  536. [Description("工单号")]
  537. [Nullable(false)]
  538. [DataLength(20)]
  539. public string WoId
  540. {
  541. get { return woId; }
  542. set { woId = value; }
  543. }
  544. /// <summary>
  545. /// 炉次计划号
  546. /// </summary>
  547. [Description("炉次计划号")]
  548. [Nullable(false)]
  549. [DataLength(20)]
  550. public string HeatPlanNo
  551. {
  552. get { return heatPlanNo; }
  553. set { heatPlanNo = value; }
  554. }
  555. /// <summary>
  556. /// 上料炉号
  557. /// </summary>
  558. [Description("上料炉号")]
  559. [Nullable(true)]
  560. [DataLength(20)]
  561. public string FeedHeatNo
  562. {
  563. get { return feedHeatNo; }
  564. set { feedHeatNo = value; }
  565. }
  566. /// <summary>
  567. /// 判定炉号
  568. /// </summary>
  569. [Description("判定炉号")]
  570. [Nullable(true)]
  571. [DataLength(6)]
  572. public string JudgeStoveNo
  573. {
  574. get { return judgeStoveNo; }
  575. set { judgeStoveNo = value; }
  576. }
  577. /// <summary>
  578. /// 批号
  579. /// </summary>
  580. [Description("批号")]
  581. [Nullable(true)]
  582. [DataLength(20)]
  583. public string BatchNo
  584. {
  585. get { return batchNo; }
  586. set { batchNo = value; }
  587. }
  588. /// <summary>
  589. /// 组号
  590. /// </summary>
  591. [Description("组号")]
  592. [Nullable(true)]
  593. [DataLength(3)]
  594. public string BatchGroudNo
  595. {
  596. get { return batchGroudNo; }
  597. set { batchGroudNo = value; }
  598. }
  599. /// <summary>
  600. /// 接箍产线代码
  601. /// </summary>
  602. [Description("接箍产线代码")]
  603. [Nullable(true)]
  604. [DataLength(20)]
  605. public string PlineCode
  606. {
  607. get { return plineCode; }
  608. set { plineCode = value; }
  609. }
  610. /// <summary>
  611. /// 接箍产线描述
  612. /// </summary>
  613. [Description("产线描述")]
  614. [Nullable(true)]
  615. [DataLength(100)]
  616. public string PlineName
  617. {
  618. get { return plineName; }
  619. set { plineName = value; }
  620. }
  621. /// <summary>
  622. /// 是否全工序委托(0否,1是)
  623. /// </summary>
  624. [Description("是否全委外")]
  625. [Nullable(true)]
  626. [DataLength(1)]
  627. public string IfAllOutWork
  628. {
  629. get { return ifAllOutWork; }
  630. set { ifAllOutWork = value; }
  631. }
  632. /// <summary>
  633. /// 是否委外锯切(0否,1是)
  634. /// </summary>
  635. [Description("是否委外锯切")]
  636. [Nullable(true)]
  637. [DataLength(1)]
  638. public string IfOutCut
  639. {
  640. get { return ifOutCut; }
  641. set { ifOutCut = value; }
  642. }
  643. /// <summary>
  644. /// 是否委外粗加工(0否,1是)
  645. /// </summary>
  646. [Description("是否委外粗加工")]
  647. [Nullable(true)]
  648. [DataLength(1)]
  649. public string IfOutCjg
  650. {
  651. get { return ifOutCjg; }
  652. set { ifOutCjg = value; }
  653. }
  654. /// <summary>
  655. /// 是否委外压印(0否,1是)
  656. /// </summary>
  657. [Description("是否委外压印")]
  658. [Nullable(true)]
  659. [DataLength(1)]
  660. public string IfOutImpress
  661. {
  662. get { return ifOutImpress; }
  663. set { ifOutImpress = value; }
  664. }
  665. /// <summary>
  666. /// 是否委外车丝(0否,1是)
  667. /// </summary>
  668. [Description("是否委外车丝")]
  669. [Nullable(true)]
  670. [DataLength(1)]
  671. public string IfOutLathe
  672. {
  673. get { return ifOutLathe; }
  674. set { ifOutLathe = value; }
  675. }
  676. /// <summary>
  677. /// 是否委外探伤(0否,1是)
  678. /// </summary>
  679. [Description("是否委外探伤")]
  680. [Nullable(true)]
  681. [DataLength(1)]
  682. public string IfOutDetect
  683. {
  684. get { return ifOutDetect; }
  685. set { ifOutDetect = value; }
  686. }
  687. /// <summary>
  688. /// 是否委外喷砂(0否,1是)
  689. /// </summary>
  690. [Description("是否委外喷砂")]
  691. [Nullable(true)]
  692. [DataLength(1)]
  693. public string IfOutBlast
  694. {
  695. get { return ifOutBlast; }
  696. set { ifOutBlast = value; }
  697. }
  698. /// <summary>
  699. /// 是否委外涂层(0否,1镀铜,2磷化3.镀铜及磷化)
  700. /// </summary>
  701. [Description("是否委外涂层")]
  702. [Nullable(true)]
  703. [DataLength(1)]
  704. public string IfOutCoat
  705. {
  706. get { return ifOutCoat; }
  707. set { ifOutCoat = value; }
  708. }
  709. /// <summary>
  710. /// 涂层类型(0.无、1镀铜、2磷化、3镀铜及磷化)
  711. /// </summary>
  712. [Description("涂层类型")]
  713. [Nullable(true)]
  714. [DataLength(1)]
  715. public string CoatType
  716. {
  717. get { return coatType; }
  718. set { coatType = value; }
  719. }
  720. /// <summary>
  721. /// 计划接箍个数
  722. /// </summary>
  723. [Description("计划个数")]
  724. [Nullable(true)]
  725. [DataLength(10)]
  726. public decimal? PlanJgNum
  727. {
  728. get { return planJgNum; }
  729. set { planJgNum = value; }
  730. }
  731. /// <summary>
  732. /// 测算接箍个数
  733. /// </summary>
  734. [Description("测算个数")]
  735. [Nullable(true)]
  736. [DataLength(10)]
  737. public decimal? CsJgNum
  738. {
  739. get { return csJgNum; }
  740. set { csJgNum = value; }
  741. }
  742. /// <summary>
  743. /// 需求接箍个数
  744. /// </summary>
  745. [Description("需求个数")]
  746. [Nullable(true)]
  747. [DataLength(10)]
  748. public decimal? XqJgNum
  749. {
  750. get { return xqJgNum; }
  751. set { xqJgNum = value; }
  752. }
  753. /// <summary>
  754. /// 压印喷标要求(4项之一)
  755. /// </summary>
  756. [Description("是否压印喷标")]
  757. [Nullable(true)]
  758. [DataLength(40)]
  759. public string DemandCopper
  760. {
  761. get { return demandCopper; }
  762. set { demandCopper = value; }
  763. }
  764. /// <summary>
  765. /// 探伤要求(4项之一,408401)
  766. /// </summary>
  767. [Description("是否探伤")]
  768. [Nullable(true)]
  769. [DataLength(40)]
  770. public string DemandDetection
  771. {
  772. get { return demandDetection; }
  773. set { demandDetection = value; }
  774. }
  775. /// <summary>
  776. /// 喷砂要求(4项之一)
  777. /// </summary>
  778. [Description("是否喷砂")]
  779. [Nullable(true)]
  780. [DataLength(40)]
  781. public string DemandBlast
  782. {
  783. get { return demandBlast; }
  784. set { demandBlast = value; }
  785. }
  786. /// <summary>
  787. /// 磷化镀铜要求(4项之一,408402)
  788. /// </summary>
  789. [Description("是否磷化镀铜")]
  790. [Nullable(true)]
  791. [DataLength(40)]
  792. public string DemandBonderizing
  793. {
  794. get { return demandBonderizing; }
  795. set { demandBonderizing = value; }
  796. }
  797. /// <summary>
  798. /// 工单状态(0计划,1下发,2生产中,3生产完成,4.关闭)
  799. /// </summary>
  800. [Description("工单状态")]
  801. [Nullable(true)]
  802. [DataLength(1)]
  803. public string ZyBillStatus
  804. {
  805. get { return zyBillStatus; }
  806. set { zyBillStatus = value; }
  807. }
  808. /// <summary>
  809. /// 备注
  810. /// </summary>
  811. [Description("备注")]
  812. [Nullable(true)]
  813. [DataLength(200)]
  814. public string Memo
  815. {
  816. get { return memo; }
  817. set { memo = value; }
  818. }
  819. /// <summary>
  820. /// 创建人
  821. /// </summary>
  822. [Description("创建人")]
  823. [Nullable(true)]
  824. [DataLength(20)]
  825. public string CreateName
  826. {
  827. get { return createName; }
  828. set { createName = value; }
  829. }
  830. /// <summary>
  831. /// 创建时间
  832. /// </summary>
  833. [Description("创建时间")]
  834. [Nullable(true)]
  835. public string CreateTime
  836. {
  837. get { return createTime; }
  838. set { createTime = value; }
  839. }
  840. /// <summary>
  841. /// 下发人
  842. /// </summary>
  843. [Description("下发人")]
  844. [Nullable(true)]
  845. [DataLength(20)]
  846. public string UpdateName
  847. {
  848. get { return updateName; }
  849. set { updateName = value; }
  850. }
  851. /// <summary>
  852. /// 下发时间
  853. /// </summary>
  854. [Description("下发时间")]
  855. [Nullable(true)]
  856. public string UpdateTime
  857. {
  858. get { return updateTime; }
  859. set { updateTime = value; }
  860. }
  861. /// <summary>
  862. /// 是否委外喷标(0否,1是,2无喷标)
  863. /// </summary>
  864. [Description("是否委外喷标")]
  865. [Nullable(true)]
  866. [DataLength(1)]
  867. public string IfOutCopper
  868. {
  869. get { return ifOutCopper; }
  870. set { ifOutCopper = value; }
  871. }
  872. /// <summary>
  873. /// 关闭时间
  874. /// </summary>
  875. [Description("关闭时间")]
  876. [Nullable(true)]
  877. public string CloseTime
  878. {
  879. get { return closeTime; }
  880. set { closeTime = value; }
  881. }
  882. /// <summary>
  883. /// 计划支数
  884. /// </summary>
  885. [Description("计划支")]
  886. [Nullable(true)]
  887. [DataLength(10)]
  888. public decimal? PlanBlNum
  889. {
  890. get { return planBlNum; }
  891. set { planBlNum = value; }
  892. }
  893. /// <summary>
  894. /// 计划重量
  895. /// </summary>
  896. [Description("计划吨")]
  897. [Nullable(true)]
  898. [DataLength(10)]
  899. public decimal? PlanBlWt
  900. {
  901. get { return planBlWt; }
  902. set { planBlWt = value; }
  903. }
  904. /// <summary>
  905. /// 是否委外螺纹检验(0否,1是)
  906. /// </summary>
  907. [Description("是否委外螺纹检验")]
  908. [Nullable(true)]
  909. [DataLength(1)]
  910. public string IfOutThread
  911. {
  912. get { return ifOutThread; }
  913. set { ifOutThread = value; }
  914. }
  915. /// <summary>
  916. /// 实际上料支
  917. /// </summary>
  918. [Description("上料支")]
  919. [Nullable(true)]
  920. [DataLength(10)]
  921. public decimal? RealBlNum
  922. {
  923. get { return realBlNum; }
  924. set { realBlNum = value; }
  925. }
  926. /// <summary>
  927. /// 实际上料吨
  928. /// </summary>
  929. [Description("上料吨")]
  930. [Nullable(true)]
  931. [DataLength(10)]
  932. public decimal? RealBlWt
  933. {
  934. get { return realBlWt; }
  935. set { realBlWt = value; }
  936. }
  937. /// <summary>
  938. /// 冶炼炉号(电炉号)
  939. /// </summary>
  940. [Description("冶炼炉号")]
  941. [Nullable(true)]
  942. [DataLength(10)]
  943. public string StoveNo
  944. {
  945. get { return stoveNo; }
  946. set { stoveNo = value; }
  947. }
  948. /// <summary>
  949. /// 标示炉号(打印炉号)
  950. /// </summary>
  951. [Description("标示炉号")]
  952. [Nullable(true)]
  953. [DataLength(10)]
  954. public string FlagStoveNo
  955. {
  956. get { return flagStoveNo; }
  957. set { flagStoveNo = value; }
  958. }
  959. /// <summary>
  960. /// 出库个数
  961. /// </summary>
  962. [Description("出库个")]
  963. [Nullable(true)]
  964. [DataLength(10)]
  965. public decimal? OutNum
  966. {
  967. get { return outNum; }
  968. set { outNum = value; }
  969. }
  970. /// <summary>
  971. /// 出库吨
  972. /// </summary>
  973. [Description("出库吨")]
  974. [Nullable(true)]
  975. [DataLength(10)]
  976. public decimal? OutWt
  977. {
  978. get { return outWt; }
  979. set { outWt = value; }
  980. }
  981. /// <summary>
  982. /// 钢级(牌号)代码
  983. /// </summary>
  984. [Description("钢级(牌号)代码")]
  985. [Nullable(true)]
  986. [DataLength(10)]
  987. public string Steelcode
  988. {
  989. get { return steelcode; }
  990. set { steelcode = value; }
  991. }
  992. /// <summary>
  993. /// 钢级(牌号)名称
  994. /// </summary>
  995. [Description("钢级")]
  996. [Nullable(true)]
  997. [DataLength(100)]
  998. public string Steelname
  999. {
  1000. get { return steelname; }
  1001. set { steelname = value; }
  1002. }
  1003. /// <summary>
  1004. /// 钢种代码
  1005. /// </summary>
  1006. [Description("钢种代码")]
  1007. [Nullable(true)]
  1008. [DataLength(10)]
  1009. public string Gradecode
  1010. {
  1011. get { return gradecode; }
  1012. set { gradecode = value; }
  1013. }
  1014. /// <summary>
  1015. /// 钢种名称
  1016. /// </summary>
  1017. [Description("钢种")]
  1018. [Nullable(true)]
  1019. [DataLength(100)]
  1020. public string Gradename
  1021. {
  1022. get { return gradename; }
  1023. set { gradename = value; }
  1024. }
  1025. /// <summary>
  1026. /// 接箍规格描述
  1027. /// </summary>
  1028. [Description("规格")]
  1029. [Nullable(true)]
  1030. [DataLength(100)]
  1031. public string SpecJgDesc
  1032. {
  1033. get { return specJgDesc; }
  1034. set { specJgDesc = value; }
  1035. }
  1036. /// <summary>
  1037. /// 接箍规格代码
  1038. /// </summary>
  1039. [Description("接箍规格代码")]
  1040. [Nullable(true)]
  1041. [DataLength(10)]
  1042. public string SpecJg
  1043. {
  1044. get { return specJg; }
  1045. set { specJg = value; }
  1046. }
  1047. /// <summary>
  1048. /// 中孔类别(I、II、III、IV...)
  1049. /// </summary>
  1050. [Description("中孔类别")]
  1051. [Nullable(true)]
  1052. [DataLength(8)]
  1053. public string StyleJg
  1054. {
  1055. get { return styleJg; }
  1056. set { styleJg = value; }
  1057. }
  1058. /// <summary>
  1059. /// 接箍标准代码
  1060. /// </summary>
  1061. [Description("接箍标准代码")]
  1062. [Nullable(true)]
  1063. [DataLength(20)]
  1064. public string StdCode
  1065. {
  1066. get { return stdCode; }
  1067. set { stdCode = value; }
  1068. }
  1069. /// <summary>
  1070. /// 接箍标准名称
  1071. /// </summary>
  1072. [Description("标准名称")]
  1073. [Nullable(true)]
  1074. [DataLength(200)]
  1075. public string StdName
  1076. {
  1077. get { return stdName; }
  1078. set { stdName = value; }
  1079. }
  1080. /// <summary>
  1081. /// 接箍标准类别代码
  1082. /// </summary>
  1083. [Description("接箍标准类别代码")]
  1084. [Nullable(true)]
  1085. [DataLength(10)]
  1086. public string StdStyle
  1087. {
  1088. get { return stdStyle; }
  1089. set { stdStyle = value; }
  1090. }
  1091. /// <summary>
  1092. /// 接箍标准类别描述(I、II、III)
  1093. /// </summary>
  1094. [Description("标准类别")]
  1095. [Nullable(true)]
  1096. [DataLength(10)]
  1097. public string StdStyleDesc
  1098. {
  1099. get { return stdStyleDesc; }
  1100. set { stdStyleDesc = value; }
  1101. }
  1102. /// <summary>
  1103. /// 接箍品种代码
  1104. /// </summary>
  1105. [Description("接箍品种代码")]
  1106. [Nullable(true)]
  1107. [DataLength(20)]
  1108. public string ProduccodeJg
  1109. {
  1110. get { return produccodeJg; }
  1111. set { produccodeJg = value; }
  1112. }
  1113. /// <summary>
  1114. /// 接箍品种描述
  1115. /// </summary>
  1116. [Description("品种")]
  1117. [Nullable(true)]
  1118. [DataLength(100)]
  1119. public string ProduccodeJgDesc
  1120. {
  1121. get { return produccodeJgDesc; }
  1122. set { produccodeJgDesc = value; }
  1123. }
  1124. /// <summary>
  1125. /// 接箍码
  1126. /// </summary>
  1127. [Description("接箍码")]
  1128. [Nullable(true)]
  1129. [DataLength(7)]
  1130. public string CodeJg
  1131. {
  1132. get { return codeJg; }
  1133. set { codeJg = value; }
  1134. }
  1135. /// <summary>
  1136. /// 接箍备料码
  1137. /// </summary>
  1138. [Description("接箍备料码")]
  1139. [Nullable(true)]
  1140. [DataLength(20)]
  1141. public string CodeJgBl
  1142. {
  1143. get { return codeJgBl; }
  1144. set { codeJgBl = value; }
  1145. }
  1146. /// <summary>
  1147. /// 备料码集合
  1148. /// </summary>
  1149. [Description("备料码集合")]
  1150. [Nullable(true)]
  1151. [DataLength(200)]
  1152. public string CodeBlAll
  1153. {
  1154. get { return codeBlAll; }
  1155. set { codeBlAll = value; }
  1156. }
  1157. /// <summary>
  1158. /// 扣型代码
  1159. /// </summary>
  1160. [Description("扣型代码")]
  1161. [Nullable(true)]
  1162. [DataLength(20)]
  1163. public string ModelCode
  1164. {
  1165. get { return modelCode; }
  1166. set { modelCode = value; }
  1167. }
  1168. /// <summary>
  1169. /// 接箍扣型描述
  1170. /// </summary>
  1171. [Description("扣型")]
  1172. [Nullable(true)]
  1173. [DataLength(100)]
  1174. public string ModelDesc
  1175. {
  1176. get { return modelDesc; }
  1177. set { modelDesc = value; }
  1178. }
  1179. /// <summary>
  1180. /// 是否接箍监制
  1181. /// </summary>
  1182. [Description("是否监制")]
  1183. [Nullable(true)]
  1184. [DataLength(1)]
  1185. public string IfMonitorJg
  1186. {
  1187. get { return ifMonitorJg; }
  1188. set { ifMonitorJg = value; }
  1189. }
  1190. /// <summary>
  1191. /// 监制编号
  1192. /// </summary>
  1193. [Description("监制编号")]
  1194. [Nullable(true)]
  1195. [DataLength(40)]
  1196. public string PrdcrNo
  1197. {
  1198. get { return prdcrNo; }
  1199. set { prdcrNo = value; }
  1200. }
  1201. /// <summary>
  1202. /// 上料行ID(炉计划ID+2位流水)
  1203. /// </summary>
  1204. private string heatPlanSqe = "";
  1205. /// <summary>
  1206. /// 上料行ID(炉计划ID+2位流水)
  1207. /// </summary>
  1208. [Description("上料行ID")]
  1209. [Nullable(false)]
  1210. [DataLength(20)]
  1211. public string HeatPlanSqe
  1212. {
  1213. get { return heatPlanSqe; }
  1214. set { heatPlanSqe = value; }
  1215. }
  1216. [Description("机床组号")]
  1217. public string LatheGrpNo
  1218. {
  1219. get { return latheGrpNo; }
  1220. set { latheGrpNo = value; }
  1221. }
  1222. [Description("车丝机编号")]
  1223. public string LatheGrpNm
  1224. {
  1225. get { return latheGrpNm; }
  1226. set { latheGrpNm = value; }
  1227. }
  1228. private string singleCutNun = "";
  1229. [Description("单支可切个数")]
  1230. public string SingleCutNun
  1231. {
  1232. get { return singleCutNun; }
  1233. set { singleCutNun = value; }
  1234. }
  1235. private string singleweight = "";
  1236. [Description("接箍单重")]
  1237. public string Singleweight
  1238. {
  1239. get { return singleweight; }
  1240. set { singleweight = value; }
  1241. }
  1242. /// <summary>
  1243. /// 接箍合同号集合JG_ORDERNO_ALL
  1244. /// </summary>
  1245. private string jgOrdernoAll = "";
  1246. /// <summary>
  1247. /// 接箍合同号集合
  1248. /// </summary>
  1249. [Description("接箍合同号")]
  1250. [Nullable(false)]
  1251. [DataLength(200)]
  1252. public string JgOrdernoAll
  1253. {
  1254. get { return jgOrdernoAll; }
  1255. set { jgOrdernoAll = value; }
  1256. }
  1257. private string craftNoJg2 = "";
  1258. [Description("二级工艺文件")]
  1259. public string CraftNoJg2
  1260. {
  1261. get { return craftNoJg2; }
  1262. set { craftNoJg2 = value; }
  1263. }
  1264. private string craftSeq2 = "";
  1265. [Description("工艺序号")]
  1266. public string CraftSeq2
  1267. {
  1268. get { return craftSeq2; }
  1269. set { craftSeq2 = value; }
  1270. }
  1271. private string craftPath = "";
  1272. [Description("工艺路径")]
  1273. public string CraftPath
  1274. {
  1275. get { return craftPath; }
  1276. set { craftPath = value; }
  1277. }
  1278. /// <summary>
  1279. /// 主交货编码PK
  1280. /// </summary>
  1281. private string ordLnDlyPk = "";
  1282. /// <summary>
  1283. /// 主合同号
  1284. /// </summary>
  1285. private string orderNoSeq = "";
  1286. /// <summary>
  1287. /// 主交货编码
  1288. /// </summary>
  1289. private string deliveryNo = "";
  1290. /// <summary>
  1291. /// 主交货编码PK
  1292. /// </summary>
  1293. [Description("交货行PK")]
  1294. [Nullable(true)]
  1295. [DataLength(50)]
  1296. public string OrdLnDlyPk
  1297. {
  1298. get { return ordLnDlyPk; }
  1299. set { ordLnDlyPk = value; }
  1300. }
  1301. /// <summary>
  1302. /// 主合同号
  1303. /// </summary>
  1304. [Description("合同号")]
  1305. [Nullable(true)]
  1306. [DataLength(20)]
  1307. public string OrderNoSeq
  1308. {
  1309. get { return orderNoSeq; }
  1310. set { orderNoSeq = value; }
  1311. }
  1312. /// <summary>
  1313. /// 主交货编码
  1314. /// </summary>
  1315. [Description("交货行")]
  1316. [Nullable(true)]
  1317. [DataLength(3)]
  1318. public string DeliveryNo
  1319. {
  1320. get { return deliveryNo; }
  1321. set { deliveryNo = value; }
  1322. }
  1323. private string latheCutNm = "";
  1324. [Description("切管机编号")]
  1325. public string LatheCutNm
  1326. {
  1327. get { return latheCutNm; }
  1328. set { latheCutNm = value; }
  1329. }
  1330. }
  1331. }