MilPlanEntity.cs 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512
  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.YdmBcPipeManage.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表MIL_PLAN所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:DM22222 时间:2018-06-19
  12. /// </summary>
  13. public class MilPlanEntity
  14. {
  15. /// <summary>
  16. /// ID(炉次计划号)
  17. /// </summary>
  18. private string id = "";
  19. /// <summary>
  20. /// 序号
  21. /// </summary>
  22. private string seq = "";
  23. /// <summary>
  24. /// 熔炼炉号
  25. /// </summary>
  26. private string stoveNo = "";
  27. /// <summary>
  28. /// 判定炉号(轧管)
  29. /// </summary>
  30. private string judgeStoveNo = "";
  31. /// <summary>
  32. /// 生产批号
  33. /// </summary>
  34. private string lotNo = "";
  35. /// <summary>
  36. /// 工序合同号
  37. /// </summary>
  38. private string contractNo = "";
  39. /// <summary>
  40. /// 执行工艺号
  41. /// </summary>
  42. private string impProcess = "";
  43. /// <summary>
  44. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  45. /// </summary>
  46. private string plineCode = "";
  47. /// <summary>
  48. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  49. /// </summary>
  50. private string status = "";
  51. /// <summary>
  52. /// 监制
  53. /// </summary>
  54. private string producer = "";
  55. /// <summary>
  56. /// 工艺状态
  57. /// </summary>
  58. private string processStatus = "";
  59. /// <summary>
  60. /// 单倍长
  61. /// </summary>
  62. private decimal? dbLength = null;
  63. /// <summary>
  64. /// 单倍重
  65. /// </summary>
  66. private decimal? dbHeight = null;
  67. /// <summary>
  68. /// 轧制长度
  69. /// </summary>
  70. private decimal? rollLength = null;
  71. /// <summary>
  72. /// 分切数
  73. /// </summary>
  74. private decimal? sawNum = null;
  75. /// <summary>
  76. /// 目标长度
  77. /// </summary>
  78. private decimal? targetLength = null;
  79. /// <summary>
  80. /// 用户
  81. /// </summary>
  82. private string finishUser = "";
  83. /// <summary>
  84. /// 目标库
  85. /// </summary>
  86. private string targetLiabrary = "";
  87. /// <summary>
  88. /// 品种
  89. /// </summary>
  90. private string varieties = "";
  91. /// <summary>
  92. /// 规格
  93. /// </summary>
  94. private string pipeSize = "";
  95. /// <summary>
  96. /// 扣型
  97. /// </summary>
  98. private string buckleType = "";
  99. /// <summary>
  100. /// 长度范围12
  101. /// </summary>
  102. private string lengthRange = "";
  103. /// <summary>
  104. /// 轧管判定标准
  105. /// </summary>
  106. private string rollStandrad = "";
  107. /// <summary>
  108. /// 断面
  109. /// </summary>
  110. private decimal? pipeSection = null;
  111. /// <summary>
  112. /// 钢级代码
  113. /// </summary>
  114. private string steelcode = "";
  115. /// <summary>
  116. /// 钢级名称
  117. /// </summary>
  118. private string steelname = "";
  119. /// <summary>
  120. /// 钢种代码
  121. /// </summary>
  122. private string gradecode = "";
  123. /// <summary>
  124. /// 钢种名称
  125. /// </summary>
  126. private string gradename = "";
  127. /// <summary>
  128. /// 炼钢判定标准
  129. /// </summary>
  130. private string steelStandrad = "";
  131. /// <summary>
  132. /// 去向(A:成品 ,B、C:在制品)
  133. /// </summary>
  134. private string target = "";
  135. /// <summary>
  136. /// 计划成品支
  137. /// </summary>
  138. private decimal? branch = null;
  139. /// <summary>
  140. /// 计划成品吨
  141. /// </summary>
  142. private decimal? ton = null;
  143. /// <summary>
  144. /// 切损去向
  145. /// </summary>
  146. private string cutTarget = "";
  147. /// <summary>
  148. /// 切损长度
  149. /// </summary>
  150. private decimal? cutLength = null;
  151. /// <summary>
  152. /// 切损重量
  153. /// </summary>
  154. private decimal? cutWeight = null;
  155. /// <summary>
  156. /// 理论单倍坯支数
  157. /// </summary>
  158. private decimal? dbNum = null;
  159. /// <summary>
  160. /// 开始时间
  161. /// </summary>
  162. private string startTime = "";
  163. /// <summary>
  164. /// 结束时间
  165. /// </summary>
  166. private string endTime = "";
  167. /// <summary>
  168. /// 创建时间
  169. /// </summary>
  170. private string tom = "";
  171. /// <summary>
  172. /// 修改时间
  173. /// </summary>
  174. private string toc = "";
  175. /// <summary>
  176. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  177. /// </summary>
  178. private string nodeStatus = "";
  179. /// <summary>
  180. /// 切头长度
  181. /// </summary>
  182. private string cutHeadLengthp = "";
  183. /// <summary>
  184. /// 切尾长度
  185. /// </summary>
  186. private string cutTrailLengthp = "";
  187. /// <summary>
  188. /// 控制壁厚
  189. /// </summary>
  190. private decimal? controlThickp = null;
  191. /// <summary>
  192. /// 下线标识(0-正常轧制,1-下线 2-返线)
  193. /// </summary>
  194. private string offlineFlag = "";
  195. /// <summary>
  196. /// 是否组批,0默认,1已组批,2已取样,3已确认
  197. /// </summary>
  198. private string isBatch = "";
  199. /// <summary>
  200. /// 下线时间
  201. /// </summary>
  202. private string offlineDate = "";
  203. /// <summary>
  204. /// 切尾类型(0-被动切尾,1-主动切尾)
  205. /// </summary>
  206. private string cutType = "";
  207. /// <summary>
  208. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  209. /// </summary>
  210. private string rollingStatus = "";
  211. /// <summary>
  212. /// 成品判定标准
  213. /// </summary>
  214. private string produceStandrad = "";
  215. /// <summary>
  216. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  217. /// </summary>
  218. private string simpleProcess = "";
  219. /// <summary>
  220. /// 返线跟队标识(0-未跟队 1-跟队)
  221. /// </summary>
  222. private string backLineFlag = "";
  223. /// <summary>
  224. /// 返线计划标识(0-正常计划, 1-锯切返线 5-荒管组炉返线 7-矫直返线 8-探伤返线 9-复检 10-交库返线)
  225. /// </summary>
  226. private string backPlanFlag = "";
  227. /// <summary>
  228. /// 上料顺序号(年月日+产线代码+三位流水)
  229. /// </summary>
  230. private string feedSeq = "";
  231. /// <summary>
  232. /// 上料时间
  233. /// </summary>
  234. private string feedTime = "";
  235. /// <summary>
  236. /// 流动卡流水号
  237. /// </summary>
  238. private string lotSeq = "";
  239. /// <summary>
  240. /// 上料炉号(炼钢判定炉号)
  241. /// </summary>
  242. private string feedHeatNo = "";
  243. /// <summary>
  244. /// 订货长度范围
  245. /// </summary>
  246. private string lengthcp = "";
  247. /// <summary>
  248. /// 切头长度(冷床操作工 实际录入值)
  249. /// </summary>
  250. private decimal? cutHeadLengtha = null;
  251. /// <summary>
  252. /// 切尾长度(冷床操作工 实际录入值)
  253. /// </summary>
  254. private decimal? cutTrailLengtha = null;
  255. /// <summary>
  256. /// 定尺长度(冷床操作工 实际录入值)
  257. /// </summary>
  258. private decimal? orderLengtha = null;
  259. /// <summary>
  260. /// 热取样标识(0-未取样,1-已取样,2-无效)
  261. /// </summary>
  262. private string hotCheckFlag = "";
  263. /// <summary>
  264. /// 回炉坯标识(0-正常计划,1-回炉坯计划)
  265. /// </summary>
  266. private string backSlabFlag = "";
  267. /// <summary>
  268. /// 回炉坯组炉时间
  269. /// </summary>
  270. private string backSlabTime = "";
  271. /// <summary>
  272. /// 分批上限(暂时用,能获取到此数据停用)
  273. /// </summary>
  274. private string batchMax = "";
  275. /// <summary>
  276. /// 是否需取样(0,取样 1,不取样)
  277. /// </summary>
  278. private string codeSampleFlag = "";
  279. /// <summary>
  280. /// 品种代码
  281. /// </summary>
  282. private string varietiesCode = "";
  283. /// <summary>
  284. /// 规格代码
  285. /// </summary>
  286. private string pipeSizeCode = "";
  287. /// <summary>
  288. /// 扣型代码
  289. /// </summary>
  290. private string buckleTypeCode = "";
  291. /// <summary>
  292. /// 标准代码
  293. /// </summary>
  294. private string rollStandradCode = "";
  295. /// <summary>
  296. /// 标准类别代码
  297. /// </summary>
  298. private string stdStyle = "";
  299. /// <summary>
  300. /// 标准类别描述(PSL1....)
  301. /// </summary>
  302. private string stdStyleDesc = "";
  303. /// <summary>
  304. /// 检验编号
  305. /// </summary>
  306. private string checkNo = "";
  307. /// <summary>
  308. /// 交货行PK值
  309. /// </summary>
  310. private string ordLnDlyPk = "";
  311. /// <summary>
  312. /// 是否过磅(0,不过磅、1、过磅)
  313. /// </summary>
  314. private string prtFlag = "";
  315. /// <summary>
  316. /// 轧管订单编号
  317. /// </summary>
  318. private string proPlanId = "";
  319. /// <summary>
  320. /// 工序排产序号
  321. /// </summary>
  322. private string gxPlanNo = "";
  323. /// <summary>
  324. /// 管坯类型
  325. /// </summary>
  326. private string tubeType = "";
  327. /// <summary>
  328. /// 管坯来源
  329. /// </summary>
  330. private string tubeSuorce = "";
  331. /// <summary>
  332. /// 预计生产支
  333. /// </summary>
  334. private decimal? predictPiece = null;
  335. /// <summary>
  336. /// 预计生产吨
  337. /// </summary>
  338. private decimal? predictTon = null;
  339. /// <summary>
  340. /// 生产类型(0、正常计划;1、试轧料)
  341. /// </summary>
  342. private string type = "";
  343. /// <summary>
  344. /// 是否上料(0-未上料,1-已上料)
  345. /// </summary>
  346. private string isLoad = "";
  347. /// <summary>
  348. /// 操作时间
  349. /// </summary>
  350. private string colTime = "";
  351. /// <summary>
  352. /// 操作人
  353. /// </summary>
  354. private string colUser = "";
  355. /// <summary>
  356. /// 操作班次
  357. /// </summary>
  358. private string colShift = "";
  359. /// <summary>
  360. /// 操作班组
  361. /// </summary>
  362. private string colGroup = "";
  363. /// <summary>
  364. /// 操作人ID
  365. /// </summary>
  366. private string userId = "";
  367. /// <summary>
  368. /// 结转年月
  369. /// </summary>
  370. private string balYearMonth = "";
  371. /// <summary>
  372. /// 产线名称
  373. /// </summary>
  374. private string plineName = "";
  375. /// <summary>
  376. /// 总合格支
  377. /// </summary>
  378. private string actCount = "";
  379. /// <summary>
  380. /// 可离线支
  381. /// </summary>
  382. private string lxCount = "";
  383. /// <summary>
  384. /// 离线支
  385. /// </summary>
  386. private string offCount = "";
  387. /// <summary>
  388. /// 可回退支
  389. /// </summary>
  390. private string htCount = "";
  391. /// <summary>
  392. /// 合格支
  393. /// </summary>
  394. [Description("产线")]
  395. [Nullable(false)]
  396. [DataLength(20)]
  397. public string PlineName
  398. {
  399. get { return plineName; }
  400. set { plineName = value; }
  401. }
  402. /// <summary>
  403. /// 合格支
  404. /// </summary>
  405. [Description("合格支")]
  406. [Nullable(false)]
  407. [DataLength(20)]
  408. public string ActCount
  409. {
  410. get { return actCount; }
  411. set { actCount = value; }
  412. }
  413. /// <summary>
  414. /// 可离线支
  415. /// </summary>
  416. [Description("可离线支")]
  417. [Nullable(false)]
  418. [DataLength(20)]
  419. public string LxCount
  420. {
  421. get { return lxCount; }
  422. set { lxCount = value; }
  423. }
  424. /// <summary>
  425. /// 离线支
  426. /// </summary>
  427. [Description("离线支")]
  428. [Nullable(false)]
  429. [DataLength(20)]
  430. public string OffCount
  431. {
  432. get { return offCount; }
  433. set { offCount = value; }
  434. }
  435. /// <summary>
  436. /// 可回退支
  437. /// </summary>
  438. [Description("可回退支")]
  439. [Nullable(false)]
  440. [DataLength(20)]
  441. public string HtCount
  442. {
  443. get { return htCount; }
  444. set { htCount = value; }
  445. }
  446. /// <summary>
  447. /// ID(炉次计划号)
  448. /// </summary>
  449. [Description("ID(炉次计划号)")]
  450. [Nullable(false)]
  451. [DataLength(20)]
  452. public string Id
  453. {
  454. get { return id; }
  455. set { id = value; }
  456. }
  457. /// <summary>
  458. /// 序号
  459. /// </summary>
  460. [Description("序号")]
  461. [Nullable(false)]
  462. [DataLength(20)]
  463. public string Seq
  464. {
  465. get { return seq; }
  466. set { seq = value; }
  467. }
  468. /// <summary>
  469. /// 熔炼炉号
  470. /// </summary>
  471. [Description("熔炼炉号")]
  472. [Nullable(true)]
  473. [DataLength(20)]
  474. public string StoveNo
  475. {
  476. get { return stoveNo; }
  477. set { stoveNo = value; }
  478. }
  479. /// <summary>
  480. /// 判定炉号(轧管)
  481. /// </summary>
  482. [Description("判定炉号")]
  483. [Nullable(false)]
  484. [DataLength(20)]
  485. public string JudgeStoveNo
  486. {
  487. get { return judgeStoveNo; }
  488. set { judgeStoveNo = value; }
  489. }
  490. /// <summary>
  491. /// 生产批号
  492. /// </summary>
  493. [Description("生产批号 ")]
  494. [Nullable(true)]
  495. [DataLength(20)]
  496. public string LotNo
  497. {
  498. get { return lotNo; }
  499. set { lotNo = value; }
  500. }
  501. /// <summary>
  502. /// 工序合同号
  503. /// </summary>
  504. [Description("工序合同号")]
  505. [Nullable(true)]
  506. [DataLength(200)]
  507. public string ContractNo
  508. {
  509. get { return contractNo; }
  510. set { contractNo = value; }
  511. }
  512. /// <summary>
  513. /// 执行工艺号
  514. /// </summary>
  515. [Description("执行工艺号")]
  516. [Nullable(true)]
  517. [DataLength(200)]
  518. public string ImpProcess
  519. {
  520. get { return impProcess; }
  521. set { impProcess = value; }
  522. }
  523. /// <summary>
  524. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  525. /// </summary>
  526. [Description("产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)")]
  527. [Nullable(true)]
  528. [DataLength(20)]
  529. public string PlineCode
  530. {
  531. get { return plineCode; }
  532. set { plineCode = value; }
  533. }
  534. /// <summary>
  535. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  536. /// </summary>
  537. [Description("状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)")]
  538. [Nullable(true)]
  539. [DataLength(2)]
  540. public string Status
  541. {
  542. get { return status; }
  543. set { status = value; }
  544. }
  545. /// <summary>
  546. /// 监制
  547. /// </summary>
  548. [Description("监制")]
  549. [Nullable(true)]
  550. [DataLength(200)]
  551. public string Producer
  552. {
  553. get { return producer; }
  554. set { producer = value; }
  555. }
  556. /// <summary>
  557. /// 工艺状态
  558. /// </summary>
  559. [Description("工艺状态")]
  560. [Nullable(true)]
  561. [DataLength(20)]
  562. public string ProcessStatus
  563. {
  564. get { return processStatus; }
  565. set { processStatus = value; }
  566. }
  567. /// <summary>
  568. /// 单倍长
  569. /// </summary>
  570. [Description("单倍长")]
  571. [Nullable(true)]
  572. [DataLength(8)]
  573. public decimal? DbLength
  574. {
  575. get { return dbLength; }
  576. set { dbLength = value; }
  577. }
  578. /// <summary>
  579. /// 单倍重
  580. /// </summary>
  581. [Description("单倍重")]
  582. [Nullable(true)]
  583. [DataLength(8)]
  584. public decimal? DbHeight
  585. {
  586. get { return dbHeight; }
  587. set { dbHeight = value; }
  588. }
  589. /// <summary>
  590. /// 轧制长度
  591. /// </summary>
  592. [Description("轧制长度")]
  593. [Nullable(true)]
  594. [DataLength(8)]
  595. public decimal? RollLength
  596. {
  597. get { return rollLength; }
  598. set { rollLength = value; }
  599. }
  600. /// <summary>
  601. /// 分切数
  602. /// </summary>
  603. [Description("分切数")]
  604. [Nullable(true)]
  605. [DataLength(6)]
  606. public decimal? SawNum
  607. {
  608. get { return sawNum; }
  609. set { sawNum = value; }
  610. }
  611. /// <summary>
  612. /// 目标长度
  613. /// </summary>
  614. [Description("目标长度")]
  615. [Nullable(true)]
  616. [DataLength(8)]
  617. public decimal? TargetLength
  618. {
  619. get { return targetLength; }
  620. set { targetLength = value; }
  621. }
  622. /// <summary>
  623. /// 用户
  624. /// </summary>
  625. [Description("用户")]
  626. [Nullable(true)]
  627. [DataLength(200)]
  628. public string FinishUser
  629. {
  630. get { return finishUser; }
  631. set { finishUser = value; }
  632. }
  633. /// <summary>
  634. /// 目标库
  635. /// </summary>
  636. [Description("目标库")]
  637. [Nullable(true)]
  638. [DataLength(50)]
  639. public string TargetLiabrary
  640. {
  641. get { return targetLiabrary; }
  642. set { targetLiabrary = value; }
  643. }
  644. /// <summary>
  645. /// 品种
  646. /// </summary>
  647. [Description("品种")]
  648. [Nullable(true)]
  649. [DataLength(20)]
  650. public string Varieties
  651. {
  652. get { return varieties; }
  653. set { varieties = value; }
  654. }
  655. /// <summary>
  656. /// 规格
  657. /// </summary>
  658. [Description("规格")]
  659. [Nullable(true)]
  660. [DataLength(20)]
  661. public string PipeSize
  662. {
  663. get { return pipeSize; }
  664. set { pipeSize = value; }
  665. }
  666. /// <summary>
  667. /// 扣型
  668. /// </summary>
  669. [Description("扣型")]
  670. [Nullable(true)]
  671. [DataLength(20)]
  672. public string BuckleType
  673. {
  674. get { return buckleType; }
  675. set { buckleType = value; }
  676. }
  677. /// <summary>
  678. /// 长度范围12
  679. /// </summary>
  680. [Description("长度范围")]
  681. [Nullable(true)]
  682. [DataLength(20)]
  683. public string LengthRange
  684. {
  685. get { return lengthRange; }
  686. set { lengthRange = value; }
  687. }
  688. /// <summary>
  689. /// 轧管判定标准
  690. /// </summary>
  691. [Description("轧管判定标准")]
  692. [Nullable(true)]
  693. [DataLength(200)]
  694. public string RollStandrad
  695. {
  696. get { return rollStandrad; }
  697. set { rollStandrad = value; }
  698. }
  699. /// <summary>
  700. /// 断面
  701. /// </summary>
  702. [Description("断面")]
  703. [Nullable(true)]
  704. [DataLength(8)]
  705. public decimal? PipeSection
  706. {
  707. get { return pipeSection; }
  708. set { pipeSection = value; }
  709. }
  710. /// <summary>
  711. /// 钢级代码
  712. /// </summary>
  713. [Description("钢级代码")]
  714. [Nullable(true)]
  715. [DataLength(20)]
  716. public string Steelcode
  717. {
  718. get { return steelcode; }
  719. set { steelcode = value; }
  720. }
  721. /// <summary>
  722. /// 钢级名称
  723. /// </summary>
  724. [Description("钢级")]
  725. [Nullable(true)]
  726. [DataLength(200)]
  727. public string Steelname
  728. {
  729. get { return steelname; }
  730. set { steelname = value; }
  731. }
  732. /// <summary>
  733. /// 钢种代码
  734. /// </summary>
  735. [Description("钢种代码")]
  736. [Nullable(true)]
  737. [DataLength(20)]
  738. public string Gradecode
  739. {
  740. get { return gradecode; }
  741. set { gradecode = value; }
  742. }
  743. /// <summary>
  744. /// 钢种名称
  745. /// </summary>
  746. [Description("钢种")]
  747. [Nullable(true)]
  748. [DataLength(200)]
  749. public string Gradename
  750. {
  751. get { return gradename; }
  752. set { gradename = value; }
  753. }
  754. /// <summary>
  755. /// 炼钢判定标准
  756. /// </summary>
  757. [Description("炼钢判定标准")]
  758. [Nullable(true)]
  759. [DataLength(200)]
  760. public string SteelStandrad
  761. {
  762. get { return steelStandrad; }
  763. set { steelStandrad = value; }
  764. }
  765. /// <summary>
  766. /// 去向(A:成品 ,B、C:在制品)
  767. /// </summary>
  768. [Description("产品标识")]
  769. [Nullable(true)]
  770. [DataLength(20)]
  771. public string Target
  772. {
  773. get { return target; }
  774. set { target = value; }
  775. }
  776. /// <summary>
  777. /// 计划成品支
  778. /// </summary>
  779. [Description("计划成品支")]
  780. [Nullable(true)]
  781. [DataLength(6)]
  782. public decimal? Branch
  783. {
  784. get { return branch; }
  785. set { branch = value; }
  786. }
  787. /// <summary>
  788. /// 计划成品吨
  789. /// </summary>
  790. [Description("计划成品吨")]
  791. [Nullable(true)]
  792. [DataLength(8)]
  793. public decimal? Ton
  794. {
  795. get { return ton; }
  796. set { ton = value; }
  797. }
  798. /// <summary>
  799. /// 切损去向
  800. /// </summary>
  801. [Description("切损去向")]
  802. [Nullable(true)]
  803. [DataLength(20)]
  804. public string CutTarget
  805. {
  806. get { return cutTarget; }
  807. set { cutTarget = value; }
  808. }
  809. /// <summary>
  810. /// 切损长度
  811. /// </summary>
  812. [Description("切损长度")]
  813. [Nullable(true)]
  814. [DataLength(8)]
  815. public decimal? CutLength
  816. {
  817. get { return cutLength; }
  818. set { cutLength = value; }
  819. }
  820. /// <summary>
  821. /// 切损重量
  822. /// </summary>
  823. [Description("切损重量")]
  824. [Nullable(true)]
  825. [DataLength(8)]
  826. public decimal? CutWeight
  827. {
  828. get { return cutWeight; }
  829. set { cutWeight = value; }
  830. }
  831. /// <summary>
  832. /// 理论单倍坯支数
  833. /// </summary>
  834. [Description("理论单倍坯支数")]
  835. [Nullable(true)]
  836. [DataLength(6)]
  837. public decimal? DbNum
  838. {
  839. get { return dbNum; }
  840. set { dbNum = value; }
  841. }
  842. /// <summary>
  843. /// 开始时间
  844. /// </summary>
  845. [Description("开始时间")]
  846. [Nullable(true)]
  847. public string StartTime
  848. {
  849. get { return startTime; }
  850. set { startTime = value; }
  851. }
  852. /// <summary>
  853. /// 结束时间
  854. /// </summary>
  855. [Description("结束时间")]
  856. [Nullable(true)]
  857. public string EndTime
  858. {
  859. get { return endTime; }
  860. set { endTime = value; }
  861. }
  862. /// <summary>
  863. /// 创建时间
  864. /// </summary>
  865. [Description("创建时间")]
  866. [Nullable(true)]
  867. public string Tom
  868. {
  869. get { return tom; }
  870. set { tom = value; }
  871. }
  872. /// <summary>
  873. /// 修改时间
  874. /// </summary>
  875. [Description("修改时间 ")]
  876. [Nullable(true)]
  877. public string Toc
  878. {
  879. get { return toc; }
  880. set { toc = value; }
  881. }
  882. /// <summary>
  883. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  884. /// </summary>
  885. [Description("结炉状态")]
  886. [Nullable(true)]
  887. [DataLength(2)]
  888. public string NodeStatus
  889. {
  890. get { return nodeStatus; }
  891. set { nodeStatus = value; }
  892. }
  893. /// <summary>
  894. /// 切头长度
  895. /// </summary>
  896. [Description("切头长度")]
  897. [Nullable(true)]
  898. [DataLength(20)]
  899. public string CutHeadLengthp
  900. {
  901. get { return cutHeadLengthp; }
  902. set { cutHeadLengthp = value; }
  903. }
  904. /// <summary>
  905. /// 切尾长度
  906. /// </summary>
  907. [Description("切尾长度")]
  908. [Nullable(true)]
  909. [DataLength(20)]
  910. public string CutTrailLengthp
  911. {
  912. get { return cutTrailLengthp; }
  913. set { cutTrailLengthp = value; }
  914. }
  915. /// <summary>
  916. /// 控制壁厚
  917. /// </summary>
  918. [Description("控制壁厚")]
  919. [Nullable(true)]
  920. [DataLength(8)]
  921. public decimal? ControlThickp
  922. {
  923. get { return controlThickp; }
  924. set { controlThickp = value; }
  925. }
  926. /// <summary>
  927. /// 下线标识(0-正常轧制,1-下线 2-返线)
  928. /// </summary>
  929. [Description("下线标识(0-正常轧制,1-下线 2-返线)")]
  930. [Nullable(true)]
  931. [DataLength(1)]
  932. public string OfflineFlag
  933. {
  934. get { return offlineFlag; }
  935. set { offlineFlag = value; }
  936. }
  937. /// <summary>
  938. /// 是否组批,0默认,1已组批,2已取样,3已确认
  939. /// </summary>
  940. [Description("是否组批,0默认,1已组批,2已取样,3已确认")]
  941. [Nullable(true)]
  942. [DataLength(1)]
  943. public string IsBatch
  944. {
  945. get { return isBatch; }
  946. set { isBatch = value; }
  947. }
  948. /// <summary>
  949. /// 下线时间
  950. /// </summary>
  951. [Description("下线时间")]
  952. [Nullable(true)]
  953. public string OfflineDate
  954. {
  955. get { return offlineDate; }
  956. set { offlineDate = value; }
  957. }
  958. /// <summary>
  959. /// 切尾类型(0-被动切尾,1-主动切尾)
  960. /// </summary>
  961. [Description("切尾类型(0-被动切尾,1-主动切尾)")]
  962. [Nullable(true)]
  963. [DataLength(20)]
  964. public string CutType
  965. {
  966. get { return cutType; }
  967. set { cutType = value; }
  968. }
  969. /// <summary>
  970. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  971. /// </summary>
  972. [Description("轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)")]
  973. [Nullable(true)]
  974. [DataLength(1)]
  975. public string RollingStatus
  976. {
  977. get { return rollingStatus; }
  978. set { rollingStatus = value; }
  979. }
  980. /// <summary>
  981. /// 成品判定标准
  982. /// </summary>
  983. [Description("成品判定标准")]
  984. [Nullable(true)]
  985. [DataLength(1000)]
  986. public string ProduceStandrad
  987. {
  988. get { return produceStandrad; }
  989. set { produceStandrad = value; }
  990. }
  991. /// <summary>
  992. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  993. /// </summary>
  994. [Description("取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)")]
  995. [Nullable(true)]
  996. [DataLength(4)]
  997. public string SimpleProcess
  998. {
  999. get { return simpleProcess; }
  1000. set { simpleProcess = value; }
  1001. }
  1002. /// <summary>
  1003. /// 返线跟队标识(0-未跟队 1-跟队)
  1004. /// </summary>
  1005. [Description("返线跟队标识(0-未跟队 1-跟队)")]
  1006. [Nullable(true)]
  1007. [DataLength(1)]
  1008. public string BackLineFlag
  1009. {
  1010. get { return backLineFlag; }
  1011. set { backLineFlag = value; }
  1012. }
  1013. /// <summary>
  1014. /// 返线计划标识(0-正常计划, 1-锯切返线 5-荒管组炉返线 7-矫直返线 8-探伤返线 9-复检 10-交库返线)
  1015. /// </summary>
  1016. [Description("返线计划标识(0-正常计划, 1-锯切返线 5-荒管组炉返线 7-矫直返线 8-探伤返线 9-复检 10-交库返线)")]
  1017. [Nullable(true)]
  1018. [DataLength(2)]
  1019. public string BackPlanFlag
  1020. {
  1021. get { return backPlanFlag; }
  1022. set { backPlanFlag = value; }
  1023. }
  1024. /// <summary>
  1025. /// 上料顺序号(年月日+产线代码+三位流水)
  1026. /// </summary>
  1027. [Description("上料顺序号(年月日+产线代码+三位流水)")]
  1028. [Nullable(true)]
  1029. [DataLength(20)]
  1030. public string FeedSeq
  1031. {
  1032. get { return feedSeq; }
  1033. set { feedSeq = value; }
  1034. }
  1035. /// <summary>
  1036. /// 上料时间
  1037. /// </summary>
  1038. [Description("上料时间")]
  1039. [Nullable(true)]
  1040. public string FeedTime
  1041. {
  1042. get { return feedTime; }
  1043. set { feedTime = value; }
  1044. }
  1045. /// <summary>
  1046. /// 流动卡流水号
  1047. /// </summary>
  1048. [Description("流动卡流水号")]
  1049. [Nullable(true)]
  1050. [DataLength(15)]
  1051. public string LotSeq
  1052. {
  1053. get { return lotSeq; }
  1054. set { lotSeq = value; }
  1055. }
  1056. /// <summary>
  1057. /// 上料炉号(炼钢判定炉号)
  1058. /// </summary>
  1059. [Description("上料炉号(炼钢判定炉号)")]
  1060. [Nullable(true)]
  1061. [DataLength(20)]
  1062. public string FeedHeatNo
  1063. {
  1064. get { return feedHeatNo; }
  1065. set { feedHeatNo = value; }
  1066. }
  1067. /// <summary>
  1068. /// 订货长度范围
  1069. /// </summary>
  1070. [Description("订货长度范围")]
  1071. [Nullable(true)]
  1072. [DataLength(200)]
  1073. public string Lengthcp
  1074. {
  1075. get { return lengthcp; }
  1076. set { lengthcp = value; }
  1077. }
  1078. /// <summary>
  1079. /// 切头长度(冷床操作工 实际录入值)
  1080. /// </summary>
  1081. [Description("切头长度(冷床操作工 实际录入值)")]
  1082. [Nullable(true)]
  1083. [DataLength(8)]
  1084. public decimal? CutHeadLengtha
  1085. {
  1086. get { return cutHeadLengtha; }
  1087. set { cutHeadLengtha = value; }
  1088. }
  1089. /// <summary>
  1090. /// 切尾长度(冷床操作工 实际录入值)
  1091. /// </summary>
  1092. [Description("切尾长度(冷床操作工 实际录入值)")]
  1093. [Nullable(true)]
  1094. [DataLength(8)]
  1095. public decimal? CutTrailLengtha
  1096. {
  1097. get { return cutTrailLengtha; }
  1098. set { cutTrailLengtha = value; }
  1099. }
  1100. /// <summary>
  1101. /// 定尺长度(冷床操作工 实际录入值)
  1102. /// </summary>
  1103. [Description("定尺长度(冷床操作工 实际录入值)")]
  1104. [Nullable(true)]
  1105. [DataLength(8)]
  1106. public decimal? OrderLengtha
  1107. {
  1108. get { return orderLengtha; }
  1109. set { orderLengtha = value; }
  1110. }
  1111. /// <summary>
  1112. /// 热取样标识(0-未取样,1-已取样,2-无效)
  1113. /// </summary>
  1114. [Description("热取样标识(0-未取样,1-已取样,2-无效)")]
  1115. [Nullable(true)]
  1116. [DataLength(1)]
  1117. public string HotCheckFlag
  1118. {
  1119. get { return hotCheckFlag; }
  1120. set { hotCheckFlag = value; }
  1121. }
  1122. /// <summary>
  1123. /// 回炉坯标识(0-正常计划,1-回炉坯计划)
  1124. /// </summary>
  1125. [Description("回炉坯标识(0-正常计划,1-回炉坯计划)")]
  1126. [Nullable(true)]
  1127. [DataLength(1)]
  1128. public string BackSlabFlag
  1129. {
  1130. get { return backSlabFlag; }
  1131. set { backSlabFlag = value; }
  1132. }
  1133. /// <summary>
  1134. /// 回炉坯组炉时间
  1135. /// </summary>
  1136. [Description("回炉坯组炉时间")]
  1137. [Nullable(true)]
  1138. public string BackSlabTime
  1139. {
  1140. get { return backSlabTime; }
  1141. set { backSlabTime = value; }
  1142. }
  1143. /// <summary>
  1144. /// 分批上限(暂时用,能获取到此数据停用)
  1145. /// </summary>
  1146. [Description("分批上限(暂时用,能获取到此数据停用)")]
  1147. [Nullable(true)]
  1148. [DataLength(4)]
  1149. public string BatchMax
  1150. {
  1151. get { return batchMax; }
  1152. set { batchMax = value; }
  1153. }
  1154. /// <summary>
  1155. /// 是否需取样(0,取样 1,不取样)
  1156. /// </summary>
  1157. [Description("是否需取样(0,取样 1,不取样)")]
  1158. [Nullable(true)]
  1159. [DataLength(1)]
  1160. public string CodeSampleFlag
  1161. {
  1162. get { return codeSampleFlag; }
  1163. set { codeSampleFlag = value; }
  1164. }
  1165. /// <summary>
  1166. /// 品种代码
  1167. /// </summary>
  1168. [Description("品种代码")]
  1169. [Nullable(true)]
  1170. [DataLength(20)]
  1171. public string VarietiesCode
  1172. {
  1173. get { return varietiesCode; }
  1174. set { varietiesCode = value; }
  1175. }
  1176. /// <summary>
  1177. /// 规格代码
  1178. /// </summary>
  1179. [Description("规格代码")]
  1180. [Nullable(true)]
  1181. [DataLength(20)]
  1182. public string PipeSizeCode
  1183. {
  1184. get { return pipeSizeCode; }
  1185. set { pipeSizeCode = value; }
  1186. }
  1187. /// <summary>
  1188. /// 扣型代码
  1189. /// </summary>
  1190. [Description("扣型代码")]
  1191. [Nullable(true)]
  1192. [DataLength(20)]
  1193. public string BuckleTypeCode
  1194. {
  1195. get { return buckleTypeCode; }
  1196. set { buckleTypeCode = value; }
  1197. }
  1198. /// <summary>
  1199. /// 标准代码
  1200. /// </summary>
  1201. [Description("标准代码")]
  1202. [Nullable(true)]
  1203. [DataLength(20)]
  1204. public string RollStandradCode
  1205. {
  1206. get { return rollStandradCode; }
  1207. set { rollStandradCode = value; }
  1208. }
  1209. /// <summary>
  1210. /// 标准类别代码
  1211. /// </summary>
  1212. [Description("标准类别代码")]
  1213. [Nullable(true)]
  1214. [DataLength(20)]
  1215. public string StdStyle
  1216. {
  1217. get { return stdStyle; }
  1218. set { stdStyle = value; }
  1219. }
  1220. /// <summary>
  1221. /// 标准类别描述(PSL1....)
  1222. /// </summary>
  1223. [Description("标准类别")]
  1224. [Nullable(true)]
  1225. [DataLength(50)]
  1226. public string StdStyleDesc
  1227. {
  1228. get { return stdStyleDesc; }
  1229. set { stdStyleDesc = value; }
  1230. }
  1231. /// <summary>
  1232. /// 检验编号
  1233. /// </summary>
  1234. [Description("检验编号")]
  1235. [Nullable(true)]
  1236. [DataLength(50)]
  1237. public string CheckNo
  1238. {
  1239. get { return checkNo; }
  1240. set { checkNo = value; }
  1241. }
  1242. /// <summary>
  1243. /// 交货行PK值
  1244. /// </summary>
  1245. [Description("交货行PK值")]
  1246. [Nullable(true)]
  1247. [DataLength(50)]
  1248. public string OrdLnDlyPk
  1249. {
  1250. get { return ordLnDlyPk; }
  1251. set { ordLnDlyPk = value; }
  1252. }
  1253. /// <summary>
  1254. /// 是否过磅(0,不过磅、1、过磅)
  1255. /// </summary>
  1256. [Description("是否过磅(0,不过磅、1、过磅)")]
  1257. [Nullable(true)]
  1258. [DataLength(1)]
  1259. public string PrtFlag
  1260. {
  1261. get { return prtFlag; }
  1262. set { prtFlag = value; }
  1263. }
  1264. /// <summary>
  1265. /// 轧管订单编号
  1266. /// </summary>
  1267. [Description("轧管订单编号")]
  1268. [Nullable(true)]
  1269. [DataLength(20)]
  1270. public string ProPlanId
  1271. {
  1272. get { return proPlanId; }
  1273. set { proPlanId = value; }
  1274. }
  1275. /// <summary>
  1276. /// 工序排产序号
  1277. /// </summary>
  1278. [Description("工序排产序号")]
  1279. [Nullable(true)]
  1280. [DataLength(10)]
  1281. public string GxPlanNo
  1282. {
  1283. get { return gxPlanNo; }
  1284. set { gxPlanNo = value; }
  1285. }
  1286. /// <summary>
  1287. /// 管坯类型
  1288. /// </summary>
  1289. [Description("管坯类型")]
  1290. [Nullable(true)]
  1291. [DataLength(20)]
  1292. public string TubeType
  1293. {
  1294. get { return tubeType; }
  1295. set { tubeType = value; }
  1296. }
  1297. /// <summary>
  1298. /// 管坯来源
  1299. /// </summary>
  1300. [Description("管坯来源")]
  1301. [Nullable(true)]
  1302. [DataLength(20)]
  1303. public string TubeSuorce
  1304. {
  1305. get { return tubeSuorce; }
  1306. set { tubeSuorce = value; }
  1307. }
  1308. /// <summary>
  1309. /// 预计生产支
  1310. /// </summary>
  1311. [Description("预计生产支")]
  1312. [Nullable(true)]
  1313. [DataLength(6)]
  1314. public decimal? PredictPiece
  1315. {
  1316. get { return predictPiece; }
  1317. set { predictPiece = value; }
  1318. }
  1319. /// <summary>
  1320. /// 预计生产吨
  1321. /// </summary>
  1322. [Description("预计生产吨")]
  1323. [Nullable(true)]
  1324. [DataLength(8)]
  1325. public decimal? PredictTon
  1326. {
  1327. get { return predictTon; }
  1328. set { predictTon = value; }
  1329. }
  1330. /// <summary>
  1331. /// 生产类型(0、正常计划;1、试轧料)
  1332. /// </summary>
  1333. [Description("生产类型(0、正常计划;1、试轧料)")]
  1334. [Nullable(true)]
  1335. [DataLength(1)]
  1336. public string Type
  1337. {
  1338. get { return type; }
  1339. set { type = value; }
  1340. }
  1341. /// <summary>
  1342. /// 是否上料(0-未上料,1-已上料)
  1343. /// </summary>
  1344. [Description("是否上料(0-未上料,1-已上料)")]
  1345. [Nullable(true)]
  1346. [DataLength(1)]
  1347. public string IsLoad
  1348. {
  1349. get { return isLoad; }
  1350. set { isLoad = value; }
  1351. }
  1352. /// <summary>
  1353. /// 操作时间
  1354. /// </summary>
  1355. [Description("操作时间")]
  1356. [Nullable(true)]
  1357. public string ColTime
  1358. {
  1359. get { return colTime; }
  1360. set { colTime = value; }
  1361. }
  1362. /// <summary>
  1363. /// 操作人
  1364. /// </summary>
  1365. [Description("操作人")]
  1366. [Nullable(true)]
  1367. [DataLength(20)]
  1368. public string ColUser
  1369. {
  1370. get { return colUser; }
  1371. set { colUser = value; }
  1372. }
  1373. /// <summary>
  1374. /// 操作班次
  1375. /// </summary>
  1376. [Description("操作班次")]
  1377. [Nullable(true)]
  1378. [DataLength(1)]
  1379. public string ColShift
  1380. {
  1381. get { return colShift; }
  1382. set { colShift = value; }
  1383. }
  1384. /// <summary>
  1385. /// 操作班组
  1386. /// </summary>
  1387. [Description("操作班组")]
  1388. [Nullable(true)]
  1389. [DataLength(1)]
  1390. public string ColGroup
  1391. {
  1392. get { return colGroup; }
  1393. set { colGroup = value; }
  1394. }
  1395. /// <summary>
  1396. /// 操作人ID
  1397. /// </summary>
  1398. [Description("操作人ID")]
  1399. [Nullable(true)]
  1400. [DataLength(40)]
  1401. public string UserId
  1402. {
  1403. get { return userId; }
  1404. set { userId = value; }
  1405. }
  1406. /// <summary>
  1407. /// 结转年月
  1408. /// </summary>
  1409. [Description("结转年月")]
  1410. [Nullable(true)]
  1411. [DataLength(6)]
  1412. public string BalYearMonth
  1413. {
  1414. get { return balYearMonth; }
  1415. set { balYearMonth = value; }
  1416. }
  1417. }
  1418. }