PlnZyJgMEntity.cs 34 KB

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