PlnSteelforfurnaceEntity.cs 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103
  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. /// 数据库表PLN_STEELFORFURNACE所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:PC-20160925CXYF 时间:2017-08-09
  12. /// </summary>
  13. public class PlnSteelforfurnaceEntity
  14. {
  15. /// <summary>
  16. /// 合同量
  17. /// </summary>
  18. private decimal? conAmount = null;
  19. /// <summary>
  20. /// 余材量
  21. /// </summary>
  22. private decimal? resAmount = null;
  23. /// <summary>
  24. /// 首炉加量
  25. /// </summary>
  26. private decimal? firstAmount = null;
  27. /// <summary>
  28. /// 尾炉加量
  29. /// </summary>
  30. private decimal? endAmount = null;
  31. /// <summary>
  32. /// 虚拟炉次号(ID)
  33. /// </summary>
  34. private string furnaceno = "";
  35. /// <summary>
  36. /// 炉次顺序号(不同电炉产线顺序独立连续)
  37. /// </summary>
  38. private decimal? furnacenoSeq = null;
  39. /// <summary>
  40. /// 浇次号
  41. /// </summary>
  42. private string castNo = "";
  43. /// <summary>
  44. /// 浇次顺序号(不同铸机顺序独立连续)
  45. /// </summary>
  46. private decimal? castSeq = null;
  47. /// <summary>
  48. /// 浇次内炉顺序号(单一浇)
  49. /// </summary>
  50. private decimal? castStoveSeq = null;
  51. /// <summary>
  52. /// 冶炼炉号(电炉号)
  53. /// </summary>
  54. private string stoveNo = "";
  55. /// <summary>
  56. /// 冶炼类型:00=正常,10=重炼,20=补炉,30=转交
  57. /// </summary>
  58. private string bofType = "";
  59. /// <summary>
  60. /// 生产状态(00=编制中,10=已下发,20=生产中,30=已生产,40=关闭)
  61. /// </summary>
  62. private string status = "";
  63. /// <summary>
  64. /// 工序点执行状态( 00= 初始状态 10=转炉/电炉执行 20=LF精炼执行 30= RH炉执行 40= VD炉执行 50=连铸执行 )
  65. /// </summary>
  66. private string heatState = "";
  67. /// <summary>
  68. /// 铸造类型(1连铸2模铸)
  69. /// </summary>
  70. private string castingtype = "";
  71. /// <summary>
  72. /// 电炉产线编码
  73. /// </summary>
  74. private string efPlineCode = "";
  75. /// <summary>
  76. /// 电炉产线描述
  77. /// </summary>
  78. private string efPlineName = "";
  79. /// <summary>
  80. /// 炉龄(对应电炉产线已排产到第几炉)
  81. /// </summary>
  82. private decimal? efAge = null;
  83. /// <summary>
  84. /// 铸造产线编码
  85. /// </summary>
  86. private string plineCode = "";
  87. /// <summary>
  88. /// 铸造产线描述
  89. /// </summary>
  90. private string plineName = "";
  91. /// <summary>
  92. /// 连铸机号
  93. /// </summary>
  94. private string ccmid = "";
  95. /// <summary>
  96. /// 投入物料编码
  97. /// </summary>
  98. private string wlidIn = "";
  99. /// <summary>
  100. /// 投入物料描述
  101. /// </summary>
  102. private string wldescIn = "";
  103. /// <summary>
  104. /// 产出物料编码
  105. /// </summary>
  106. private string materialNo = "";
  107. /// <summary>
  108. /// 产出物料描述
  109. /// </summary>
  110. private string materialName = "";
  111. /// <summary>
  112. /// 钢种代码
  113. /// </summary>
  114. private string gradecode = "";
  115. /// <summary>
  116. /// 钢种名称
  117. /// </summary>
  118. private string gradename = "";
  119. /// <summary>
  120. /// 成分标准索引号(内控)
  121. /// </summary>
  122. private string cic = "";
  123. /// <summary>
  124. /// 计划开始时刻
  125. /// </summary>
  126. private string plnStarttime = "";
  127. /// <summary>
  128. /// 计划结束时刻
  129. /// </summary>
  130. private string plnEndtime = "";
  131. /// <summary>
  132. /// 目标出钢量
  133. /// </summary>
  134. private decimal? aimSteelQty = null;
  135. /// <summary>
  136. /// 支数
  137. /// </summary>
  138. private decimal? quantity = null;
  139. /// <summary>
  140. /// 重量
  141. /// </summary>
  142. private decimal? weight = null;
  143. /// <summary>
  144. /// 原虚拟炉次号(补炉重炼)
  145. /// </summary>
  146. private string oldFurnaceno = "";
  147. /// <summary>
  148. /// 原冶炼炉号(原电炉号)
  149. /// </summary>
  150. private string oldStoveNo = "";
  151. /// <summary>
  152. /// 计划作业路线
  153. /// </summary>
  154. private string planRoute = "";
  155. /// <summary>
  156. /// 实绩作业路线
  157. /// </summary>
  158. private string factRoute = "";
  159. /// <summary>
  160. /// 开始时刻
  161. /// </summary>
  162. private string starttime = "";
  163. /// <summary>
  164. /// 结束时刻
  165. /// </summary>
  166. private string endtime = "";
  167. /// <summary>
  168. /// 冶炼开始时刻
  169. /// </summary>
  170. private string bofStarttime = "";
  171. /// <summary>
  172. /// 冶炼结束时刻
  173. /// </summary>
  174. private string bofEndtime = "";
  175. /// <summary>
  176. /// CAS开始时刻(备用)
  177. /// </summary>
  178. private string casStarttime = "";
  179. /// <summary>
  180. /// CAS结束时刻(备用)
  181. /// </summary>
  182. private string casEndtime = "";
  183. /// <summary>
  184. /// VD开始时刻
  185. /// </summary>
  186. private string vdStarttime = "";
  187. /// <summary>
  188. /// VD结束时刻
  189. /// </summary>
  190. private string vdEndtime = "";
  191. /// <summary>
  192. /// RH开始时刻
  193. /// </summary>
  194. private string rhStarttime = "";
  195. /// <summary>
  196. /// RH结束时刻
  197. /// </summary>
  198. private string rhEndtime = "";
  199. /// <summary>
  200. /// LF开始时刻
  201. /// </summary>
  202. private string lfsStarttime = "";
  203. /// <summary>
  204. /// LF结束时刻
  205. /// </summary>
  206. private string lfsEndtime = "";
  207. /// <summary>
  208. /// 浇铸(模铸)开始时刻
  209. /// </summary>
  210. private string ccmStarttime = "";
  211. /// <summary>
  212. /// 浇铸(模铸)结束时刻
  213. /// </summary>
  214. private string ccmEndtime = "";
  215. /// <summary>
  216. /// 是否有余材
  217. /// </summary>
  218. private string surplusflag = "";
  219. /// <summary>
  220. /// 是否炼钢监制
  221. /// </summary>
  222. private string ifMonitorLg = "";
  223. /// <summary>
  224. /// 监制编号
  225. /// </summary>
  226. private string prdcrNo = "";
  227. /// <summary>
  228. /// 成分判定记录ID(炼钢成分判定完成后回写)
  229. /// </summary>
  230. private string chemJudgeId = "";
  231. /// <summary>
  232. /// 炉计划备注(用于传送信息到炼钢)
  233. /// </summary>
  234. private string planremark = "";
  235. /// <summary>
  236. /// 备注
  237. /// </summary>
  238. private string remark = "";
  239. /// <summary>
  240. /// 制定人
  241. /// </summary>
  242. private string makeman = "";
  243. /// <summary>
  244. /// 制定时间
  245. /// </summary>
  246. private string maketime = "";
  247. /// <summary>
  248. /// 下发人
  249. /// </summary>
  250. private string downman = "";
  251. /// <summary>
  252. /// 下发时间
  253. /// </summary>
  254. private string downtime = "";
  255. /// <summary>
  256. /// 炼钢工艺文件
  257. /// </summary>
  258. private string craftNo = "";
  259. /// <summary>
  260. /// 炼钢工艺路径
  261. /// </summary>
  262. private string craftPath = "";
  263. /// <summary>
  264. /// 虚拟炉次号(ID)
  265. /// </summary>
  266. [Description("虚拟炉次号")]
  267. [Nullable(false)]
  268. [DataLength(20)]
  269. public string Furnaceno
  270. {
  271. get { return furnaceno; }
  272. set { furnaceno = value; }
  273. }
  274. /// <summary>
  275. /// 炉次顺序号(不同电炉产线顺序独立连续)
  276. /// </summary>
  277. [Description("炉次顺序号")]
  278. [Nullable(true)]
  279. [DataLength(20)]
  280. public decimal? FurnacenoSeq
  281. {
  282. get { return furnacenoSeq; }
  283. set { furnacenoSeq = value; }
  284. }
  285. /// <summary>
  286. /// 浇次号
  287. /// </summary>
  288. [Description("浇次号")]
  289. [Nullable(true)]
  290. [DataLength(20)]
  291. public string CastNo
  292. {
  293. get { return castNo; }
  294. set { castNo = value; }
  295. }
  296. /// <summary>
  297. /// 浇次顺序号(不同铸机顺序独立连续)
  298. /// </summary>
  299. [Description("浇次顺序号")]
  300. [Nullable(true)]
  301. [DataLength(20)]
  302. public decimal? CastSeq
  303. {
  304. get { return castSeq; }
  305. set { castSeq = value; }
  306. }
  307. /// <summary>
  308. /// 浇次内炉顺序号(单一浇)
  309. /// </summary>
  310. [Description("浇次内炉顺序号")]
  311. [Nullable(true)]
  312. [DataLength(20)]
  313. public decimal? CastStoveSeq
  314. {
  315. get { return castStoveSeq; }
  316. set { castStoveSeq = value; }
  317. }
  318. /// <summary>
  319. /// 冶炼炉号(电炉号)
  320. /// </summary>
  321. [Description("冶炼炉号")]
  322. [Nullable(true)]
  323. [DataLength(20)]
  324. public string StoveNo
  325. {
  326. get { return stoveNo; }
  327. set { stoveNo = value; }
  328. }
  329. /// <summary>
  330. /// 冶炼类型:00=正常,10=重炼,20=补炉,30=转交
  331. /// </summary>
  332. [Description("冶炼类型")]
  333. [Nullable(true)]
  334. [DataLength(2)]
  335. public string BofType
  336. {
  337. get { return bofType; }
  338. set { bofType = value; }
  339. }
  340. /// <summary>
  341. /// 生产状态(00=编制中,10=已下发,20=生产中,30=已生产,40=关闭)
  342. /// </summary>
  343. [Description("状态")]
  344. [Nullable(true)]
  345. [DataLength(2)]
  346. public string Status
  347. {
  348. get { return status; }
  349. set { status = value; }
  350. }
  351. /// <summary>
  352. /// 工序点执行状态( 00= 初始状态 10=转炉/电炉执行 20=LF精炼执行 30= RH炉执行 40= VD炉执行 50=连铸执行 )
  353. /// </summary>
  354. [Description("工序点状态")]
  355. [Nullable(true)]
  356. [DataLength(2)]
  357. public string HeatState
  358. {
  359. get { return heatState; }
  360. set { heatState = value; }
  361. }
  362. /// <summary>
  363. /// 铸造类型(1连铸2模铸)
  364. /// </summary>
  365. [Description("铸造类型")]
  366. [Nullable(true)]
  367. [DataLength(20)]
  368. public string Castingtype
  369. {
  370. get { return castingtype; }
  371. set { castingtype = value; }
  372. }
  373. /// <summary>
  374. /// 电炉产线编码
  375. /// </summary>
  376. [Description("电炉产线编码")]
  377. [Nullable(true)]
  378. [DataLength(20)]
  379. public string EfPlineCode
  380. {
  381. get { return efPlineCode; }
  382. set { efPlineCode = value; }
  383. }
  384. /// <summary>
  385. /// 电炉产线描述
  386. /// </summary>
  387. [Description("电炉产线")]
  388. [Nullable(true)]
  389. [DataLength(100)]
  390. public string EfPlineName
  391. {
  392. get { return efPlineName; }
  393. set { efPlineName = value; }
  394. }
  395. /// <summary>
  396. /// 炉龄(对应电炉产线已排产到第几炉)
  397. /// </summary>
  398. [Description("炉龄")]
  399. [Nullable(true)]
  400. [DataLength(6)]
  401. public decimal? EfAge
  402. {
  403. get { return efAge; }
  404. set { efAge = value; }
  405. }
  406. /// <summary>
  407. /// 铸造产线编码
  408. /// </summary>
  409. [Description("铸造产线编码")]
  410. [Nullable(true)]
  411. [DataLength(20)]
  412. public string PlineCode
  413. {
  414. get { return plineCode; }
  415. set { plineCode = value; }
  416. }
  417. /// <summary>
  418. /// 铸造产线描述
  419. /// </summary>
  420. [Description("铸造产线")]
  421. [Nullable(true)]
  422. [DataLength(50)]
  423. public string PlineName
  424. {
  425. get { return plineName; }
  426. set { plineName = value; }
  427. }
  428. /// <summary>
  429. /// 连铸机号
  430. /// </summary>
  431. [Description("连铸机号")]
  432. [Nullable(true)]
  433. [DataLength(20)]
  434. public string Ccmid
  435. {
  436. get { return ccmid; }
  437. set { ccmid = value; }
  438. }
  439. /// <summary>
  440. /// 投入物料编码
  441. /// </summary>
  442. [Description("投入物料编码")]
  443. [Nullable(true)]
  444. [DataLength(20)]
  445. public string WlidIn
  446. {
  447. get { return wlidIn; }
  448. set { wlidIn = value; }
  449. }
  450. /// <summary>
  451. /// 投入物料描述
  452. /// </summary>
  453. [Description("投入物料")]
  454. [Nullable(true)]
  455. [DataLength(40)]
  456. public string WldescIn
  457. {
  458. get { return wldescIn; }
  459. set { wldescIn = value; }
  460. }
  461. /// <summary>
  462. /// 产出物料编码
  463. /// </summary>
  464. [Description("产出物料编码")]
  465. [Nullable(true)]
  466. [DataLength(40)]
  467. public string MaterialNo
  468. {
  469. get { return materialNo; }
  470. set { materialNo = value; }
  471. }
  472. /// <summary>
  473. /// 产出物料描述
  474. /// </summary>
  475. [Description("产出物料")]
  476. [Nullable(true)]
  477. [DataLength(100)]
  478. public string MaterialName
  479. {
  480. get { return materialName; }
  481. set { materialName = value; }
  482. }
  483. /// <summary>
  484. /// 钢种代码
  485. /// </summary>
  486. [Description("钢种代码")]
  487. [Nullable(true)]
  488. [DataLength(10)]
  489. public string Gradecode
  490. {
  491. get { return gradecode; }
  492. set { gradecode = value; }
  493. }
  494. /// <summary>
  495. /// 钢种名称
  496. /// </summary>
  497. [Description("钢种名称")]
  498. [Nullable(true)]
  499. [DataLength(100)]
  500. public string Gradename
  501. {
  502. get { return gradename; }
  503. set { gradename = value; }
  504. }
  505. /// <summary>
  506. /// 成分标准索引号(内控)
  507. /// </summary>
  508. [Description("成分索引号")]
  509. [Nullable(true)]
  510. [DataLength(50)]
  511. public string Cic
  512. {
  513. get { return cic; }
  514. set { cic = value; }
  515. }
  516. /// <summary>
  517. /// 计划开始时刻
  518. /// </summary>
  519. [Description("计划开始时刻")]
  520. [Nullable(true)]
  521. public string PlnStarttime
  522. {
  523. get { return plnStarttime; }
  524. set { plnStarttime = value; }
  525. }
  526. /// <summary>
  527. /// 计划结束时刻
  528. /// </summary>
  529. [Description("计划结束时刻")]
  530. [Nullable(true)]
  531. public string PlnEndtime
  532. {
  533. get { return plnEndtime; }
  534. set { plnEndtime = value; }
  535. }
  536. /// <summary>
  537. /// 目标出钢量
  538. /// </summary>
  539. [Description("目标钢水量")]
  540. [Nullable(true)]
  541. [DataLength(10)]
  542. public decimal? AimSteelQty
  543. {
  544. get { return aimSteelQty; }
  545. set { aimSteelQty = value; }
  546. }
  547. /// <summary>
  548. /// 支数
  549. /// </summary>
  550. [Description("炉次计划支")]
  551. [Nullable(true)]
  552. [DataLength(10)]
  553. public decimal? Quantity
  554. {
  555. get { return quantity; }
  556. set { quantity = value; }
  557. }
  558. /// <summary>
  559. /// 重量
  560. /// </summary>
  561. [Description("炉次计划量")]
  562. [Nullable(true)]
  563. [DataLength(10)]
  564. public decimal? Weight
  565. {
  566. get { return weight; }
  567. set { weight = value; }
  568. }
  569. /// <summary>
  570. /// 原虚拟炉次号(补炉重炼)
  571. /// </summary>
  572. [Description("原虚拟炉次号")]
  573. [Nullable(true)]
  574. [DataLength(20)]
  575. public string OldFurnaceno
  576. {
  577. get { return oldFurnaceno; }
  578. set { oldFurnaceno = value; }
  579. }
  580. /// <summary>
  581. /// 原冶炼炉号(原电炉号)
  582. /// </summary>
  583. [Description("原冶炼炉号")]
  584. [Nullable(true)]
  585. [DataLength(20)]
  586. public string OldStoveNo
  587. {
  588. get { return oldStoveNo; }
  589. set { oldStoveNo = value; }
  590. }
  591. /// <summary>
  592. /// 计划作业路线
  593. /// </summary>
  594. [Description("计划工艺路径")]
  595. [Nullable(true)]
  596. [DataLength(100)]
  597. public string PlanRoute
  598. {
  599. get { return planRoute; }
  600. set { planRoute = value; }
  601. }
  602. /// <summary>
  603. /// 实绩作业路线
  604. /// </summary>
  605. [Description("实际工艺路径")]
  606. [Nullable(true)]
  607. [DataLength(100)]
  608. public string FactRoute
  609. {
  610. get { return factRoute; }
  611. set { factRoute = value; }
  612. }
  613. /// <summary>
  614. /// 开始时刻
  615. /// </summary>
  616. [Description("开始时刻")]
  617. [Nullable(true)]
  618. public string Starttime
  619. {
  620. get { return starttime; }
  621. set { starttime = value; }
  622. }
  623. /// <summary>
  624. /// 结束时刻
  625. /// </summary>
  626. [Description("结束时刻")]
  627. [Nullable(true)]
  628. public string Endtime
  629. {
  630. get { return endtime; }
  631. set { endtime = value; }
  632. }
  633. /// <summary>
  634. /// 冶炼开始时刻
  635. /// </summary>
  636. [Description("冶炼开始时刻")]
  637. [Nullable(true)]
  638. public string BofStarttime
  639. {
  640. get { return bofStarttime; }
  641. set { bofStarttime = value; }
  642. }
  643. /// <summary>
  644. /// 冶炼结束时刻
  645. /// </summary>
  646. [Description("冶炼结束时刻")]
  647. [Nullable(true)]
  648. public string BofEndtime
  649. {
  650. get { return bofEndtime; }
  651. set { bofEndtime = value; }
  652. }
  653. /// <summary>
  654. /// CAS开始时刻(备用)
  655. /// </summary>
  656. [Description("CAS开始时刻(备用)")]
  657. [Nullable(true)]
  658. public string CasStarttime
  659. {
  660. get { return casStarttime; }
  661. set { casStarttime = value; }
  662. }
  663. /// <summary>
  664. /// CAS结束时刻(备用)
  665. /// </summary>
  666. [Description("CAS结束时刻(备用)")]
  667. [Nullable(true)]
  668. public string CasEndtime
  669. {
  670. get { return casEndtime; }
  671. set { casEndtime = value; }
  672. }
  673. /// <summary>
  674. /// VD开始时刻
  675. /// </summary>
  676. [Description("VD开始时刻")]
  677. [Nullable(true)]
  678. public string VdStarttime
  679. {
  680. get { return vdStarttime; }
  681. set { vdStarttime = value; }
  682. }
  683. /// <summary>
  684. /// VD结束时刻
  685. /// </summary>
  686. [Description("VD结束时刻")]
  687. [Nullable(true)]
  688. public string VdEndtime
  689. {
  690. get { return vdEndtime; }
  691. set { vdEndtime = value; }
  692. }
  693. /// <summary>
  694. /// RH开始时刻
  695. /// </summary>
  696. [Description("RH开始时刻")]
  697. [Nullable(true)]
  698. public string RhStarttime
  699. {
  700. get { return rhStarttime; }
  701. set { rhStarttime = value; }
  702. }
  703. /// <summary>
  704. /// RH结束时刻
  705. /// </summary>
  706. [Description("RH结束时刻")]
  707. [Nullable(true)]
  708. public string RhEndtime
  709. {
  710. get { return rhEndtime; }
  711. set { rhEndtime = value; }
  712. }
  713. /// <summary>
  714. /// LF开始时刻
  715. /// </summary>
  716. [Description("LF开始时刻")]
  717. [Nullable(true)]
  718. public string LfsStarttime
  719. {
  720. get { return lfsStarttime; }
  721. set { lfsStarttime = value; }
  722. }
  723. /// <summary>
  724. /// LF结束时刻
  725. /// </summary>
  726. [Description("LF结束时刻")]
  727. [Nullable(true)]
  728. public string LfsEndtime
  729. {
  730. get { return lfsEndtime; }
  731. set { lfsEndtime = value; }
  732. }
  733. /// <summary>
  734. /// 浇铸(模铸)开始时刻
  735. /// </summary>
  736. [Description("浇铸(模铸)开始时刻")]
  737. [Nullable(true)]
  738. public string CcmStarttime
  739. {
  740. get { return ccmStarttime; }
  741. set { ccmStarttime = value; }
  742. }
  743. /// <summary>
  744. /// 浇铸(模铸)结束时刻
  745. /// </summary>
  746. [Description("浇铸(模铸)结束时刻")]
  747. [Nullable(true)]
  748. public string CcmEndtime
  749. {
  750. get { return ccmEndtime; }
  751. set { ccmEndtime = value; }
  752. }
  753. /// <summary>
  754. /// 是否有余材
  755. /// </summary>
  756. [Description("是否有余材")]
  757. [Nullable(true)]
  758. [DataLength(1)]
  759. public string Surplusflag
  760. {
  761. get { return surplusflag; }
  762. set { surplusflag = value; }
  763. }
  764. /// <summary>
  765. /// 是否炼钢监制
  766. /// </summary>
  767. [Description("是否炼钢监制")]
  768. [Nullable(true)]
  769. [DataLength(1)]
  770. public string IfMonitorLg
  771. {
  772. get { return ifMonitorLg; }
  773. set { ifMonitorLg = value; }
  774. }
  775. /// <summary>
  776. /// 监制编号
  777. /// </summary>
  778. [Description("监制编号")]
  779. [Nullable(true)]
  780. [DataLength(40)]
  781. public string PrdcrNo
  782. {
  783. get { return prdcrNo; }
  784. set { prdcrNo = value; }
  785. }
  786. /// <summary>
  787. /// 成分判定记录ID(炼钢成分判定完成后回写)
  788. /// </summary>
  789. [Description("成分判定记录ID")]
  790. [Nullable(true)]
  791. [DataLength(20)]
  792. public string ChemJudgeId
  793. {
  794. get { return chemJudgeId; }
  795. set { chemJudgeId = value; }
  796. }
  797. /// <summary>
  798. /// 炉计划备注(用于传送信息到炼钢)
  799. /// </summary>
  800. [Description("炉计划备注")]
  801. [Nullable(true)]
  802. [DataLength(800)]
  803. public string Planremark
  804. {
  805. get { return planremark; }
  806. set { planremark = value; }
  807. }
  808. /// <summary>
  809. /// 备注
  810. /// </summary>
  811. [Description("备注")]
  812. [Nullable(true)]
  813. [DataLength(800)]
  814. public string Remark
  815. {
  816. get { return remark; }
  817. set { remark = value; }
  818. }
  819. /// <summary>
  820. /// 制定人
  821. /// </summary>
  822. [Description("制定人")]
  823. [Nullable(true)]
  824. [DataLength(20)]
  825. public string Makeman
  826. {
  827. get { return makeman; }
  828. set { makeman = value; }
  829. }
  830. /// <summary>
  831. /// 制定时间
  832. /// </summary>
  833. [Description("制定时间")]
  834. [Nullable(true)]
  835. public string Maketime
  836. {
  837. get { return maketime; }
  838. set { maketime = value; }
  839. }
  840. /// <summary>
  841. /// 下发人
  842. /// </summary>
  843. [Description("下发人")]
  844. [Nullable(true)]
  845. [DataLength(20)]
  846. public string Downman
  847. {
  848. get { return downman; }
  849. set { downman = value; }
  850. }
  851. /// <summary>
  852. /// 下发时间
  853. /// </summary>
  854. [Description("下发时间")]
  855. [Nullable(true)]
  856. public string Downtime
  857. {
  858. get { return downtime; }
  859. set { downtime = value; }
  860. }
  861. [Description("冶炼量")]
  862. [Nullable(true)]
  863. [DataLength(2)]
  864. public decimal? ConAmount
  865. {
  866. get { return conAmount; }
  867. set { conAmount = value; }
  868. }
  869. /// <summary>
  870. /// 冶炼支
  871. /// </summary>
  872. private decimal? conAmountNum = null;
  873. [Description("冶炼支")]
  874. [Nullable(true)]
  875. [DataLength(2)]
  876. public decimal? ConAmountNum
  877. {
  878. get { return conAmountNum; }
  879. set { conAmountNum = value; }
  880. }
  881. [Description("余材量")]
  882. [Nullable(true)]
  883. [DataLength(2)]
  884. public decimal? ResAmount
  885. {
  886. get { return resAmount; }
  887. set { resAmount = value; }
  888. }
  889. [Description("首炉加量")]
  890. [Nullable(true)]
  891. [DataLength(2)]
  892. public decimal? FirstAmount
  893. {
  894. get { return firstAmount; }
  895. set { firstAmount = value; }
  896. }
  897. [Description("尾炉加量")]
  898. [Nullable(true)]
  899. [DataLength(2)]
  900. public decimal? EndAmount
  901. {
  902. get { return endAmount; }
  903. set { endAmount = value; }
  904. }
  905. private string proMonth = "";
  906. [Description("生产日期")]
  907. [Nullable(true)]
  908. [DataLength(50)]
  909. public string ProMonth
  910. {
  911. get { return proMonth; }
  912. set { proMonth = value; }
  913. }
  914. [Description("炼钢工艺号")]
  915. [Nullable(true)]
  916. [DataLength(50)]
  917. public string CraftNo
  918. {
  919. get { return craftNo; }
  920. set { craftNo = value; }
  921. }
  922. [Description("炼钢工艺路径")]
  923. [Nullable(true)]
  924. [DataLength(50)]
  925. public string CraftPath
  926. {
  927. get { return craftPath; }
  928. set { craftPath = value; }
  929. }
  930. private string ifConfirm = "";
  931. [Description("工艺确认")]
  932. [Nullable(true)]
  933. [DataLength(50)]
  934. public string IfConfirm
  935. {
  936. get { return ifConfirm; }
  937. set { ifConfirm = value; }
  938. }
  939. /// <summary>
  940. /// 配料方案代码
  941. /// </summary>
  942. private string batchingCode = "";
  943. /// <summary>
  944. /// 配料方案描述
  945. /// </summary>
  946. private string batchingName = "";
  947. /// <summary>
  948. /// 铁水量(吨/配料方案)
  949. /// </summary>
  950. private decimal? hotmetalNum = null;
  951. /// <summary>
  952. /// 生铁量(吨/配料方案)
  953. /// </summary>
  954. private decimal? ironNum = null;
  955. /// <summary>
  956. /// 废钢量(吨/配料方案)
  957. /// </summary>
  958. private decimal? steelscrapNum = null;
  959. /// <summary>
  960. /// 配料方案代码
  961. /// </summary>
  962. [Description("配料方案")]
  963. [Nullable(true)]
  964. [DataLength(3)]
  965. public string BatchingCode
  966. {
  967. get { return batchingCode; }
  968. set { batchingCode = value; }
  969. }
  970. /// <summary>
  971. /// 配料方案描述
  972. /// </summary>
  973. [Description("配料方案")]
  974. [Nullable(true)]
  975. [DataLength(20)]
  976. public string BatchingName
  977. {
  978. get { return batchingName; }
  979. set { batchingName = value; }
  980. }
  981. /// <summary>
  982. /// 铁水量(吨/配料方案)
  983. /// </summary>
  984. [Description("铁水量")]
  985. [Nullable(true)]
  986. [DataLength(10)]
  987. public decimal? HotmetalNum
  988. {
  989. get { return hotmetalNum; }
  990. set { hotmetalNum = value; }
  991. }
  992. /// <summary>
  993. /// 生铁量(吨/配料方案)
  994. /// </summary>
  995. [Description("生铁量")]
  996. [Nullable(true)]
  997. [DataLength(10)]
  998. public decimal? IronNum
  999. {
  1000. get { return ironNum; }
  1001. set { ironNum = value; }
  1002. }
  1003. /// <summary>
  1004. /// 废钢量(吨/配料方案)
  1005. /// </summary>
  1006. [Description("废钢量")]
  1007. [Nullable(true)]
  1008. [DataLength(10)]
  1009. public decimal? SteelscrapNum
  1010. {
  1011. get { return steelscrapNum; }
  1012. set { steelscrapNum = value; }
  1013. }
  1014. private string memoNum = "";
  1015. [Description("自定义排序")]
  1016. [Nullable(true)]
  1017. [DataLength(10)]
  1018. public string MemoNum
  1019. {
  1020. get { return memoNum; }
  1021. set { memoNum = value; }
  1022. }
  1023. private string planstatusZg = "";
  1024. [Description("轧管炉计划状态")]
  1025. public string PlanstatusZg
  1026. {
  1027. get { return planstatusZg; }
  1028. set { planstatusZg = value; }
  1029. }
  1030. private string ifConfirmCast = "";
  1031. [Description("是否确认")]
  1032. public string IfConfirmCast
  1033. {
  1034. get { return ifConfirmCast; }
  1035. set { ifConfirmCast = value; }
  1036. }
  1037. }
  1038. }