PlnOrderRclSEntity.cs 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519
  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_ORDER_RCL_S所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:DESKTOP-LI8OG3P 时间:2016-08-11
  12. /// </summary>
  13. public class PlnOrderRclSEntity
  14. {
  15. private string groupRcl;
  16. [Description("计划分组")]
  17. public string GroupRcl
  18. {
  19. get { return groupRcl; }
  20. set { groupRcl = value; }
  21. }
  22. /// <summary>
  23. /// 主热处理合同号
  24. /// </summary>
  25. private string proOrderNo = "";
  26. /// <summary>
  27. /// 热处理订单编号
  28. /// </summary>
  29. private string proPlanId = "";
  30. /// <summary>
  31. /// 订单排产序号
  32. /// </summary>
  33. private string gxPlanNo = "";
  34. /// <summary>
  35. /// 主排产联动组号
  36. /// </summary>
  37. private string planGroupId = "";
  38. /// <summary>
  39. /// 主合同来源(销售合同、备料需求、补量需求)
  40. /// </summary>
  41. private string orderSource = "";
  42. /// <summary>
  43. /// 主交货编码PK
  44. /// </summary>
  45. private string ordLnDlyPk = "";
  46. /// <summary>
  47. /// 主排产流水号
  48. /// </summary>
  49. private string plnDivideId = "";
  50. /// <summary>
  51. /// 主合同号
  52. /// </summary>
  53. private string orderNo = "";
  54. /// <summary>
  55. /// 主合同行号
  56. /// </summary>
  57. private string orderSeq = "";
  58. /// <summary>
  59. /// 主交货编码
  60. /// </summary>
  61. private string deliveryNo = "";
  62. /// <summary>
  63. /// 主备料需求号
  64. /// </summary>
  65. private string reqBlId = "";
  66. /// <summary>
  67. /// 产线编码
  68. /// </summary>
  69. private string plineCode = "";
  70. /// <summary>
  71. /// 产线描述
  72. /// </summary>
  73. private string plineName = "";
  74. /// <summary>
  75. /// 投入物料编码
  76. /// </summary>
  77. private string inwlId = "";
  78. /// <summary>
  79. /// 投入物料描述
  80. /// </summary>
  81. private string inwlDesc = "";
  82. /// <summary>
  83. /// 产出物料编码
  84. /// </summary>
  85. private string outwlId = "";
  86. /// <summary>
  87. /// 产出物料描述
  88. /// </summary>
  89. private string outwlDesc = "";
  90. /// <summary>
  91. /// 钢种代码
  92. /// </summary>
  93. private string gradecode = "";
  94. /// <summary>
  95. /// 钢种名称
  96. /// </summary>
  97. private string gradename = "";
  98. /// <summary>
  99. /// 成品外径
  100. /// </summary>
  101. private decimal? outdiameter = null;
  102. /// <summary>
  103. /// 成品壁厚
  104. /// </summary>
  105. private decimal? wallthick = null;
  106. /// <summary>
  107. /// 合同长度描述
  108. /// </summary>
  109. private string lengthdisc = "";
  110. /// <summary>
  111. /// 原料管最大长度
  112. /// </summary>
  113. private decimal? lengthmaxIn = null;
  114. /// <summary>
  115. /// 原料管最小长度
  116. /// </summary>
  117. private decimal? lengthminIn = null;
  118. /// <summary>
  119. /// 原料管长度
  120. /// </summary>
  121. private decimal? lengthIn = null;
  122. /// <summary>
  123. /// 工序目标长度
  124. /// </summary>
  125. private decimal? aimlength = null;
  126. /// <summary>
  127. /// 待投入重量
  128. /// </summary>
  129. private decimal? inWeightS = null;
  130. /// <summary>
  131. /// 待投入支数
  132. /// </summary>
  133. private decimal? inNumS = null;
  134. /// <summary>
  135. /// 排产重量
  136. /// </summary>
  137. private decimal? weigthS = null;
  138. /// <summary>
  139. /// 排产支数
  140. /// </summary>
  141. private decimal? numS = null;
  142. /// <summary>
  143. /// 投入利库量
  144. /// </summary>
  145. private decimal? matchWtIn = null;
  146. /// <summary>
  147. /// 投入利库支数
  148. /// </summary>
  149. private decimal? matchNumIn = null;
  150. /// <summary>
  151. /// 是否热处理监制
  152. /// </summary>
  153. private string ifMonitorRcl = "";
  154. /// <summary>
  155. /// 监制编号
  156. /// </summary>
  157. private string prdcrNo = "";
  158. /// <summary>
  159. /// 本工序监制点
  160. /// </summary>
  161. private string monitorPoint = "";
  162. /// <summary>
  163. /// 工艺文件号
  164. /// </summary>
  165. private string craftFileNo = "";
  166. /// <summary>
  167. /// 工艺文件责任人
  168. /// </summary>
  169. private string craftFileMan = "";
  170. /// <summary>
  171. /// 工艺序号
  172. /// </summary>
  173. private decimal? craftSeq = null;
  174. /// <summary>
  175. /// 本工序点路径
  176. /// </summary>
  177. private string stationRoad = "";
  178. /// <summary>
  179. /// 产线内生产顺序号
  180. /// </summary>
  181. private decimal? gxProSeq = null;
  182. /// <summary>
  183. /// 计划耗时(分)
  184. /// </summary>
  185. private decimal? planUsetime = null;
  186. /// <summary>
  187. /// 计划开始时间
  188. /// </summary>
  189. private string planTimeB = "";
  190. /// <summary>
  191. /// 计划结束时间
  192. /// </summary>
  193. private string planTimeE = "";
  194. /// <summary>
  195. /// 炉计划排产重量
  196. /// </summary>
  197. private decimal? batchedWt = null;
  198. /// <summary>
  199. /// 炉计划排产支数
  200. /// </summary>
  201. private decimal? batchedNum = null;
  202. /// <summary>
  203. /// 生产完成重量
  204. /// </summary>
  205. private decimal? finishweight = null;
  206. /// <summary>
  207. /// 生产完成支数
  208. /// </summary>
  209. private decimal? finishnum = null;
  210. /// <summary>
  211. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  212. /// </summary>
  213. private string exeStatus = "";
  214. /// <summary>
  215. /// 是否检修计划
  216. /// </summary>
  217. private string isRepairPln = "";
  218. /// <summary>
  219. /// 检修类型
  220. /// </summary>
  221. private string repairType = "";
  222. /// <summary>
  223. /// 生产批次号
  224. /// </summary>
  225. private string zyBatchId = "";
  226. /// <summary>
  227. /// 加投重量
  228. /// </summary>
  229. private decimal? addWtIn = null;
  230. /// <summary>
  231. /// 加投支数
  232. /// </summary>
  233. private decimal? addNumIn = null;
  234. /// <summary>
  235. /// 是否末工序(末工序时成品属性有效)
  236. /// </summary>
  237. private string isendgx = "";
  238. /// <summary>
  239. /// 成分标准索引号集合(内控)
  240. /// </summary>
  241. private string cic = "";
  242. /// <summary>
  243. /// 材质标准索引号集合(内控)
  244. /// </summary>
  245. private string pic = "";
  246. /// <summary>
  247. /// 公差标准索引号集合(内控)
  248. /// </summary>
  249. private string sic = "";
  250. /// <summary>
  251. /// 探伤索引号集合(内控)
  252. /// </summary>
  253. private string dic = "";
  254. /// <summary>
  255. /// 水压索引码集合(内控)
  256. /// </summary>
  257. private string wic = "";
  258. /// <summary>
  259. /// 加工标准索引号集合(内控)
  260. /// </summary>
  261. private string gic = "";
  262. /// <summary>
  263. /// 是否确认
  264. /// </summary>
  265. private string isPlanOk = "";
  266. /// <summary>
  267. /// 钢级(牌号)代码
  268. /// </summary>
  269. private string steelcode = "";
  270. /// <summary>
  271. /// 钢级(牌号)名称
  272. /// </summary>
  273. private string steelname = "";
  274. /// <summary>
  275. /// 生产年月
  276. /// </summary>
  277. private string proMonth = "";
  278. /// <summary>
  279. /// 前工序名
  280. /// </summary>
  281. private string previousGx = "";
  282. /// <summary>
  283. /// 前工序订单号
  284. /// </summary>
  285. private string prevGxplanId = "";
  286. /// <summary>
  287. /// 国内外
  288. /// </summary>
  289. private string ifExport = "";
  290. /// <summary>
  291. /// 创建时间
  292. /// </summary>
  293. private string createTime = "";
  294. /// <summary>
  295. /// 备注
  296. /// </summary>
  297. private string memo = "";
  298. /// <summary>
  299. /// 确认时间
  300. /// </summary>
  301. private string issuedTime = "";
  302. /// <summary>
  303. /// 确认人
  304. /// </summary>
  305. private string issuedMan = "";
  306. /// <summary>
  307. /// 最近取消确认时间
  308. /// </summary>
  309. private string lastUndownTime = "";
  310. /// <summary>
  311. /// 最近取消确认人
  312. /// </summary>
  313. private string lastUndownMan = "";
  314. /// <summary>
  315. /// 合同下发版次(年月日+3位流水)
  316. /// </summary>
  317. private string versionNo = "";
  318. /// <summary>
  319. /// 加工成本
  320. /// </summary>
  321. private decimal? processingCost = null;
  322. /// <summary>
  323. /// 完全成本
  324. /// </summary>
  325. private decimal? totalCost = null;
  326. /// <summary>
  327. /// 炉计划是否下发
  328. /// </summary>
  329. private string ifStoveIssued = "";
  330. /// <summary>
  331. /// 炉计划下发时间
  332. /// </summary>
  333. private string stoveIssuedTime = "";
  334. /// <summary>
  335. /// 炉计划下发人
  336. /// </summary>
  337. private string stoveIssuedMan = "";
  338. /// <summary>
  339. /// 主冶金规范码
  340. /// </summary>
  341. private string msc = "";
  342. /// <summary>
  343. /// 主制程索引号
  344. /// </summary>
  345. private string indexSeq = "";
  346. /// <summary>
  347. /// 主BOM
  348. /// </summary>
  349. private string bom = "";
  350. /// <summary>
  351. ///制程描述
  352. /// </summary>
  353. private string wholeBacklogDesc = "";
  354. /// <summary>
  355. /// 合同紧急度
  356. /// </summary>
  357. private string priority = "";
  358. /// <summary>
  359. /// 紧急度备注
  360. /// </summary>
  361. private string priorityMemo = "";
  362. private string progyMemo = "";
  363. private string isNoticeEp = "";
  364. private string isNoticeUser = "";
  365. private string isNoticeTime = "";
  366. /// <summary>
  367. /// 通知监制
  368. /// </summary>
  369. [Description("通知监制")]
  370. [Nullable(true)]
  371. [DataLength(20)]
  372. public string IsNoticeEp
  373. {
  374. get { return isNoticeEp; }
  375. set { isNoticeEp = value; }
  376. }
  377. /// <summary>
  378. /// 通知人
  379. /// </summary>
  380. [Description("通知人")]
  381. [Nullable(true)]
  382. [DataLength(20)]
  383. public string IsNoticeUser
  384. {
  385. get { return isNoticeUser; }
  386. set { isNoticeUser = value; }
  387. }
  388. /// <summary>
  389. /// 通知时间
  390. /// </summary>
  391. [Description("通知时间")]
  392. [Nullable(true)]
  393. [DataLength(20)]
  394. public string IsNoticeTime
  395. {
  396. get { return isNoticeTime; }
  397. set { isNoticeTime = value; }
  398. }
  399. /// <summary>
  400. /// 合同紧急度
  401. /// </summary>
  402. [Description("合同紧急度")]
  403. [Nullable(true)]
  404. [DataLength(20)]
  405. public string Priority
  406. {
  407. get { return priority; }
  408. set { priority = value; }
  409. }
  410. /// <summary>
  411. /// 紧急度备注
  412. /// </summary>
  413. [Description("紧急度备注")]
  414. [Nullable(true)]
  415. [DataLength(200)]
  416. public string PriorityMemo
  417. {
  418. get { return priorityMemo; }
  419. set { priorityMemo = value; }
  420. }
  421. /// <summary>
  422. /// 主冶金规范码
  423. /// </summary>
  424. [Description("冶金规范码")]
  425. [Nullable(true)]
  426. [DataLength(20)]
  427. public string Msc
  428. {
  429. get { return msc; }
  430. set { msc = value; }
  431. }
  432. /// <summary>
  433. /// 主制程索引号
  434. /// </summary>
  435. [Description("制程索引号")]
  436. [Nullable(true)]
  437. [DataLength(20)]
  438. public string IndexSeq
  439. {
  440. get { return indexSeq; }
  441. set { indexSeq = value; }
  442. }
  443. /// <summary>
  444. /// 主BOM
  445. /// </summary>
  446. [Description("BOM")]
  447. [Nullable(true)]
  448. [DataLength(20)]
  449. public string Bom
  450. {
  451. get { return bom; }
  452. set { bom = value; }
  453. }
  454. /// <summary>
  455. /// 制程描述
  456. /// </summary>
  457. [Description("制程描述")]
  458. [Nullable(true)]
  459. [DataLength(20)]
  460. public string WholeBacklogDesc
  461. {
  462. get { return wholeBacklogDesc; }
  463. set { wholeBacklogDesc = value; }
  464. }
  465. /// <summary>
  466. /// 主热处理合同号
  467. /// </summary>
  468. [Description("热处理合同号")]
  469. [Nullable(true)]
  470. [DataLength(20)]
  471. public string ProOrderNo
  472. {
  473. get { return proOrderNo; }
  474. set { proOrderNo = value; }
  475. }
  476. /// <summary>
  477. /// 热处理订单编号
  478. /// </summary>
  479. [Description("订单编号")]
  480. [Nullable(false)]
  481. [DataLength(20)]
  482. public string ProPlanId
  483. {
  484. get { return proPlanId; }
  485. set { proPlanId = value; }
  486. }
  487. /// <summary>
  488. /// 订单排产序号
  489. /// </summary>
  490. [Description("排产序号")]
  491. [Nullable(false)]
  492. [DataLength(10)]
  493. public string GxPlanNo
  494. {
  495. get { return gxPlanNo; }
  496. set { gxPlanNo = value; }
  497. }
  498. /// <summary>
  499. /// 主排产联动组号
  500. /// </summary>
  501. [Description("主排产联动组号")]
  502. [Nullable(true)]
  503. [DataLength(40)]
  504. public string PlanGroupId
  505. {
  506. get { return planGroupId; }
  507. set { planGroupId = value; }
  508. }
  509. /// <summary>
  510. /// 主合同来源(销售合同、备料需求、补量需求)
  511. /// </summary>
  512. [Description("合同来源")]
  513. [Nullable(true)]
  514. [DataLength(20)]
  515. public string OrderSource
  516. {
  517. get { return orderSource; }
  518. set { orderSource = value; }
  519. }
  520. /// <summary>
  521. /// 主交货编码PK
  522. /// </summary>
  523. [Description("主交货编码PK")]
  524. [Nullable(true)]
  525. [DataLength(40)]
  526. public string OrdLnDlyPk
  527. {
  528. get { return ordLnDlyPk; }
  529. set { ordLnDlyPk = value; }
  530. }
  531. /// <summary>
  532. /// 主排产流水号
  533. /// </summary>
  534. [Description("排产流水号")]
  535. [Nullable(true)]
  536. [DataLength(10)]
  537. public string PlnDivideId
  538. {
  539. get { return plnDivideId; }
  540. set { plnDivideId = value; }
  541. }
  542. /// <summary>
  543. /// 主合同号
  544. /// </summary>
  545. [Description("合同号")]
  546. [Nullable(true)]
  547. [DataLength(20)]
  548. public string OrderNo
  549. {
  550. get { return orderNo; }
  551. set { orderNo = value; }
  552. }
  553. /// <summary>
  554. /// 主合同行号
  555. /// </summary>
  556. [Description("合同行号")]
  557. [Nullable(true)]
  558. [DataLength(3)]
  559. public string OrderSeq
  560. {
  561. get { return orderSeq; }
  562. set { orderSeq = value; }
  563. }
  564. /// <summary>
  565. /// 主交货编码
  566. /// </summary>
  567. [Description("交货行号")]
  568. [Nullable(true)]
  569. [DataLength(3)]
  570. public string DeliveryNo
  571. {
  572. get { return deliveryNo; }
  573. set { deliveryNo = value; }
  574. }
  575. /// <summary>
  576. /// 主备料需求号
  577. /// </summary>
  578. [Description("备料需求号")]
  579. [Nullable(true)]
  580. [DataLength(20)]
  581. public string ReqBlId
  582. {
  583. get { return reqBlId; }
  584. set { reqBlId = value; }
  585. }
  586. /// <summary>
  587. /// 产线编码
  588. /// </summary>
  589. [Description("热处理产线")]
  590. [Nullable(true)]
  591. [DataLength(20)]
  592. public string PlineCode
  593. {
  594. get { return plineCode; }
  595. set { plineCode = value; }
  596. }
  597. /// <summary>
  598. /// 产线描述
  599. /// </summary>
  600. [Description("产线描述")]
  601. [Nullable(true)]
  602. [DataLength(100)]
  603. public string PlineName
  604. {
  605. get { return plineName; }
  606. set { plineName = value; }
  607. }
  608. /// <summary>
  609. /// 投入物料编码
  610. /// </summary>
  611. [Description("投入物料编码")]
  612. [Nullable(true)]
  613. [DataLength(40)]
  614. public string InwlId
  615. {
  616. get { return inwlId; }
  617. set { inwlId = value; }
  618. }
  619. /// <summary>
  620. /// 投入物料描述
  621. /// </summary>
  622. [Description("投入物料")]
  623. [Nullable(true)]
  624. [DataLength(100)]
  625. public string InwlDesc
  626. {
  627. get { return inwlDesc; }
  628. set { inwlDesc = value; }
  629. }
  630. /// <summary>
  631. /// 产出物料编码
  632. /// </summary>
  633. [Description("产出物料编码")]
  634. [Nullable(true)]
  635. [DataLength(40)]
  636. public string OutwlId
  637. {
  638. get { return outwlId; }
  639. set { outwlId = value; }
  640. }
  641. /// <summary>
  642. /// 产出物料描述
  643. /// </summary>
  644. [Description("产出物料")]
  645. [Nullable(true)]
  646. [DataLength(100)]
  647. public string OutwlDesc
  648. {
  649. get { return outwlDesc; }
  650. set { outwlDesc = value; }
  651. }
  652. /// <summary>
  653. /// 钢种代码
  654. /// </summary>
  655. [Description("钢种代码")]
  656. [Nullable(true)]
  657. [DataLength(10)]
  658. public string Gradecode
  659. {
  660. get { return gradecode; }
  661. set { gradecode = value; }
  662. }
  663. /// <summary>
  664. /// 钢种名称
  665. /// </summary>
  666. [Description("钢种名称")]
  667. [Nullable(true)]
  668. [DataLength(100)]
  669. public string Gradename
  670. {
  671. get { return gradename; }
  672. set { gradename = value; }
  673. }
  674. /// <summary>
  675. /// 成品外径
  676. /// </summary>
  677. [Description("成品外径")]
  678. [Nullable(true)]
  679. [DataLength(10)]
  680. public decimal? Outdiameter
  681. {
  682. get { return outdiameter; }
  683. set { outdiameter = value; }
  684. }
  685. /// <summary>
  686. /// 成品壁厚
  687. /// </summary>
  688. [Description("成品壁厚")]
  689. [Nullable(true)]
  690. [DataLength(10)]
  691. public decimal? Wallthick
  692. {
  693. get { return wallthick; }
  694. set { wallthick = value; }
  695. }
  696. /// <summary>
  697. /// 合同长度描述
  698. /// </summary>
  699. [Description("合同长度")]
  700. [Nullable(true)]
  701. [DataLength(100)]
  702. public string Lengthdisc
  703. {
  704. get { return lengthdisc; }
  705. set { lengthdisc = value; }
  706. }
  707. /// <summary>
  708. /// 原料管最大长度
  709. /// </summary>
  710. [Description("原料管最大长度")]
  711. [Nullable(true)]
  712. [DataLength(10)]
  713. public decimal? LengthmaxIn
  714. {
  715. get { return lengthmaxIn; }
  716. set { lengthmaxIn = value; }
  717. }
  718. /// <summary>
  719. /// 原料管最小长度
  720. /// </summary>
  721. [Description("原料管最小长度")]
  722. [Nullable(true)]
  723. [DataLength(10)]
  724. public decimal? LengthminIn
  725. {
  726. get { return lengthminIn; }
  727. set { lengthminIn = value; }
  728. }
  729. /// <summary>
  730. /// 原料管长度
  731. /// </summary>
  732. [Description("原料管长度")]
  733. [Nullable(true)]
  734. [DataLength(10)]
  735. public decimal? LengthIn
  736. {
  737. get { return lengthIn; }
  738. set { lengthIn = value; }
  739. }
  740. /// <summary>
  741. /// 工序目标长度
  742. /// </summary>
  743. [Description("工序目标长度")]
  744. [Nullable(true)]
  745. [DataLength(10)]
  746. public decimal? Aimlength
  747. {
  748. get { return aimlength; }
  749. set { aimlength = value; }
  750. }
  751. /// <summary>
  752. /// 待投入重量
  753. /// </summary>
  754. [Description("待投入吨")]
  755. [Nullable(true)]
  756. [DataLength(10)]
  757. public decimal? InWeightS
  758. {
  759. get { return inWeightS; }
  760. set { inWeightS = value; }
  761. }
  762. /// <summary>
  763. /// 待投入支数
  764. /// </summary>
  765. [Description("待投入支")]
  766. [Nullable(true)]
  767. [DataLength(10)]
  768. public decimal? InNumS
  769. {
  770. get { return inNumS; }
  771. set { inNumS = value; }
  772. }
  773. /// <summary>
  774. /// 排产重量
  775. /// </summary>
  776. [Description("排产吨")]
  777. [Nullable(true)]
  778. [DataLength(10)]
  779. public decimal? WeigthS
  780. {
  781. get { return weigthS; }
  782. set { weigthS = value; }
  783. }
  784. /// <summary>
  785. /// 排产支数
  786. /// </summary>
  787. [Description("排产支")]
  788. [Nullable(true)]
  789. [DataLength(10)]
  790. public decimal? NumS
  791. {
  792. get { return numS; }
  793. set { numS = value; }
  794. }
  795. /// <summary>
  796. /// 投入利库量
  797. /// </summary>
  798. [Description("投入利库吨")]
  799. [Nullable(true)]
  800. [DataLength(10)]
  801. public decimal? MatchWtIn
  802. {
  803. get { return matchWtIn; }
  804. set { matchWtIn = value; }
  805. }
  806. /// <summary>
  807. /// 投入利库支数
  808. /// </summary>
  809. [Description("投入利库支")]
  810. [Nullable(true)]
  811. [DataLength(10)]
  812. public decimal? MatchNumIn
  813. {
  814. get { return matchNumIn; }
  815. set { matchNumIn = value; }
  816. }
  817. /// <summary>
  818. /// 是否热处理监制
  819. /// </summary>
  820. [Description("是否监制")]
  821. [Nullable(true)]
  822. [DataLength(1)]
  823. public string IfMonitorRcl
  824. {
  825. get { return ifMonitorRcl; }
  826. set { ifMonitorRcl = value; }
  827. }
  828. /// <summary>
  829. /// 监制编号
  830. /// </summary>
  831. [Description("监制编号")]
  832. [Nullable(true)]
  833. [DataLength(40)]
  834. public string PrdcrNo
  835. {
  836. get { return prdcrNo; }
  837. set { prdcrNo = value; }
  838. }
  839. /// <summary>
  840. /// 本工序监制点
  841. /// </summary>
  842. [Description("本工序监制点")]
  843. [Nullable(true)]
  844. [DataLength(200)]
  845. public string MonitorPoint
  846. {
  847. get { return monitorPoint; }
  848. set { monitorPoint = value; }
  849. }
  850. /// <summary>
  851. /// 工艺文件号
  852. /// </summary>
  853. [Description("工艺文件号")]
  854. [Nullable(true)]
  855. [DataLength(400)]
  856. public string CraftFileNo
  857. {
  858. get { return craftFileNo; }
  859. set { craftFileNo = value; }
  860. }
  861. /// <summary>
  862. /// 工艺文件责任人
  863. /// </summary>
  864. [Description("工艺文件责任人")]
  865. [Nullable(true)]
  866. [DataLength(20)]
  867. public string CraftFileMan
  868. {
  869. get { return craftFileMan; }
  870. set { craftFileMan = value; }
  871. }
  872. /// <summary>
  873. /// 工艺序号
  874. /// </summary>
  875. [Description("工艺序号")]
  876. [Nullable(true)]
  877. [DataLength(5)]
  878. public decimal? CraftSeq
  879. {
  880. get { return craftSeq; }
  881. set { craftSeq = value; }
  882. }
  883. /// <summary>
  884. /// 本工序点路径
  885. /// </summary>
  886. [Description("本工序点路径")]
  887. [Nullable(true)]
  888. [DataLength(200)]
  889. public string StationRoad
  890. {
  891. get { return stationRoad; }
  892. set { stationRoad = value; }
  893. }
  894. /// <summary>
  895. /// 产线内生产顺序号
  896. /// </summary>
  897. [Description("生产顺序")]
  898. [Nullable(true)]
  899. [DataLength(20)]
  900. public decimal? GxProSeq
  901. {
  902. get { return gxProSeq; }
  903. set { gxProSeq = value; }
  904. }
  905. /// <summary>
  906. /// 计划耗时(分)
  907. /// </summary>
  908. [Description("计划耗时(h)")]
  909. [Nullable(true)]
  910. [DataLength(10)]
  911. public decimal? PlanUsetime
  912. {
  913. get { return planUsetime; }
  914. set { planUsetime = value; }
  915. }
  916. /// <summary>
  917. /// 计划开始时间
  918. /// </summary>
  919. [Description("计划开始时间")]
  920. [Nullable(true)]
  921. public string PlanTimeB
  922. {
  923. get { return planTimeB; }
  924. set { planTimeB = value; }
  925. }
  926. /// <summary>
  927. /// 计划结束时间
  928. /// </summary>
  929. [Description("计划结束时间")]
  930. [Nullable(true)]
  931. public string PlanTimeE
  932. {
  933. get { return planTimeE; }
  934. set { planTimeE = value; }
  935. }
  936. /// <summary>
  937. /// 炉计划排产重量
  938. /// </summary>
  939. [Description("计划吨")]
  940. [Nullable(true)]
  941. [DataLength(10)]
  942. public decimal? BatchedWt
  943. {
  944. get { return batchedWt; }
  945. set { batchedWt = value; }
  946. }
  947. /// <summary>
  948. /// 炉计划排产支数
  949. /// </summary>
  950. [Description("计划支")]
  951. [Nullable(true)]
  952. [DataLength(10)]
  953. public decimal? BatchedNum
  954. {
  955. get { return batchedNum; }
  956. set { batchedNum = value; }
  957. }
  958. private decimal? realBatchWt;
  959. [Description("装炉吨")]
  960. public decimal? RealBatchWt
  961. {
  962. get { return realBatchWt; }
  963. set { realBatchWt = value; }
  964. }
  965. private decimal? realBatchNum;
  966. [Description("装炉支")]
  967. public decimal? RealBatchNum
  968. {
  969. get { return realBatchNum; }
  970. set { realBatchNum = value; }
  971. }
  972. /// <summary>
  973. /// 实际上料支
  974. /// </summary>
  975. private decimal? realIndoubleNum = null;
  976. /// <summary>
  977. /// 实际上料吨
  978. /// </summary>
  979. private decimal? realIndoubleWt = null;
  980. /// <summary>
  981. /// 实际上料支
  982. /// </summary>
  983. [Description("上料支")]
  984. [Nullable(true)]
  985. [DataLength(10)]
  986. public decimal? RealIndoubleNum
  987. {
  988. get { return realIndoubleNum; }
  989. set { realIndoubleNum = value; }
  990. }
  991. /// <summary>
  992. /// 实际上料吨
  993. /// </summary>
  994. [Description("上料吨")]
  995. [Nullable(true)]
  996. [DataLength(10)]
  997. public decimal? RealIndoubleWt
  998. {
  999. get { return realIndoubleWt; }
  1000. set { realIndoubleWt = value; }
  1001. }
  1002. /// <summary>
  1003. /// 生产完成重量
  1004. /// </summary>
  1005. [Description("生产完成吨")]
  1006. [Nullable(true)]
  1007. [DataLength(10)]
  1008. public decimal? Finishweight
  1009. {
  1010. get { return finishweight; }
  1011. set { finishweight = value; }
  1012. }
  1013. /// <summary>
  1014. /// 生产完成支数
  1015. /// </summary>
  1016. [Description("生产完成支")]
  1017. [Nullable(true)]
  1018. [DataLength(10)]
  1019. public decimal? Finishnum
  1020. {
  1021. get { return finishnum; }
  1022. set { finishnum = value; }
  1023. }
  1024. /// <summary>
  1025. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  1026. /// </summary>
  1027. [Description("执行状态")]
  1028. [Nullable(true)]
  1029. [DataLength(10)]
  1030. public string ExeStatus
  1031. {
  1032. get { return exeStatus; }
  1033. set { exeStatus = value; }
  1034. }
  1035. /// <summary>
  1036. /// 是否检修计划
  1037. /// </summary>
  1038. [Description("是否检修")]
  1039. [Nullable(true)]
  1040. [DataLength(1)]
  1041. public string IsRepairPln
  1042. {
  1043. get { return isRepairPln; }
  1044. set { isRepairPln = value; }
  1045. }
  1046. /// <summary>
  1047. /// 检修类型
  1048. /// </summary>
  1049. [Description("检修类型")]
  1050. [Nullable(true)]
  1051. [DataLength(40)]
  1052. public string RepairType
  1053. {
  1054. get { return repairType; }
  1055. set { repairType = value; }
  1056. }
  1057. /// <summary>
  1058. /// 生产批次号
  1059. /// </summary>
  1060. [Description("生产批次")]
  1061. [Nullable(true)]
  1062. [DataLength(20)]
  1063. public string ZyBatchId
  1064. {
  1065. get { return zyBatchId; }
  1066. set { zyBatchId = value; }
  1067. }
  1068. /// <summary>
  1069. /// 加投重量
  1070. /// </summary>
  1071. [Description("加投吨")]
  1072. [Nullable(true)]
  1073. [DataLength(10)]
  1074. public decimal? AddWtIn
  1075. {
  1076. get { return addWtIn; }
  1077. set { addWtIn = value; }
  1078. }
  1079. /// <summary>
  1080. /// 加投支数
  1081. /// </summary>
  1082. [Description("加投支")]
  1083. [Nullable(true)]
  1084. [DataLength(10)]
  1085. public decimal? AddNumIn
  1086. {
  1087. get { return addNumIn; }
  1088. set { addNumIn = value; }
  1089. }
  1090. /// <summary>
  1091. /// 是否末工序(末工序时成品属性有效)
  1092. /// </summary>
  1093. [Description("是否末工序")]
  1094. [Nullable(true)]
  1095. [DataLength(1)]
  1096. public string Isendgx
  1097. {
  1098. get { return isendgx; }
  1099. set { isendgx = value; }
  1100. }
  1101. /// <summary>
  1102. /// 成分标准索引号集合(内控)
  1103. /// </summary>
  1104. [Description("成分标准(内控)")]
  1105. [Nullable(true)]
  1106. [DataLength(400)]
  1107. public string Cic
  1108. {
  1109. get { return cic; }
  1110. set { cic = value; }
  1111. }
  1112. /// <summary>
  1113. /// 材质标准索引号集合(内控)
  1114. /// </summary>
  1115. [Description("材质标准(内控)")]
  1116. [Nullable(true)]
  1117. [DataLength(400)]
  1118. public string Pic
  1119. {
  1120. get { return pic; }
  1121. set { pic = value; }
  1122. }
  1123. /// <summary>
  1124. /// 公差标准索引号集合(内控)
  1125. /// </summary>
  1126. [Description("公差标准(内控)")]
  1127. [Nullable(true)]
  1128. [DataLength(400)]
  1129. public string Sic
  1130. {
  1131. get { return sic; }
  1132. set { sic = value; }
  1133. }
  1134. /// <summary>
  1135. /// 探伤索引号集合(内控)
  1136. /// </summary>
  1137. [Description("探伤标准(内控)")]
  1138. [Nullable(true)]
  1139. [DataLength(400)]
  1140. public string Dic
  1141. {
  1142. get { return dic; }
  1143. set { dic = value; }
  1144. }
  1145. /// <summary>
  1146. /// 水压索引码集合(内控)
  1147. /// </summary>
  1148. [Description("水压标准(内控)")]
  1149. [Nullable(true)]
  1150. [DataLength(400)]
  1151. public string Wic
  1152. {
  1153. get { return wic; }
  1154. set { wic = value; }
  1155. }
  1156. /// <summary>
  1157. /// 加工标准索引号集合(内控)
  1158. /// </summary>
  1159. [Description("加工标准(内控)")]
  1160. [Nullable(true)]
  1161. [DataLength(400)]
  1162. public string Gic
  1163. {
  1164. get { return gic; }
  1165. set { gic = value; }
  1166. }
  1167. /// <summary>
  1168. /// 是否确认
  1169. /// </summary>
  1170. [Description("是否确认")]
  1171. [Nullable(true)]
  1172. [DataLength(1)]
  1173. public string IsPlanOk
  1174. {
  1175. get { return isPlanOk; }
  1176. set { isPlanOk = value; }
  1177. }
  1178. /// <summary>
  1179. /// 钢级(牌号)代码
  1180. /// </summary>
  1181. [Description("钢级(牌号)代码")]
  1182. [Nullable(true)]
  1183. [DataLength(10)]
  1184. public string Steelcode
  1185. {
  1186. get { return steelcode; }
  1187. set { steelcode = value; }
  1188. }
  1189. /// <summary>
  1190. /// 钢级(牌号)名称
  1191. /// </summary>
  1192. [Description("钢级名称")]
  1193. [Nullable(true)]
  1194. [DataLength(100)]
  1195. public string Steelname
  1196. {
  1197. get { return steelname; }
  1198. set { steelname = value; }
  1199. }
  1200. /// <summary>
  1201. /// 生产年月
  1202. /// </summary>
  1203. [Description("生产年月")]
  1204. [Nullable(true)]
  1205. [DataLength(20)]
  1206. public string ProMonth
  1207. {
  1208. get { return proMonth; }
  1209. set { proMonth = value; }
  1210. }
  1211. /// <summary>
  1212. /// 前工序名
  1213. /// </summary>
  1214. [Description("前工序名")]
  1215. [Nullable(true)]
  1216. [DataLength(40)]
  1217. public string PreviousGx
  1218. {
  1219. get { return previousGx; }
  1220. set { previousGx = value; }
  1221. }
  1222. /// <summary>
  1223. /// 前工序订单号
  1224. /// </summary>
  1225. [Description("前工序订单号")]
  1226. [Nullable(true)]
  1227. [DataLength(20)]
  1228. public string PrevGxplanId
  1229. {
  1230. get { return prevGxplanId; }
  1231. set { prevGxplanId = value; }
  1232. }
  1233. /// <summary>
  1234. /// 国内外
  1235. /// </summary>
  1236. [Description("国内外")]
  1237. [Nullable(true)]
  1238. [DataLength(20)]
  1239. public string IfExport
  1240. {
  1241. get { return ifExport; }
  1242. set { ifExport = value; }
  1243. }
  1244. /// <summary>
  1245. /// 创建时间
  1246. /// </summary>
  1247. [Description("创建时间")]
  1248. [Nullable(true)]
  1249. public string CreateTime
  1250. {
  1251. get { return createTime; }
  1252. set { createTime = value; }
  1253. }
  1254. /// <summary>
  1255. /// 备注
  1256. /// </summary>
  1257. [Description("备注")]
  1258. [Nullable(true)]
  1259. [DataLength(200)]
  1260. public string Memo
  1261. {
  1262. get { return memo; }
  1263. set { memo = value; }
  1264. }
  1265. [Description("工艺备注")]
  1266. public string ProgyMemo
  1267. {
  1268. get { return progyMemo; }
  1269. set { progyMemo = value; }
  1270. }
  1271. /// <summary>
  1272. /// 确认时间
  1273. /// </summary>
  1274. [Description("确认时间")]
  1275. [Nullable(true)]
  1276. public string IssuedTime
  1277. {
  1278. get { return issuedTime; }
  1279. set { issuedTime = value; }
  1280. }
  1281. /// <summary>
  1282. /// 确认人
  1283. /// </summary>
  1284. [Description("确认人")]
  1285. [Nullable(true)]
  1286. [DataLength(20)]
  1287. public string IssuedMan
  1288. {
  1289. get { return issuedMan; }
  1290. set { issuedMan = value; }
  1291. }
  1292. /// <summary>
  1293. /// 最近取消确认时间
  1294. /// </summary>
  1295. [Description("取消确认时间")]
  1296. [Nullable(true)]
  1297. public string LastUndownTime
  1298. {
  1299. get { return lastUndownTime; }
  1300. set { lastUndownTime = value; }
  1301. }
  1302. /// <summary>
  1303. /// 最近取消确认人
  1304. /// </summary>
  1305. [Description("取消确认人")]
  1306. [Nullable(true)]
  1307. [DataLength(20)]
  1308. public string LastUndownMan
  1309. {
  1310. get { return lastUndownMan; }
  1311. set { lastUndownMan = value; }
  1312. }
  1313. /// <summary>
  1314. /// 合同下发版次(年月日+3位流水)
  1315. /// </summary>
  1316. [Description("合同下发版次")]
  1317. [Nullable(true)]
  1318. [DataLength(20)]
  1319. public string VersionNo
  1320. {
  1321. get { return versionNo; }
  1322. set { versionNo = value; }
  1323. }
  1324. /// <summary>
  1325. /// 加工成本
  1326. /// </summary>
  1327. [Description("加工成本")]
  1328. [Nullable(true)]
  1329. [DataLength(10)]
  1330. public decimal? ProcessingCost
  1331. {
  1332. get { return processingCost; }
  1333. set { processingCost = value; }
  1334. }
  1335. /// <summary>
  1336. /// 完全成本
  1337. /// </summary>
  1338. [Description("完全成本")]
  1339. [Nullable(true)]
  1340. [DataLength(10)]
  1341. public decimal? TotalCost
  1342. {
  1343. get { return totalCost; }
  1344. set { totalCost = value; }
  1345. }
  1346. /// <summary>
  1347. /// 炉计划是否下发
  1348. /// </summary>
  1349. [Description("是否下发")]
  1350. [Nullable(true)]
  1351. [DataLength(1)]
  1352. public string IfStoveIssued
  1353. {
  1354. get { return ifStoveIssued; }
  1355. set { ifStoveIssued = value; }
  1356. }
  1357. /// <summary>
  1358. /// 炉计划下发时间
  1359. /// </summary>
  1360. [Description("下发时间")]
  1361. [Nullable(true)]
  1362. public string StoveIssuedTime
  1363. {
  1364. get { return stoveIssuedTime; }
  1365. set { stoveIssuedTime = value; }
  1366. }
  1367. /// <summary>
  1368. /// 炉计划下发人
  1369. /// </summary>
  1370. [Description("下发人")]
  1371. [Nullable(true)]
  1372. [DataLength(20)]
  1373. public string StoveIssuedMan
  1374. {
  1375. get { return stoveIssuedMan; }
  1376. set { stoveIssuedMan = value; }
  1377. }
  1378. /// <summary>
  1379. /// 排产重量min
  1380. /// </summary>
  1381. private decimal? weigthSMin = null;
  1382. [Description("排产重量Min")]
  1383. [Nullable(true)]
  1384. [DataLength(10)]
  1385. public decimal? WeigthSMin
  1386. {
  1387. get { return weigthSMin; }
  1388. set { weigthSMin = value; }
  1389. }
  1390. private string decision = "";
  1391. [Description("判定字头")]
  1392. public string Decision
  1393. {
  1394. get { return decision; }
  1395. set { decision = value; }
  1396. }
  1397. /// <summary>
  1398. /// 上料预计成品支
  1399. /// </summary>
  1400. private string expectNum = "";
  1401. [Description("预计成品支")]
  1402. public string ExpectNum
  1403. {
  1404. get { return expectNum; }
  1405. set { expectNum = value; }
  1406. }
  1407. /// <summary>
  1408. ///上料预计成品吨
  1409. /// </summary>
  1410. private string expectWt = "";
  1411. [Description("预计成品吨")]
  1412. public string ExpectWt
  1413. {
  1414. get { return expectWt; }
  1415. set { expectWt = value; }
  1416. }
  1417. private string prdcrAdvcDay = "";
  1418. [Description("监制提前信息")]
  1419. public string PrdcrAdvcDay
  1420. {
  1421. get { return prdcrAdvcDay; }
  1422. set { prdcrAdvcDay = value; }
  1423. }
  1424. private string processDescC = "";
  1425. [Description("二级工序")]
  1426. public string ProcessDescC
  1427. {
  1428. get { return processDescC; }
  1429. set { processDescC = value; }
  1430. }
  1431. }
  1432. }