PlnSteelforfurnaceNewEntity.cs 27 KB

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