PlnZyDbkReadyEntity.cs 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704
  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.PlnSaleOrd.炉计划.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_ZY_DBK_M所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:PC-20180117CCCC 时间:2018-03-05
  12. /// </summary>
  13. public class PlnZyDbkReadyEntity
  14. {
  15. /// <summary>
  16. /// 镦拔扩炉计划ID(镦粗、冷拔、旋扩、热扩对应ID打头按机组区分)
  17. /// </summary>
  18. private string heatPlanNo = "";
  19. /// <summary>
  20. /// 产线内炉计划顺序号
  21. /// </summary>
  22. private decimal? gxProSeq = null;
  23. /// <summary>
  24. /// 生产批次
  25. /// </summary>
  26. private string zyBatchId = "";
  27. /// <summary>
  28. /// 冶炼炉号(电炉炉号)
  29. /// </summary>
  30. private string stoveNo = "";
  31. /// <summary>
  32. /// 判定炉号
  33. /// </summary>
  34. private string judgeStoveNo = "";
  35. /// <summary>
  36. /// 批号
  37. /// </summary>
  38. private string batchNo = "";
  39. /// <summary>
  40. /// 计划状态(00计划,10下发,20生产中,30生产完成,40关闭A)
  41. /// </summary>
  42. private string planstatus = "";
  43. /// <summary>
  44. /// 开始状态(00-上料开始,10-旋扩开始,20-均整开始,30-定径开始,40-表验开始,50测量开始) ,60-交库开始)
  45. /// </summary>
  46. private string perStatus = "";
  47. /// <summary>
  48. /// 结炉状态(00-上料结束,10-旋扩结束,20-均整结束,30-定径结束,40-表验结束,50测量结束 ,60-交库结束)
  49. /// </summary>
  50. private string besideStatus = "";
  51. /// <summary>
  52. /// 上工序炉计划ID
  53. /// </summary>
  54. private string upperHeatplanId = "";
  55. /// <summary>
  56. /// 镦拔扩订单编号
  57. /// </summary>
  58. private string proPlanId = "";
  59. /// <summary>
  60. /// 镦拔扩订单排产序号
  61. /// </summary>
  62. private string gxPlanNo = "";
  63. /// <summary>
  64. /// 产线代码
  65. /// </summary>
  66. private string plineCode = "";
  67. /// <summary>
  68. /// 产线描述
  69. /// </summary>
  70. private string plineName = "";
  71. /// <summary>
  72. /// 二级工序代码
  73. /// </summary>
  74. private string processCodeC = "";
  75. /// <summary>
  76. /// 二级工序名
  77. /// </summary>
  78. private string processDescC = "";
  79. /// <summary>
  80. /// 上工序代码(大工序)
  81. /// </summary>
  82. private string upperProcessCode = "";
  83. /// <summary>
  84. /// 下工序代码(大工序)
  85. /// </summary>
  86. private string nextProcessCode = "";
  87. /// <summary>
  88. /// 物流去向代码
  89. /// </summary>
  90. private string gowhereCode = "";
  91. /// <summary>
  92. /// 物流去向名称
  93. /// </summary>
  94. private string gowhereName = "";
  95. /// <summary>
  96. /// 生产标准
  97. /// </summary>
  98. private string prodStandard = "";
  99. /// <summary>
  100. /// 输出标准
  101. /// </summary>
  102. private string outputStandard = "";
  103. /// <summary>
  104. /// 是否末工序(末工序时合同成品属性有效)
  105. /// </summary>
  106. private string isendgx = "";
  107. /// <summary>
  108. /// 是否利库
  109. /// </summary>
  110. private string ifMatchOdd = "";
  111. /// <summary>
  112. /// 是否已做正式炉计划
  113. /// </summary>
  114. private string ifDoHeatPlan = "";
  115. /// <summary>
  116. /// 主合同来源(销售合同、备料需求、补量需求)
  117. /// </summary>
  118. private string orderSource = "";
  119. /// <summary>
  120. /// 主交货编码PK
  121. /// </summary>
  122. private string ordLnDlyPk = "";
  123. /// <summary>
  124. /// 主合同号
  125. /// </summary>
  126. private string orderNo = "";
  127. /// <summary>
  128. /// 主合同行号
  129. /// </summary>
  130. private string orderSeq = "";
  131. /// <summary>
  132. /// 主交货编码
  133. /// </summary>
  134. private string deliveryNo = "";
  135. /// <summary>
  136. /// 主备料需求号
  137. /// </summary>
  138. private string reqBlId = "";
  139. /// <summary>
  140. /// 国内外
  141. /// </summary>
  142. private string ifExport = "";
  143. /// <summary>
  144. /// 合同紧急度
  145. /// </summary>
  146. private string priority = "";
  147. /// <summary>
  148. /// 紧急度备注
  149. /// </summary>
  150. private string priorityMemo = "";
  151. /// <summary>
  152. /// 排产年月
  153. /// </summary>
  154. private string proMonth = "";
  155. /// <summary>
  156. /// 作业日期(年月日)
  157. /// </summary>
  158. private string proDay = "";
  159. /// <summary>
  160. /// 结算日期(年月)
  161. /// </summary>
  162. private string balYearMonth = "";
  163. /// <summary>
  164. /// 是否轧管监制
  165. /// </summary>
  166. private string ifMonitor = "";
  167. /// <summary>
  168. /// 监制编号
  169. /// </summary>
  170. private string prdcrNo = "";
  171. /// <summary>
  172. /// 本工序监制点
  173. /// </summary>
  174. private string monitorPoint = "";
  175. /// <summary>
  176. /// BOM
  177. /// </summary>
  178. private string bom = "";
  179. /// <summary>
  180. /// 主全程途径码
  181. /// </summary>
  182. private string wholeBacklog = "";
  183. /// <summary>
  184. /// 主全程途径描叙
  185. /// </summary>
  186. private string wholeBacklogDesc = "";
  187. /// <summary>
  188. /// 本工序点路径
  189. /// </summary>
  190. private string stationRoad = "";
  191. /// <summary>
  192. /// 成分标准索引号(内控)
  193. /// </summary>
  194. private string cic = "";
  195. /// <summary>
  196. /// 材质标准索引号(内控)
  197. /// </summary>
  198. private string pic = "";
  199. /// <summary>
  200. /// 公差标准索引号(内控)
  201. /// </summary>
  202. private string sic = "";
  203. /// <summary>
  204. /// 探伤索引号(内控)
  205. /// </summary>
  206. private string dic = "";
  207. /// <summary>
  208. /// 工艺文件号
  209. /// </summary>
  210. private string craftFileNo = "";
  211. /// <summary>
  212. /// 工艺文件责任人
  213. /// </summary>
  214. private string craftFileMan = "";
  215. /// <summary>
  216. /// 工艺序号
  217. /// </summary>
  218. private decimal? craftSeq = null;
  219. /// <summary>
  220. /// 二级工艺文件号
  221. /// </summary>
  222. private string secCraftFileNo = "";
  223. /// <summary>
  224. /// 钢种代码
  225. /// </summary>
  226. private string gradecode = "";
  227. /// <summary>
  228. /// 钢种名称
  229. /// </summary>
  230. private string gradename = "";
  231. /// <summary>
  232. /// 钢级(牌号)代码
  233. /// </summary>
  234. private string steelcode = "";
  235. /// <summary>
  236. /// 钢级(牌号)名称
  237. /// </summary>
  238. private string steelname = "";
  239. /// <summary>
  240. /// 品名代码
  241. /// </summary>
  242. private string produccode = "";
  243. /// <summary>
  244. /// 品名描述
  245. /// </summary>
  246. private string producname = "";
  247. /// <summary>
  248. /// 扣型代码
  249. /// </summary>
  250. private string modelCode = "";
  251. /// <summary>
  252. /// 扣型描述
  253. /// </summary>
  254. private string modelDesc = "";
  255. /// <summary>
  256. /// 投入物料编码
  257. /// </summary>
  258. private string inwlId = "";
  259. /// <summary>
  260. /// 投入物料描述
  261. /// </summary>
  262. private string inwlDesc = "";
  263. /// <summary>
  264. /// 产出物料编码
  265. /// </summary>
  266. private string outwlId = "";
  267. /// <summary>
  268. /// 产出物料描述
  269. /// </summary>
  270. private string outwlDesc = "";
  271. /// <summary>
  272. /// 原料管外径
  273. /// </summary>
  274. private decimal? outdiameterIn = null;
  275. /// <summary>
  276. /// 原料管壁厚
  277. /// </summary>
  278. private decimal? wallthickIn = null;
  279. /// <summary>
  280. /// 原料管长度(轧管转移长度)
  281. /// </summary>
  282. private decimal? lengthIn = null;
  283. /// <summary>
  284. /// 原料管最大长度(轧管转移长度)
  285. /// </summary>
  286. private decimal? lengthmaxIn = null;
  287. /// <summary>
  288. /// 原料管最小长度(轧管转移长度)
  289. /// </summary>
  290. private decimal? lengthminIn = null;
  291. /// <summary>
  292. /// 分切数
  293. /// </summary>
  294. private string outnumCut = "";
  295. /// <summary>
  296. /// 工序目标外径
  297. /// </summary>
  298. private decimal? aimoutdiameter = null;
  299. /// <summary>
  300. /// 工序目标壁厚
  301. /// </summary>
  302. private decimal? aimwallthick = null;
  303. /// <summary>
  304. /// 工序目标长度
  305. /// </summary>
  306. private decimal? aimlength = null;
  307. /// <summary>
  308. /// 工序目标最大长度(镦拔扩转移长度)
  309. /// </summary>
  310. private decimal? aimlengthMax = null;
  311. /// <summary>
  312. /// 工序目标最小长度(镦拔扩转移长度)
  313. /// </summary>
  314. private decimal? aimlengthMin = null;
  315. /// <summary>
  316. /// 切头(mm)-计划
  317. /// </summary>
  318. private decimal? lenCuthead = null;
  319. /// <summary>
  320. /// 切尾(mm)-计划
  321. /// </summary>
  322. private decimal? lenCutend = null;
  323. /// <summary>
  324. /// 单倍计划分配支(排产)
  325. /// </summary>
  326. private decimal? plnInsingleNum = null;
  327. /// <summary>
  328. /// 单倍计划分配总重(排产)
  329. /// </summary>
  330. private decimal? plnInsingleWt = null;
  331. /// <summary>
  332. /// 倍尺计划分配支(排产)
  333. /// </summary>
  334. private decimal? plnIndoubleNum = null;
  335. /// <summary>
  336. /// 倍尺计划分配总重(排产)
  337. /// </summary>
  338. private decimal? plnIndoubleWt = null;
  339. /// <summary>
  340. /// 预计产出支数(单倍)
  341. /// </summary>
  342. private decimal? plnOutsingleNum = null;
  343. /// <summary>
  344. /// 预计产出吨(单倍)
  345. /// </summary>
  346. private decimal? plnOutsingleW = null;
  347. /// <summary>
  348. /// 预计产出支数(倍尺)
  349. /// </summary>
  350. private decimal? plnOutdoubleNum = null;
  351. /// <summary>
  352. /// 预计产出吨(倍尺)
  353. /// </summary>
  354. private decimal? plnOutdoubleW = null;
  355. /// <summary>
  356. /// 创建人
  357. /// </summary>
  358. private string createName = "";
  359. /// <summary>
  360. /// 创建时间
  361. /// </summary>
  362. private string createTime = "";
  363. /// <summary>
  364. /// 修改人
  365. /// </summary>
  366. private string updateName = "";
  367. /// <summary>
  368. /// 修改时间
  369. /// </summary>
  370. private string updateTime = "";
  371. /// <summary>
  372. /// 下发人
  373. /// </summary>
  374. private string downman = "";
  375. /// <summary>
  376. /// 下发时间
  377. /// </summary>
  378. private string downtime = "";
  379. /// <summary>
  380. /// 主制程索引号
  381. /// </summary>
  382. private string indexSeq = "";
  383. /// <summary>
  384. /// 镦拔扩炉计划ID(镦粗、冷拔、旋扩、热扩对应ID打头按机组区分)
  385. /// </summary>
  386. [Description("炉计划ID")]
  387. [Nullable(false)]
  388. [DataLength(20)]
  389. public string HeatPlanNo
  390. {
  391. get { return heatPlanNo; }
  392. set { heatPlanNo = value; }
  393. }
  394. /// <summary>
  395. /// 产线内炉计划顺序号
  396. /// </summary>
  397. [Description("炉计划顺序号")]
  398. [Nullable(true)]
  399. [DataLength(20)]
  400. public decimal? GxProSeq
  401. {
  402. get { return gxProSeq; }
  403. set { gxProSeq = value; }
  404. }
  405. /// <summary>
  406. /// 生产批次
  407. /// </summary>
  408. [Description("生产批次")]
  409. [Nullable(true)]
  410. [DataLength(20)]
  411. public string ZyBatchId
  412. {
  413. get { return zyBatchId; }
  414. set { zyBatchId = value; }
  415. }
  416. /// <summary>
  417. /// 冶炼炉号(电炉炉号)
  418. /// </summary>
  419. [Description("冶炼炉号")]
  420. [Nullable(true)]
  421. [DataLength(20)]
  422. public string StoveNo
  423. {
  424. get { return stoveNo; }
  425. set { stoveNo = value; }
  426. }
  427. /// <summary>
  428. /// 判定炉号
  429. /// </summary>
  430. [Description("判定炉号")]
  431. [Nullable(true)]
  432. [DataLength(6)]
  433. public string JudgeStoveNo
  434. {
  435. get { return judgeStoveNo; }
  436. set { judgeStoveNo = value; }
  437. }
  438. /// <summary>
  439. /// 批号
  440. /// </summary>
  441. [Description("批号")]
  442. [Nullable(true)]
  443. [DataLength(8)]
  444. public string BatchNo
  445. {
  446. get { return batchNo; }
  447. set { batchNo = value; }
  448. }
  449. /// <summary>
  450. /// 计划状态(00计划,10下发,20生产中,30生产完成,40关闭A)
  451. /// </summary>
  452. [Description("计划状态")]
  453. [Nullable(true)]
  454. [DataLength(20)]
  455. public string Planstatus
  456. {
  457. get { return planstatus; }
  458. set { planstatus = value; }
  459. }
  460. /// <summary>
  461. /// 开始状态(00-上料开始,10-旋扩开始,20-均整开始,30-定径开始,40-表验开始,50测量开始) ,60-交库开始)
  462. /// </summary>
  463. [Description("开始状态")]
  464. [Nullable(true)]
  465. [DataLength(2)]
  466. public string PerStatus
  467. {
  468. get { return perStatus; }
  469. set { perStatus = value; }
  470. }
  471. /// <summary>
  472. /// 结炉状态(00-上料结束,10-旋扩结束,20-均整结束,30-定径结束,40-表验结束,50测量结束 ,60-交库结束)
  473. /// </summary>
  474. [Description("结炉状态")]
  475. [Nullable(true)]
  476. [DataLength(2)]
  477. public string BesideStatus
  478. {
  479. get { return besideStatus; }
  480. set { besideStatus = value; }
  481. }
  482. /// <summary>
  483. /// 上工序炉计划ID
  484. /// </summary>
  485. [Description("上工序炉计划ID")]
  486. [Nullable(true)]
  487. [DataLength(20)]
  488. public string UpperHeatplanId
  489. {
  490. get { return upperHeatplanId; }
  491. set { upperHeatplanId = value; }
  492. }
  493. /// <summary>
  494. /// 镦拔扩订单编号
  495. /// </summary>
  496. [Description("订单编号")]
  497. [Nullable(true)]
  498. [DataLength(20)]
  499. public string ProPlanId
  500. {
  501. get { return proPlanId; }
  502. set { proPlanId = value; }
  503. }
  504. /// <summary>
  505. /// 镦拔扩订单排产序号
  506. /// </summary>
  507. [Description("订单排产序号")]
  508. [Nullable(true)]
  509. [DataLength(10)]
  510. public string GxPlanNo
  511. {
  512. get { return gxPlanNo; }
  513. set { gxPlanNo = value; }
  514. }
  515. /// <summary>
  516. /// 产线代码
  517. /// </summary>
  518. [Description("产线代码")]
  519. [Nullable(true)]
  520. [DataLength(20)]
  521. public string PlineCode
  522. {
  523. get { return plineCode; }
  524. set { plineCode = value; }
  525. }
  526. /// <summary>
  527. /// 产线描述
  528. /// </summary>
  529. [Description("产线描述")]
  530. [Nullable(true)]
  531. [DataLength(100)]
  532. public string PlineName
  533. {
  534. get { return plineName; }
  535. set { plineName = value; }
  536. }
  537. /// <summary>
  538. /// 二级工序代码
  539. /// </summary>
  540. [Description("二级工序代码")]
  541. [Nullable(true)]
  542. [DataLength(8)]
  543. public string ProcessCodeC
  544. {
  545. get { return processCodeC; }
  546. set { processCodeC = value; }
  547. }
  548. /// <summary>
  549. /// 二级工序名
  550. /// </summary>
  551. [Description("二级工序")]
  552. [Nullable(true)]
  553. [DataLength(50)]
  554. public string ProcessDescC
  555. {
  556. get { return processDescC; }
  557. set { processDescC = value; }
  558. }
  559. /// <summary>
  560. /// 上工序代码(大工序)
  561. /// </summary>
  562. [Description("上工序")]
  563. [Nullable(true)]
  564. [DataLength(8)]
  565. public string UpperProcessCode
  566. {
  567. get { return upperProcessCode; }
  568. set { upperProcessCode = value; }
  569. }
  570. /// <summary>
  571. /// 下工序代码(大工序)
  572. /// </summary>
  573. [Description("下工序")]
  574. [Nullable(true)]
  575. [DataLength(8)]
  576. public string NextProcessCode
  577. {
  578. get { return nextProcessCode; }
  579. set { nextProcessCode = value; }
  580. }
  581. /// <summary>
  582. /// 物流去向代码
  583. /// </summary>
  584. [Description("物流去向代码")]
  585. [Nullable(true)]
  586. [DataLength(20)]
  587. public string GowhereCode
  588. {
  589. get { return gowhereCode; }
  590. set { gowhereCode = value; }
  591. }
  592. /// <summary>
  593. /// 物流去向名称
  594. /// </summary>
  595. [Description("物流去向")]
  596. [Nullable(true)]
  597. [DataLength(32)]
  598. public string GowhereName
  599. {
  600. get { return gowhereName; }
  601. set { gowhereName = value; }
  602. }
  603. /// <summary>
  604. /// 生产标准
  605. /// </summary>
  606. [Description("生产标准")]
  607. [Nullable(true)]
  608. [DataLength(500)]
  609. public string ProdStandard
  610. {
  611. get { return prodStandard; }
  612. set { prodStandard = value; }
  613. }
  614. /// <summary>
  615. /// 输出标准
  616. /// </summary>
  617. [Description("输出标准")]
  618. [Nullable(true)]
  619. [DataLength(500)]
  620. public string OutputStandard
  621. {
  622. get { return outputStandard; }
  623. set { outputStandard = value; }
  624. }
  625. /// <summary>
  626. /// 是否末工序(末工序时合同成品属性有效)
  627. /// </summary>
  628. [Description("是否末工序")]
  629. [Nullable(true)]
  630. [DataLength(1)]
  631. public string Isendgx
  632. {
  633. get { return isendgx; }
  634. set { isendgx = value; }
  635. }
  636. /// <summary>
  637. /// 是否利库
  638. /// </summary>
  639. [Description("是否利库")]
  640. [Nullable(true)]
  641. [DataLength(1)]
  642. public string IfMatchOdd
  643. {
  644. get { return ifMatchOdd; }
  645. set { ifMatchOdd = value; }
  646. }
  647. /// <summary>
  648. /// 是否已做正式炉计划
  649. /// </summary>
  650. [Description("有无实际炉计划")]
  651. [Nullable(true)]
  652. [DataLength(1)]
  653. public string IfDoHeatPlan
  654. {
  655. get { return ifDoHeatPlan; }
  656. set { ifDoHeatPlan = value; }
  657. }
  658. /// <summary>
  659. /// 主合同来源(销售合同、备料需求、补量需求)
  660. /// </summary>
  661. [Description("合同来源")]
  662. [Nullable(true)]
  663. [DataLength(20)]
  664. public string OrderSource
  665. {
  666. get { return orderSource; }
  667. set { orderSource = value; }
  668. }
  669. /// <summary>
  670. /// 主交货编码PK
  671. /// </summary>
  672. [Description("主交货编码PK")]
  673. [Nullable(true)]
  674. [DataLength(40)]
  675. public string OrdLnDlyPk
  676. {
  677. get { return ordLnDlyPk; }
  678. set { ordLnDlyPk = value; }
  679. }
  680. /// <summary>
  681. /// 主合同号
  682. /// </summary>
  683. [Description("合同号")]
  684. [Nullable(true)]
  685. [DataLength(20)]
  686. public string OrderNo
  687. {
  688. get { return orderNo; }
  689. set { orderNo = value; }
  690. }
  691. /// <summary>
  692. /// 主合同行号
  693. /// </summary>
  694. [Description("合同行号")]
  695. [Nullable(true)]
  696. [DataLength(3)]
  697. public string OrderSeq
  698. {
  699. get { return orderSeq; }
  700. set { orderSeq = value; }
  701. }
  702. /// <summary>
  703. /// 主交货编码
  704. /// </summary>
  705. [Description("交货行号")]
  706. [Nullable(true)]
  707. [DataLength(3)]
  708. public string DeliveryNo
  709. {
  710. get { return deliveryNo; }
  711. set { deliveryNo = value; }
  712. }
  713. /// <summary>
  714. /// 主备料需求号
  715. /// </summary>
  716. [Description("主备料需求号")]
  717. [Nullable(true)]
  718. [DataLength(20)]
  719. public string ReqBlId
  720. {
  721. get { return reqBlId; }
  722. set { reqBlId = value; }
  723. }
  724. /// <summary>
  725. /// 国内外
  726. /// </summary>
  727. [Description("国内外")]
  728. [Nullable(true)]
  729. [DataLength(20)]
  730. public string IfExport
  731. {
  732. get { return ifExport; }
  733. set { ifExport = value; }
  734. }
  735. /// <summary>
  736. /// 合同紧急度
  737. /// </summary>
  738. [Description("合同紧急度")]
  739. [Nullable(true)]
  740. [DataLength(20)]
  741. public string Priority
  742. {
  743. get { return priority; }
  744. set { priority = value; }
  745. }
  746. /// <summary>
  747. /// 紧急度备注
  748. /// </summary>
  749. [Description("紧急度备注")]
  750. [Nullable(true)]
  751. [DataLength(200)]
  752. public string PriorityMemo
  753. {
  754. get { return priorityMemo; }
  755. set { priorityMemo = value; }
  756. }
  757. /// <summary>
  758. /// 排产年月
  759. /// </summary>
  760. [Description("排产年月")]
  761. [Nullable(true)]
  762. [DataLength(20)]
  763. public string ProMonth
  764. {
  765. get { return proMonth; }
  766. set { proMonth = value; }
  767. }
  768. /// <summary>
  769. /// 作业日期(年月日)
  770. /// </summary>
  771. [Description("作业日期")]
  772. [Nullable(true)]
  773. [DataLength(8)]
  774. public string ProDay
  775. {
  776. get { return proDay; }
  777. set { proDay = value; }
  778. }
  779. /// <summary>
  780. /// 结算日期(年月)
  781. /// </summary>
  782. [Description("结算年月")]
  783. [Nullable(true)]
  784. [DataLength(6)]
  785. public string BalYearMonth
  786. {
  787. get { return balYearMonth; }
  788. set { balYearMonth = value; }
  789. }
  790. /// <summary>
  791. /// 是否轧管监制
  792. /// </summary>
  793. [Description("是否监制")]
  794. [Nullable(true)]
  795. [DataLength(1)]
  796. public string IfMonitor
  797. {
  798. get { return ifMonitor; }
  799. set { ifMonitor = value; }
  800. }
  801. /// <summary>
  802. /// 监制编号
  803. /// </summary>
  804. [Description("监制编号")]
  805. [Nullable(true)]
  806. [DataLength(40)]
  807. public string PrdcrNo
  808. {
  809. get { return prdcrNo; }
  810. set { prdcrNo = value; }
  811. }
  812. /// <summary>
  813. /// 本工序监制点
  814. /// </summary>
  815. [Description("本工序监制点")]
  816. [Nullable(true)]
  817. [DataLength(200)]
  818. public string MonitorPoint
  819. {
  820. get { return monitorPoint; }
  821. set { monitorPoint = value; }
  822. }
  823. /// <summary>
  824. /// BOM
  825. /// </summary>
  826. [Description("BOM")]
  827. [Nullable(true)]
  828. [DataLength(40)]
  829. public string Bom
  830. {
  831. get { return bom; }
  832. set { bom = value; }
  833. }
  834. /// <summary>
  835. /// 主全程途径码
  836. /// </summary>
  837. [Description("主全程途径码")]
  838. [Nullable(true)]
  839. [DataLength(32)]
  840. public string WholeBacklog
  841. {
  842. get { return wholeBacklog; }
  843. set { wholeBacklog = value; }
  844. }
  845. /// <summary>
  846. /// 主全程途径描叙
  847. /// </summary>
  848. [Description("主全程途径")]
  849. [Nullable(true)]
  850. [DataLength(500)]
  851. public string WholeBacklogDesc
  852. {
  853. get { return wholeBacklogDesc; }
  854. set { wholeBacklogDesc = value; }
  855. }
  856. /// <summary>
  857. /// 本工序点路径
  858. /// </summary>
  859. [Description("本工序点路径")]
  860. [Nullable(true)]
  861. [DataLength(200)]
  862. public string StationRoad
  863. {
  864. get { return stationRoad; }
  865. set { stationRoad = value; }
  866. }
  867. /// <summary>
  868. /// 成分标准索引号(内控)
  869. /// </summary>
  870. [Description("成分索引号")]
  871. [Nullable(true)]
  872. [DataLength(32)]
  873. public string Cic
  874. {
  875. get { return cic; }
  876. set { cic = value; }
  877. }
  878. /// <summary>
  879. /// 材质标准索引号(内控)
  880. /// </summary>
  881. [Description("材质索引号)")]
  882. [Nullable(true)]
  883. [DataLength(32)]
  884. public string Pic
  885. {
  886. get { return pic; }
  887. set { pic = value; }
  888. }
  889. /// <summary>
  890. /// 公差标准索引号(内控)
  891. /// </summary>
  892. [Description("公差索引号")]
  893. [Nullable(true)]
  894. [DataLength(32)]
  895. public string Sic
  896. {
  897. get { return sic; }
  898. set { sic = value; }
  899. }
  900. /// <summary>
  901. /// 探伤索引号(内控)
  902. /// </summary>
  903. [Description("探伤索引号")]
  904. [Nullable(true)]
  905. [DataLength(32)]
  906. public string Dic
  907. {
  908. get { return dic; }
  909. set { dic = value; }
  910. }
  911. /// <summary>
  912. /// 工艺文件号
  913. /// </summary>
  914. [Description("工艺文件号")]
  915. [Nullable(true)]
  916. [DataLength(32)]
  917. public string CraftFileNo
  918. {
  919. get { return craftFileNo; }
  920. set { craftFileNo = value; }
  921. }
  922. /// <summary>
  923. /// 工艺文件责任人
  924. /// </summary>
  925. [Description("工艺文件责任人")]
  926. [Nullable(true)]
  927. [DataLength(20)]
  928. public string CraftFileMan
  929. {
  930. get { return craftFileMan; }
  931. set { craftFileMan = value; }
  932. }
  933. /// <summary>
  934. /// 工艺序号
  935. /// </summary>
  936. [Description("工艺序号")]
  937. [Nullable(true)]
  938. [DataLength(5)]
  939. public decimal? CraftSeq
  940. {
  941. get { return craftSeq; }
  942. set { craftSeq = value; }
  943. }
  944. /// <summary>
  945. /// 二级工艺文件号
  946. /// </summary>
  947. [Description("二级工艺文件号")]
  948. [Nullable(true)]
  949. [DataLength(100)]
  950. public string SecCraftFileNo
  951. {
  952. get { return secCraftFileNo; }
  953. set { secCraftFileNo = value; }
  954. }
  955. /// <summary>
  956. /// 钢种代码
  957. /// </summary>
  958. [Description("钢种代码")]
  959. [Nullable(true)]
  960. [DataLength(10)]
  961. public string Gradecode
  962. {
  963. get { return gradecode; }
  964. set { gradecode = value; }
  965. }
  966. /// <summary>
  967. /// 钢种名称
  968. /// </summary>
  969. [Description("钢种")]
  970. [Nullable(true)]
  971. [DataLength(100)]
  972. public string Gradename
  973. {
  974. get { return gradename; }
  975. set { gradename = value; }
  976. }
  977. /// <summary>
  978. /// 钢级(牌号)代码
  979. /// </summary>
  980. [Description("钢级(牌号)代码")]
  981. [Nullable(true)]
  982. [DataLength(10)]
  983. public string Steelcode
  984. {
  985. get { return steelcode; }
  986. set { steelcode = value; }
  987. }
  988. /// <summary>
  989. /// 钢级(牌号)名称
  990. /// </summary>
  991. [Description("钢级(牌号)")]
  992. [Nullable(true)]
  993. [DataLength(100)]
  994. public string Steelname
  995. {
  996. get { return steelname; }
  997. set { steelname = value; }
  998. }
  999. /// <summary>
  1000. /// 品名代码
  1001. /// </summary>
  1002. [Description("品名代码")]
  1003. [Nullable(true)]
  1004. [DataLength(20)]
  1005. public string Produccode
  1006. {
  1007. get { return produccode; }
  1008. set { produccode = value; }
  1009. }
  1010. /// <summary>
  1011. /// 品名描述
  1012. /// </summary>
  1013. [Description("品名")]
  1014. [Nullable(true)]
  1015. [DataLength(100)]
  1016. public string Producname
  1017. {
  1018. get { return producname; }
  1019. set { producname = value; }
  1020. }
  1021. /// <summary>
  1022. /// 扣型代码
  1023. /// </summary>
  1024. [Description("扣型代码")]
  1025. [Nullable(true)]
  1026. [DataLength(20)]
  1027. public string ModelCode
  1028. {
  1029. get { return modelCode; }
  1030. set { modelCode = value; }
  1031. }
  1032. /// <summary>
  1033. /// 扣型描述
  1034. /// </summary>
  1035. [Description("扣型")]
  1036. [Nullable(true)]
  1037. [DataLength(100)]
  1038. public string ModelDesc
  1039. {
  1040. get { return modelDesc; }
  1041. set { modelDesc = value; }
  1042. }
  1043. /// <summary>
  1044. /// 投入物料编码
  1045. /// </summary>
  1046. [Description("投入物料编码")]
  1047. [Nullable(true)]
  1048. [DataLength(40)]
  1049. public string InwlId
  1050. {
  1051. get { return inwlId; }
  1052. set { inwlId = value; }
  1053. }
  1054. /// <summary>
  1055. /// 投入物料描述
  1056. /// </summary>
  1057. [Description("投入物料")]
  1058. [Nullable(true)]
  1059. [DataLength(100)]
  1060. public string InwlDesc
  1061. {
  1062. get { return inwlDesc; }
  1063. set { inwlDesc = value; }
  1064. }
  1065. /// <summary>
  1066. /// 产出物料编码
  1067. /// </summary>
  1068. [Description("产出物料编码")]
  1069. [Nullable(true)]
  1070. [DataLength(40)]
  1071. public string OutwlId
  1072. {
  1073. get { return outwlId; }
  1074. set { outwlId = value; }
  1075. }
  1076. /// <summary>
  1077. /// 产出物料描述
  1078. /// </summary>
  1079. [Description("产出物料")]
  1080. [Nullable(true)]
  1081. [DataLength(100)]
  1082. public string OutwlDesc
  1083. {
  1084. get { return outwlDesc; }
  1085. set { outwlDesc = value; }
  1086. }
  1087. /// <summary>
  1088. /// 原料管外径
  1089. /// </summary>
  1090. [Description("原料管外径")]
  1091. [Nullable(true)]
  1092. [DataLength(10)]
  1093. public decimal? OutdiameterIn
  1094. {
  1095. get { return outdiameterIn; }
  1096. set { outdiameterIn = value; }
  1097. }
  1098. /// <summary>
  1099. /// 原料管壁厚
  1100. /// </summary>
  1101. [Description("原料管壁厚")]
  1102. [Nullable(true)]
  1103. [DataLength(10)]
  1104. public decimal? WallthickIn
  1105. {
  1106. get { return wallthickIn; }
  1107. set { wallthickIn = value; }
  1108. }
  1109. /// <summary>
  1110. /// 原料管长度(轧管转移长度)
  1111. /// </summary>
  1112. [Description("原料管长度")]
  1113. [Nullable(true)]
  1114. [DataLength(10)]
  1115. public decimal? LengthIn
  1116. {
  1117. get { return lengthIn; }
  1118. set { lengthIn = value; }
  1119. }
  1120. /// <summary>
  1121. /// 原料管最大长度(轧管转移长度)
  1122. /// </summary>
  1123. [Description("原料管长度Max")]
  1124. [Nullable(true)]
  1125. [DataLength(10)]
  1126. public decimal? LengthmaxIn
  1127. {
  1128. get { return lengthmaxIn; }
  1129. set { lengthmaxIn = value; }
  1130. }
  1131. /// <summary>
  1132. /// 原料管最小长度(轧管转移长度)
  1133. /// </summary>
  1134. [Description("原料管长度Min")]
  1135. [Nullable(true)]
  1136. [DataLength(10)]
  1137. public decimal? LengthminIn
  1138. {
  1139. get { return lengthminIn; }
  1140. set { lengthminIn = value; }
  1141. }
  1142. /// <summary>
  1143. /// 分切数
  1144. /// </summary>
  1145. [Description("分切数")]
  1146. [Nullable(true)]
  1147. [DataLength(10)]
  1148. public string OutnumCut
  1149. {
  1150. get { return outnumCut; }
  1151. set { outnumCut = value; }
  1152. }
  1153. /// <summary>
  1154. /// 工序目标外径
  1155. /// </summary>
  1156. [Description("目标外径")]
  1157. [Nullable(true)]
  1158. [DataLength(10)]
  1159. public decimal? Aimoutdiameter
  1160. {
  1161. get { return aimoutdiameter; }
  1162. set { aimoutdiameter = value; }
  1163. }
  1164. /// <summary>
  1165. /// 工序目标壁厚
  1166. /// </summary>
  1167. [Description("目标壁厚")]
  1168. [Nullable(true)]
  1169. [DataLength(10)]
  1170. public decimal? Aimwallthick
  1171. {
  1172. get { return aimwallthick; }
  1173. set { aimwallthick = value; }
  1174. }
  1175. /// <summary>
  1176. /// 工序目标长度
  1177. /// </summary>
  1178. [Description("目标长度")]
  1179. [Nullable(true)]
  1180. [DataLength(10)]
  1181. public decimal? Aimlength
  1182. {
  1183. get { return aimlength; }
  1184. set { aimlength = value; }
  1185. }
  1186. /// <summary>
  1187. /// 工序目标最大长度(镦拔扩转移长度)
  1188. /// </summary>
  1189. [Description("目标长度Max")]
  1190. [Nullable(true)]
  1191. [DataLength(10)]
  1192. public decimal? AimlengthMax
  1193. {
  1194. get { return aimlengthMax; }
  1195. set { aimlengthMax = value; }
  1196. }
  1197. /// <summary>
  1198. /// 工序目标最小长度(镦拔扩转移长度)
  1199. /// </summary>
  1200. [Description("目标长度Min")]
  1201. [Nullable(true)]
  1202. [DataLength(10)]
  1203. public decimal? AimlengthMin
  1204. {
  1205. get { return aimlengthMin; }
  1206. set { aimlengthMin = value; }
  1207. }
  1208. /// <summary>
  1209. /// 切头(mm)-计划
  1210. /// </summary>
  1211. [Description("切头(mm)")]
  1212. [Nullable(true)]
  1213. [DataLength(10)]
  1214. public decimal? LenCuthead
  1215. {
  1216. get { return lenCuthead; }
  1217. set { lenCuthead = value; }
  1218. }
  1219. /// <summary>
  1220. /// 切尾(mm)-计划
  1221. /// </summary>
  1222. [Description("切尾(mm)")]
  1223. [Nullable(true)]
  1224. [DataLength(10)]
  1225. public decimal? LenCutend
  1226. {
  1227. get { return lenCutend; }
  1228. set { lenCutend = value; }
  1229. }
  1230. /// <summary>
  1231. /// 单倍计划分配支(排产)
  1232. /// </summary>
  1233. [Description("计划支")]
  1234. [Nullable(true)]
  1235. [DataLength(5)]
  1236. public decimal? PlnInsingleNum
  1237. {
  1238. get { return plnInsingleNum; }
  1239. set { plnInsingleNum = value; }
  1240. }
  1241. /// <summary>
  1242. /// 单倍计划分配总重(排产)
  1243. /// </summary>
  1244. [Description("计划吨")]
  1245. [Nullable(true)]
  1246. [DataLength(10)]
  1247. public decimal? PlnInsingleWt
  1248. {
  1249. get { return plnInsingleWt; }
  1250. set { plnInsingleWt = value; }
  1251. }
  1252. /// <summary>
  1253. /// 倍尺计划分配支(排产)
  1254. /// </summary>
  1255. [Description("倍尺计划分配支")]
  1256. [Nullable(true)]
  1257. [DataLength(5)]
  1258. public decimal? PlnIndoubleNum
  1259. {
  1260. get { return plnIndoubleNum; }
  1261. set { plnIndoubleNum = value; }
  1262. }
  1263. /// <summary>
  1264. /// 倍尺计划分配总重(排产)
  1265. /// </summary>
  1266. [Description("倍尺计划分配吨")]
  1267. [Nullable(true)]
  1268. [DataLength(10)]
  1269. public decimal? PlnIndoubleWt
  1270. {
  1271. get { return plnIndoubleWt; }
  1272. set { plnIndoubleWt = value; }
  1273. }
  1274. /// <summary>
  1275. /// 预计产出支数(单倍)
  1276. /// </summary>
  1277. [Description("预计成品支")]
  1278. [Nullable(true)]
  1279. [DataLength(5)]
  1280. public decimal? PlnOutsingleNum
  1281. {
  1282. get { return plnOutsingleNum; }
  1283. set { plnOutsingleNum = value; }
  1284. }
  1285. /// <summary>
  1286. /// 预计产出吨(单倍)
  1287. /// </summary>
  1288. [Description("预计成品吨")]
  1289. [Nullable(true)]
  1290. [DataLength(10)]
  1291. public decimal? PlnOutsingleW
  1292. {
  1293. get { return plnOutsingleW; }
  1294. set { plnOutsingleW = value; }
  1295. }
  1296. /// <summary>
  1297. /// 预计产出支数(倍尺)
  1298. /// </summary>
  1299. [Description("倍尺预计产出支")]
  1300. [Nullable(true)]
  1301. [DataLength(5)]
  1302. public decimal? PlnOutdoubleNum
  1303. {
  1304. get { return plnOutdoubleNum; }
  1305. set { plnOutdoubleNum = value; }
  1306. }
  1307. /// <summary>
  1308. /// 预计产出吨(倍尺)
  1309. /// </summary>
  1310. [Description("倍尺预计产出吨")]
  1311. [Nullable(true)]
  1312. [DataLength(10)]
  1313. public decimal? PlnOutdoubleW
  1314. {
  1315. get { return plnOutdoubleW; }
  1316. set { plnOutdoubleW = value; }
  1317. }
  1318. /// <summary>
  1319. /// 创建人
  1320. /// </summary>
  1321. [Description("创建人")]
  1322. [Nullable(true)]
  1323. [DataLength(20)]
  1324. public string CreateName
  1325. {
  1326. get { return createName; }
  1327. set { createName = value; }
  1328. }
  1329. /// <summary>
  1330. /// 创建时间
  1331. /// </summary>
  1332. [Description("创建时间")]
  1333. [Nullable(true)]
  1334. public string CreateTime
  1335. {
  1336. get { return createTime; }
  1337. set { createTime = value; }
  1338. }
  1339. /// <summary>
  1340. /// 修改人
  1341. /// </summary>
  1342. [Description("修改人")]
  1343. [Nullable(true)]
  1344. [DataLength(20)]
  1345. public string UpdateName
  1346. {
  1347. get { return updateName; }
  1348. set { updateName = value; }
  1349. }
  1350. /// <summary>
  1351. /// 修改时间
  1352. /// </summary>
  1353. [Description("修改时间")]
  1354. [Nullable(true)]
  1355. public string UpdateTime
  1356. {
  1357. get { return updateTime; }
  1358. set { updateTime = value; }
  1359. }
  1360. /// <summary>
  1361. /// 下发人
  1362. /// </summary>
  1363. [Description("下发人")]
  1364. [Nullable(true)]
  1365. [DataLength(20)]
  1366. public string Downman
  1367. {
  1368. get { return downman; }
  1369. set { downman = value; }
  1370. }
  1371. /// <summary>
  1372. /// 下发时间
  1373. /// </summary>
  1374. [Description("下发时间")]
  1375. [Nullable(true)]
  1376. public string Downtime
  1377. {
  1378. get { return downtime; }
  1379. set { downtime = value; }
  1380. }
  1381. /// <summary>
  1382. /// 主制程索引号
  1383. /// </summary>
  1384. [Description("制程号")]
  1385. [Nullable(true)]
  1386. [DataLength(32)]
  1387. public string IndexSeq
  1388. {
  1389. get { return indexSeq; }
  1390. set { indexSeq = value; }
  1391. }
  1392. /// <summary>
  1393. /// 上料行ID(炉计划ID+2位流水)
  1394. /// </summary>
  1395. private string heatPlanSqe = "";
  1396. /// <summary>
  1397. /// 判定单号
  1398. /// </summary>
  1399. private string jugdeApplyCode = "";
  1400. /// <summary>
  1401. /// 排产支
  1402. /// </summary>
  1403. private decimal? planIndoubleNum = null;
  1404. /// <summary>
  1405. /// 排产吨
  1406. /// </summary>
  1407. private decimal? planIndoubleWt = null;
  1408. /// <summary>
  1409. /// 实际上料支
  1410. /// </summary>
  1411. private decimal? realIndoubleNum = null;
  1412. /// <summary>
  1413. /// 实际上料吨
  1414. /// </summary>
  1415. private decimal? realIndoubleWt = null;
  1416. /// <summary>
  1417. /// 实际产出支
  1418. /// </summary>
  1419. private decimal? realOutdoubleNum = null;
  1420. /// <summary>
  1421. /// 实际产出吨
  1422. /// </summary>
  1423. private decimal? realOutdoubleWt = null;
  1424. /// <summary>
  1425. /// 上料行ID(炉计划ID+2位流水)
  1426. /// </summary>
  1427. [Description("上料行Id")]
  1428. [Nullable(false)]
  1429. [DataLength(20)]
  1430. public string HeatPlanSqe
  1431. {
  1432. get { return heatPlanSqe; }
  1433. set { heatPlanSqe = value; }
  1434. }
  1435. /// <summary>
  1436. /// 判定单号
  1437. /// </summary>
  1438. [Description("判定单号")]
  1439. [Nullable(true)]
  1440. [DataLength(20)]
  1441. public string JugdeApplyCode
  1442. {
  1443. get { return jugdeApplyCode; }
  1444. set { jugdeApplyCode = value; }
  1445. }
  1446. /// <summary>
  1447. /// 排产支
  1448. /// </summary>
  1449. [Description("装炉支")]
  1450. [Nullable(true)]
  1451. [DataLength(10)]
  1452. public decimal? PlanIndoubleNum
  1453. {
  1454. get { return planIndoubleNum; }
  1455. set { planIndoubleNum = value; }
  1456. }
  1457. /// <summary>
  1458. /// 排产吨
  1459. /// </summary>
  1460. [Description("装炉吨")]
  1461. [Nullable(true)]
  1462. [DataLength(10)]
  1463. public decimal? PlanIndoubleWt
  1464. {
  1465. get { return planIndoubleWt; }
  1466. set { planIndoubleWt = value; }
  1467. }
  1468. /// <summary>
  1469. /// 实际上料支
  1470. /// </summary>
  1471. [Description("上料支")]
  1472. [Nullable(true)]
  1473. [DataLength(10)]
  1474. public decimal? RealIndoubleNum
  1475. {
  1476. get { return realIndoubleNum; }
  1477. set { realIndoubleNum = value; }
  1478. }
  1479. /// <summary>
  1480. /// 实际上料吨
  1481. /// </summary>
  1482. [Description("上料吨")]
  1483. [Nullable(true)]
  1484. [DataLength(10)]
  1485. public decimal? RealIndoubleWt
  1486. {
  1487. get { return realIndoubleWt; }
  1488. set { realIndoubleWt = value; }
  1489. }
  1490. /// <summary>
  1491. /// 实际产出支
  1492. /// </summary>
  1493. [Description("生产完成支")]
  1494. [Nullable(true)]
  1495. [DataLength(10)]
  1496. public decimal? RealOutdoubleNum
  1497. {
  1498. get { return realOutdoubleNum; }
  1499. set { realOutdoubleNum = value; }
  1500. }
  1501. /// <summary>
  1502. /// 实际产出吨
  1503. /// </summary>
  1504. [Description("生产完成吨")]
  1505. [Nullable(true)]
  1506. [DataLength(10)]
  1507. public decimal? RealOutdoubleWt
  1508. {
  1509. get { return realOutdoubleWt; }
  1510. set { realOutdoubleWt = value; }
  1511. }
  1512. /// <summary>
  1513. /// 组号
  1514. /// </summary>
  1515. private string batchGroudNo = "";
  1516. /// <summary>
  1517. /// 组号
  1518. /// </summary>
  1519. [Description("组号")]
  1520. [Nullable(true)]
  1521. [DataLength(3)]
  1522. public string BatchGroudNo
  1523. {
  1524. get { return batchGroudNo; }
  1525. set { batchGroudNo = value; }
  1526. }
  1527. private string feedHeatNo = "";
  1528. [Description("上料炉号")]
  1529. public string FeedHeatNo
  1530. {
  1531. get { return feedHeatNo; }
  1532. set { feedHeatNo = value; }
  1533. }
  1534. private string memo = "";
  1535. [Description("备注")]
  1536. public string Memo
  1537. {
  1538. get { return memo; }
  1539. set { memo = value; }
  1540. }
  1541. /// <summary>
  1542. /// 生产批次
  1543. /// </summary>
  1544. private string zyBatchIdZg = "";
  1545. [Description("轧管生产批次")]
  1546. public string ZyBatchIdZg
  1547. {
  1548. get { return zyBatchIdZg; }
  1549. set { zyBatchIdZg = value; }
  1550. }
  1551. private string decision = "";
  1552. [Description("判定字头")]
  1553. public string Decision
  1554. {
  1555. get { return decision; }
  1556. set { decision = value; }
  1557. }
  1558. private string planstatusGx = "";
  1559. [Description("上工序状态")]
  1560. public string PlanstatusGx
  1561. {
  1562. get { return planstatusGx; }
  1563. set { planstatusGx = value; }
  1564. }
  1565. private string actCount = "";
  1566. [Description("库存挂料剩余支")]
  1567. public string ActCount
  1568. {
  1569. get { return actCount; }
  1570. set { actCount = value; }
  1571. }
  1572. private string passName = "";
  1573. [Description("孔型描述")]
  1574. public string PassName
  1575. {
  1576. get { return passName; }
  1577. set { passName = value; }
  1578. }
  1579. private string flagStoveNo = "";
  1580. [Description("标示炉号")]
  1581. public string FlagStoveNo
  1582. {
  1583. get { return flagStoveNo; }
  1584. set { flagStoveNo = value; }
  1585. }
  1586. private string storageNo = "";
  1587. [Description("仓库名称")]
  1588. public string StorageNo
  1589. {
  1590. get { return storageNo; }
  1591. set { storageNo = value; }
  1592. }
  1593. private string applyDesc = "";
  1594. [Description("问题描述")]
  1595. public string ApplyDesc
  1596. {
  1597. get { return applyDesc; }
  1598. set { applyDesc = value; }
  1599. }
  1600. }
  1601. }