MilPlanEntity.cs 48 KB

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