PlnOrderZgSEntity.cs 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490
  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.YdmStuffManage.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表PLN_ORDER_ZG_S所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:DM22222 时间:2018-03-16
  12. /// </summary>
  13. public class PlnOrderZgSEntity
  14. {
  15. /// <summary>
  16. /// 主轧管合同编号
  17. /// </summary>
  18. private string proOrderNo = "";
  19. /// <summary>
  20. /// 轧管订单编号
  21. /// </summary>
  22. private string proPlanId = "";
  23. /// <summary>
  24. /// 工序排产序号
  25. /// </summary>
  26. private string gxPlanNo = "";
  27. /// <summary>
  28. /// 主排产联动组号
  29. /// </summary>
  30. private string planGroupId = "";
  31. /// <summary>
  32. /// 主合同来源(销售合同、备料需求、补量需求)
  33. /// </summary>
  34. private string orderSource = "";
  35. /// <summary>
  36. /// 主交货编码PK
  37. /// </summary>
  38. private string ordLnDlyPk = "";
  39. /// <summary>
  40. /// 主排产流水号
  41. /// </summary>
  42. private string plnDivideId = "";
  43. /// <summary>
  44. /// 主合同号
  45. /// </summary>
  46. private string orderNo = "";
  47. /// <summary>
  48. /// 主合同行号
  49. /// </summary>
  50. private string orderSeq = "";
  51. /// <summary>
  52. /// 主交货编码
  53. /// </summary>
  54. private string deliveryNo = "";
  55. /// <summary>
  56. /// 主备料需求号
  57. /// </summary>
  58. private string reqBlId = "";
  59. /// <summary>
  60. /// 产线编码
  61. /// </summary>
  62. private string plineCode = "";
  63. /// <summary>
  64. /// 产线描述
  65. /// </summary>
  66. private string plineName = "";
  67. /// <summary>
  68. /// 钢级(牌号)代码
  69. /// </summary>
  70. private string steelcode = "";
  71. /// <summary>
  72. /// 钢级(牌号)名称
  73. /// </summary>
  74. private string steelname = "";
  75. /// <summary>
  76. /// 钢种代码
  77. /// </summary>
  78. private string gradecode = "";
  79. /// <summary>
  80. /// 钢种名称
  81. /// </summary>
  82. private string gradename = "";
  83. /// <summary>
  84. /// 成品外径
  85. /// </summary>
  86. private decimal? outdiameter = null;
  87. /// <summary>
  88. /// 成品壁厚
  89. /// </summary>
  90. private decimal? wallthick = null;
  91. /// <summary>
  92. /// 合同长度描述
  93. /// </summary>
  94. private string lengthdisc = "";
  95. /// <summary>
  96. /// 投入物料编码
  97. /// </summary>
  98. private string inwlId = "";
  99. /// <summary>
  100. /// 投入物料描述
  101. /// </summary>
  102. private string inwlDesc = "";
  103. /// <summary>
  104. /// 产出物料编码
  105. /// </summary>
  106. private string outwlId = "";
  107. /// <summary>
  108. /// 产出物料描述
  109. /// </summary>
  110. private string outwlDesc = "";
  111. /// <summary>
  112. /// 轧管转移长度上限(m)
  113. /// </summary>
  114. private decimal? lenRollMax = null;
  115. /// <summary>
  116. /// 轧管转移长度下限(m)
  117. /// </summary>
  118. private decimal? lenRollMin = null;
  119. /// <summary>
  120. /// 工序目标外径
  121. /// </summary>
  122. private decimal? aimoutdiameter = null;
  123. /// <summary>
  124. /// 工序目标壁厚
  125. /// </summary>
  126. private decimal? aimwallthick = null;
  127. /// <summary>
  128. /// 工序目标长度
  129. /// </summary>
  130. private decimal? aimlength = null;
  131. /// <summary>
  132. /// 管坯直径
  133. /// </summary>
  134. private decimal? diameterGp = null;
  135. /// <summary>
  136. /// 单倍坯长(mm)
  137. /// </summary>
  138. private decimal? lenGpSingle = null;
  139. /// <summary>
  140. /// 轧后长度
  141. /// </summary>
  142. private decimal? rollLength = null;
  143. /// <summary>
  144. /// 切头(mm)
  145. /// </summary>
  146. private decimal? lenCuthead = null;
  147. /// <summary>
  148. /// 切尾(mm)
  149. /// </summary>
  150. private decimal? lenCutend = null;
  151. /// <summary>
  152. /// 分切数
  153. /// </summary>
  154. private decimal? outnumCut = null;
  155. /// <summary>
  156. /// 芯棒直径(mm)
  157. /// </summary>
  158. private decimal? diameterMandrel = null;
  159. /// <summary>
  160. /// 孔型代码(4007)
  161. /// </summary>
  162. private string passCode = "";
  163. /// <summary>
  164. /// 孔型描述
  165. /// </summary>
  166. private string passName = "";
  167. /// <summary>
  168. /// 待投入重量
  169. /// </summary>
  170. private decimal? inWeightS = null;
  171. /// <summary>
  172. /// 待投入支数
  173. /// </summary>
  174. private decimal? inNumS = null;
  175. /// <summary>
  176. /// 排产重量
  177. /// </summary>
  178. private decimal? weigthS = null;
  179. /// <summary>
  180. /// 排产支数
  181. /// </summary>
  182. private decimal? numS = null;
  183. /// <summary>
  184. /// 加投重量
  185. /// </summary>
  186. private decimal? addWtIn = null;
  187. /// <summary>
  188. /// 加投支数
  189. /// </summary>
  190. private decimal? addNumIn = null;
  191. /// <summary>
  192. /// 投入利库量
  193. /// </summary>
  194. private decimal? matchWtIn = null;
  195. /// <summary>
  196. /// 投入利库支数
  197. /// </summary>
  198. private decimal? matchNumIn = null;
  199. /// <summary>
  200. /// 是否末工序(末工序时成品属性有效)
  201. /// </summary>
  202. private string isendgx = "";
  203. /// <summary>
  204. /// 是否轧管监制
  205. /// </summary>
  206. private string ifMonitorZg = "";
  207. /// <summary>
  208. /// 监制编号
  209. /// </summary>
  210. private string prdcrNo = "";
  211. /// <summary>
  212. /// 本工序监制点
  213. /// </summary>
  214. private string monitorPoint = "";
  215. /// <summary>
  216. /// 工艺文件号
  217. /// </summary>
  218. private string craftFileNo = "";
  219. /// <summary>
  220. /// 工艺文件责任人
  221. /// </summary>
  222. private string craftFileMan = "";
  223. /// <summary>
  224. /// 工艺序号
  225. /// </summary>
  226. private decimal? craftSeq = null;
  227. /// <summary>
  228. /// 本工序点路径
  229. /// </summary>
  230. private string stationRoad = "";
  231. /// <summary>
  232. /// 生产年月
  233. /// </summary>
  234. private string proMonth = "";
  235. /// <summary>
  236. /// 成分标准索引号集合(内控)
  237. /// </summary>
  238. private string cic = "";
  239. /// <summary>
  240. /// 材质标准索引号集合(内控)
  241. /// </summary>
  242. private string pic = "";
  243. /// <summary>
  244. /// 公差标准索引号集合(内控)
  245. /// </summary>
  246. private string sic = "";
  247. /// <summary>
  248. /// 探伤索引号集合(内控)
  249. /// </summary>
  250. private string dic = "";
  251. /// <summary>
  252. /// 水压索引码集合(内控)
  253. /// </summary>
  254. private string wic = "";
  255. /// <summary>
  256. /// 加工标准索引号集合(,)(内控)
  257. /// </summary>
  258. private string gic = "";
  259. /// <summary>
  260. /// 产线内生产顺序号
  261. /// </summary>
  262. private string gxProSeq = "";
  263. /// <summary>
  264. /// 计划耗时(分)
  265. /// </summary>
  266. private decimal? planUsetime = null;
  267. /// <summary>
  268. /// 计划开始时间
  269. /// </summary>
  270. private string planTimeB = "";
  271. /// <summary>
  272. /// 计划结束时间
  273. /// </summary>
  274. private string planTimeE = "";
  275. /// <summary>
  276. /// 炉计划已排重量(挂料)
  277. /// </summary>
  278. private decimal? batchedWt = null;
  279. /// <summary>
  280. /// 炉计划已排支数(挂料)
  281. /// </summary>
  282. private decimal? batchedNum = null;
  283. /// <summary>
  284. /// 生产完成重量
  285. /// </summary>
  286. private decimal? finishweight = null;
  287. /// <summary>
  288. /// 生产完成支数
  289. /// </summary>
  290. private decimal? finishnum = null;
  291. /// <summary>
  292. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  293. /// </summary>
  294. private string exeStatus = "";
  295. /// <summary>
  296. /// 是否检修计划
  297. /// </summary>
  298. private string isRepairPln = "";
  299. /// <summary>
  300. /// 检修类型
  301. /// </summary>
  302. private string repairType = "";
  303. /// <summary>
  304. /// 是否确认
  305. /// </summary>
  306. private string isPlanOk = "";
  307. /// <summary>
  308. /// 管坯需求确认否(0,否,1是)
  309. /// </summary>
  310. private string gpreqIfOk = "";
  311. /// <summary>
  312. /// 管坯需求编号
  313. /// </summary>
  314. private string gpreqId = "";
  315. /// <summary>
  316. /// 轧批号
  317. /// </summary>
  318. private string zyBatchId = "";
  319. /// <summary>
  320. /// 管坯成分标准索引号集合(内控)
  321. /// </summary>
  322. private string cicGroupGp = "";
  323. /// <summary>
  324. /// 管坯材质标准索引号集合(内控)
  325. /// </summary>
  326. private string picGroupGp = "";
  327. /// <summary>
  328. /// 管坯公差标准索引号集合(内控)
  329. /// </summary>
  330. private string sicGroupGp = "";
  331. /// <summary>
  332. /// 管坯探伤索引号集合(内控)
  333. /// </summary>
  334. private string dicGroupGp = "";
  335. /// <summary>
  336. /// 管坯水压索引码集合(内控)
  337. /// </summary>
  338. private string wicGroupGp = "";
  339. /// <summary>
  340. /// 管坯加工标准索引号集合(内控)
  341. /// </summary>
  342. private string gicGroupGp = "";
  343. /// <summary>
  344. /// 默认管坯成分标准索引号(内控)
  345. /// </summary>
  346. private string cicGp = "";
  347. /// <summary>
  348. /// 默认管坯材质标准索引号(内控)
  349. /// </summary>
  350. private string picGp = "";
  351. /// <summary>
  352. /// 默认管坯公差标准索引号(内控)
  353. /// </summary>
  354. private string sicGp = "";
  355. /// <summary>
  356. /// 默认管坯探伤索引号(内控)
  357. /// </summary>
  358. private string dicGp = "";
  359. /// <summary>
  360. /// 默认管坯水压索引码(内控)
  361. /// </summary>
  362. private string wicGp = "";
  363. /// <summary>
  364. /// 默认管坯加工标准索引号(内控)
  365. /// </summary>
  366. private string gicGp = "";
  367. /// <summary>
  368. /// 国内外
  369. /// </summary>
  370. private string ifExport = "";
  371. /// <summary>
  372. /// 创建时间
  373. /// </summary>
  374. private string createTime = "";
  375. /// <summary>
  376. /// 备注
  377. /// </summary>
  378. private string memo = "";
  379. /// <summary>
  380. /// 确认时间
  381. /// </summary>
  382. private string issuedTime = "";
  383. /// <summary>
  384. /// 确认人
  385. /// </summary>
  386. private string issuedMan = "";
  387. /// <summary>
  388. /// 最近取消确认时间
  389. /// </summary>
  390. private string lastUndownTime = "";
  391. /// <summary>
  392. /// 最近取消确认人
  393. /// </summary>
  394. private string lastUndownMan = "";
  395. /// <summary>
  396. /// 合同下发版次(年月日+3位流水)
  397. /// </summary>
  398. private string versionNo = "";
  399. /// <summary>
  400. /// 加工成本
  401. /// </summary>
  402. private decimal? processingCost = null;
  403. /// <summary>
  404. /// 完全成本
  405. /// </summary>
  406. private decimal? totalCost = null;
  407. /// <summary>
  408. /// 炉计划是否下发(0未下发、1已下发)
  409. /// </summary>
  410. private string ifStoveIssued = "";
  411. /// <summary>
  412. /// 炉计划下发时间
  413. /// </summary>
  414. private string stoveIssuedTime = "";
  415. /// <summary>
  416. /// 炉计划下发人
  417. /// </summary>
  418. private string stoveIssuedMan = "";
  419. /// <summary>
  420. /// 是否上料行
  421. /// </summary>
  422. private string isOnloadLine = "";
  423. /// <summary>
  424. /// 轧管名义外径
  425. /// </summary>
  426. private decimal? outdiameterZg = null;
  427. /// <summary>
  428. /// 轧管名义壁厚
  429. /// </summary>
  430. private decimal? wallthickZg = null;
  431. /// <summary>
  432. /// 二级工序代码
  433. /// </summary>
  434. private string processCodeC = "";
  435. /// <summary>
  436. /// 二级工序名
  437. /// </summary>
  438. private string processDescC = "";
  439. /// <summary>
  440. /// 主冶金规范码
  441. /// </summary>
  442. private string msc = "";
  443. /// <summary>
  444. /// 主制程索引号
  445. /// </summary>
  446. private string indexSeq = "";
  447. /// <summary>
  448. /// 主BOM
  449. /// </summary>
  450. private string bom = "";
  451. /// <summary>
  452. /// 主全程途径
  453. /// </summary>
  454. private string wholeBacklogDesc = "";
  455. /// <summary>
  456. /// 是否工艺变更锁定
  457. /// </summary>
  458. private string ifCraftLocked = "";
  459. /// <summary>
  460. /// 按长度控制标识
  461. /// </summary>
  462. private string ifLenControl = "";
  463. /// <summary>
  464. /// 负公差轧制标识
  465. /// </summary>
  466. private string ifMinusSicRoll = "";
  467. /// <summary>
  468. /// 原控制壁厚
  469. /// </summary>
  470. private decimal? aimwallthickOld = null;
  471. /// <summary>
  472. /// 原排产重量
  473. /// </summary>
  474. private decimal? weigthSOld = null;
  475. /// <summary>
  476. /// 原排产支数
  477. /// </summary>
  478. private decimal? numSOld = null;
  479. /// <summary>
  480. /// 修改人(修改控制壁厚)
  481. /// </summary>
  482. private string wallUpdateUser = "";
  483. /// <summary>
  484. /// 修改时间(修改控制壁厚)
  485. /// </summary>
  486. private string wallUpdateTime = "";
  487. /// <summary>
  488. /// 管端系数
  489. /// </summary>
  490. private decimal? tubeEndRatio = null;
  491. /// <summary>
  492. /// 需求支
  493. /// </summary>
  494. private decimal? gpreqNum = null;
  495. /// <summary>
  496. /// 需求吨
  497. /// </summary>
  498. private decimal? gpreqWeight = null;
  499. /// <summary>
  500. /// 管余长验证
  501. /// </summary>
  502. private string verify1 = "";
  503. /// <summary>
  504. /// 目标长度验证
  505. /// </summary>
  506. private string verify2 = "";
  507. /// <summary>
  508. /// 轧制长度的炼轧最短验证
  509. /// </summary>
  510. private string verify3 = "";
  511. /// <summary>
  512. /// 排产最小吨
  513. /// </summary>
  514. private decimal? weigthSMin = null;
  515. /// <summary>
  516. /// 合同紧急度
  517. /// </summary>
  518. private string priority = "";
  519. /// <summary>
  520. /// 紧急度备注
  521. /// </summary>
  522. private string priorityMemo = "";
  523. /// <summary>
  524. /// 计划产出支
  525. /// </summary>
  526. private decimal? plansNum = null;
  527. /// <summary>
  528. /// 原始量
  529. /// </summary>
  530. private string originalNumber = "";
  531. /// <summary>
  532. /// 生产标准
  533. /// </summary>
  534. private string prodStandard = "";
  535. /// <summary>
  536. /// 输出标准
  537. /// </summary>
  538. private string outputStandard = "";
  539. /// <summary>
  540. /// 轧管最小长度
  541. /// </summary>
  542. private decimal? pipeLengthMin = null;
  543. /// <summary>
  544. /// 轧管最大长度
  545. /// </summary>
  546. private decimal? pipeLengthMax = null;
  547. /// <summary>
  548. /// 内控壁厚公差
  549. /// </summary>
  550. private string thicknessWall = "";
  551. /// <summary>
  552. /// 判定字头
  553. /// </summary>
  554. private string decision = "";
  555. /// <summary>
  556. /// 申请单号
  557. /// </summary>
  558. private string applyNo = "";
  559. /// <summary>
  560. /// 审批状态
  561. /// </summary>
  562. private string applyStatus = "";
  563. /// <summary>
  564. /// 审批备注
  565. /// </summary>
  566. private string issuedMemo = "";
  567. /// <summary>
  568. /// 工艺备注
  569. /// </summary>
  570. private string progyMemo = "";
  571. /// <summary>
  572. /// 外购坯
  573. /// </summary>
  574. private string outsBilletFl = "";
  575. /// <summary>
  576. /// 实际需坯量
  577. /// </summary>
  578. private decimal? actualWeight = null;
  579. /// <summary>
  580. /// 利库/脱单状态(0,正常,1利库,2脱单)
  581. /// </summary>
  582. private string stateSingle = "";
  583. /// <summary>
  584. /// 主动or被动(0,被动,1,主动)
  585. /// </summary>
  586. private string passive = "";
  587. /// <summary>
  588. /// 脱单支(管材)
  589. /// </summary>
  590. private decimal? takeNum = null;
  591. /// <summary>
  592. /// 脱单吨(管材)
  593. /// </summary>
  594. private decimal? takeWt = null;
  595. /// <summary>
  596. /// 铸造产线编码
  597. /// </summary>
  598. private string plineCodeZz = "";
  599. /// <summary>
  600. /// 铸造产线描述
  601. /// </summary>
  602. private string plineNameZz = "";
  603. /// <summary>
  604. /// 临时确认(0,否,1是)
  605. /// </summary>
  606. private string gpreqIfDz = "";
  607. /// <summary>
  608. /// 利库钢种代码集合(钢种优先级大于100的)
  609. /// </summary>
  610. private string gradecodeLk = "";
  611. /// <summary>
  612. /// 利库钢种名称集合
  613. /// </summary>
  614. private string gradenameLk = "";
  615. /// <summary>
  616. /// 利库钢种成分标准索引号集合(内控)
  617. /// </summary>
  618. private string cicGroupLk = "";
  619. /// <summary>
  620. /// 有效标志(1:有效,0:无效)
  621. /// </summary>
  622. private string validflag = "";
  623. /// <summary>
  624. /// 需求吨Min
  625. /// </summary>
  626. private decimal? gpreqWeightMin = null;
  627. /// <summary>
  628. /// 炉计划重量
  629. /// </summary>
  630. private decimal? batchedWtG = null;
  631. /// <summary>
  632. /// 炉计划支数
  633. /// </summary>
  634. private decimal? batchedNumG = null;
  635. /// <summary>
  636. /// 主轧管合同编号
  637. /// </summary>
  638. [Description("主轧管合同编号")]
  639. [Nullable(true)]
  640. [DataLength(20)]
  641. public string ProOrderNo
  642. {
  643. get { return proOrderNo; }
  644. set { proOrderNo = value; }
  645. }
  646. /// <summary>
  647. /// 轧管订单编号
  648. /// </summary>
  649. [Description("轧管订单编号")]
  650. [Nullable(false)]
  651. [DataLength(20)]
  652. public string ProPlanId
  653. {
  654. get { return proPlanId; }
  655. set { proPlanId = value; }
  656. }
  657. /// <summary>
  658. /// 工序排产序号
  659. /// </summary>
  660. [Description("工序排产序号")]
  661. [Nullable(false)]
  662. [DataLength(10)]
  663. public string GxPlanNo
  664. {
  665. get { return gxPlanNo; }
  666. set { gxPlanNo = value; }
  667. }
  668. /// <summary>
  669. /// 主排产联动组号
  670. /// </summary>
  671. [Description("主排产联动组号")]
  672. [Nullable(true)]
  673. [DataLength(40)]
  674. public string PlanGroupId
  675. {
  676. get { return planGroupId; }
  677. set { planGroupId = value; }
  678. }
  679. /// <summary>
  680. /// 主合同来源(销售合同、备料需求、补量需求)
  681. /// </summary>
  682. [Description("主合同来源(销售合同、备料需求、补量需求)")]
  683. [Nullable(true)]
  684. [DataLength(20)]
  685. public string OrderSource
  686. {
  687. get { return orderSource; }
  688. set { orderSource = value; }
  689. }
  690. /// <summary>
  691. /// 主交货编码PK
  692. /// </summary>
  693. [Description("主交货编码PK")]
  694. [Nullable(true)]
  695. [DataLength(40)]
  696. public string OrdLnDlyPk
  697. {
  698. get { return ordLnDlyPk; }
  699. set { ordLnDlyPk = value; }
  700. }
  701. /// <summary>
  702. /// 主排产流水号
  703. /// </summary>
  704. [Description("主排产流水号")]
  705. [Nullable(true)]
  706. [DataLength(10)]
  707. public string PlnDivideId
  708. {
  709. get { return plnDivideId; }
  710. set { plnDivideId = value; }
  711. }
  712. /// <summary>
  713. /// 主合同号
  714. /// </summary>
  715. [Description("主合同号")]
  716. [Nullable(true)]
  717. [DataLength(20)]
  718. public string OrderNo
  719. {
  720. get { return orderNo; }
  721. set { orderNo = value; }
  722. }
  723. /// <summary>
  724. /// 主合同行号
  725. /// </summary>
  726. [Description("主合同行号")]
  727. [Nullable(true)]
  728. [DataLength(3)]
  729. public string OrderSeq
  730. {
  731. get { return orderSeq; }
  732. set { orderSeq = value; }
  733. }
  734. /// <summary>
  735. /// 主交货编码
  736. /// </summary>
  737. [Description("主交货编码")]
  738. [Nullable(true)]
  739. [DataLength(3)]
  740. public string DeliveryNo
  741. {
  742. get { return deliveryNo; }
  743. set { deliveryNo = value; }
  744. }
  745. /// <summary>
  746. /// 主备料需求号
  747. /// </summary>
  748. [Description("主备料需求号")]
  749. [Nullable(true)]
  750. [DataLength(20)]
  751. public string ReqBlId
  752. {
  753. get { return reqBlId; }
  754. set { reqBlId = value; }
  755. }
  756. /// <summary>
  757. /// 产线编码
  758. /// </summary>
  759. [Description("产线编码")]
  760. [Nullable(true)]
  761. [DataLength(20)]
  762. public string PlineCode
  763. {
  764. get { return plineCode; }
  765. set { plineCode = value; }
  766. }
  767. /// <summary>
  768. /// 产线描述
  769. /// </summary>
  770. [Description("产线描述")]
  771. [Nullable(true)]
  772. [DataLength(100)]
  773. public string PlineName
  774. {
  775. get { return plineName; }
  776. set { plineName = value; }
  777. }
  778. /// <summary>
  779. /// 钢级(牌号)代码
  780. /// </summary>
  781. [Description("钢级(牌号)代码")]
  782. [Nullable(true)]
  783. [DataLength(10)]
  784. public string Steelcode
  785. {
  786. get { return steelcode; }
  787. set { steelcode = value; }
  788. }
  789. /// <summary>
  790. /// 钢级(牌号)名称
  791. /// </summary>
  792. [Description("钢级(牌号)名称")]
  793. [Nullable(true)]
  794. [DataLength(100)]
  795. public string Steelname
  796. {
  797. get { return steelname; }
  798. set { steelname = value; }
  799. }
  800. /// <summary>
  801. /// 钢种代码
  802. /// </summary>
  803. [Description("钢种代码")]
  804. [Nullable(true)]
  805. [DataLength(10)]
  806. public string Gradecode
  807. {
  808. get { return gradecode; }
  809. set { gradecode = value; }
  810. }
  811. /// <summary>
  812. /// 钢种名称
  813. /// </summary>
  814. [Description("钢种名称")]
  815. [Nullable(true)]
  816. [DataLength(100)]
  817. public string Gradename
  818. {
  819. get { return gradename; }
  820. set { gradename = value; }
  821. }
  822. /// <summary>
  823. /// 成品外径
  824. /// </summary>
  825. [Description("成品外径")]
  826. [Nullable(true)]
  827. [DataLength(10)]
  828. public decimal? Outdiameter
  829. {
  830. get { return outdiameter; }
  831. set { outdiameter = value; }
  832. }
  833. /// <summary>
  834. /// 成品壁厚
  835. /// </summary>
  836. [Description("成品壁厚")]
  837. [Nullable(true)]
  838. [DataLength(10)]
  839. public decimal? Wallthick
  840. {
  841. get { return wallthick; }
  842. set { wallthick = value; }
  843. }
  844. /// <summary>
  845. /// 合同长度描述
  846. /// </summary>
  847. [Description("合同长度描述")]
  848. [Nullable(true)]
  849. [DataLength(100)]
  850. public string Lengthdisc
  851. {
  852. get { return lengthdisc; }
  853. set { lengthdisc = value; }
  854. }
  855. /// <summary>
  856. /// 投入物料编码
  857. /// </summary>
  858. [Description("投入物料编码")]
  859. [Nullable(true)]
  860. [DataLength(40)]
  861. public string InwlId
  862. {
  863. get { return inwlId; }
  864. set { inwlId = value; }
  865. }
  866. /// <summary>
  867. /// 投入物料描述
  868. /// </summary>
  869. [Description("投入物料描述")]
  870. [Nullable(true)]
  871. [DataLength(100)]
  872. public string InwlDesc
  873. {
  874. get { return inwlDesc; }
  875. set { inwlDesc = value; }
  876. }
  877. /// <summary>
  878. /// 产出物料编码
  879. /// </summary>
  880. [Description("产出物料编码")]
  881. [Nullable(true)]
  882. [DataLength(40)]
  883. public string OutwlId
  884. {
  885. get { return outwlId; }
  886. set { outwlId = value; }
  887. }
  888. /// <summary>
  889. /// 产出物料描述
  890. /// </summary>
  891. [Description("产出物料描述")]
  892. [Nullable(true)]
  893. [DataLength(100)]
  894. public string OutwlDesc
  895. {
  896. get { return outwlDesc; }
  897. set { outwlDesc = value; }
  898. }
  899. /// <summary>
  900. /// 轧管转移长度上限(m)
  901. /// </summary>
  902. [Description("轧管转移长度上限(m)")]
  903. [Nullable(true)]
  904. [DataLength(16)]
  905. public decimal? LenRollMax
  906. {
  907. get { return lenRollMax; }
  908. set { lenRollMax = value; }
  909. }
  910. /// <summary>
  911. /// 轧管转移长度下限(m)
  912. /// </summary>
  913. [Description("轧管转移长度下限(m)")]
  914. [Nullable(true)]
  915. [DataLength(16)]
  916. public decimal? LenRollMin
  917. {
  918. get { return lenRollMin; }
  919. set { lenRollMin = value; }
  920. }
  921. /// <summary>
  922. /// 工序目标外径
  923. /// </summary>
  924. [Description("工序目标外径")]
  925. [Nullable(true)]
  926. [DataLength(10)]
  927. public decimal? Aimoutdiameter
  928. {
  929. get { return aimoutdiameter; }
  930. set { aimoutdiameter = value; }
  931. }
  932. /// <summary>
  933. /// 工序目标壁厚
  934. /// </summary>
  935. [Description("工序目标壁厚")]
  936. [Nullable(true)]
  937. [DataLength(10)]
  938. public decimal? Aimwallthick
  939. {
  940. get { return aimwallthick; }
  941. set { aimwallthick = value; }
  942. }
  943. /// <summary>
  944. /// 工序目标长度
  945. /// </summary>
  946. [Description("工序目标长度")]
  947. [Nullable(true)]
  948. [DataLength(10)]
  949. public decimal? Aimlength
  950. {
  951. get { return aimlength; }
  952. set { aimlength = value; }
  953. }
  954. /// <summary>
  955. /// 管坯直径
  956. /// </summary>
  957. [Description("管坯直径")]
  958. [Nullable(true)]
  959. [DataLength(10)]
  960. public decimal? DiameterGp
  961. {
  962. get { return diameterGp; }
  963. set { diameterGp = value; }
  964. }
  965. /// <summary>
  966. /// 单倍坯长(mm)
  967. /// </summary>
  968. [Description("单倍坯长(mm)")]
  969. [Nullable(true)]
  970. [DataLength(10)]
  971. public decimal? LenGpSingle
  972. {
  973. get { return lenGpSingle; }
  974. set { lenGpSingle = value; }
  975. }
  976. /// <summary>
  977. /// 轧后长度
  978. /// </summary>
  979. [Description("轧后长度")]
  980. [Nullable(true)]
  981. [DataLength(10)]
  982. public decimal? RollLength
  983. {
  984. get { return rollLength; }
  985. set { rollLength = value; }
  986. }
  987. /// <summary>
  988. /// 切头(mm)
  989. /// </summary>
  990. [Description("切头(mm)")]
  991. [Nullable(true)]
  992. [DataLength(10)]
  993. public decimal? LenCuthead
  994. {
  995. get { return lenCuthead; }
  996. set { lenCuthead = value; }
  997. }
  998. /// <summary>
  999. /// 切尾(mm)
  1000. /// </summary>
  1001. [Description("切尾(mm)")]
  1002. [Nullable(true)]
  1003. [DataLength(10)]
  1004. public decimal? LenCutend
  1005. {
  1006. get { return lenCutend; }
  1007. set { lenCutend = value; }
  1008. }
  1009. /// <summary>
  1010. /// 分切数
  1011. /// </summary>
  1012. [Description("分切数")]
  1013. [Nullable(true)]
  1014. [DataLength(10)]
  1015. public decimal? OutnumCut
  1016. {
  1017. get { return outnumCut; }
  1018. set { outnumCut = value; }
  1019. }
  1020. /// <summary>
  1021. /// 芯棒直径(mm)
  1022. /// </summary>
  1023. [Description("芯棒直径(mm)")]
  1024. [Nullable(true)]
  1025. [DataLength(10)]
  1026. public decimal? DiameterMandrel
  1027. {
  1028. get { return diameterMandrel; }
  1029. set { diameterMandrel = value; }
  1030. }
  1031. /// <summary>
  1032. /// 孔型代码(4007)
  1033. /// </summary>
  1034. [Description("孔型代码(4007)")]
  1035. [Nullable(true)]
  1036. [DataLength(20)]
  1037. public string PassCode
  1038. {
  1039. get { return passCode; }
  1040. set { passCode = value; }
  1041. }
  1042. /// <summary>
  1043. /// 孔型描述
  1044. /// </summary>
  1045. [Description("孔型描述")]
  1046. [Nullable(true)]
  1047. [DataLength(100)]
  1048. public string PassName
  1049. {
  1050. get { return passName; }
  1051. set { passName = value; }
  1052. }
  1053. /// <summary>
  1054. /// 待投入重量
  1055. /// </summary>
  1056. [Description("待投入重量")]
  1057. [Nullable(true)]
  1058. [DataLength(10)]
  1059. public decimal? InWeightS
  1060. {
  1061. get { return inWeightS; }
  1062. set { inWeightS = value; }
  1063. }
  1064. /// <summary>
  1065. /// 待投入支数
  1066. /// </summary>
  1067. [Description("待投入支数")]
  1068. [Nullable(true)]
  1069. [DataLength(10)]
  1070. public decimal? InNumS
  1071. {
  1072. get { return inNumS; }
  1073. set { inNumS = value; }
  1074. }
  1075. /// <summary>
  1076. /// 排产重量
  1077. /// </summary>
  1078. [Description("排产重量")]
  1079. [Nullable(true)]
  1080. [DataLength(10)]
  1081. public decimal? WeigthS
  1082. {
  1083. get { return weigthS; }
  1084. set { weigthS = value; }
  1085. }
  1086. /// <summary>
  1087. /// 排产支数
  1088. /// </summary>
  1089. [Description("排产支数")]
  1090. [Nullable(true)]
  1091. [DataLength(10)]
  1092. public decimal? NumS
  1093. {
  1094. get { return numS; }
  1095. set { numS = value; }
  1096. }
  1097. /// <summary>
  1098. /// 加投重量
  1099. /// </summary>
  1100. [Description("加投重量")]
  1101. [Nullable(true)]
  1102. [DataLength(10)]
  1103. public decimal? AddWtIn
  1104. {
  1105. get { return addWtIn; }
  1106. set { addWtIn = value; }
  1107. }
  1108. /// <summary>
  1109. /// 加投支数
  1110. /// </summary>
  1111. [Description("加投支数")]
  1112. [Nullable(true)]
  1113. [DataLength(10)]
  1114. public decimal? AddNumIn
  1115. {
  1116. get { return addNumIn; }
  1117. set { addNumIn = value; }
  1118. }
  1119. /// <summary>
  1120. /// 投入利库量
  1121. /// </summary>
  1122. [Description("投入利库量")]
  1123. [Nullable(true)]
  1124. [DataLength(10)]
  1125. public decimal? MatchWtIn
  1126. {
  1127. get { return matchWtIn; }
  1128. set { matchWtIn = value; }
  1129. }
  1130. /// <summary>
  1131. /// 投入利库支数
  1132. /// </summary>
  1133. [Description("投入利库支数")]
  1134. [Nullable(true)]
  1135. [DataLength(10)]
  1136. public decimal? MatchNumIn
  1137. {
  1138. get { return matchNumIn; }
  1139. set { matchNumIn = value; }
  1140. }
  1141. /// <summary>
  1142. /// 是否末工序(末工序时成品属性有效)
  1143. /// </summary>
  1144. [Description("是否末工序(末工序时成品属性有效)")]
  1145. [Nullable(true)]
  1146. [DataLength(1)]
  1147. public string Isendgx
  1148. {
  1149. get { return isendgx; }
  1150. set { isendgx = value; }
  1151. }
  1152. /// <summary>
  1153. /// 是否轧管监制
  1154. /// </summary>
  1155. [Description("是否轧管监制")]
  1156. [Nullable(true)]
  1157. [DataLength(1)]
  1158. public string IfMonitorZg
  1159. {
  1160. get { return ifMonitorZg; }
  1161. set { ifMonitorZg = value; }
  1162. }
  1163. /// <summary>
  1164. /// 监制编号
  1165. /// </summary>
  1166. [Description("监制编号")]
  1167. [Nullable(true)]
  1168. [DataLength(40)]
  1169. public string PrdcrNo
  1170. {
  1171. get { return prdcrNo; }
  1172. set { prdcrNo = value; }
  1173. }
  1174. /// <summary>
  1175. /// 本工序监制点
  1176. /// </summary>
  1177. [Description("本工序监制点")]
  1178. [Nullable(true)]
  1179. [DataLength(200)]
  1180. public string MonitorPoint
  1181. {
  1182. get { return monitorPoint; }
  1183. set { monitorPoint = value; }
  1184. }
  1185. /// <summary>
  1186. /// 工艺文件号
  1187. /// </summary>
  1188. [Description("工艺文件号")]
  1189. [Nullable(true)]
  1190. [DataLength(400)]
  1191. public string CraftFileNo
  1192. {
  1193. get { return craftFileNo; }
  1194. set { craftFileNo = value; }
  1195. }
  1196. /// <summary>
  1197. /// 工艺文件责任人
  1198. /// </summary>
  1199. [Description("工艺文件责任人")]
  1200. [Nullable(true)]
  1201. [DataLength(20)]
  1202. public string CraftFileMan
  1203. {
  1204. get { return craftFileMan; }
  1205. set { craftFileMan = value; }
  1206. }
  1207. /// <summary>
  1208. /// 工艺序号
  1209. /// </summary>
  1210. [Description("工艺序号")]
  1211. [Nullable(true)]
  1212. [DataLength(5)]
  1213. public decimal? CraftSeq
  1214. {
  1215. get { return craftSeq; }
  1216. set { craftSeq = value; }
  1217. }
  1218. /// <summary>
  1219. /// 本工序点路径
  1220. /// </summary>
  1221. [Description("本工序点路径")]
  1222. [Nullable(true)]
  1223. [DataLength(200)]
  1224. public string StationRoad
  1225. {
  1226. get { return stationRoad; }
  1227. set { stationRoad = value; }
  1228. }
  1229. /// <summary>
  1230. /// 生产年月
  1231. /// </summary>
  1232. [Description("生产年月")]
  1233. [Nullable(true)]
  1234. [DataLength(20)]
  1235. public string ProMonth
  1236. {
  1237. get { return proMonth; }
  1238. set { proMonth = value; }
  1239. }
  1240. /// <summary>
  1241. /// 成分标准索引号集合(内控)
  1242. /// </summary>
  1243. [Description("成分标准索引号集合(内控)")]
  1244. [Nullable(true)]
  1245. [DataLength(400)]
  1246. public string Cic
  1247. {
  1248. get { return cic; }
  1249. set { cic = value; }
  1250. }
  1251. /// <summary>
  1252. /// 材质标准索引号集合(内控)
  1253. /// </summary>
  1254. [Description("材质标准索引号集合(内控)")]
  1255. [Nullable(true)]
  1256. [DataLength(400)]
  1257. public string Pic
  1258. {
  1259. get { return pic; }
  1260. set { pic = value; }
  1261. }
  1262. /// <summary>
  1263. /// 公差标准索引号集合(内控)
  1264. /// </summary>
  1265. [Description("公差标准索引号集合(内控)")]
  1266. [Nullable(true)]
  1267. [DataLength(400)]
  1268. public string Sic
  1269. {
  1270. get { return sic; }
  1271. set { sic = value; }
  1272. }
  1273. /// <summary>
  1274. /// 探伤索引号集合(内控)
  1275. /// </summary>
  1276. [Description("探伤索引号集合(内控)")]
  1277. [Nullable(true)]
  1278. [DataLength(400)]
  1279. public string Dic
  1280. {
  1281. get { return dic; }
  1282. set { dic = value; }
  1283. }
  1284. /// <summary>
  1285. /// 水压索引码集合(内控)
  1286. /// </summary>
  1287. [Description("水压索引码集合(内控)")]
  1288. [Nullable(true)]
  1289. [DataLength(400)]
  1290. public string Wic
  1291. {
  1292. get { return wic; }
  1293. set { wic = value; }
  1294. }
  1295. /// <summary>
  1296. /// 加工标准索引号集合(,)(内控)
  1297. /// </summary>
  1298. [Description("加工标准索引号集合(,)(内控)")]
  1299. [Nullable(true)]
  1300. [DataLength(400)]
  1301. public string Gic
  1302. {
  1303. get { return gic; }
  1304. set { gic = value; }
  1305. }
  1306. /// <summary>
  1307. /// 产线内生产顺序号
  1308. /// </summary>
  1309. [Description("产线内生产顺序号")]
  1310. [Nullable(true)]
  1311. [DataLength(20)]
  1312. public string GxProSeq
  1313. {
  1314. get { return gxProSeq; }
  1315. set { gxProSeq = value; }
  1316. }
  1317. /// <summary>
  1318. /// 计划耗时(分)
  1319. /// </summary>
  1320. [Description("计划耗时(分)")]
  1321. [Nullable(true)]
  1322. [DataLength(10)]
  1323. public decimal? PlanUsetime
  1324. {
  1325. get { return planUsetime; }
  1326. set { planUsetime = value; }
  1327. }
  1328. /// <summary>
  1329. /// 计划开始时间
  1330. /// </summary>
  1331. [Description("计划开始时间")]
  1332. [Nullable(true)]
  1333. public string PlanTimeB
  1334. {
  1335. get { return planTimeB; }
  1336. set { planTimeB = value; }
  1337. }
  1338. /// <summary>
  1339. /// 计划结束时间
  1340. /// </summary>
  1341. [Description("计划结束时间")]
  1342. [Nullable(true)]
  1343. public string PlanTimeE
  1344. {
  1345. get { return planTimeE; }
  1346. set { planTimeE = value; }
  1347. }
  1348. /// <summary>
  1349. /// 炉计划已排重量(挂料)
  1350. /// </summary>
  1351. [Description("炉计划已排重量(挂料)")]
  1352. [Nullable(true)]
  1353. [DataLength(10)]
  1354. public decimal? BatchedWt
  1355. {
  1356. get { return batchedWt; }
  1357. set { batchedWt = value; }
  1358. }
  1359. /// <summary>
  1360. /// 炉计划已排支数(挂料)
  1361. /// </summary>
  1362. [Description("炉计划已排支数(挂料)")]
  1363. [Nullable(true)]
  1364. [DataLength(10)]
  1365. public decimal? BatchedNum
  1366. {
  1367. get { return batchedNum; }
  1368. set { batchedNum = value; }
  1369. }
  1370. /// <summary>
  1371. /// 生产完成重量
  1372. /// </summary>
  1373. [Description("生产完成重量")]
  1374. [Nullable(true)]
  1375. [DataLength(10)]
  1376. public decimal? Finishweight
  1377. {
  1378. get { return finishweight; }
  1379. set { finishweight = value; }
  1380. }
  1381. /// <summary>
  1382. /// 生产完成支数
  1383. /// </summary>
  1384. [Description("生产完成支数")]
  1385. [Nullable(true)]
  1386. [DataLength(10)]
  1387. public decimal? Finishnum
  1388. {
  1389. get { return finishnum; }
  1390. set { finishnum = value; }
  1391. }
  1392. /// <summary>
  1393. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  1394. /// </summary>
  1395. [Description("执行状态(0计划,1生产中,2完成,3关闭A)")]
  1396. [Nullable(true)]
  1397. [DataLength(10)]
  1398. public string ExeStatus
  1399. {
  1400. get { return exeStatus; }
  1401. set { exeStatus = value; }
  1402. }
  1403. /// <summary>
  1404. /// 是否检修计划
  1405. /// </summary>
  1406. [Description("是否检修计划")]
  1407. [Nullable(true)]
  1408. [DataLength(1)]
  1409. public string IsRepairPln
  1410. {
  1411. get { return isRepairPln; }
  1412. set { isRepairPln = value; }
  1413. }
  1414. /// <summary>
  1415. /// 检修类型
  1416. /// </summary>
  1417. [Description("检修类型")]
  1418. [Nullable(true)]
  1419. [DataLength(40)]
  1420. public string RepairType
  1421. {
  1422. get { return repairType; }
  1423. set { repairType = value; }
  1424. }
  1425. /// <summary>
  1426. /// 是否确认
  1427. /// </summary>
  1428. [Description("是否确认")]
  1429. [Nullable(true)]
  1430. [DataLength(1)]
  1431. public string IsPlanOk
  1432. {
  1433. get { return isPlanOk; }
  1434. set { isPlanOk = value; }
  1435. }
  1436. /// <summary>
  1437. /// 管坯需求确认否(0,否,1是)
  1438. /// </summary>
  1439. [Description("管坯需求确认否(0,否,1是)")]
  1440. [Nullable(true)]
  1441. [DataLength(1)]
  1442. public string GpreqIfOk
  1443. {
  1444. get { return gpreqIfOk; }
  1445. set { gpreqIfOk = value; }
  1446. }
  1447. /// <summary>
  1448. /// 管坯需求编号
  1449. /// </summary>
  1450. [Description("管坯需求编号")]
  1451. [Nullable(true)]
  1452. [DataLength(20)]
  1453. public string GpreqId
  1454. {
  1455. get { return gpreqId; }
  1456. set { gpreqId = value; }
  1457. }
  1458. /// <summary>
  1459. /// 轧批号
  1460. /// </summary>
  1461. [Description("轧批号")]
  1462. [Nullable(true)]
  1463. [DataLength(20)]
  1464. public string ZyBatchId
  1465. {
  1466. get { return zyBatchId; }
  1467. set { zyBatchId = value; }
  1468. }
  1469. /// <summary>
  1470. /// 管坯成分标准索引号集合(内控)
  1471. /// </summary>
  1472. [Description("管坯成分标准索引号集合(内控)")]
  1473. [Nullable(true)]
  1474. [DataLength(400)]
  1475. public string CicGroupGp
  1476. {
  1477. get { return cicGroupGp; }
  1478. set { cicGroupGp = value; }
  1479. }
  1480. /// <summary>
  1481. /// 管坯材质标准索引号集合(内控)
  1482. /// </summary>
  1483. [Description("管坯材质标准索引号集合(内控)")]
  1484. [Nullable(true)]
  1485. [DataLength(400)]
  1486. public string PicGroupGp
  1487. {
  1488. get { return picGroupGp; }
  1489. set { picGroupGp = value; }
  1490. }
  1491. /// <summary>
  1492. /// 管坯公差标准索引号集合(内控)
  1493. /// </summary>
  1494. [Description("管坯公差标准索引号集合(内控)")]
  1495. [Nullable(true)]
  1496. [DataLength(400)]
  1497. public string SicGroupGp
  1498. {
  1499. get { return sicGroupGp; }
  1500. set { sicGroupGp = value; }
  1501. }
  1502. /// <summary>
  1503. /// 管坯探伤索引号集合(内控)
  1504. /// </summary>
  1505. [Description("管坯探伤索引号集合(内控)")]
  1506. [Nullable(true)]
  1507. [DataLength(400)]
  1508. public string DicGroupGp
  1509. {
  1510. get { return dicGroupGp; }
  1511. set { dicGroupGp = value; }
  1512. }
  1513. /// <summary>
  1514. /// 管坯水压索引码集合(内控)
  1515. /// </summary>
  1516. [Description("管坯水压索引码集合(内控)")]
  1517. [Nullable(true)]
  1518. [DataLength(400)]
  1519. public string WicGroupGp
  1520. {
  1521. get { return wicGroupGp; }
  1522. set { wicGroupGp = value; }
  1523. }
  1524. /// <summary>
  1525. /// 管坯加工标准索引号集合(内控)
  1526. /// </summary>
  1527. [Description("管坯加工标准索引号集合(内控)")]
  1528. [Nullable(true)]
  1529. [DataLength(400)]
  1530. public string GicGroupGp
  1531. {
  1532. get { return gicGroupGp; }
  1533. set { gicGroupGp = value; }
  1534. }
  1535. /// <summary>
  1536. /// 默认管坯成分标准索引号(内控)
  1537. /// </summary>
  1538. [Description("默认管坯成分标准索引号(内控)")]
  1539. [Nullable(true)]
  1540. [DataLength(40)]
  1541. public string CicGp
  1542. {
  1543. get { return cicGp; }
  1544. set { cicGp = value; }
  1545. }
  1546. /// <summary>
  1547. /// 默认管坯材质标准索引号(内控)
  1548. /// </summary>
  1549. [Description("默认管坯材质标准索引号(内控)")]
  1550. [Nullable(true)]
  1551. [DataLength(40)]
  1552. public string PicGp
  1553. {
  1554. get { return picGp; }
  1555. set { picGp = value; }
  1556. }
  1557. /// <summary>
  1558. /// 默认管坯公差标准索引号(内控)
  1559. /// </summary>
  1560. [Description("默认管坯公差标准索引号(内控)")]
  1561. [Nullable(true)]
  1562. [DataLength(40)]
  1563. public string SicGp
  1564. {
  1565. get { return sicGp; }
  1566. set { sicGp = value; }
  1567. }
  1568. /// <summary>
  1569. /// 默认管坯探伤索引号(内控)
  1570. /// </summary>
  1571. [Description("默认管坯探伤索引号(内控)")]
  1572. [Nullable(true)]
  1573. [DataLength(40)]
  1574. public string DicGp
  1575. {
  1576. get { return dicGp; }
  1577. set { dicGp = value; }
  1578. }
  1579. /// <summary>
  1580. /// 默认管坯水压索引码(内控)
  1581. /// </summary>
  1582. [Description("默认管坯水压索引码(内控)")]
  1583. [Nullable(true)]
  1584. [DataLength(40)]
  1585. public string WicGp
  1586. {
  1587. get { return wicGp; }
  1588. set { wicGp = value; }
  1589. }
  1590. /// <summary>
  1591. /// 默认管坯加工标准索引号(内控)
  1592. /// </summary>
  1593. [Description("默认管坯加工标准索引号(内控)")]
  1594. [Nullable(true)]
  1595. [DataLength(40)]
  1596. public string GicGp
  1597. {
  1598. get { return gicGp; }
  1599. set { gicGp = value; }
  1600. }
  1601. /// <summary>
  1602. /// 国内外
  1603. /// </summary>
  1604. [Description("国内外")]
  1605. [Nullable(true)]
  1606. [DataLength(20)]
  1607. public string IfExport
  1608. {
  1609. get { return ifExport; }
  1610. set { ifExport = value; }
  1611. }
  1612. /// <summary>
  1613. /// 创建时间
  1614. /// </summary>
  1615. [Description("创建时间")]
  1616. [Nullable(true)]
  1617. public string CreateTime
  1618. {
  1619. get { return createTime; }
  1620. set { createTime = value; }
  1621. }
  1622. /// <summary>
  1623. /// 备注
  1624. /// </summary>
  1625. [Description("备注")]
  1626. [Nullable(true)]
  1627. [DataLength(200)]
  1628. public string Memo
  1629. {
  1630. get { return memo; }
  1631. set { memo = value; }
  1632. }
  1633. /// <summary>
  1634. /// 确认时间
  1635. /// </summary>
  1636. [Description("确认时间")]
  1637. [Nullable(true)]
  1638. public string IssuedTime
  1639. {
  1640. get { return issuedTime; }
  1641. set { issuedTime = value; }
  1642. }
  1643. /// <summary>
  1644. /// 确认人
  1645. /// </summary>
  1646. [Description("确认人")]
  1647. [Nullable(true)]
  1648. [DataLength(20)]
  1649. public string IssuedMan
  1650. {
  1651. get { return issuedMan; }
  1652. set { issuedMan = value; }
  1653. }
  1654. /// <summary>
  1655. /// 最近取消确认时间
  1656. /// </summary>
  1657. [Description("最近取消确认时间")]
  1658. [Nullable(true)]
  1659. public string LastUndownTime
  1660. {
  1661. get { return lastUndownTime; }
  1662. set { lastUndownTime = value; }
  1663. }
  1664. /// <summary>
  1665. /// 最近取消确认人
  1666. /// </summary>
  1667. [Description("最近取消确认人")]
  1668. [Nullable(true)]
  1669. [DataLength(20)]
  1670. public string LastUndownMan
  1671. {
  1672. get { return lastUndownMan; }
  1673. set { lastUndownMan = value; }
  1674. }
  1675. /// <summary>
  1676. /// 合同下发版次(年月日+3位流水)
  1677. /// </summary>
  1678. [Description("合同下发版次(年月日+3位流水)")]
  1679. [Nullable(true)]
  1680. [DataLength(20)]
  1681. public string VersionNo
  1682. {
  1683. get { return versionNo; }
  1684. set { versionNo = value; }
  1685. }
  1686. /// <summary>
  1687. /// 加工成本
  1688. /// </summary>
  1689. [Description("加工成本")]
  1690. [Nullable(true)]
  1691. [DataLength(10)]
  1692. public decimal? ProcessingCost
  1693. {
  1694. get { return processingCost; }
  1695. set { processingCost = value; }
  1696. }
  1697. /// <summary>
  1698. /// 完全成本
  1699. /// </summary>
  1700. [Description("完全成本")]
  1701. [Nullable(true)]
  1702. [DataLength(10)]
  1703. public decimal? TotalCost
  1704. {
  1705. get { return totalCost; }
  1706. set { totalCost = value; }
  1707. }
  1708. /// <summary>
  1709. /// 炉计划是否下发(0未下发、1已下发)
  1710. /// </summary>
  1711. [Description("炉计划是否下发(0未下发、1已下发)")]
  1712. [Nullable(true)]
  1713. [DataLength(1)]
  1714. public string IfStoveIssued
  1715. {
  1716. get { return ifStoveIssued; }
  1717. set { ifStoveIssued = value; }
  1718. }
  1719. /// <summary>
  1720. /// 炉计划下发时间
  1721. /// </summary>
  1722. [Description("炉计划下发时间")]
  1723. [Nullable(true)]
  1724. public string StoveIssuedTime
  1725. {
  1726. get { return stoveIssuedTime; }
  1727. set { stoveIssuedTime = value; }
  1728. }
  1729. /// <summary>
  1730. /// 炉计划下发人
  1731. /// </summary>
  1732. [Description("炉计划下发人")]
  1733. [Nullable(true)]
  1734. [DataLength(20)]
  1735. public string StoveIssuedMan
  1736. {
  1737. get { return stoveIssuedMan; }
  1738. set { stoveIssuedMan = value; }
  1739. }
  1740. /// <summary>
  1741. /// 是否上料行
  1742. /// </summary>
  1743. [Description("是否上料行")]
  1744. [Nullable(true)]
  1745. [DataLength(1)]
  1746. public string IsOnloadLine
  1747. {
  1748. get { return isOnloadLine; }
  1749. set { isOnloadLine = value; }
  1750. }
  1751. /// <summary>
  1752. /// 轧管名义外径
  1753. /// </summary>
  1754. [Description("轧管名义外径")]
  1755. [Nullable(true)]
  1756. [DataLength(10)]
  1757. public decimal? OutdiameterZg
  1758. {
  1759. get { return outdiameterZg; }
  1760. set { outdiameterZg = value; }
  1761. }
  1762. /// <summary>
  1763. /// 轧管名义壁厚
  1764. /// </summary>
  1765. [Description("轧管名义壁厚")]
  1766. [Nullable(true)]
  1767. [DataLength(10)]
  1768. public decimal? WallthickZg
  1769. {
  1770. get { return wallthickZg; }
  1771. set { wallthickZg = value; }
  1772. }
  1773. /// <summary>
  1774. /// 二级工序代码
  1775. /// </summary>
  1776. [Description("二级工序代码")]
  1777. [Nullable(true)]
  1778. [DataLength(8)]
  1779. public string ProcessCodeC
  1780. {
  1781. get { return processCodeC; }
  1782. set { processCodeC = value; }
  1783. }
  1784. /// <summary>
  1785. /// 二级工序名
  1786. /// </summary>
  1787. [Description("二级工序名")]
  1788. [Nullable(true)]
  1789. [DataLength(50)]
  1790. public string ProcessDescC
  1791. {
  1792. get { return processDescC; }
  1793. set { processDescC = value; }
  1794. }
  1795. /// <summary>
  1796. /// 主冶金规范码
  1797. /// </summary>
  1798. [Description("主冶金规范码")]
  1799. [Nullable(true)]
  1800. [DataLength(20)]
  1801. public string Msc
  1802. {
  1803. get { return msc; }
  1804. set { msc = value; }
  1805. }
  1806. /// <summary>
  1807. /// 主制程索引号
  1808. /// </summary>
  1809. [Description("主制程索引号")]
  1810. [Nullable(true)]
  1811. [DataLength(32)]
  1812. public string IndexSeq
  1813. {
  1814. get { return indexSeq; }
  1815. set { indexSeq = value; }
  1816. }
  1817. /// <summary>
  1818. /// 主BOM
  1819. /// </summary>
  1820. [Description("主BOM")]
  1821. [Nullable(true)]
  1822. [DataLength(40)]
  1823. public string Bom
  1824. {
  1825. get { return bom; }
  1826. set { bom = value; }
  1827. }
  1828. /// <summary>
  1829. /// 主全程途径
  1830. /// </summary>
  1831. [Description("主全程途径")]
  1832. [Nullable(true)]
  1833. [DataLength(500)]
  1834. public string WholeBacklogDesc
  1835. {
  1836. get { return wholeBacklogDesc; }
  1837. set { wholeBacklogDesc = value; }
  1838. }
  1839. /// <summary>
  1840. /// 是否工艺变更锁定
  1841. /// </summary>
  1842. [Description("是否工艺变更锁定")]
  1843. [Nullable(true)]
  1844. [DataLength(1)]
  1845. public string IfCraftLocked
  1846. {
  1847. get { return ifCraftLocked; }
  1848. set { ifCraftLocked = value; }
  1849. }
  1850. /// <summary>
  1851. /// 按长度控制标识
  1852. /// </summary>
  1853. [Description("按长度控制标识")]
  1854. [Nullable(true)]
  1855. [DataLength(1)]
  1856. public string IfLenControl
  1857. {
  1858. get { return ifLenControl; }
  1859. set { ifLenControl = value; }
  1860. }
  1861. /// <summary>
  1862. /// 负公差轧制标识
  1863. /// </summary>
  1864. [Description("负公差轧制标识")]
  1865. [Nullable(true)]
  1866. [DataLength(1)]
  1867. public string IfMinusSicRoll
  1868. {
  1869. get { return ifMinusSicRoll; }
  1870. set { ifMinusSicRoll = value; }
  1871. }
  1872. /// <summary>
  1873. /// 原控制壁厚
  1874. /// </summary>
  1875. [Description("原控制壁厚")]
  1876. [Nullable(true)]
  1877. [DataLength(10)]
  1878. public decimal? AimwallthickOld
  1879. {
  1880. get { return aimwallthickOld; }
  1881. set { aimwallthickOld = value; }
  1882. }
  1883. /// <summary>
  1884. /// 原排产重量
  1885. /// </summary>
  1886. [Description("原排产重量")]
  1887. [Nullable(true)]
  1888. [DataLength(10)]
  1889. public decimal? WeigthSOld
  1890. {
  1891. get { return weigthSOld; }
  1892. set { weigthSOld = value; }
  1893. }
  1894. /// <summary>
  1895. /// 原排产支数
  1896. /// </summary>
  1897. [Description("原排产支数")]
  1898. [Nullable(true)]
  1899. [DataLength(10)]
  1900. public decimal? NumSOld
  1901. {
  1902. get { return numSOld; }
  1903. set { numSOld = value; }
  1904. }
  1905. /// <summary>
  1906. /// 修改人(修改控制壁厚)
  1907. /// </summary>
  1908. [Description("修改人(修改控制壁厚)")]
  1909. [Nullable(true)]
  1910. [DataLength(20)]
  1911. public string WallUpdateUser
  1912. {
  1913. get { return wallUpdateUser; }
  1914. set { wallUpdateUser = value; }
  1915. }
  1916. /// <summary>
  1917. /// 修改时间(修改控制壁厚)
  1918. /// </summary>
  1919. [Description("修改时间(修改控制壁厚)")]
  1920. [Nullable(true)]
  1921. public string WallUpdateTime
  1922. {
  1923. get { return wallUpdateTime; }
  1924. set { wallUpdateTime = value; }
  1925. }
  1926. /// <summary>
  1927. /// 管端系数
  1928. /// </summary>
  1929. [Description("管端系数")]
  1930. [Nullable(true)]
  1931. [DataLength(7)]
  1932. public decimal? TubeEndRatio
  1933. {
  1934. get { return tubeEndRatio; }
  1935. set { tubeEndRatio = value; }
  1936. }
  1937. /// <summary>
  1938. /// 需求支
  1939. /// </summary>
  1940. [Description("需求支")]
  1941. [Nullable(true)]
  1942. [DataLength(10)]
  1943. public decimal? GpreqNum
  1944. {
  1945. get { return gpreqNum; }
  1946. set { gpreqNum = value; }
  1947. }
  1948. /// <summary>
  1949. /// 需求吨
  1950. /// </summary>
  1951. [Description("需求吨")]
  1952. [Nullable(true)]
  1953. [DataLength(10)]
  1954. public decimal? GpreqWeight
  1955. {
  1956. get { return gpreqWeight; }
  1957. set { gpreqWeight = value; }
  1958. }
  1959. /// <summary>
  1960. /// 管余长验证
  1961. /// </summary>
  1962. [Description("管余长验证")]
  1963. [Nullable(true)]
  1964. [DataLength(100)]
  1965. public string Verify1
  1966. {
  1967. get { return verify1; }
  1968. set { verify1 = value; }
  1969. }
  1970. /// <summary>
  1971. /// 目标长度验证
  1972. /// </summary>
  1973. [Description("目标长度验证")]
  1974. [Nullable(true)]
  1975. [DataLength(150)]
  1976. public string Verify2
  1977. {
  1978. get { return verify2; }
  1979. set { verify2 = value; }
  1980. }
  1981. /// <summary>
  1982. /// 轧制长度的炼轧最短验证
  1983. /// </summary>
  1984. [Description("轧制长度的炼轧最短验证")]
  1985. [Nullable(true)]
  1986. [DataLength(150)]
  1987. public string Verify3
  1988. {
  1989. get { return verify3; }
  1990. set { verify3 = value; }
  1991. }
  1992. /// <summary>
  1993. /// 排产最小吨
  1994. /// </summary>
  1995. [Description("排产最小吨")]
  1996. [Nullable(true)]
  1997. [DataLength(10)]
  1998. public decimal? WeigthSMin
  1999. {
  2000. get { return weigthSMin; }
  2001. set { weigthSMin = value; }
  2002. }
  2003. /// <summary>
  2004. /// 合同紧急度
  2005. /// </summary>
  2006. [Description("合同紧急度")]
  2007. [Nullable(true)]
  2008. [DataLength(20)]
  2009. public string Priority
  2010. {
  2011. get { return priority; }
  2012. set { priority = value; }
  2013. }
  2014. /// <summary>
  2015. /// 紧急度备注
  2016. /// </summary>
  2017. [Description("紧急度备注")]
  2018. [Nullable(true)]
  2019. [DataLength(200)]
  2020. public string PriorityMemo
  2021. {
  2022. get { return priorityMemo; }
  2023. set { priorityMemo = value; }
  2024. }
  2025. /// <summary>
  2026. /// 计划产出支
  2027. /// </summary>
  2028. [Description("计划产出支")]
  2029. [Nullable(true)]
  2030. [DataLength(10)]
  2031. public decimal? PlansNum
  2032. {
  2033. get { return plansNum; }
  2034. set { plansNum = value; }
  2035. }
  2036. /// <summary>
  2037. /// 原始量
  2038. /// </summary>
  2039. [Description("原始量")]
  2040. [Nullable(true)]
  2041. [DataLength(500)]
  2042. public string OriginalNumber
  2043. {
  2044. get { return originalNumber; }
  2045. set { originalNumber = value; }
  2046. }
  2047. /// <summary>
  2048. /// 生产标准
  2049. /// </summary>
  2050. [Description("生产标准")]
  2051. [Nullable(true)]
  2052. [DataLength(500)]
  2053. public string ProdStandard
  2054. {
  2055. get { return prodStandard; }
  2056. set { prodStandard = value; }
  2057. }
  2058. /// <summary>
  2059. /// 输出标准
  2060. /// </summary>
  2061. [Description("输出标准")]
  2062. [Nullable(true)]
  2063. [DataLength(500)]
  2064. public string OutputStandard
  2065. {
  2066. get { return outputStandard; }
  2067. set { outputStandard = value; }
  2068. }
  2069. /// <summary>
  2070. /// 轧管最小长度
  2071. /// </summary>
  2072. [Description("轧管最小长度")]
  2073. [Nullable(true)]
  2074. [DataLength(16)]
  2075. public decimal? PipeLengthMin
  2076. {
  2077. get { return pipeLengthMin; }
  2078. set { pipeLengthMin = value; }
  2079. }
  2080. /// <summary>
  2081. /// 轧管最大长度
  2082. /// </summary>
  2083. [Description("轧管最大长度")]
  2084. [Nullable(true)]
  2085. [DataLength(16)]
  2086. public decimal? PipeLengthMax
  2087. {
  2088. get { return pipeLengthMax; }
  2089. set { pipeLengthMax = value; }
  2090. }
  2091. /// <summary>
  2092. /// 内控壁厚公差
  2093. /// </summary>
  2094. [Description("内控壁厚公差")]
  2095. [Nullable(true)]
  2096. [DataLength(100)]
  2097. public string ThicknessWall
  2098. {
  2099. get { return thicknessWall; }
  2100. set { thicknessWall = value; }
  2101. }
  2102. /// <summary>
  2103. /// 判定字头
  2104. /// </summary>
  2105. [Description("判定字头")]
  2106. [Nullable(true)]
  2107. [DataLength(20)]
  2108. public string Decision
  2109. {
  2110. get { return decision; }
  2111. set { decision = value; }
  2112. }
  2113. /// <summary>
  2114. /// 申请单号
  2115. /// </summary>
  2116. [Description("申请单号")]
  2117. [Nullable(true)]
  2118. [DataLength(20)]
  2119. public string ApplyNo
  2120. {
  2121. get { return applyNo; }
  2122. set { applyNo = value; }
  2123. }
  2124. /// <summary>
  2125. /// 审批状态
  2126. /// </summary>
  2127. [Description("审批状态")]
  2128. [Nullable(true)]
  2129. [DataLength(2)]
  2130. public string ApplyStatus
  2131. {
  2132. get { return applyStatus; }
  2133. set { applyStatus = value; }
  2134. }
  2135. /// <summary>
  2136. /// 审批备注
  2137. /// </summary>
  2138. [Description("审批备注")]
  2139. [Nullable(true)]
  2140. [DataLength(200)]
  2141. public string IssuedMemo
  2142. {
  2143. get { return issuedMemo; }
  2144. set { issuedMemo = value; }
  2145. }
  2146. /// <summary>
  2147. /// 工艺备注
  2148. /// </summary>
  2149. [Description("工艺备注")]
  2150. [Nullable(true)]
  2151. [DataLength(200)]
  2152. public string ProgyMemo
  2153. {
  2154. get { return progyMemo; }
  2155. set { progyMemo = value; }
  2156. }
  2157. /// <summary>
  2158. /// 外购坯
  2159. /// </summary>
  2160. [Description("外购坯")]
  2161. [Nullable(true)]
  2162. [DataLength(1)]
  2163. public string OutsBilletFl
  2164. {
  2165. get { return outsBilletFl; }
  2166. set { outsBilletFl = value; }
  2167. }
  2168. /// <summary>
  2169. /// 实际需坯量
  2170. /// </summary>
  2171. [Description("实际需坯量")]
  2172. [Nullable(true)]
  2173. [DataLength(10)]
  2174. public decimal? ActualWeight
  2175. {
  2176. get { return actualWeight; }
  2177. set { actualWeight = value; }
  2178. }
  2179. /// <summary>
  2180. /// 利库/脱单状态(0,正常,1利库,2脱单)
  2181. /// </summary>
  2182. [Description("利库/脱单状态(0,正常,1利库,2脱单)")]
  2183. [Nullable(true)]
  2184. [DataLength(1)]
  2185. public string StateSingle
  2186. {
  2187. get { return stateSingle; }
  2188. set { stateSingle = value; }
  2189. }
  2190. /// <summary>
  2191. /// 主动or被动(0,被动,1,主动)
  2192. /// </summary>
  2193. [Description("主动or被动(0,被动,1,主动)")]
  2194. [Nullable(true)]
  2195. [DataLength(1)]
  2196. public string Passive
  2197. {
  2198. get { return passive; }
  2199. set { passive = value; }
  2200. }
  2201. /// <summary>
  2202. /// 脱单支(管材)
  2203. /// </summary>
  2204. [Description("脱单支(管材)")]
  2205. [Nullable(true)]
  2206. [DataLength(10)]
  2207. public decimal? TakeNum
  2208. {
  2209. get { return takeNum; }
  2210. set { takeNum = value; }
  2211. }
  2212. /// <summary>
  2213. /// 脱单吨(管材)
  2214. /// </summary>
  2215. [Description("脱单吨(管材)")]
  2216. [Nullable(true)]
  2217. [DataLength(10)]
  2218. public decimal? TakeWt
  2219. {
  2220. get { return takeWt; }
  2221. set { takeWt = value; }
  2222. }
  2223. /// <summary>
  2224. /// 铸造产线编码
  2225. /// </summary>
  2226. [Description("铸造产线编码")]
  2227. [Nullable(true)]
  2228. [DataLength(20)]
  2229. public string PlineCodeZz
  2230. {
  2231. get { return plineCodeZz; }
  2232. set { plineCodeZz = value; }
  2233. }
  2234. /// <summary>
  2235. /// 铸造产线描述
  2236. /// </summary>
  2237. [Description("铸造产线描述")]
  2238. [Nullable(true)]
  2239. [DataLength(100)]
  2240. public string PlineNameZz
  2241. {
  2242. get { return plineNameZz; }
  2243. set { plineNameZz = value; }
  2244. }
  2245. /// <summary>
  2246. /// 临时确认(0,否,1是)
  2247. /// </summary>
  2248. [Description("临时确认(0,否,1是)")]
  2249. [Nullable(true)]
  2250. [DataLength(1)]
  2251. public string GpreqIfDz
  2252. {
  2253. get { return gpreqIfDz; }
  2254. set { gpreqIfDz = value; }
  2255. }
  2256. /// <summary>
  2257. /// 利库钢种代码集合(钢种优先级大于100的)
  2258. /// </summary>
  2259. [Description("利库钢种代码集合(钢种优先级大于100的)")]
  2260. [Nullable(true)]
  2261. [DataLength(256)]
  2262. public string GradecodeLk
  2263. {
  2264. get { return gradecodeLk; }
  2265. set { gradecodeLk = value; }
  2266. }
  2267. /// <summary>
  2268. /// 利库钢种名称集合
  2269. /// </summary>
  2270. [Description("利库钢种名称集合")]
  2271. [Nullable(true)]
  2272. [DataLength(256)]
  2273. public string GradenameLk
  2274. {
  2275. get { return gradenameLk; }
  2276. set { gradenameLk = value; }
  2277. }
  2278. /// <summary>
  2279. /// 利库钢种成分标准索引号集合(内控)
  2280. /// </summary>
  2281. [Description("利库钢种成分标准索引号集合(内控)")]
  2282. [Nullable(true)]
  2283. [DataLength(256)]
  2284. public string CicGroupLk
  2285. {
  2286. get { return cicGroupLk; }
  2287. set { cicGroupLk = value; }
  2288. }
  2289. /// <summary>
  2290. /// 有效标志(1:有效,0:无效)
  2291. /// </summary>
  2292. [Description("有效标志(1:有效,0:无效)")]
  2293. [Nullable(false)]
  2294. [DataLength(1)]
  2295. public string Validflag
  2296. {
  2297. get { return validflag; }
  2298. set { validflag = value; }
  2299. }
  2300. /// <summary>
  2301. /// 需求吨Min
  2302. /// </summary>
  2303. [Description("需求吨Min")]
  2304. [Nullable(true)]
  2305. [DataLength(10)]
  2306. public decimal? GpreqWeightMin
  2307. {
  2308. get { return gpreqWeightMin; }
  2309. set { gpreqWeightMin = value; }
  2310. }
  2311. /// <summary>
  2312. /// 炉计划重量
  2313. /// </summary>
  2314. [Description("炉计划重量")]
  2315. [Nullable(true)]
  2316. [DataLength(10)]
  2317. public decimal? BatchedWtG
  2318. {
  2319. get { return batchedWtG; }
  2320. set { batchedWtG = value; }
  2321. }
  2322. /// <summary>
  2323. /// 炉计划支数
  2324. /// </summary>
  2325. [Description("炉计划支数")]
  2326. [Nullable(true)]
  2327. [DataLength(10)]
  2328. public decimal? BatchedNumG
  2329. {
  2330. get { return batchedNumG; }
  2331. set { batchedNumG = value; }
  2332. }
  2333. }
  2334. }