MilPlanEntity6.cs 44 KB

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