MilPlanEntity3.cs 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ComponentModel;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace Core.StlMes.Client.ZGMil.Entity
  8. {
  9. class MilPlanEntity3
  10. {
  11. /// <summary>
  12. /// 轧管订单号
  13. /// </summary>
  14. private object proPlanId;
  15. /// <summary>
  16. /// 工序排产序号
  17. /// </summary>
  18. private object gxPlanNo;
  19. /// <summary>
  20. /// 下一道工序
  21. /// </summary>
  22. private object nextGx;
  23. /// <summary>
  24. /// 去向(A轧制成品B轧制半成品C镦拔扩及热处理)
  25. /// </summary>
  26. private object goType;
  27. /// <summary>
  28. /// 长度
  29. /// </summary>
  30. private double? actLen;
  31. /// <summary>
  32. /// 流动卡流水号
  33. /// </summary>
  34. private object lotSeq;
  35. /// <summary>
  36. /// 炼钢判定标准
  37. /// </summary>
  38. private object steelStandrad;
  39. /// <summary>
  40. /// 去向
  41. /// </summary>
  42. private object target;
  43. /// <summary>
  44. /// 计划成品支
  45. /// </summary>
  46. private object branch;
  47. /// <summary>
  48. /// 计划成品吨
  49. /// </summary>
  50. private object ton;
  51. /// <summary>
  52. /// 切损去向
  53. /// </summary>
  54. private object cutTarget;
  55. /// <summary>
  56. /// 切损长度
  57. /// </summary>
  58. private object cutLength;
  59. /// <summary>
  60. /// 切损重量
  61. /// </summary>
  62. private object cutWeight;
  63. /// <summary>
  64. /// 理论单倍坯支数
  65. /// </summary>
  66. private object dbNum;
  67. /// <summary>
  68. /// 开始时间
  69. /// </summary>
  70. private object startTime;
  71. /// <summary>
  72. /// 结束时间
  73. /// </summary>
  74. private object endTime;
  75. /// <summary>
  76. /// 创建时间
  77. /// </summary>
  78. private object tom;
  79. /// <summary>
  80. /// 修改时间
  81. /// </summary>
  82. private object toc;
  83. /// <summary>
  84. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  85. /// </summary>
  86. private object nodeStatus;
  87. /// <summary>
  88. /// 切头长度
  89. /// </summary>
  90. private object cutHeadLengthp;
  91. /// <summary>
  92. /// 切尾长度
  93. /// </summary>
  94. private object cutTrailLengthp;
  95. /// <summary>
  96. /// 控制壁厚
  97. /// </summary>
  98. private object controlThickp;
  99. /// <summary>
  100. /// 下线标识(0-正常轧制,1-下线 2-返线)
  101. /// </summary>
  102. private object offlineFlag;
  103. /// <summary>
  104. /// 是否组批,0默认,1已组批,2已取样,3已确认
  105. /// </summary>
  106. private object isBatch;
  107. /// <summary>
  108. /// 下线时间
  109. /// </summary>
  110. private object offlineDate;
  111. /// <summary>
  112. /// 切尾类型(0-被动切尾,1-主动切尾)
  113. /// </summary>
  114. private object cutType;
  115. /// <summary>
  116. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  117. /// </summary>
  118. private object rollingStatus;
  119. /// <summary>
  120. /// 成品判定标准
  121. /// </summary>
  122. private object produceStandrad;
  123. /// <summary>
  124. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  125. /// </summary>
  126. private object simpleProcess;
  127. /// <summary>
  128. /// 返线跟队标识(0-未跟队 1-跟队)
  129. /// </summary>
  130. private object backLineFlag;
  131. /// <summary>
  132. /// 返线计划标识(0-正常计划, 1-锯切返线 7-矫直返线 8-探伤返线)
  133. /// </summary>
  134. private object backPlanFlag;
  135. /// <summary>
  136. /// 上料时间
  137. /// </summary>
  138. private object feedTime;
  139. /// <summary>
  140. /// ID
  141. /// </summary>
  142. private object id;
  143. /// <summary>
  144. /// 序号
  145. /// </summary>
  146. private object seq;
  147. /// <summary>
  148. /// 熔炼炉号
  149. /// </summary>
  150. private object stoveNo;
  151. /// <summary>
  152. /// 判定炉号1
  153. /// </summary>
  154. private object judgeStoveNo;
  155. private object judgeNo;
  156. /// <summary>
  157. /// 生产批号 1
  158. /// </summary>
  159. private object lotNo;
  160. /// <summary>
  161. /// 工序合同号1
  162. /// </summary>
  163. private object contractNo;
  164. /// <summary>
  165. /// 执行工艺号1
  166. /// </summary>
  167. private object impProcess;
  168. /// <summary>
  169. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  170. /// </summary>
  171. private object plineCode;
  172. /// <summary>
  173. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  174. /// </summary>
  175. private object status;
  176. /// <summary>
  177. /// 监制
  178. /// </summary>
  179. private object producer;
  180. /// <summary>
  181. /// 工艺状态1
  182. /// </summary>
  183. private object processStatus;
  184. /// <summary>
  185. /// 单倍长12
  186. /// </summary>
  187. private object dbLength;
  188. /// <summary>
  189. /// 单倍重1
  190. /// </summary>
  191. private object dbHeight;
  192. /// <summary>
  193. /// 轧制长度1
  194. /// </summary>
  195. private object rollLength;
  196. /// <summary>
  197. /// 分切数1
  198. /// </summary>
  199. private object sawNum;
  200. /// <summary>
  201. /// 目标长度1
  202. /// </summary>
  203. private object targetLength;
  204. /// <summary>
  205. /// 用户1
  206. /// </summary>
  207. private object finishUser;
  208. /// <summary>
  209. /// 目标库1
  210. /// </summary>
  211. private object targetLiabrary;
  212. /// <summary>
  213. /// 品种代码
  214. /// </summary>
  215. private object varietiesCode;
  216. /// <summary>
  217. /// 品种
  218. /// </summary>
  219. private object varieties;
  220. /// <summary>
  221. /// 规格代码
  222. /// </summary>
  223. private object pipeSizeCode;
  224. /// <summary>
  225. /// 规格
  226. /// </summary>
  227. private object pipeSize;
  228. /// <summary>
  229. /// 扣型代码
  230. /// </summary>
  231. private object buckleTypeCode;
  232. /// <summary>
  233. /// 扣型
  234. /// </summary>
  235. private object buckleType;
  236. /// <summary>
  237. /// 长度范围12
  238. /// </summary>
  239. private object lengthRange;
  240. /// <summary>
  241. /// 标准代码
  242. /// </summary>
  243. private object rollStandradCode;
  244. /// <summary>
  245. /// 轧管判定标准
  246. /// </summary>
  247. private object rollStandrad;
  248. /// <summary>
  249. /// 断面
  250. /// </summary>
  251. private object pipeSection;
  252. /// <summary>
  253. /// 钢级代码
  254. /// </summary>
  255. private object steelcode;
  256. /// <summary>
  257. /// 钢级名称
  258. /// </summary>
  259. private object steelname;
  260. /// <summary>
  261. /// 钢种代码
  262. /// </summary>
  263. private object gradecode;
  264. /// <summary>
  265. /// 钢种名称
  266. /// </summary>
  267. private object gradename;
  268. /// <summary>
  269. /// 上料顺序号(年月日+产线代码+三位流水)
  270. /// </summary>
  271. private object feedSeq;
  272. /// <summary>
  273. /// 支数
  274. /// </summary>
  275. private double? actCount;
  276. [Description("支数")]
  277. public double? ActCount
  278. {
  279. get { return actCount; }
  280. set { actCount = value; }
  281. }
  282. /// <summary>
  283. /// 重量
  284. /// </summary>
  285. private double? actWeight;
  286. [Description("重量")]
  287. public double? ActWeight
  288. {
  289. get { return actWeight; }
  290. set { actWeight = value; }
  291. }
  292. /// <summary>
  293. /// 投料量
  294. /// </summary>
  295. private double? inputWeight;
  296. [Description("投料量")]
  297. public double? InputWeight
  298. {
  299. get { return inputWeight; }
  300. set { inputWeight = value; }
  301. }
  302. /// <summary>
  303. /// 单倍坯支数
  304. /// </summary>
  305. private double? gpActCount;
  306. [Description("单倍坯支数")]
  307. public double? GpActCount
  308. {
  309. get { return gpActCount; }
  310. set { gpActCount = value; }
  311. }
  312. /// <summary>
  313. /// 管坯重量
  314. /// </summary>
  315. private double? gpActWeight;
  316. [Description("单倍坯重量")]
  317. public double? GpActWeight
  318. {
  319. get { return gpActWeight; }
  320. set { gpActWeight = value; }
  321. }
  322. /// <summary>
  323. /// 长度
  324. /// </summary>
  325. public double? ActLen
  326. {
  327. get { return actLen; }
  328. set { actLen = value; }
  329. }
  330. /// <summary>
  331. /// 物料编码
  332. /// </summary>
  333. private object materialNo;
  334. /// <summary>
  335. /// 物料描述
  336. /// </summary>
  337. private object materialDesc;
  338. /// <summary>
  339. /// 品名代码
  340. /// </summary>
  341. private object produccode;
  342. /// <summary>
  343. /// 品名描述
  344. /// </summary>
  345. private object producname;
  346. /// <summary>
  347. /// 标准类别代码
  348. /// </summary>
  349. private object stdStyle;
  350. /// <summary>
  351. /// 标准类别描述(PSL1....)
  352. /// </summary>
  353. private object stdStyleDesc;
  354. /// <summary>
  355. /// 外径
  356. /// </summary>
  357. private object dimater;
  358. /// <summary>
  359. /// 壁厚
  360. /// </summary>
  361. private object height;
  362. /// <summary>
  363. /// 扣型代码
  364. /// </summary>
  365. private object modelCode;
  366. /// <summary>
  367. /// 扣型描述
  368. /// </summary>
  369. private object modelDesc;
  370. /// <summary>
  371. /// 管坯规格代码(从产品规格表中取值)
  372. /// </summary>
  373. private object specCode;
  374. /// <summary>
  375. /// 管坯规格描述
  376. /// </summary>
  377. private object specName;
  378. /// <summary>
  379. /// 最大长度
  380. /// </summary>
  381. private object lengthmax;
  382. /// <summary>
  383. /// 最小长度
  384. /// </summary>
  385. private object lengthmin;
  386. /// <summary>
  387. /// 轧管产线描述
  388. /// </summary>
  389. private object plineName;
  390. /// <summary>
  391. /// 状态
  392. /// </summary>
  393. private object astatus;
  394. /// <summary>
  395. /// 交货行PK值
  396. /// </summary>
  397. private object ordLnDlyPk;
  398. public MilPlanEntity3()
  399. {
  400. gxPlanNo = "";
  401. proPlanId = "";
  402. judgeNo = "";
  403. nextGx = "";
  404. astatus = "";
  405. goType = "";
  406. lengthmax = "";
  407. lengthmin = "";
  408. plineName = "";
  409. stdStyle = "";
  410. stdStyleDesc = "";
  411. specCode = "";
  412. specName = "";
  413. dimater = "";
  414. height = "";
  415. materialNo = "";
  416. materialDesc = "";
  417. produccode = "";
  418. producname = "";
  419. modelCode = "";
  420. modelDesc = "";
  421. lotSeq = "";
  422. steelStandrad = "";
  423. target = "";
  424. branch = "";
  425. ton = "";
  426. cutTarget = "";
  427. cutLength = "";
  428. cutWeight = "";
  429. dbNum = "";
  430. startTime = "";
  431. endTime = "";
  432. tom = "";
  433. toc = "";
  434. nodeStatus = "";
  435. cutHeadLengthp = "";
  436. cutTrailLengthp = "";
  437. controlThickp = "";
  438. offlineFlag = "";
  439. isBatch = "";
  440. offlineDate = "";
  441. cutType = "";
  442. rollingStatus = "";
  443. produceStandrad = "";
  444. simpleProcess = "";
  445. backLineFlag = "";
  446. backPlanFlag = "";
  447. feedTime = "";
  448. id = "";
  449. seq = "";
  450. stoveNo = "";
  451. judgeStoveNo = "";
  452. lotNo = "";
  453. contractNo = "";
  454. impProcess = "";
  455. plineCode = "";
  456. status = "";
  457. producer = "";
  458. processStatus = "";
  459. dbLength = "";
  460. dbHeight = "";
  461. rollLength = "";
  462. sawNum = "";
  463. targetLength = "";
  464. finishUser = "";
  465. targetLiabrary = "";
  466. varieties = "";
  467. pipeSize = "";
  468. buckleType = "";
  469. lengthRange = "";
  470. rollStandrad = "";
  471. pipeSection = "";
  472. steelcode = "";
  473. steelname = "";
  474. gradecode = "";
  475. gradename = "";
  476. feedSeq = "";
  477. varietiesCode = "";
  478. pipeSizeCode = "";
  479. buckleTypeCode = "";
  480. rollStandradCode = "";
  481. ordLnDlyPk = "";
  482. checkNo = "";
  483. predictPiece = "";
  484. predictTon = "";
  485. isLoad = "";
  486. colTime = "";
  487. colUser = "";
  488. colShift = "";
  489. colGroup = "";
  490. userId = "";
  491. balYearMonth = "";
  492. craftSeq = "";
  493. cic = "";
  494. indexSeq = "";
  495. pic = "";
  496. ifProduct = "";
  497. prdcrNo = "";
  498. ifMonitor = "";
  499. }
  500. [Description("交货行PK值")]
  501. public object OrdLnDlyPk
  502. {
  503. get { return ordLnDlyPk; }
  504. set
  505. {
  506. if (value == null)
  507. {
  508. ordLnDlyPk = DBNull.Value;
  509. }
  510. else
  511. {
  512. ordLnDlyPk = value;
  513. }
  514. }
  515. }
  516. [Description("规格代码")]
  517. public object PipeSizeCode
  518. {
  519. get { return pipeSizeCode; }
  520. set
  521. {
  522. if (value == null)
  523. {
  524. pipeSizeCode = DBNull.Value;
  525. }
  526. else
  527. {
  528. pipeSizeCode = value;
  529. }
  530. }
  531. }
  532. [Description("扣型代码")]
  533. public object BuckleTypeCode
  534. {
  535. get { return buckleTypeCode; }
  536. set
  537. {
  538. if (value == null)
  539. {
  540. buckleTypeCode = DBNull.Value;
  541. }
  542. else
  543. {
  544. buckleTypeCode = value;
  545. }
  546. }
  547. }
  548. [Description("标准代码")]
  549. public object RollStandradCode
  550. {
  551. get { return rollStandradCode; }
  552. set
  553. {
  554. if (value == null)
  555. {
  556. rollStandradCode = DBNull.Value;
  557. }
  558. else
  559. {
  560. rollStandradCode = value;
  561. }
  562. }
  563. }
  564. [Description("品种代码")]
  565. public object VarietiesCode
  566. {
  567. get { return varietiesCode; }
  568. set
  569. {
  570. if (value == null)
  571. {
  572. varietiesCode = DBNull.Value;
  573. }
  574. else
  575. {
  576. varietiesCode = value;
  577. }
  578. }
  579. }
  580. [Description("轧管订单号")]
  581. public object ProPlanId
  582. {
  583. get { return proPlanId; }
  584. set
  585. {
  586. if (value == null)
  587. {
  588. proPlanId = DBNull.Value;
  589. }
  590. else
  591. {
  592. proPlanId = value;
  593. }
  594. }
  595. }
  596. [Description("工序排产序号")]
  597. public object GxPlanNo
  598. {
  599. get { return gxPlanNo; }
  600. set
  601. {
  602. if (value == null)
  603. {
  604. gxPlanNo = DBNull.Value;
  605. }
  606. else
  607. {
  608. gxPlanNo = value;
  609. }
  610. }
  611. }
  612. [Description("下一道工序")]
  613. public object NextGx
  614. {
  615. get { return nextGx; }
  616. set {
  617. if (value == null)
  618. {
  619. nextGx = DBNull.Value;
  620. }
  621. else
  622. {
  623. nextGx = value;
  624. }
  625. }
  626. }
  627. [Description("所处状态")]
  628. public object Astatus
  629. {
  630. get { return astatus; }
  631. set
  632. {
  633. if (value == null)
  634. {
  635. astatus = DBNull.Value;
  636. }
  637. else
  638. {
  639. astatus = value;
  640. }
  641. }
  642. }
  643. /// <summary>
  644. /// 去向(A轧制成品B轧制半成品C镦拔扩及热处理)
  645. /// </summary>
  646. [Description("判定字头")]
  647. public object GoType
  648. {
  649. get { return goType; }
  650. set
  651. {
  652. if (value == null)
  653. {
  654. goType = DBNull.Value;
  655. }
  656. else
  657. {
  658. goType = value;
  659. }
  660. }
  661. }
  662. /// <summary>
  663. /// 最大长度
  664. /// </summary>
  665. [Description("最大长度")]
  666. public object Lengthmax
  667. {
  668. get { return lengthmax; }
  669. set
  670. {
  671. if (value == null)
  672. {
  673. lengthmax = DBNull.Value;
  674. }
  675. else
  676. {
  677. lengthmax = value;
  678. }
  679. }
  680. }
  681. /// <summary>
  682. /// 最小长度
  683. /// </summary>
  684. [Description("最小长度")]
  685. public object Lengthmin
  686. {
  687. get { return lengthmin; }
  688. set
  689. {
  690. if (value == null)
  691. {
  692. lengthmin = DBNull.Value;
  693. }
  694. else
  695. {
  696. lengthmin = value;
  697. }
  698. }
  699. }
  700. /// <summary>
  701. /// 轧管产线描述
  702. /// </summary>
  703. [Description("产线")]
  704. public object PlineName
  705. {
  706. get { return plineName; }
  707. set
  708. {
  709. if (value == null)
  710. {
  711. plineName = DBNull.Value;
  712. }
  713. else
  714. {
  715. plineName = value;
  716. }
  717. }
  718. }
  719. /// <summary>
  720. /// 物料编码
  721. /// </summary>
  722. [Description("物料编码")]
  723. public object MaterialNo
  724. {
  725. get { return materialNo; }
  726. set
  727. {
  728. if (value == null)
  729. {
  730. materialNo = DBNull.Value;
  731. }
  732. else
  733. {
  734. materialNo = value;
  735. }
  736. }
  737. }
  738. /// <summary>
  739. /// 物料描述
  740. /// </summary>
  741. [Description("物料描述")]
  742. public object MaterialDesc
  743. {
  744. get { return materialDesc; }
  745. set
  746. {
  747. if (value == null)
  748. {
  749. materialDesc = DBNull.Value;
  750. }
  751. else
  752. {
  753. materialDesc = value;
  754. }
  755. }
  756. }
  757. /// <summary>
  758. /// 品名代码
  759. /// </summary>
  760. [Description("品名代码")]
  761. public object Produccode
  762. {
  763. get { return produccode; }
  764. set
  765. {
  766. if (value == null)
  767. {
  768. produccode = DBNull.Value;
  769. }
  770. else
  771. {
  772. produccode = value;
  773. }
  774. }
  775. }
  776. /// <summary>
  777. /// 品名描述
  778. /// </summary>
  779. [Description("品名")]
  780. public object Producname
  781. {
  782. get { return producname; }
  783. set
  784. {
  785. if (value == null)
  786. {
  787. producname = DBNull.Value;
  788. }
  789. else
  790. {
  791. producname = value;
  792. }
  793. }
  794. }
  795. /// <summary>
  796. /// 标准类别代码
  797. /// </summary>
  798. [Description("标准类别代码")]
  799. public object StdStyle
  800. {
  801. get { return stdStyle; }
  802. set
  803. {
  804. if (value == null)
  805. {
  806. stdStyle = DBNull.Value;
  807. }
  808. else
  809. {
  810. stdStyle = value;
  811. }
  812. }
  813. }
  814. /// <summary>
  815. /// 标准类别描述(PSL1....)
  816. /// </summary>
  817. [Description("标准类别")]
  818. public object StdStyleDesc
  819. {
  820. get { return stdStyleDesc; }
  821. set
  822. {
  823. if (value == null)
  824. {
  825. stdStyleDesc = DBNull.Value;
  826. }
  827. else
  828. {
  829. stdStyleDesc = value;
  830. }
  831. }
  832. }
  833. /// <summary>
  834. /// 钢级(牌号)代码
  835. /// </summary>
  836. [Description("钢级(牌号)代码")]
  837. public object Steelcode
  838. {
  839. get { return steelcode; }
  840. set
  841. {
  842. if (value == null)
  843. {
  844. steelcode = DBNull.Value;
  845. }
  846. else
  847. {
  848. steelcode = value;
  849. }
  850. }
  851. }
  852. /// <summary>
  853. /// 钢级(牌号)名称
  854. /// </summary>
  855. [Description("钢级")]
  856. public object Steelname
  857. {
  858. get { return steelname; }
  859. set
  860. {
  861. if (value == null)
  862. {
  863. steelname = DBNull.Value;
  864. }
  865. else
  866. {
  867. steelname = value;
  868. }
  869. }
  870. }
  871. /// <summary>
  872. /// 钢种代码(GZ0001)
  873. /// </summary>
  874. [Description("钢种代码(GZ0001)")]
  875. public object Gradecode
  876. {
  877. get { return gradecode; }
  878. set
  879. {
  880. if (value == null)
  881. {
  882. gradecode = DBNull.Value;
  883. }
  884. else
  885. {
  886. gradecode = value;
  887. }
  888. }
  889. }
  890. /// <summary>
  891. /// 钢种名称
  892. /// </summary>
  893. [Description("钢种")]
  894. public object Gradename
  895. {
  896. get { return gradename; }
  897. set
  898. {
  899. if (value == null)
  900. {
  901. gradename = DBNull.Value;
  902. }
  903. else
  904. {
  905. gradename = value;
  906. }
  907. }
  908. }
  909. /// <summary>
  910. /// 外径
  911. /// </summary>
  912. [Description("外径")]
  913. public object Dimater
  914. {
  915. get { return dimater; }
  916. set
  917. {
  918. if (value == null)
  919. {
  920. dimater = DBNull.Value;
  921. }
  922. else
  923. {
  924. dimater = value;
  925. }
  926. }
  927. }
  928. /// <summary>
  929. /// 壁厚
  930. /// </summary>
  931. [Description("壁厚")]
  932. public object Height
  933. {
  934. get { return height; }
  935. set
  936. {
  937. if (value == null)
  938. {
  939. height = DBNull.Value;
  940. }
  941. else
  942. {
  943. height = value;
  944. }
  945. }
  946. }
  947. /// <summary>
  948. /// 管坯规格代码(从产品规格表中取值)
  949. /// </summary>
  950. [Description("管坯规格代码(从产品规格表中取值)")]
  951. public object SpecCode
  952. {
  953. get { return specCode; }
  954. set
  955. {
  956. if (value == null)
  957. {
  958. specCode = DBNull.Value;
  959. }
  960. else
  961. {
  962. specCode = value;
  963. }
  964. }
  965. }
  966. /// <summary>
  967. /// 管坯规格描述
  968. /// </summary>
  969. [Description("规格")]
  970. public object SpecName
  971. {
  972. get { return specName; }
  973. set
  974. {
  975. if (value == null)
  976. {
  977. specName = DBNull.Value;
  978. }
  979. else
  980. {
  981. specName = value;
  982. }
  983. }
  984. }
  985. /// <summary>
  986. /// 扣型代码
  987. /// </summary>
  988. [Description("扣型代码")]
  989. public object ModelCode
  990. {
  991. get { return modelCode; }
  992. set
  993. {
  994. if (value == null)
  995. {
  996. modelCode = DBNull.Value;
  997. }
  998. else
  999. {
  1000. modelCode = value;
  1001. }
  1002. }
  1003. }
  1004. /// <summary>
  1005. /// 扣型描述
  1006. /// </summary>
  1007. [Description("扣型")]
  1008. public object ModelDesc
  1009. {
  1010. get { return modelDesc; }
  1011. set
  1012. {
  1013. if (value == null)
  1014. {
  1015. modelDesc = DBNull.Value;
  1016. }
  1017. else
  1018. {
  1019. modelDesc = value;
  1020. }
  1021. }
  1022. }
  1023. /// <summary>
  1024. /// 流动卡流水号
  1025. /// </summary>
  1026. [Description("流动卡流水号")]
  1027. public object LotSeq
  1028. {
  1029. get { return lotSeq; }
  1030. set
  1031. {
  1032. if(value == null)
  1033. {
  1034. lotSeq = DBNull.Value;
  1035. }
  1036. else
  1037. {
  1038. lotSeq = value;
  1039. }
  1040. }
  1041. }
  1042. /// <summary>
  1043. /// 炼钢判定标准
  1044. /// </summary>
  1045. [Description("炼钢判定标准")]
  1046. public object SteelStandrad
  1047. {
  1048. get { return steelStandrad; }
  1049. set
  1050. {
  1051. if(value == null)
  1052. {
  1053. steelStandrad = DBNull.Value;
  1054. }
  1055. else
  1056. {
  1057. steelStandrad = value;
  1058. }
  1059. }
  1060. }
  1061. /// <summary>
  1062. /// 去向
  1063. /// </summary>
  1064. [Description("判定字头")]
  1065. public object Target
  1066. {
  1067. get { return target; }
  1068. set
  1069. {
  1070. if(value == null)
  1071. {
  1072. target = DBNull.Value;
  1073. }
  1074. else
  1075. {
  1076. target = value;
  1077. }
  1078. }
  1079. }
  1080. /// <summary>
  1081. /// 计划成品支
  1082. /// </summary>
  1083. [Description("计划成品支")]
  1084. public object Branch
  1085. {
  1086. get { return branch; }
  1087. set
  1088. {
  1089. if(value == null)
  1090. {
  1091. branch = DBNull.Value;
  1092. }
  1093. else
  1094. {
  1095. branch = value;
  1096. }
  1097. }
  1098. }
  1099. /// <summary>
  1100. /// 计划成品吨
  1101. /// </summary>
  1102. [Description("计划成品吨")]
  1103. public object Ton
  1104. {
  1105. get { return ton; }
  1106. set
  1107. {
  1108. if(value == null)
  1109. {
  1110. ton = DBNull.Value;
  1111. }
  1112. else
  1113. {
  1114. ton = value;
  1115. }
  1116. }
  1117. }
  1118. /// <summary>
  1119. /// 切损去向
  1120. /// </summary>
  1121. [Description("切损去向")]
  1122. public object CutTarget
  1123. {
  1124. get { return cutTarget; }
  1125. set
  1126. {
  1127. if(value == null)
  1128. {
  1129. cutTarget = DBNull.Value;
  1130. }
  1131. else
  1132. {
  1133. cutTarget = value;
  1134. }
  1135. }
  1136. }
  1137. /// <summary>
  1138. /// 切损长度
  1139. /// </summary>
  1140. [Description("切损长度")]
  1141. public object CutLength
  1142. {
  1143. get { return cutLength; }
  1144. set
  1145. {
  1146. if(value == null)
  1147. {
  1148. cutLength = DBNull.Value;
  1149. }
  1150. else
  1151. {
  1152. cutLength = value;
  1153. }
  1154. }
  1155. }
  1156. /// <summary>
  1157. /// 切损重量
  1158. /// </summary>
  1159. [Description("切损重量")]
  1160. public object CutWeight
  1161. {
  1162. get { return cutWeight; }
  1163. set
  1164. {
  1165. if(value == null)
  1166. {
  1167. cutWeight = DBNull.Value;
  1168. }
  1169. else
  1170. {
  1171. cutWeight = value;
  1172. }
  1173. }
  1174. }
  1175. /// <summary>
  1176. /// 理论单倍坯支数
  1177. /// </summary>
  1178. [Description("理论单倍坯支数")]
  1179. public object DbNum
  1180. {
  1181. get { return dbNum; }
  1182. set
  1183. {
  1184. if(value == null)
  1185. {
  1186. dbNum = DBNull.Value;
  1187. }
  1188. else
  1189. {
  1190. dbNum = value;
  1191. }
  1192. }
  1193. }
  1194. /// <summary>
  1195. /// 开始时间
  1196. /// </summary>
  1197. [Description("开始时间")]
  1198. public object StartTime
  1199. {
  1200. get { return startTime; }
  1201. set
  1202. {
  1203. if(value == null)
  1204. {
  1205. startTime = DBNull.Value;
  1206. }
  1207. else
  1208. {
  1209. startTime = value;
  1210. }
  1211. }
  1212. }
  1213. /// <summary>
  1214. /// 结束时间
  1215. /// </summary>
  1216. [Description("结束时间")]
  1217. public object EndTime
  1218. {
  1219. get { return endTime; }
  1220. set
  1221. {
  1222. if(value == null)
  1223. {
  1224. endTime = DBNull.Value;
  1225. }
  1226. else
  1227. {
  1228. endTime = value;
  1229. }
  1230. }
  1231. }
  1232. /// <summary>
  1233. /// 创建时间
  1234. /// </summary>
  1235. [Description("创建时间")]
  1236. public object Tom
  1237. {
  1238. get { return tom; }
  1239. set
  1240. {
  1241. if(value == null)
  1242. {
  1243. tom = DBNull.Value;
  1244. }
  1245. else
  1246. {
  1247. tom = value;
  1248. }
  1249. }
  1250. }
  1251. /// <summary>
  1252. /// 修改时间
  1253. /// </summary>
  1254. [Description("修改时间 ")]
  1255. public object Toc
  1256. {
  1257. get { return toc; }
  1258. set
  1259. {
  1260. if(value == null)
  1261. {
  1262. toc = DBNull.Value;
  1263. }
  1264. else
  1265. {
  1266. toc = value;
  1267. }
  1268. }
  1269. }
  1270. /// <summary>
  1271. /// 结炉状态( 10-锯切完成 20-出炉 30-穿孔完成 40-连轧完成 50-出再加热炉 60-出定径 70-分切完成 80-矫直完成 90-探伤完成 96-质检完成 99- 入库)
  1272. /// </summary>
  1273. [Description("结炉状态")]
  1274. public object NodeStatus
  1275. {
  1276. get { return nodeStatus; }
  1277. set
  1278. {
  1279. if(value == null)
  1280. {
  1281. nodeStatus = DBNull.Value;
  1282. }
  1283. else
  1284. {
  1285. nodeStatus = value;
  1286. }
  1287. }
  1288. }
  1289. /// <summary>
  1290. /// 切头长度
  1291. /// </summary>
  1292. [Description("切头长度")]
  1293. public object CutHeadLengthp
  1294. {
  1295. get { return cutHeadLengthp; }
  1296. set
  1297. {
  1298. if(value == null)
  1299. {
  1300. cutHeadLengthp = DBNull.Value;
  1301. }
  1302. else
  1303. {
  1304. cutHeadLengthp = value;
  1305. }
  1306. }
  1307. }
  1308. /// <summary>
  1309. /// 切尾长度
  1310. /// </summary>
  1311. [Description("切尾长度")]
  1312. public object CutTrailLengthp
  1313. {
  1314. get { return cutTrailLengthp; }
  1315. set
  1316. {
  1317. if(value == null)
  1318. {
  1319. cutTrailLengthp = DBNull.Value;
  1320. }
  1321. else
  1322. {
  1323. cutTrailLengthp = value;
  1324. }
  1325. }
  1326. }
  1327. /// <summary>
  1328. /// 控制壁厚
  1329. /// </summary>
  1330. [Description("控制壁厚")]
  1331. public object ControlThickp
  1332. {
  1333. get { return controlThickp; }
  1334. set
  1335. {
  1336. if(value == null)
  1337. {
  1338. controlThickp = DBNull.Value;
  1339. }
  1340. else
  1341. {
  1342. controlThickp = value;
  1343. }
  1344. }
  1345. }
  1346. /// <summary>
  1347. /// 下线标识(0-正常轧制,1-下线 2-返线)
  1348. /// </summary>
  1349. [Description("下线标识")]
  1350. public object OfflineFlag
  1351. {
  1352. get { return offlineFlag; }
  1353. set
  1354. {
  1355. if(value == null)
  1356. {
  1357. offlineFlag = DBNull.Value;
  1358. }
  1359. else
  1360. {
  1361. offlineFlag = value;
  1362. }
  1363. }
  1364. }
  1365. /// <summary>
  1366. /// 是否组批,0默认,1已组批,2已取样,3已确认
  1367. /// </summary>
  1368. [Description("是否组批")]
  1369. public object IsBatch
  1370. {
  1371. get { return isBatch; }
  1372. set
  1373. {
  1374. if(value == null)
  1375. {
  1376. isBatch = DBNull.Value;
  1377. }
  1378. else
  1379. {
  1380. isBatch = value;
  1381. }
  1382. }
  1383. }
  1384. /// <summary>
  1385. /// 下线时间
  1386. /// </summary>
  1387. [Description("下线时间")]
  1388. public object OfflineDate
  1389. {
  1390. get { return offlineDate; }
  1391. set
  1392. {
  1393. if(value == null)
  1394. {
  1395. offlineDate = DBNull.Value;
  1396. }
  1397. else
  1398. {
  1399. offlineDate = value;
  1400. }
  1401. }
  1402. }
  1403. /// <summary>
  1404. /// 切尾类型(0-被动切尾,1-主动切尾)
  1405. /// </summary>
  1406. [Description("切尾类型")]
  1407. public object CutType
  1408. {
  1409. get { return cutType; }
  1410. set
  1411. {
  1412. if(value == null)
  1413. {
  1414. cutType = DBNull.Value;
  1415. }
  1416. else
  1417. {
  1418. cutType = value;
  1419. }
  1420. }
  1421. }
  1422. /// <summary>
  1423. /// 轧制状态(0-正常轧制 1-整炉下线 2-坯料全部剔除)
  1424. /// </summary>
  1425. [Description("轧制状态")]
  1426. public object RollingStatus
  1427. {
  1428. get { return rollingStatus; }
  1429. set
  1430. {
  1431. if(value == null)
  1432. {
  1433. rollingStatus = DBNull.Value;
  1434. }
  1435. else
  1436. {
  1437. rollingStatus = value;
  1438. }
  1439. }
  1440. }
  1441. /// <summary>
  1442. /// 成品判定标准
  1443. /// </summary>
  1444. [Description("成品判定标准")]
  1445. public object ProduceStandrad
  1446. {
  1447. get { return produceStandrad; }
  1448. set
  1449. {
  1450. if(value == null)
  1451. {
  1452. produceStandrad = DBNull.Value;
  1453. }
  1454. else
  1455. {
  1456. produceStandrad = value;
  1457. }
  1458. }
  1459. }
  1460. /// <summary>
  1461. /// 取样工序号(0-锯切前 1-锯切后 2-加热炉 3-穿孔 4-连轧 5-再加热炉 6-定径 7-分切前 8-分切后 9矫直 10-探伤 11-人工质检)
  1462. /// </summary>
  1463. [Description("取样工序号")]
  1464. public object SimpleProcess
  1465. {
  1466. get { return simpleProcess; }
  1467. set
  1468. {
  1469. if(value == null)
  1470. {
  1471. simpleProcess = DBNull.Value;
  1472. }
  1473. else
  1474. {
  1475. simpleProcess = value;
  1476. }
  1477. }
  1478. }
  1479. /// <summary>
  1480. /// 返线跟队标识(0-未跟队 1-跟队)
  1481. /// </summary>
  1482. [Description("返线跟队标识")]
  1483. public object BackLineFlag
  1484. {
  1485. get { return backLineFlag; }
  1486. set
  1487. {
  1488. if(value == null)
  1489. {
  1490. backLineFlag = DBNull.Value;
  1491. }
  1492. else
  1493. {
  1494. backLineFlag = value;
  1495. }
  1496. }
  1497. }
  1498. /// <summary>
  1499. /// 返线计划标识(0-正常计划, 1-锯切返线 7-矫直返线 8-探伤返线)
  1500. /// </summary>
  1501. [Description("返线计划标识")]
  1502. public object BackPlanFlag
  1503. {
  1504. get { return backPlanFlag; }
  1505. set
  1506. {
  1507. if(value == null)
  1508. {
  1509. backPlanFlag = DBNull.Value;
  1510. }
  1511. else
  1512. {
  1513. backPlanFlag = value;
  1514. }
  1515. }
  1516. }
  1517. /// <summary>
  1518. /// 上料时间
  1519. /// </summary>
  1520. [Description("上料时间")]
  1521. public object FeedTime
  1522. {
  1523. get { return feedTime; }
  1524. set
  1525. {
  1526. if(value == null)
  1527. {
  1528. feedTime = DBNull.Value;
  1529. }
  1530. else
  1531. {
  1532. feedTime = value;
  1533. }
  1534. }
  1535. }
  1536. /// <summary>
  1537. /// ID
  1538. /// </summary>
  1539. [Description("ID")]
  1540. public object Id
  1541. {
  1542. get { return id; }
  1543. set
  1544. {
  1545. if(value == null)
  1546. {
  1547. id = DBNull.Value;
  1548. }
  1549. else
  1550. {
  1551. id = value;
  1552. }
  1553. }
  1554. }
  1555. /// <summary>
  1556. /// 序号
  1557. /// </summary>
  1558. [Description("序号")]
  1559. public object Seq
  1560. {
  1561. get { return seq; }
  1562. set
  1563. {
  1564. if(value == null)
  1565. {
  1566. seq = DBNull.Value;
  1567. }
  1568. else
  1569. {
  1570. seq = value;
  1571. }
  1572. }
  1573. }
  1574. /// <summary>
  1575. /// 熔炼炉号
  1576. /// </summary>
  1577. [Description("熔炼炉号")]
  1578. public object StoveNo
  1579. {
  1580. get { return stoveNo; }
  1581. set
  1582. {
  1583. if(value == null)
  1584. {
  1585. stoveNo = DBNull.Value;
  1586. }
  1587. else
  1588. {
  1589. stoveNo = value;
  1590. }
  1591. }
  1592. }
  1593. /// <summary>
  1594. /// 判定炉号1
  1595. /// </summary>
  1596. [Description("判定炉号")]
  1597. public object JudgeStoveNo
  1598. {
  1599. get { return judgeStoveNo; }
  1600. set
  1601. {
  1602. if(value == null)
  1603. {
  1604. judgeStoveNo = DBNull.Value;
  1605. }
  1606. else
  1607. {
  1608. judgeStoveNo = value;
  1609. }
  1610. }
  1611. }
  1612. /// <summary>
  1613. /// 判定炉号2
  1614. /// </summary>
  1615. [Description("判定炉号2")]
  1616. public object JudgeNo
  1617. {
  1618. get { return judgeNo; }
  1619. set
  1620. {
  1621. if (value == null)
  1622. {
  1623. judgeNo = DBNull.Value;
  1624. }
  1625. else
  1626. {
  1627. judgeNo = value;
  1628. }
  1629. }
  1630. }
  1631. /// <summary>
  1632. /// 生产批号 1
  1633. /// </summary>
  1634. [Description("生产批号")]
  1635. public object LotNo
  1636. {
  1637. get { return lotNo; }
  1638. set
  1639. {
  1640. if(value == null)
  1641. {
  1642. lotNo = DBNull.Value;
  1643. }
  1644. else
  1645. {
  1646. lotNo = value;
  1647. }
  1648. }
  1649. }
  1650. /// <summary>
  1651. /// 工序合同号1
  1652. /// </summary>
  1653. [Description("工序合同号")]
  1654. public object ContractNo
  1655. {
  1656. get { return contractNo; }
  1657. set
  1658. {
  1659. if(value == null)
  1660. {
  1661. contractNo = DBNull.Value;
  1662. }
  1663. else
  1664. {
  1665. contractNo = value;
  1666. }
  1667. }
  1668. }
  1669. /// <summary>
  1670. /// 执行工艺号1
  1671. /// </summary>
  1672. [Description("执行工艺号")]
  1673. public object ImpProcess
  1674. {
  1675. get { return impProcess; }
  1676. set
  1677. {
  1678. if(value == null)
  1679. {
  1680. impProcess = DBNull.Value;
  1681. }
  1682. else
  1683. {
  1684. impProcess = value;
  1685. }
  1686. }
  1687. }
  1688. /// <summary>
  1689. /// 产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)
  1690. /// </summary>
  1691. [Description("产线(250机组-C008、258机组-C009、168机组-C010、ASSEL机组-C012、460机组-C017)")]
  1692. public object PlineCode
  1693. {
  1694. get { return plineCode; }
  1695. set
  1696. {
  1697. if(value == null)
  1698. {
  1699. plineCode = DBNull.Value;
  1700. }
  1701. else
  1702. {
  1703. plineCode = value;
  1704. }
  1705. }
  1706. }
  1707. /// <summary>
  1708. /// 状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)
  1709. /// </summary>
  1710. [Description("状态(00-上料 05-开始锯切 15-入炉 25-开始穿孔 35-开始连轧 45-入再加热炉 55-开始定径 65-开始分切 75-开始矫直 85-开始探伤 95-开始质检)")]
  1711. public object Status
  1712. {
  1713. get { return status; }
  1714. set
  1715. {
  1716. if(value == null)
  1717. {
  1718. status = DBNull.Value;
  1719. }
  1720. else
  1721. {
  1722. status = value;
  1723. }
  1724. }
  1725. }
  1726. /// <summary>
  1727. /// 监制
  1728. /// </summary>
  1729. [Description("监制")]
  1730. public object Producer
  1731. {
  1732. get { return producer; }
  1733. set
  1734. {
  1735. if(value == null)
  1736. {
  1737. producer = DBNull.Value;
  1738. }
  1739. else
  1740. {
  1741. producer = value;
  1742. }
  1743. }
  1744. }
  1745. /// <summary>
  1746. /// 工艺状态1
  1747. /// </summary>
  1748. [Description("工艺状态")]
  1749. public object ProcessStatus
  1750. {
  1751. get { return processStatus; }
  1752. set
  1753. {
  1754. if(value == null)
  1755. {
  1756. processStatus = DBNull.Value;
  1757. }
  1758. else
  1759. {
  1760. processStatus = value;
  1761. }
  1762. }
  1763. }
  1764. /// <summary>
  1765. /// 单倍长12
  1766. /// </summary>
  1767. [Description("单倍长")]
  1768. public object DbLength
  1769. {
  1770. get { return dbLength; }
  1771. set
  1772. {
  1773. if(value == null)
  1774. {
  1775. dbLength = DBNull.Value;
  1776. }
  1777. else
  1778. {
  1779. dbLength = value;
  1780. }
  1781. }
  1782. }
  1783. /// <summary>
  1784. /// 单倍重1
  1785. /// </summary>
  1786. [Description("单倍重")]
  1787. public object DbHeight
  1788. {
  1789. get { return dbHeight; }
  1790. set
  1791. {
  1792. if(value == null)
  1793. {
  1794. dbHeight = DBNull.Value;
  1795. }
  1796. else
  1797. {
  1798. dbHeight = value;
  1799. }
  1800. }
  1801. }
  1802. /// <summary>
  1803. /// 轧制长度1
  1804. /// </summary>
  1805. [Description("轧制长度")]
  1806. public object RollLength
  1807. {
  1808. get { return rollLength; }
  1809. set
  1810. {
  1811. if(value == null)
  1812. {
  1813. rollLength = DBNull.Value;
  1814. }
  1815. else
  1816. {
  1817. rollLength = value;
  1818. }
  1819. }
  1820. }
  1821. /// <summary>
  1822. /// 分切数1
  1823. /// </summary>
  1824. [Description("分切数")]
  1825. public object SawNum
  1826. {
  1827. get { return sawNum; }
  1828. set
  1829. {
  1830. if(value == null)
  1831. {
  1832. sawNum = DBNull.Value;
  1833. }
  1834. else
  1835. {
  1836. sawNum = value;
  1837. }
  1838. }
  1839. }
  1840. /// <summary>
  1841. /// 目标长度1
  1842. /// </summary>
  1843. [Description("目标长度")]
  1844. public object TargetLength
  1845. {
  1846. get { return targetLength; }
  1847. set
  1848. {
  1849. if(value == null)
  1850. {
  1851. targetLength = DBNull.Value;
  1852. }
  1853. else
  1854. {
  1855. targetLength = value;
  1856. }
  1857. }
  1858. }
  1859. /// <summary>
  1860. /// 用户1
  1861. /// </summary>
  1862. [Description("用户")]
  1863. public object FinishUser
  1864. {
  1865. get { return finishUser; }
  1866. set
  1867. {
  1868. if(value == null)
  1869. {
  1870. finishUser = DBNull.Value;
  1871. }
  1872. else
  1873. {
  1874. finishUser = value;
  1875. }
  1876. }
  1877. }
  1878. /// <summary>
  1879. /// 目标库1
  1880. /// </summary>
  1881. [Description("目标库")]
  1882. public object TargetLiabrary
  1883. {
  1884. get { return targetLiabrary; }
  1885. set
  1886. {
  1887. if(value == null)
  1888. {
  1889. targetLiabrary = DBNull.Value;
  1890. }
  1891. else
  1892. {
  1893. targetLiabrary = value;
  1894. }
  1895. }
  1896. }
  1897. /// <summary>
  1898. /// 品种
  1899. /// </summary>
  1900. [Description("品种")]
  1901. public object Varieties
  1902. {
  1903. get { return varieties; }
  1904. set
  1905. {
  1906. if(value == null)
  1907. {
  1908. varieties = DBNull.Value;
  1909. }
  1910. else
  1911. {
  1912. varieties = value;
  1913. }
  1914. }
  1915. }
  1916. /// <summary>
  1917. /// 规格
  1918. /// </summary>
  1919. [Description("规格")]
  1920. public object PipeSize
  1921. {
  1922. get { return pipeSize; }
  1923. set
  1924. {
  1925. if(value == null)
  1926. {
  1927. pipeSize = DBNull.Value;
  1928. }
  1929. else
  1930. {
  1931. pipeSize = value;
  1932. }
  1933. }
  1934. }
  1935. /// <summary>
  1936. /// 扣型
  1937. /// </summary>
  1938. [Description("扣型")]
  1939. public object BuckleType
  1940. {
  1941. get { return buckleType; }
  1942. set
  1943. {
  1944. if(value == null)
  1945. {
  1946. buckleType = DBNull.Value;
  1947. }
  1948. else
  1949. {
  1950. buckleType = value;
  1951. }
  1952. }
  1953. }
  1954. /// <summary>
  1955. /// 长度范围12
  1956. /// </summary>
  1957. [Description("长度范围")]
  1958. public object LengthRange
  1959. {
  1960. get { return lengthRange; }
  1961. set
  1962. {
  1963. if(value == null)
  1964. {
  1965. lengthRange = DBNull.Value;
  1966. }
  1967. else
  1968. {
  1969. lengthRange = value;
  1970. }
  1971. }
  1972. }
  1973. /// <summary>
  1974. /// 轧管判定标准
  1975. /// </summary>
  1976. [Description("判定标准")]
  1977. public object RollStandrad
  1978. {
  1979. get { return rollStandrad; }
  1980. set
  1981. {
  1982. if(value == null)
  1983. {
  1984. rollStandrad = DBNull.Value;
  1985. }
  1986. else
  1987. {
  1988. rollStandrad = value;
  1989. }
  1990. }
  1991. }
  1992. /// <summary>
  1993. /// 断面
  1994. /// </summary>
  1995. [Description("断面")]
  1996. public object PipeSection
  1997. {
  1998. get { return pipeSection; }
  1999. set
  2000. {
  2001. if(value == null)
  2002. {
  2003. pipeSection = DBNull.Value;
  2004. }
  2005. else
  2006. {
  2007. pipeSection = value;
  2008. }
  2009. }
  2010. }
  2011. /// <summary>
  2012. /// 上料顺序号(年月日+产线代码+三位流水)
  2013. /// </summary>
  2014. [Description("上料顺序号")]
  2015. public object FeedSeq
  2016. {
  2017. get { return feedSeq; }
  2018. set
  2019. {
  2020. if(value == null)
  2021. {
  2022. feedSeq = DBNull.Value;
  2023. }
  2024. else
  2025. {
  2026. feedSeq = value;
  2027. }
  2028. }
  2029. }
  2030. /// <summary>
  2031. /// 检验编号
  2032. /// </summary>
  2033. private string checkNo = "";
  2034. /// <summary>
  2035. /// 预计生产支
  2036. /// </summary>
  2037. private object predictPiece = null;
  2038. /// <summary>
  2039. /// 预计生产吨
  2040. /// </summary>
  2041. private object predictTon = null;
  2042. /// <summary>
  2043. /// 是否上料(0-未上料,1-已上料)
  2044. /// </summary>
  2045. private string isLoad = "";
  2046. /// <summary>
  2047. /// 操作时间
  2048. /// </summary>
  2049. private string colTime = "";
  2050. /// <summary>
  2051. /// 操作人
  2052. /// </summary>
  2053. private string colUser = "";
  2054. /// <summary>
  2055. /// 操作班次
  2056. /// </summary>
  2057. private string colShift = "";
  2058. /// <summary>
  2059. /// 操作班组
  2060. /// </summary>
  2061. private string colGroup = "";
  2062. /// <summary>
  2063. /// 操作人ID
  2064. /// </summary>
  2065. private string userId = "";
  2066. /// <summary>
  2067. /// 结转年月
  2068. /// </summary>
  2069. private string balYearMonth = "";
  2070. /// <summary>
  2071. /// 工艺序号
  2072. /// </summary>
  2073. private object craftSeq = null;
  2074. /// <summary>
  2075. /// 成分标准索引号(内控)
  2076. /// </summary>
  2077. private string cic = "";
  2078. /// <summary>
  2079. /// 主制程索引号
  2080. /// </summary>
  2081. private string indexSeq = "";
  2082. /// <summary>
  2083. /// 材质标准索引号(内控)
  2084. /// </summary>
  2085. private string pic = "";
  2086. /// <summary>
  2087. /// 是否成品成分(0,否,1.是)
  2088. /// </summary>
  2089. private string ifProduct = "";
  2090. /// <summary>
  2091. /// 监制编号
  2092. /// </summary>
  2093. private string prdcrNo = "";
  2094. /// <summary>
  2095. /// 是否轧管监制
  2096. /// </summary>
  2097. private string ifMonitor = "";
  2098. /// <summary>
  2099. /// 检验编号
  2100. /// </summary>
  2101. [Description("检验编号")]
  2102. [Nullable(true)]
  2103. [DataLength(50)]
  2104. public string CheckNo
  2105. {
  2106. get { return checkNo; }
  2107. set { checkNo = value; }
  2108. }
  2109. /// <summary>
  2110. /// 预计生产支
  2111. /// </summary>
  2112. [Description("预计生产支")]
  2113. [Nullable(true)]
  2114. [DataLength(6)]
  2115. public object PredictPiece
  2116. {
  2117. get { return predictPiece; }
  2118. set { predictPiece = value; }
  2119. }
  2120. /// <summary>
  2121. /// 预计生产吨
  2122. /// </summary>
  2123. [Description("预计生产吨")]
  2124. [Nullable(true)]
  2125. [DataLength(8)]
  2126. public object PredictTon
  2127. {
  2128. get { return predictTon; }
  2129. set { predictTon = value; }
  2130. }
  2131. /// <summary>
  2132. /// 是否上料(0-未上料,1-已上料)
  2133. /// </summary>
  2134. [Description("是否上料(0-未上料,1-已上料)")]
  2135. [Nullable(true)]
  2136. [DataLength(1)]
  2137. public string IsLoad
  2138. {
  2139. get { return isLoad; }
  2140. set { isLoad = value; }
  2141. }
  2142. /// <summary>
  2143. /// 操作时间
  2144. /// </summary>
  2145. [Description("操作时间")]
  2146. [Nullable(true)]
  2147. public string ColTime
  2148. {
  2149. get { return colTime; }
  2150. set { colTime = value; }
  2151. }
  2152. /// <summary>
  2153. /// 操作人
  2154. /// </summary>
  2155. [Description("操作人")]
  2156. [Nullable(true)]
  2157. [DataLength(20)]
  2158. public string ColUser
  2159. {
  2160. get { return colUser; }
  2161. set { colUser = value; }
  2162. }
  2163. /// <summary>
  2164. /// 操作班次
  2165. /// </summary>
  2166. [Description("操作班次")]
  2167. [Nullable(true)]
  2168. [DataLength(1)]
  2169. public string ColShift
  2170. {
  2171. get { return colShift; }
  2172. set { colShift = value; }
  2173. }
  2174. /// <summary>
  2175. /// 操作班组
  2176. /// </summary>
  2177. [Description("操作班组")]
  2178. [Nullable(true)]
  2179. [DataLength(1)]
  2180. public string ColGroup
  2181. {
  2182. get { return colGroup; }
  2183. set { colGroup = value; }
  2184. }
  2185. /// <summary>
  2186. /// 操作人ID
  2187. /// </summary>
  2188. [Description("操作人ID")]
  2189. [Nullable(true)]
  2190. [DataLength(40)]
  2191. public string UserId
  2192. {
  2193. get { return userId; }
  2194. set { userId = value; }
  2195. }
  2196. /// <summary>
  2197. /// 结转年月
  2198. /// </summary>
  2199. [Description("结转年月")]
  2200. [Nullable(true)]
  2201. [DataLength(6)]
  2202. public string BalYearMonth
  2203. {
  2204. get { return balYearMonth; }
  2205. set { balYearMonth = value; }
  2206. }
  2207. /// <summary>
  2208. /// 工艺序号
  2209. /// </summary>
  2210. [Description("工艺序号")]
  2211. [Nullable(true)]
  2212. [DataLength(5)]
  2213. public object CraftSeq
  2214. {
  2215. get { return craftSeq; }
  2216. set { craftSeq = value; }
  2217. }
  2218. /// <summary>
  2219. /// 成分标准索引号(内控)
  2220. /// </summary>
  2221. [Description("成分标准索引号(内控)")]
  2222. [Nullable(true)]
  2223. [DataLength(400)]
  2224. public string Cic
  2225. {
  2226. get { return cic; }
  2227. set { cic = value; }
  2228. }
  2229. /// <summary>
  2230. /// 主制程索引号
  2231. /// </summary>
  2232. [Description("主制程索引号")]
  2233. [Nullable(true)]
  2234. [DataLength(32)]
  2235. public string IndexSeq
  2236. {
  2237. get { return indexSeq; }
  2238. set { indexSeq = value; }
  2239. }
  2240. /// <summary>
  2241. /// 材质标准索引号(内控)
  2242. /// </summary>
  2243. [Description("材质标准索引号(内控)")]
  2244. [Nullable(true)]
  2245. [DataLength(400)]
  2246. public string Pic
  2247. {
  2248. get { return pic; }
  2249. set { pic = value; }
  2250. }
  2251. /// <summary>
  2252. /// 是否成品成分(0,否,1.是)
  2253. /// </summary>
  2254. [Description("是否成品成分(0,否,1.是)")]
  2255. [Nullable(true)]
  2256. [DataLength(2)]
  2257. public string IfProduct
  2258. {
  2259. get { return ifProduct; }
  2260. set { ifProduct = value; }
  2261. }
  2262. /// <summary>
  2263. /// 监制编号
  2264. /// </summary>
  2265. [Description("监制编号")]
  2266. [Nullable(true)]
  2267. [DataLength(40)]
  2268. public string PrdcrNo
  2269. {
  2270. get { return prdcrNo; }
  2271. set { prdcrNo = value; }
  2272. }
  2273. /// <summary>
  2274. /// 是否轧管监制
  2275. /// </summary>
  2276. [Description("是否轧管监制")]
  2277. [Nullable(true)]
  2278. [DataLength(1)]
  2279. public string IfMonitor
  2280. {
  2281. get { return ifMonitor; }
  2282. set { ifMonitor = value; }
  2283. }
  2284. }
  2285. }