PlnOrderDbkSEntity.cs 40 KB

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