PlnOrderCastSEntity.cs 34 KB

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