PlnOrderCastSEntityAmoun.cs 32 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace Core.StlMes.Client.PlnSaleOrd.炼钢计划.entity
  8. {
  9. /// <summary>
  10. /// 数据库表 铸造工序订单排产分解表 所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:USER-20150714WV 时间:2016-06-01
  12. /// </summary>
  13. public class PlnOrderCastSEntityAmoun
  14. {
  15. private decimal? canWgt;
  16. [Description("待冶炼量")]
  17. public decimal? CanWgt
  18. {
  19. get { return canWgt; }
  20. set { canWgt = value; }
  21. }
  22. private string canNum;
  23. [Description("待冶炼支")]
  24. public string CanNum
  25. {
  26. get { return canNum; }
  27. set { canNum = value; }
  28. }
  29. /// <summary>
  30. /// 补量需坯支
  31. /// </summary>
  32. private decimal? amountNum = null;
  33. [Description("补量支")]
  34. [Nullable(true)]
  35. [DataLength(20)]
  36. public decimal? AmountNum
  37. {
  38. get { return amountNum; }
  39. set { amountNum = value; }
  40. }
  41. /// <summary>
  42. /// 补量需坯吨
  43. /// </summary>
  44. private decimal? amountWet = null;
  45. [Description("补量吨")]
  46. [Nullable(true)]
  47. [DataLength(20)]
  48. public decimal? AmountWet
  49. {
  50. get { return amountWet; }
  51. set { amountWet = value; }
  52. }
  53. /// <summary>
  54. /// 铸造订单编号
  55. /// </summary>
  56. private string proPlanId = "";
  57. /// <summary>
  58. /// 工序排产序号
  59. /// </summary>
  60. private decimal? gxPlanNo = null;
  61. /// <summary>
  62. /// 管坯类型(1铸坯2锻坯)
  63. /// </summary>
  64. private string gptype = "";
  65. /// <summary>
  66. /// 铸造类型(连铸、模铸)
  67. /// </summary>
  68. private string castingtype = "";
  69. /// <summary>
  70. /// 铸造产线编码
  71. /// </summary>
  72. private string plineCode = "";
  73. /// <summary>
  74. /// 铸造产线描述
  75. /// </summary>
  76. private string plineName = "";
  77. /// <summary>
  78. /// 电炉产线编码
  79. /// </summary>
  80. private string plineCodeA = "";
  81. /// <summary>
  82. /// 电炉产线描述
  83. /// </summary>
  84. private string plineNameA = "";
  85. /// <summary>
  86. /// 钢种代码
  87. /// </summary>
  88. private string gradecode = "";
  89. /// <summary>
  90. /// 钢种名称
  91. /// </summary>
  92. private string gradename = "";
  93. /// <summary>
  94. /// 连铸坯直径
  95. /// </summary>
  96. private string diameterLz = "";
  97. /// <summary>
  98. /// 单倍坯长(锻坯类型为空)
  99. /// </summary>
  100. private decimal? lenGpSingle = null;
  101. /// <summary>
  102. /// 倍尺数
  103. /// </summary>
  104. private decimal? cutNumGp = null;
  105. /// <summary>
  106. /// 切损长度(mm)
  107. /// </summary>
  108. private decimal? cutLoseLen = null;
  109. /// <summary>
  110. /// 连铸坯长度
  111. /// </summary>
  112. private decimal? lengthLz = null;
  113. /// <summary>
  114. /// 铸造坯物料编码
  115. /// </summary>
  116. private string materialNo = "";
  117. /// <summary>
  118. /// 铸造坯物料描述
  119. /// </summary>
  120. private string materialName = "";
  121. /// <summary>
  122. /// 投入物料编码
  123. /// </summary>
  124. private string wlidIn = "";
  125. /// <summary>
  126. /// 投入物料描述
  127. /// </summary>
  128. private string wldescIn = "";
  129. /// <summary>
  130. /// 成分标准索引号集合(内控)
  131. /// </summary>
  132. private string cic = "";
  133. /// <summary>
  134. /// 材质标准索引号集合(内控)
  135. /// </summary>
  136. private string pic = "";
  137. /// <summary>
  138. /// 公差标准索引号集合(内控)
  139. /// </summary>
  140. private string sic = "";
  141. /// <summary>
  142. /// 探伤索引号集合(内控)
  143. /// </summary>
  144. private string dic = "";
  145. /// <summary>
  146. /// 水压索引码集合(内控)
  147. /// </summary>
  148. private string wic = "";
  149. /// <summary>
  150. /// 加工标准索引号集合(内控)
  151. /// </summary>
  152. private string gic = "";
  153. /// <summary>
  154. /// 是否炼钢监制
  155. /// </summary>
  156. private string ifMonitorLg ;
  157. /// <summary>
  158. /// 监制编号
  159. /// </summary>
  160. private string prdcrNo = "";
  161. /// <summary>
  162. /// 炼钢监制点
  163. /// </summary>
  164. private string monitorPoint = "";
  165. /// <summary>
  166. /// 铸造坯单重(模铸为铸锭单重)
  167. /// </summary>
  168. private decimal? wtCastOne = null;
  169. /// <summary>
  170. /// 排产重量
  171. /// </summary>
  172. private decimal? planWtS = null;
  173. /// <summary>
  174. /// 排产支数
  175. /// </summary>
  176. private decimal? planNumS = null;
  177. /// <summary>
  178. /// 估算浇次数
  179. /// </summary>
  180. private decimal? castNumCalc = null;
  181. /// <summary>
  182. /// 估算总炉数
  183. /// </summary>
  184. private decimal? furnaceNumCalc = null;
  185. /// <summary>
  186. /// 平均每炉重量
  187. /// </summary>
  188. private decimal? furnaceWt = null;
  189. /// <summary>
  190. /// 产线内生产顺序号
  191. /// </summary>
  192. private decimal? gxProSeq = null;
  193. /// <summary>
  194. /// 生产年月
  195. /// </summary>
  196. private string proMonth = "";
  197. /// <summary>
  198. /// 计划耗时(分)
  199. /// </summary>
  200. private decimal? planUsetime = null;
  201. /// <summary>
  202. /// 计划开始时间
  203. /// </summary>
  204. private string planTimeB = "";
  205. /// <summary>
  206. /// 计划结束时间
  207. /// </summary>
  208. private string planTimeE = "";
  209. /// <summary>
  210. /// 已组炉重量
  211. /// </summary>
  212. private decimal? planedWt = null;
  213. /// <summary>
  214. /// 已组炉支数
  215. /// </summary>
  216. private decimal? planedNum = null;
  217. /// <summary>
  218. /// 生产完成重量
  219. /// </summary>
  220. private decimal? finishweight = null;
  221. /// <summary>
  222. /// 生产完成支数
  223. /// </summary>
  224. private decimal? finishNum = null;
  225. /// <summary>
  226. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  227. /// </summary>
  228. private string exeStatus = "";
  229. /// <summary>
  230. /// 是否检修计划
  231. /// </summary>
  232. private string isRepairPln;
  233. /// <summary>
  234. /// 检修类型
  235. /// </summary>
  236. private string repairType = "";
  237. /// <summary>
  238. /// 是否确认下发
  239. /// </summary>
  240. private string isPlanOk;
  241. /// <summary>
  242. /// 已排浇次数
  243. /// </summary>
  244. private decimal? castNum = null;
  245. /// <summary>
  246. /// 已排总炉数
  247. /// </summary>
  248. private decimal? furnaceNum = null;
  249. /// <summary>
  250. /// 开浇炉非计划加量
  251. /// </summary>
  252. private decimal? addWtBegin = null;
  253. /// <summary>
  254. /// 结束炉非计划加量
  255. /// </summary>
  256. private decimal? addWtEnd = null;
  257. /// <summary>
  258. /// 是否与前订单连浇
  259. /// </summary>
  260. private string ifConnectAhead;
  261. /// <summary>
  262. /// 前连浇非计划加量
  263. /// </summary>
  264. private decimal? addWtAhead = null;
  265. /// <summary>
  266. /// 是否与后订单连浇
  267. /// </summary>
  268. private string ifConnectNext;
  269. /// <summary>
  270. /// 后连浇非计划加量
  271. /// </summary>
  272. private decimal? addWtNext = null;
  273. /// <summary>
  274. /// 备注
  275. /// </summary>
  276. private string memo = "";
  277. /// <summary>
  278. /// 创建人
  279. /// </summary>
  280. private string createName = "";
  281. /// <summary>
  282. /// 创建时间
  283. /// </summary>
  284. private string createTime = "";
  285. /// <summary>
  286. /// 修改人
  287. /// </summary>
  288. private string updateName = "";
  289. /// <summary>
  290. /// 修改时间
  291. /// </summary>
  292. private string updateTime = "";
  293. /// <summary>
  294. /// 铸造订单编号
  295. /// </summary>
  296. [Description("铸造订单编号")]
  297. [Nullable(false)]
  298. [DataLength(20)]
  299. public string ProPlanId
  300. {
  301. get { return proPlanId; }
  302. set { proPlanId = value; }
  303. }
  304. /// <summary>
  305. /// 工序排产序号
  306. /// </summary>
  307. [Description("排产序号")]
  308. [Nullable(false)]
  309. [DataLength(10)]
  310. public decimal? GxPlanNo
  311. {
  312. get { return gxPlanNo; }
  313. set { gxPlanNo = value; }
  314. }
  315. /// <summary>
  316. /// 管坯类型(1铸坯2锻坯)
  317. /// </summary>
  318. [Description("管坯类型")]
  319. [Nullable(true)]
  320. [DataLength(20)]
  321. public string Gptype
  322. {
  323. get { return gptype; }
  324. set { gptype = value; }
  325. }
  326. /// <summary>
  327. /// 铸造类型(连铸、模铸)
  328. /// </summary>
  329. [Description("铸造类型")]
  330. [Nullable(true)]
  331. [DataLength(20)]
  332. public string Castingtype
  333. {
  334. get { return castingtype; }
  335. set { castingtype = value; }
  336. }
  337. /// <summary>
  338. /// 铸造产线编码
  339. /// </summary>
  340. [Description("铸造产线")]
  341. [Nullable(true)]
  342. [DataLength(100)]
  343. public string PlineCode
  344. {
  345. get { return plineCode; }
  346. set { plineCode = value; }
  347. }
  348. /// <summary>
  349. /// 铸造产线描述
  350. /// </summary>
  351. [Description("铸造产线")]
  352. [Nullable(true)]
  353. [DataLength(400)]
  354. public string PlineName
  355. {
  356. get { return plineName; }
  357. set { plineName = value; }
  358. }
  359. /// <summary>
  360. /// 电炉产线编码
  361. /// </summary>
  362. [Description("电炉产线")]
  363. [Nullable(true)]
  364. [DataLength(100)]
  365. public string PlineCodeA
  366. {
  367. get { return plineCodeA; }
  368. set { plineCodeA = value; }
  369. }
  370. /// <summary>
  371. /// 电炉产线描述
  372. /// </summary>
  373. [Description("电炉产线")]
  374. [Nullable(true)]
  375. [DataLength(400)]
  376. public string PlineNameA
  377. {
  378. get { return plineNameA; }
  379. set { plineNameA = value; }
  380. }
  381. /// <summary>
  382. /// 钢种代码
  383. /// </summary>
  384. [Description("钢种代码")]
  385. [Nullable(true)]
  386. [DataLength(10)]
  387. public string Gradecode
  388. {
  389. get { return gradecode; }
  390. set { gradecode = value; }
  391. }
  392. /// <summary>
  393. /// 钢种名称
  394. /// </summary>
  395. [Description("钢种名称")]
  396. [Nullable(true)]
  397. [DataLength(100)]
  398. public string Gradename
  399. {
  400. get { return gradename; }
  401. set { gradename = value; }
  402. }
  403. /// <summary>
  404. /// 连铸坯直径
  405. /// </summary>
  406. [Description("连铸坯直径")]
  407. [Nullable(true)]
  408. [DataLength(10)]
  409. public string DiameterLz
  410. {
  411. get { return diameterLz; }
  412. set { diameterLz = value; }
  413. }
  414. /// <summary>
  415. /// 单倍坯长(锻坯类型为空)
  416. /// </summary>
  417. [Description("单倍坯长")]
  418. [Nullable(true)]
  419. [DataLength(10)]
  420. public decimal? LenGpSingle
  421. {
  422. get { return lenGpSingle; }
  423. set { lenGpSingle = value; }
  424. }
  425. /// <summary>
  426. /// 倍尺数
  427. /// </summary>
  428. [Description("倍尺数")]
  429. [Nullable(true)]
  430. [DataLength(10)]
  431. public decimal? CutNumGp
  432. {
  433. get { return cutNumGp; }
  434. set { cutNumGp = value; }
  435. }
  436. /// <summary>
  437. /// 切损长度(mm)
  438. /// </summary>
  439. [Description("切损长度(mm)")]
  440. [Nullable(true)]
  441. [DataLength(10)]
  442. public decimal? CutLoseLen
  443. {
  444. get { return cutLoseLen; }
  445. set { cutLoseLen = value; }
  446. }
  447. /// <summary>
  448. /// 连铸坯长度
  449. /// </summary>
  450. [Description("连铸坯长度")]
  451. [Nullable(true)]
  452. [DataLength(10)]
  453. public decimal? LengthLz
  454. {
  455. get { return lengthLz; }
  456. set { lengthLz = value; }
  457. }
  458. /// <summary>
  459. /// 铸造坯物料编码
  460. /// </summary>
  461. [Description("铸造坯物料编码")]
  462. [Nullable(true)]
  463. [DataLength(40)]
  464. public string MaterialNo
  465. {
  466. get { return materialNo; }
  467. set { materialNo = value; }
  468. }
  469. /// <summary>
  470. /// 铸造坯物料描述
  471. /// </summary>
  472. [Description("铸造坯物料")]
  473. [Nullable(true)]
  474. [DataLength(100)]
  475. public string MaterialName
  476. {
  477. get { return materialName; }
  478. set { materialName = value; }
  479. }
  480. /// <summary>
  481. /// 投入物料编码
  482. /// </summary>
  483. [Description("投入物料编码")]
  484. [Nullable(true)]
  485. [DataLength(20)]
  486. public string WlidIn
  487. {
  488. get { return wlidIn; }
  489. set { wlidIn = value; }
  490. }
  491. /// <summary>
  492. /// 投入物料描述
  493. /// </summary>
  494. [Description("投入物料")]
  495. [Nullable(true)]
  496. [DataLength(40)]
  497. public string WldescIn
  498. {
  499. get { return wldescIn; }
  500. set { wldescIn = value; }
  501. }
  502. /// <summary>
  503. /// 成分标准索引号集合(内控)
  504. /// </summary>
  505. [Description("成分标准")]
  506. [Nullable(true)]
  507. [DataLength(400)]
  508. public string Cic
  509. {
  510. get { return cic; }
  511. set { cic = value; }
  512. }
  513. /// <summary>
  514. /// 材质标准索引号集合(内控)
  515. /// </summary>
  516. [Description("材质标准")]
  517. [Nullable(true)]
  518. [DataLength(400)]
  519. public string Pic
  520. {
  521. get { return pic; }
  522. set { pic = value; }
  523. }
  524. /// <summary>
  525. /// 公差标准索引号集合(内控)
  526. /// </summary>
  527. [Description("公差标准")]
  528. [Nullable(true)]
  529. [DataLength(400)]
  530. public string Sic
  531. {
  532. get { return sic; }
  533. set { sic = value; }
  534. }
  535. /// <summary>
  536. /// 探伤索引号集合(内控)
  537. /// </summary>
  538. [Description("探伤标准")]
  539. [Nullable(true)]
  540. [DataLength(400)]
  541. public string Dic
  542. {
  543. get { return dic; }
  544. set { dic = value; }
  545. }
  546. /// <summary>
  547. /// 水压索引码集合(内控)
  548. /// </summary>
  549. [Description("水压标准)")]
  550. [Nullable(true)]
  551. [DataLength(400)]
  552. public string Wic
  553. {
  554. get { return wic; }
  555. set { wic = value; }
  556. }
  557. /// <summary>
  558. /// 加工标准索引号集合(内控)
  559. /// </summary>
  560. [Description("加工标准")]
  561. [Nullable(true)]
  562. [DataLength(400)]
  563. public string Gic
  564. {
  565. get { return gic; }
  566. set { gic = value; }
  567. }
  568. /// <summary>
  569. /// 是否炼钢监制
  570. /// </summary>
  571. [Description("是否炼钢监制")]
  572. [Nullable(true)]
  573. [DataLength(1)]
  574. public string IfMonitorLg
  575. {
  576. get { return ifMonitorLg; }
  577. set { ifMonitorLg = value; }
  578. }
  579. /// <summary>
  580. /// 监制编号
  581. /// </summary>
  582. [Description("监制编号")]
  583. [Nullable(true)]
  584. [DataLength(40)]
  585. public string PrdcrNo
  586. {
  587. get { return prdcrNo; }
  588. set { prdcrNo = value; }
  589. }
  590. /// <summary>
  591. /// 炼钢监制点
  592. /// </summary>
  593. [Description("炼钢监制点")]
  594. [Nullable(true)]
  595. [DataLength(200)]
  596. public string MonitorPoint
  597. {
  598. get { return monitorPoint; }
  599. set { monitorPoint = value; }
  600. }
  601. /// <summary>
  602. /// 铸造坯单重(模铸为铸锭单重)
  603. /// </summary>
  604. [Description("铸造坯单重")]
  605. [Nullable(true)]
  606. [DataLength(10)]
  607. public decimal? WtCastOne
  608. {
  609. get { return wtCastOne; }
  610. set { wtCastOne = value; }
  611. }
  612. /// <summary>
  613. /// 排产重量
  614. /// </summary>
  615. [Description("排产重量")]
  616. [Nullable(true)]
  617. [DataLength(10)]
  618. public decimal? PlanWtS
  619. {
  620. get { return planWtS; }
  621. set { planWtS = value; }
  622. }
  623. /// <summary>
  624. /// 排产支数
  625. /// </summary>
  626. [Description("排产支数")]
  627. [Nullable(true)]
  628. [DataLength(10)]
  629. public decimal? PlanNumS
  630. {
  631. get { return planNumS; }
  632. set { planNumS = value; }
  633. }
  634. /// <summary>
  635. /// 估算浇次数
  636. /// </summary>
  637. [Description("估算浇次数")]
  638. [Nullable(true)]
  639. [DataLength(10)]
  640. public decimal? CastNumCalc
  641. {
  642. get { return castNumCalc; }
  643. set { castNumCalc = value; }
  644. }
  645. /// <summary>
  646. /// 估算总炉数
  647. /// </summary>
  648. [Description("估算总炉数")]
  649. [Nullable(true)]
  650. [DataLength(10)]
  651. public decimal? FurnaceNumCalc
  652. {
  653. get { return furnaceNumCalc; }
  654. set { furnaceNumCalc = value; }
  655. }
  656. /// <summary>
  657. /// 平均每炉重量
  658. /// </summary>
  659. [Description("平均每炉重量")]
  660. [Nullable(true)]
  661. [DataLength(10)]
  662. public decimal? FurnaceWt
  663. {
  664. get { return furnaceWt; }
  665. set { furnaceWt = value; }
  666. }
  667. /// <summary>
  668. /// 产线内生产顺序号
  669. /// </summary>
  670. [Description("生产顺序号")]
  671. [Nullable(true)]
  672. [DataLength(20)]
  673. public decimal? GxProSeq
  674. {
  675. get { return gxProSeq; }
  676. set { gxProSeq = value; }
  677. }
  678. /// <summary>
  679. /// 生产年月
  680. /// </summary>
  681. [Description("生产年月")]
  682. [Nullable(true)]
  683. [DataLength(20)]
  684. public string ProMonth
  685. {
  686. get { return proMonth; }
  687. set { proMonth = value; }
  688. }
  689. /// <summary>
  690. /// 计划耗时(分)
  691. /// </summary>
  692. [Description("计划耗时(h)")]
  693. [Nullable(true)]
  694. [DataLength(10)]
  695. public decimal? PlanUsetime
  696. {
  697. get { return planUsetime; }
  698. set { planUsetime = value; }
  699. }
  700. /// <summary>
  701. /// 计划开始时间
  702. /// </summary>
  703. [Description("计划开始时间(铸造)")]
  704. [Nullable(true)]
  705. public string PlanTimeB
  706. {
  707. get { return planTimeB; }
  708. set { planTimeB = value; }
  709. }
  710. /// <summary>
  711. /// 计划结束时间
  712. /// </summary>
  713. [Description("计划结束时间(铸造)")]
  714. [Nullable(true)]
  715. public string PlanTimeE
  716. {
  717. get { return planTimeE; }
  718. set { planTimeE = value; }
  719. }
  720. /// <summary>
  721. /// 已组炉重量
  722. /// </summary>
  723. [Description("已组炉重量")]
  724. [Nullable(true)]
  725. [DataLength(10)]
  726. public decimal? PlanedWt
  727. {
  728. get { return planedWt; }
  729. set { planedWt = value; }
  730. }
  731. /// <summary>
  732. /// 已组炉支数
  733. /// </summary>
  734. [Description("已组炉支数")]
  735. [Nullable(true)]
  736. [DataLength(10)]
  737. public decimal? PlanedNum
  738. {
  739. get { return planedNum; }
  740. set { planedNum = value; }
  741. }
  742. /// <summary>
  743. /// 生产完成重量
  744. /// </summary>
  745. [Description("生产完成重量")]
  746. [Nullable(true)]
  747. [DataLength(10)]
  748. public decimal? Finishweight
  749. {
  750. get { return finishweight; }
  751. set { finishweight = value; }
  752. }
  753. /// <summary>
  754. /// 生产完成支数
  755. /// </summary>
  756. [Description("生产完成支数")]
  757. [Nullable(true)]
  758. [DataLength(10)]
  759. public decimal? FinishNum
  760. {
  761. get { return finishNum; }
  762. set { finishNum = value; }
  763. }
  764. /// <summary>
  765. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  766. /// </summary>
  767. [Description("执行状态")]
  768. [Nullable(true)]
  769. [DataLength(10)]
  770. public string ExeStatus
  771. {
  772. get { return exeStatus; }
  773. set { exeStatus = value; }
  774. }
  775. /// <summary>
  776. /// 是否检修计划
  777. /// </summary>
  778. [Description("是否检修")]
  779. [Nullable(true)]
  780. [DataLength(1)]
  781. public string IsRepairPln
  782. {
  783. get { return isRepairPln; }
  784. set { isRepairPln = value; }
  785. }
  786. /// <summary>
  787. /// 检修类型
  788. /// </summary>
  789. [Description("检修类型")]
  790. [Nullable(true)]
  791. [DataLength(40)]
  792. public string RepairType
  793. {
  794. get { return repairType; }
  795. set { repairType = value; }
  796. }
  797. /// <summary>
  798. /// 是否确认下发
  799. /// </summary>
  800. [Description("是否下发")]
  801. [Nullable(true)]
  802. [DataLength(1)]
  803. public string IsPlanOk
  804. {
  805. get { return isPlanOk; }
  806. set { isPlanOk = value; }
  807. }
  808. /// <summary>
  809. /// 已排浇次数
  810. /// </summary>
  811. [Description("已排浇次数")]
  812. [Nullable(true)]
  813. [DataLength(10)]
  814. public decimal? CastNum
  815. {
  816. get { return castNum; }
  817. set { castNum = value; }
  818. }
  819. /// <summary>
  820. /// 已排总炉数
  821. /// </summary>
  822. [Description("已排总炉数")]
  823. [Nullable(true)]
  824. [DataLength(10)]
  825. public decimal? FurnaceNum
  826. {
  827. get { return furnaceNum; }
  828. set { furnaceNum = value; }
  829. }
  830. /// <summary>
  831. /// 开浇炉非计划加量
  832. /// </summary>
  833. [Description("开浇炉非计划加量")]
  834. [Nullable(true)]
  835. [DataLength(10)]
  836. public decimal? AddWtBegin
  837. {
  838. get { return addWtBegin; }
  839. set { addWtBegin = value; }
  840. }
  841. /// <summary>
  842. /// 结束炉非计划加量
  843. /// </summary>
  844. [Description("结束炉非计划加量")]
  845. [Nullable(true)]
  846. [DataLength(10)]
  847. public decimal? AddWtEnd
  848. {
  849. get { return addWtEnd; }
  850. set { addWtEnd = value; }
  851. }
  852. /// <summary>
  853. /// 是否与前订单连浇
  854. /// </summary>
  855. [Description("是否与前订单连浇")]
  856. [Nullable(true)]
  857. [DataLength(1)]
  858. public string IfConnectAhead
  859. {
  860. get { return ifConnectAhead; }
  861. set { ifConnectAhead = value; }
  862. }
  863. /// <summary>
  864. /// 前连浇非计划加量
  865. /// </summary>
  866. [Description("前连浇非计划加量")]
  867. [Nullable(true)]
  868. [DataLength(10)]
  869. public decimal? AddWtAhead
  870. {
  871. get { return addWtAhead; }
  872. set { addWtAhead = value; }
  873. }
  874. /// <summary>
  875. /// 是否与后订单连浇
  876. /// </summary>
  877. [Description("是否与后订单连浇")]
  878. [Nullable(true)]
  879. [DataLength(1)]
  880. public string IfConnectNext
  881. {
  882. get { return ifConnectNext; }
  883. set { ifConnectNext = value; }
  884. }
  885. /// <summary>
  886. /// 后连浇非计划加量
  887. /// </summary>
  888. [Description("后连浇非计划加量")]
  889. [Nullable(true)]
  890. [DataLength(10)]
  891. public decimal? AddWtNext
  892. {
  893. get { return addWtNext; }
  894. set { addWtNext = value; }
  895. }
  896. /// <summary>
  897. /// 备注
  898. /// </summary>
  899. [Description("计划备注")]
  900. [Nullable(true)]
  901. [DataLength(200)]
  902. public string Memo
  903. {
  904. get { return memo; }
  905. set { memo = value; }
  906. }
  907. /// <summary>
  908. /// 创建人
  909. /// </summary>
  910. [Description("创建人")]
  911. [Nullable(true)]
  912. [DataLength(20)]
  913. public string CreateName
  914. {
  915. get { return createName; }
  916. set { createName = value; }
  917. }
  918. /// <summary>
  919. /// 创建时间
  920. /// </summary>
  921. [Description("创建时间")]
  922. [Nullable(true)]
  923. public string CreateTime
  924. {
  925. get { return createTime; }
  926. set { createTime = value; }
  927. }
  928. /// <summary>
  929. /// 修改人
  930. /// </summary>
  931. [Description("修改人")]
  932. [Nullable(true)]
  933. [DataLength(20)]
  934. public string UpdateName
  935. {
  936. get { return updateName; }
  937. set { updateName = value; }
  938. }
  939. /// <summary>
  940. /// 修改时间
  941. /// </summary>
  942. [Description("修改时间")]
  943. [Nullable(true)]
  944. public string UpdateTime
  945. {
  946. get { return updateTime; }
  947. set { updateTime = value; }
  948. }
  949. /// <summary>
  950. /// 用户
  951. /// </summary>
  952. private string finalUserDesc = "";
  953. [Description("用户")]
  954. [Nullable(true)]
  955. public string FinalUserDesc
  956. {
  957. get { return finalUserDesc; }
  958. set { finalUserDesc = value; }
  959. }
  960. /// <summary>
  961. /// 合同号
  962. /// </summary>
  963. private string orderSeqNo = "";
  964. [Description("合同号")]
  965. [Nullable(true)]
  966. public string OrderSeqNo
  967. {
  968. get { return orderSeqNo; }
  969. set { orderSeqNo = value; }
  970. }
  971. /// <summary>
  972. /// 监制单位
  973. /// </summary>
  974. private string pdeptName = "";
  975. [Description("监制单位")]
  976. [Nullable(true)]
  977. public string PdeptName
  978. {
  979. get { return pdeptName; }
  980. set { pdeptName = value; }
  981. }
  982. /// <summary>
  983. /// 监制人
  984. /// </summary>
  985. private string prdcrMan = "";
  986. [Description("监制人")]
  987. [Nullable(true)]
  988. public string PrdcrMan
  989. {
  990. get { return prdcrMan; }
  991. set { prdcrMan = value; }
  992. }
  993. /// <summary>
  994. /// 品名
  995. /// </summary>
  996. private string producname = "";
  997. [Description("品名")]
  998. [Nullable(true)]
  999. public string Producname
  1000. {
  1001. get { return producname; }
  1002. set { producname = value; }
  1003. }
  1004. /// <summary>
  1005. /// 炼钢工序路径
  1006. /// </summary>
  1007. private string stationDesc = "";
  1008. [Description("炼钢工序路径")]
  1009. [Nullable(true)]
  1010. public string StationDesc
  1011. {
  1012. get { return stationDesc; }
  1013. set { stationDesc = value; }
  1014. }
  1015. private string castNoAll = "";
  1016. [Description("浇次号集合")]
  1017. public string CastNoAll
  1018. {
  1019. get { return castNoAll; }
  1020. set { castNoAll = value; }
  1021. }
  1022. private string exeStatusZg = "";
  1023. [Description("轧管执行情况")]
  1024. public string ExeStatusZg
  1025. {
  1026. get { return exeStatusZg; }
  1027. set { exeStatusZg = value; }
  1028. }
  1029. private string progyMemo = "";
  1030. [Description("工艺备注")]
  1031. public string ProgyMemo
  1032. {
  1033. get { return progyMemo; }
  1034. set { progyMemo = value; }
  1035. }
  1036. private string planTimeBZg = "";
  1037. [Description("轧管开始时间(最早)")]
  1038. public string PlanTimeBZg
  1039. {
  1040. get { return planTimeBZg; }
  1041. set { planTimeBZg = value; }
  1042. }
  1043. private string manualNum="";
  1044. [Description("炉次顺序号")]
  1045. public string ManualNum
  1046. {
  1047. get { return manualNum; }
  1048. set { manualNum = value; }
  1049. }
  1050. /// <summary>
  1051. /// 炼钢工艺号
  1052. /// </summary>
  1053. private string craftNo = "";
  1054. [Description("炼钢工艺号")]
  1055. [Nullable(true)]
  1056. [DataLength(50)]
  1057. public string CraftNo
  1058. {
  1059. get { return craftNo; }
  1060. set { craftNo = value; }
  1061. }
  1062. /// <summary>
  1063. /// 炼钢工艺路径
  1064. /// </summary>
  1065. private string craftPath = "";
  1066. //[Description("炼钢工艺路径")]
  1067. //[Nullable(true)]
  1068. //[DataLength(50)]
  1069. public string CraftPath
  1070. {
  1071. get { return craftPath; }
  1072. set { craftPath = value; }
  1073. }
  1074. /// <summary>
  1075. /// 工艺确认
  1076. /// </summary>
  1077. private string ifConfirm = "";
  1078. //[Description("工艺确认")]
  1079. //[Nullable(true)]
  1080. //[DataLength(50)]
  1081. public string IfConfirm
  1082. {
  1083. get { return ifConfirm; }
  1084. set { ifConfirm = value; }
  1085. }
  1086. /// <summary>
  1087. /// 物流去向
  1088. /// </summary>
  1089. private string gowhereName = "";
  1090. [Description("炼钢去向")]
  1091. public string GowhereName
  1092. {
  1093. get { return gowhereName; }
  1094. set { gowhereName = value; }
  1095. }
  1096. /// <summary>
  1097. /// 物流去向
  1098. /// </summary>
  1099. private string changeIndex= "";
  1100. [Description("索引码与标准卡比较")]
  1101. public string ChangeIndex
  1102. {
  1103. get { return changeIndex; }
  1104. set { changeIndex = value; }
  1105. }
  1106. /// <summary>
  1107. /// 炼钢判定标准
  1108. /// </summary>
  1109. private string steelJudgement = "";
  1110. /// <summary>
  1111. /// 炼钢判定标准
  1112. /// </summary>
  1113. [Description("炼钢判定标准")]
  1114. public string SteelJudgement
  1115. {
  1116. get { return steelJudgement; }
  1117. set { steelJudgement = value; }
  1118. }
  1119. private decimal? planWtMin = null;
  1120. [Description("排产量Min")]
  1121. public decimal? PlanWtMin
  1122. {
  1123. get { return planWtMin; }
  1124. set { planWtMin = value; }
  1125. }
  1126. private decimal? planNumSold = null;
  1127. [Description("利库支")]
  1128. public decimal? PlanNumSold
  1129. {
  1130. get { return planNumSold; }
  1131. set { planNumSold = value; }
  1132. }
  1133. private decimal? planWtSold = null;
  1134. [Description("利库量")]
  1135. public decimal? PlanWtSold
  1136. {
  1137. get { return planWtSold; }
  1138. set { planWtSold = value; }
  1139. }
  1140. private string ifAmount = "";
  1141. [Description("是否补量")]
  1142. public string IfAmount
  1143. {
  1144. get { return ifAmount; }
  1145. set { ifAmount = value; }
  1146. }
  1147. }
  1148. }