CouplingMatDealEntity.cs 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. namespace com.steering.mes.mcp.entity
  8. {
  9. /// <summary>
  10. /// 数据库表COUPLING_MAT_DEAL所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:PC-20180117CCCC 时间:2018-09-19
  12. /// </summary>
  13. public class CouplingMatDealEntity
  14. {
  15. /// <summary>
  16. /// 交易单号('J'交易类型编码+工单号+3流水号)
  17. /// </summary>
  18. private string dealOrde = "";
  19. /// <summary>
  20. /// 交易类型
  21. /// </summary>
  22. private string dealTypeCode = "";
  23. /// <summary>
  24. /// 交易类型名称
  25. /// </summary>
  26. private string dealTypeName = "";
  27. /// <summary>
  28. /// 交易发起方代码(原作业单位科室)
  29. /// </summary>
  30. private string sourceCode = "";
  31. /// <summary>
  32. /// 交易发起方
  33. /// </summary>
  34. private string sourceName = "";
  35. /// <summary>
  36. /// 交易受理方代码(目标作业单位科室)
  37. /// </summary>
  38. private string tarCode = "";
  39. /// <summary>
  40. /// 交易受理方
  41. /// </summary>
  42. private string tarName = "";
  43. /// <summary>
  44. /// 框号
  45. /// </summary>
  46. private string kepNo = "";
  47. /// <summary>
  48. /// 材料号(作业工单号+实绩编号+3位流水)
  49. /// </summary>
  50. private string matNo = "";
  51. /// <summary>
  52. /// 实绩编号
  53. /// </summary>
  54. private string resultNo = "";
  55. /// <summary>
  56. /// 炉次计划号
  57. /// </summary>
  58. private string zyPlanId = "";
  59. /// <summary>
  60. /// 工单号(炉次计划号+01流水)
  61. /// </summary>
  62. private string woId = "";
  63. /// <summary>
  64. /// 接箍工序订单编号
  65. /// </summary>
  66. private string proPlanId = "";
  67. /// <summary>
  68. /// 属性分组号
  69. /// </summary>
  70. private string jgGroupId = "";
  71. /// <summary>
  72. /// (原)工序订单编号
  73. /// </summary>
  74. private string proPlanId1 = "";
  75. /// <summary>
  76. /// (原)属性分组号
  77. /// </summary>
  78. private string jgGroupId1 = "";
  79. /// <summary>
  80. /// 产线代码
  81. /// </summary>
  82. private string plineCode = "";
  83. /// <summary>
  84. /// 产线描述
  85. /// </summary>
  86. private string plineName = "";
  87. /// <summary>
  88. /// 来源分类代码(8013)
  89. /// </summary>
  90. private string matOriginCode = "";
  91. /// <summary>
  92. /// 来源分类名称
  93. /// </summary>
  94. private string matOriginName = "";
  95. /// <summary>
  96. /// 来源地代码(产线、外委、外购对应的具体项目)
  97. /// </summary>
  98. private string soureCode = "";
  99. /// <summary>
  100. /// 来源地名称
  101. /// </summary>
  102. private string soureName = "";
  103. /// <summary>
  104. /// 判定炉号
  105. /// </summary>
  106. private string judgeStoveNo = "";
  107. /// <summary>
  108. /// 批号(炉批号)
  109. /// </summary>
  110. private string batchNo = "";
  111. /// <summary>
  112. /// 接箍料物料编码
  113. /// </summary>
  114. private string blWlId = "";
  115. /// <summary>
  116. /// 接箍料物料描述
  117. /// </summary>
  118. private string blWlDesc = "";
  119. /// <summary>
  120. /// 接箍料外径(mm)
  121. /// </summary>
  122. private decimal? minD = null;
  123. /// <summary>
  124. /// 接箍料壁厚(mm)
  125. /// </summary>
  126. private decimal? minH = null;
  127. /// <summary>
  128. /// 接箍码
  129. /// </summary>
  130. private string codeJg = "";
  131. /// <summary>
  132. /// 钢种代码
  133. /// </summary>
  134. private string gradecode = "";
  135. /// <summary>
  136. /// 钢种名称
  137. /// </summary>
  138. private string gradename = "";
  139. /// <summary>
  140. /// 钢级(牌号)代码
  141. /// </summary>
  142. private string steelcode = "";
  143. /// <summary>
  144. /// 钢级(牌号)名称
  145. /// </summary>
  146. private string steelname = "";
  147. /// <summary>
  148. /// 扣型代码
  149. /// </summary>
  150. private string modelCode = "";
  151. /// <summary>
  152. /// 扣型描述
  153. /// </summary>
  154. private string modelDesc = "";
  155. /// <summary>
  156. /// 接箍外径
  157. /// </summary>
  158. private decimal? outdiameter = null;
  159. /// <summary>
  160. /// 临界壁厚
  161. /// </summary>
  162. private decimal? wallthick = null;
  163. /// <summary>
  164. /// 接箍规格代码
  165. /// </summary>
  166. private string specJg = "";
  167. /// <summary>
  168. /// 接箍规格描述
  169. /// </summary>
  170. private string specJgDesc = "";
  171. /// <summary>
  172. /// 中孔类别(I、II、III、IV...)
  173. /// </summary>
  174. private string styleJg = "";
  175. /// <summary>
  176. /// 中孔内径
  177. /// </summary>
  178. private decimal? diameter = null;
  179. /// <summary>
  180. /// 测量J值
  181. /// </summary>
  182. private decimal? checkJVal = null;
  183. /// <summary>
  184. /// 接箍长度
  185. /// </summary>
  186. private decimal? aimlength = null;
  187. /// <summary>
  188. /// 单重
  189. /// </summary>
  190. private decimal? singleweight = null;
  191. /// <summary>
  192. /// 监制要求
  193. /// </summary>
  194. private string monitordemand = "";
  195. /// <summary>
  196. /// 是否接箍监制
  197. /// </summary>
  198. private string ifMonitorJg = "";
  199. /// <summary>
  200. /// 监制编号
  201. /// </summary>
  202. private string prdcrNo = "";
  203. /// <summary>
  204. /// 监制人
  205. /// </summary>
  206. private string producer = "";
  207. /// <summary>
  208. /// 监制到场时间
  209. /// </summary>
  210. private string producerTime = "";
  211. /// <summary>
  212. /// 机床编号
  213. /// </summary>
  214. private string machNo = "";
  215. /// <summary>
  216. /// 机床名称
  217. /// </summary>
  218. private string machNm = "";
  219. /// <summary>
  220. /// 交易个数
  221. /// </summary>
  222. private decimal? dealNum = null;
  223. /// <summary>
  224. /// 交易总重量
  225. /// </summary>
  226. private decimal? dealWt = null;
  227. /// <summary>
  228. /// 结算日期(年月)
  229. /// </summary>
  230. private string balYearMonth = "";
  231. /// <summary>
  232. /// 首次入库时间
  233. /// </summary>
  234. private string fInTime = "";
  235. /// <summary>
  236. /// 交易时间
  237. /// </summary>
  238. private string dealTime = "";
  239. /// <summary>
  240. /// (出库)仓库代码
  241. /// </summary>
  242. private string storageNo = "";
  243. /// <summary>
  244. /// (出库)库位代码
  245. /// </summary>
  246. private string locationNo = "";
  247. /// <summary>
  248. /// (出库)仓库类型(8003 )
  249. /// </summary>
  250. private string storageAttr = "";
  251. /// <summary>
  252. /// (出库)仓库类型描述
  253. /// </summary>
  254. private string storageAttrName = "";
  255. /// <summary>
  256. /// (出库)库类别代码(8002)
  257. /// </summary>
  258. private string storageTypeNo = "";
  259. /// <summary>
  260. /// (出库)库类别代码描述
  261. /// </summary>
  262. private string storageTypeName = "";
  263. /// <summary>
  264. /// (目标)仓库代码
  265. /// </summary>
  266. private string tarStorageNo = "";
  267. /// <summary>
  268. /// (目标)库位代码
  269. /// </summary>
  270. private string tarLocationNo = "";
  271. /// <summary>
  272. /// (目标)框号
  273. /// </summary>
  274. private string tarKepNo = "";
  275. /// <summary>
  276. /// (目标)仓库类型(8003 )
  277. /// </summary>
  278. private string tarStorageAttr = "";
  279. /// <summary>
  280. /// (目标)仓库类型描述
  281. /// </summary>
  282. private string tarStorageAttrName = "";
  283. /// <summary>
  284. /// (目标)库类别代码(8002 )
  285. /// </summary>
  286. private string tarStorageTypeNo = "";
  287. /// <summary>
  288. /// (目标)库类别代码描述
  289. /// </summary>
  290. private string tarStorageTypeName = "";
  291. /// <summary>
  292. /// (目标)接收确认标志(0未接收、1已接收)
  293. /// </summary>
  294. private string tarRecFlag = "";
  295. /// <summary>
  296. /// 人工录入标志(0,自动,1.人工)
  297. /// </summary>
  298. private string handFlag = "";
  299. /// <summary>
  300. /// 压印喷标要求(4项之一)
  301. /// </summary>
  302. private string demandCopper = "";
  303. /// <summary>
  304. /// 探伤要求(4项之一,408401)
  305. /// </summary>
  306. private string demandDetection = "";
  307. /// <summary>
  308. /// 喷砂要求(4项之一)
  309. /// </summary>
  310. private string demandBlast = "";
  311. /// <summary>
  312. /// 磷化镀铜要求(4项之一,408402)
  313. /// </summary>
  314. private string demandBonderizing = "";
  315. /// <summary>
  316. /// 客户Alpha编号
  317. /// </summary>
  318. private string custAlphaNo = "";
  319. /// <summary>
  320. /// 产品特殊要求描述
  321. /// </summary>
  322. private string orderSpecialDesc = "";
  323. /// <summary>
  324. /// 用途代码
  325. /// </summary>
  326. private string alphaCode = "";
  327. /// <summary>
  328. /// 判定单号
  329. /// </summary>
  330. private string deterNo = "";
  331. /// <summary>
  332. /// 判定结果(407407)
  333. /// </summary>
  334. private string deterResults = "";
  335. /// <summary>
  336. /// 操作工
  337. /// </summary>
  338. private string colOperator = "";
  339. /// <summary>
  340. /// 备注
  341. /// </summary>
  342. private string memo = "";
  343. /// <summary>
  344. /// 创建人
  345. /// </summary>
  346. private string createName = "";
  347. /// <summary>
  348. /// 创建时间
  349. /// </summary>
  350. private string createTime = "";
  351. /// <summary>
  352. /// 修改人
  353. /// </summary>
  354. private string updateName = "";
  355. /// <summary>
  356. /// 修改时间
  357. /// </summary>
  358. private string updateTime = "";
  359. /// <summary>
  360. /// 交易单号('J'交易类型编码+工单号+3流水号)
  361. /// </summary>
  362. [Description("交易单号")]
  363. [Nullable(false)]
  364. [DataLength(40)]
  365. public string DealOrde
  366. {
  367. get { return dealOrde; }
  368. set { dealOrde = value; }
  369. }
  370. /// <summary>
  371. /// 交易类型
  372. /// </summary>
  373. [Description("交易类型")]
  374. [Nullable(true)]
  375. [DataLength(10)]
  376. public string DealTypeCode
  377. {
  378. get { return dealTypeCode; }
  379. set { dealTypeCode = value; }
  380. }
  381. /// <summary>
  382. /// 交易类型名称
  383. /// </summary>
  384. [Description("交易类型名称")]
  385. [Nullable(true)]
  386. [DataLength(20)]
  387. public string DealTypeName
  388. {
  389. get { return dealTypeName; }
  390. set { dealTypeName = value; }
  391. }
  392. /// <summary>
  393. /// 交易发起方代码(原作业单位科室)
  394. /// </summary>
  395. [Description("交易发起方代码")]
  396. [Nullable(true)]
  397. [DataLength(20)]
  398. public string SourceCode
  399. {
  400. get { return sourceCode; }
  401. set { sourceCode = value; }
  402. }
  403. /// <summary>
  404. /// 交易发起方
  405. /// </summary>
  406. [Description("交易发起方")]
  407. [Nullable(true)]
  408. [DataLength(40)]
  409. public string SourceName
  410. {
  411. get { return sourceName; }
  412. set { sourceName = value; }
  413. }
  414. /// <summary>
  415. /// 交易受理方代码(目标作业单位科室)
  416. /// </summary>
  417. [Description("交易受理方代码")]
  418. [Nullable(true)]
  419. [DataLength(10)]
  420. public string TarCode
  421. {
  422. get { return tarCode; }
  423. set { tarCode = value; }
  424. }
  425. /// <summary>
  426. /// 交易受理方
  427. /// </summary>
  428. [Description("交易受理方")]
  429. [Nullable(true)]
  430. [DataLength(20)]
  431. public string TarName
  432. {
  433. get { return tarName; }
  434. set { tarName = value; }
  435. }
  436. /// <summary>
  437. /// 框号
  438. /// </summary>
  439. [Description("框号")]
  440. [Nullable(true)]
  441. [DataLength(20)]
  442. public string KepNo
  443. {
  444. get { return kepNo; }
  445. set { kepNo = value; }
  446. }
  447. /// <summary>
  448. /// 材料号(作业工单号+实绩编号+3位流水)
  449. /// </summary>
  450. [Description("材料号")]
  451. [Nullable(true)]
  452. [DataLength(40)]
  453. public string MatNo
  454. {
  455. get { return matNo; }
  456. set { matNo = value; }
  457. }
  458. /// <summary>
  459. /// 实绩编号
  460. /// </summary>
  461. [Description("实绩编号")]
  462. [Nullable(true)]
  463. [DataLength(20)]
  464. public string ResultNo
  465. {
  466. get { return resultNo; }
  467. set { resultNo = value; }
  468. }
  469. /// <summary>
  470. /// 炉次计划号
  471. /// </summary>
  472. [Description("炉次计划号")]
  473. [Nullable(true)]
  474. [DataLength(20)]
  475. public string ZyPlanId
  476. {
  477. get { return zyPlanId; }
  478. set { zyPlanId = value; }
  479. }
  480. /// <summary>
  481. /// 工单号(炉次计划号+01流水)
  482. /// </summary>
  483. [Description("工单号")]
  484. [Nullable(true)]
  485. [DataLength(20)]
  486. public string WoId
  487. {
  488. get { return woId; }
  489. set { woId = value; }
  490. }
  491. /// <summary>
  492. /// 接箍工序订单编号
  493. /// </summary>
  494. [Description("接箍工序订单编号")]
  495. [Nullable(true)]
  496. [DataLength(20)]
  497. public string ProPlanId
  498. {
  499. get { return proPlanId; }
  500. set { proPlanId = value; }
  501. }
  502. /// <summary>
  503. /// 属性分组号
  504. /// </summary>
  505. [Description("属性分组号")]
  506. [Nullable(true)]
  507. [DataLength(10)]
  508. public string JgGroupId
  509. {
  510. get { return jgGroupId; }
  511. set { jgGroupId = value; }
  512. }
  513. /// <summary>
  514. /// (原)工序订单编号
  515. /// </summary>
  516. [Description("(原)工序订单编号")]
  517. [Nullable(true)]
  518. [DataLength(20)]
  519. public string ProPlanId1
  520. {
  521. get { return proPlanId1; }
  522. set { proPlanId1 = value; }
  523. }
  524. /// <summary>
  525. /// (原)属性分组号
  526. /// </summary>
  527. [Description("(原)属性分组号")]
  528. [Nullable(true)]
  529. [DataLength(10)]
  530. public string JgGroupId1
  531. {
  532. get { return jgGroupId1; }
  533. set { jgGroupId1 = value; }
  534. }
  535. /// <summary>
  536. /// 产线代码
  537. /// </summary>
  538. [Description("产线代码")]
  539. [Nullable(true)]
  540. [DataLength(20)]
  541. public string PlineCode
  542. {
  543. get { return plineCode; }
  544. set { plineCode = value; }
  545. }
  546. /// <summary>
  547. /// 产线描述
  548. /// </summary>
  549. [Description("产线描述")]
  550. [Nullable(true)]
  551. [DataLength(40)]
  552. public string PlineName
  553. {
  554. get { return plineName; }
  555. set { plineName = value; }
  556. }
  557. /// <summary>
  558. /// 来源分类代码(8013)
  559. /// </summary>
  560. [Description("来源分类代码")]
  561. [Nullable(true)]
  562. [DataLength(10)]
  563. public string MatOriginCode
  564. {
  565. get { return matOriginCode; }
  566. set { matOriginCode = value; }
  567. }
  568. /// <summary>
  569. /// 来源分类名称
  570. /// </summary>
  571. [Description("来源分类名称")]
  572. [Nullable(true)]
  573. [DataLength(20)]
  574. public string MatOriginName
  575. {
  576. get { return matOriginName; }
  577. set { matOriginName = value; }
  578. }
  579. /// <summary>
  580. /// 来源地代码(产线、外委、外购对应的具体项目)
  581. /// </summary>
  582. [Description("来源地代码")]
  583. [Nullable(true)]
  584. [DataLength(10)]
  585. public string SoureCode
  586. {
  587. get { return soureCode; }
  588. set { soureCode = value; }
  589. }
  590. /// <summary>
  591. /// 来源地名称
  592. /// </summary>
  593. [Description("来源地名称")]
  594. [Nullable(true)]
  595. [DataLength(40)]
  596. public string SoureName
  597. {
  598. get { return soureName; }
  599. set { soureName = value; }
  600. }
  601. /// <summary>
  602. /// 判定炉号
  603. /// </summary>
  604. [Description("判定炉号")]
  605. [Nullable(true)]
  606. [DataLength(6)]
  607. public string JudgeStoveNo
  608. {
  609. get { return judgeStoveNo; }
  610. set { judgeStoveNo = value; }
  611. }
  612. /// <summary>
  613. /// 批号(炉批号)
  614. /// </summary>
  615. [Description("批号")]
  616. [Nullable(true)]
  617. [DataLength(10)]
  618. public string BatchNo
  619. {
  620. get { return batchNo; }
  621. set { batchNo = value; }
  622. }
  623. /// <summary>
  624. /// 接箍料物料编码
  625. /// </summary>
  626. [Description("接箍料物料编码")]
  627. [Nullable(true)]
  628. [DataLength(40)]
  629. public string BlWlId
  630. {
  631. get { return blWlId; }
  632. set { blWlId = value; }
  633. }
  634. /// <summary>
  635. /// 接箍料物料描述
  636. /// </summary>
  637. [Description("接箍料物料描述")]
  638. [Nullable(true)]
  639. [DataLength(40)]
  640. public string BlWlDesc
  641. {
  642. get { return blWlDesc; }
  643. set { blWlDesc = value; }
  644. }
  645. /// <summary>
  646. /// 接箍料外径(mm)
  647. /// </summary>
  648. [Description("接箍料外径(mm)")]
  649. [Nullable(true)]
  650. [DataLength(6)]
  651. public decimal? MinD
  652. {
  653. get { return minD; }
  654. set { minD = value; }
  655. }
  656. /// <summary>
  657. /// 接箍料壁厚(mm)
  658. /// </summary>
  659. [Description("接箍料壁厚(mm)")]
  660. [Nullable(true)]
  661. [DataLength(6)]
  662. public decimal? MinH
  663. {
  664. get { return minH; }
  665. set { minH = value; }
  666. }
  667. /// <summary>
  668. /// 接箍码
  669. /// </summary>
  670. [Description("接箍码")]
  671. [Nullable(true)]
  672. [DataLength(7)]
  673. public string CodeJg
  674. {
  675. get { return codeJg; }
  676. set { codeJg = value; }
  677. }
  678. /// <summary>
  679. /// 钢种代码
  680. /// </summary>
  681. [Description("钢种代码")]
  682. [Nullable(true)]
  683. [DataLength(10)]
  684. public string Gradecode
  685. {
  686. get { return gradecode; }
  687. set { gradecode = value; }
  688. }
  689. /// <summary>
  690. /// 钢种名称
  691. /// </summary>
  692. [Description("钢种名称")]
  693. [Nullable(true)]
  694. [DataLength(100)]
  695. public string Gradename
  696. {
  697. get { return gradename; }
  698. set { gradename = value; }
  699. }
  700. /// <summary>
  701. /// 钢级(牌号)代码
  702. /// </summary>
  703. [Description("钢级代码")]
  704. [Nullable(true)]
  705. [DataLength(10)]
  706. public string Steelcode
  707. {
  708. get { return steelcode; }
  709. set { steelcode = value; }
  710. }
  711. /// <summary>
  712. /// 钢级(牌号)名称
  713. /// </summary>
  714. [Description("钢级名称")]
  715. [Nullable(true)]
  716. [DataLength(100)]
  717. public string Steelname
  718. {
  719. get { return steelname; }
  720. set { steelname = value; }
  721. }
  722. /// <summary>
  723. /// 扣型代码
  724. /// </summary>
  725. [Description("扣型代码")]
  726. [Nullable(true)]
  727. [DataLength(20)]
  728. public string ModelCode
  729. {
  730. get { return modelCode; }
  731. set { modelCode = value; }
  732. }
  733. /// <summary>
  734. /// 扣型描述
  735. /// </summary>
  736. [Description("扣型描述")]
  737. [Nullable(true)]
  738. [DataLength(100)]
  739. public string ModelDesc
  740. {
  741. get { return modelDesc; }
  742. set { modelDesc = value; }
  743. }
  744. /// <summary>
  745. /// 接箍外径
  746. /// </summary>
  747. [Description("接箍外径")]
  748. [Nullable(true)]
  749. [DataLength(10)]
  750. public decimal? Outdiameter
  751. {
  752. get { return outdiameter; }
  753. set { outdiameter = value; }
  754. }
  755. /// <summary>
  756. /// 临界壁厚
  757. /// </summary>
  758. [Description("临界壁厚")]
  759. [Nullable(true)]
  760. [DataLength(10)]
  761. public decimal? Wallthick
  762. {
  763. get { return wallthick; }
  764. set { wallthick = value; }
  765. }
  766. /// <summary>
  767. /// 接箍规格代码
  768. /// </summary>
  769. [Description("接箍规格代码")]
  770. [Nullable(true)]
  771. [DataLength(20)]
  772. public string SpecJg
  773. {
  774. get { return specJg; }
  775. set { specJg = value; }
  776. }
  777. /// <summary>
  778. /// 接箍规格描述
  779. /// </summary>
  780. [Description("接箍规格描述")]
  781. [Nullable(true)]
  782. [DataLength(100)]
  783. public string SpecJgDesc
  784. {
  785. get { return specJgDesc; }
  786. set { specJgDesc = value; }
  787. }
  788. /// <summary>
  789. /// 中孔类别(I、II、III、IV...)
  790. /// </summary>
  791. [Description("中孔类别")]
  792. [Nullable(true)]
  793. [DataLength(8)]
  794. public string StyleJg
  795. {
  796. get { return styleJg; }
  797. set { styleJg = value; }
  798. }
  799. /// <summary>
  800. /// 中孔内径
  801. /// </summary>
  802. [Description("中孔内径")]
  803. [Nullable(true)]
  804. [DataLength(6)]
  805. public decimal? Diameter
  806. {
  807. get { return diameter; }
  808. set { diameter = value; }
  809. }
  810. /// <summary>
  811. /// 测量J值
  812. /// </summary>
  813. [Description("测量J值")]
  814. [Nullable(true)]
  815. [DataLength(6)]
  816. public decimal? CheckJVal
  817. {
  818. get { return checkJVal; }
  819. set { checkJVal = value; }
  820. }
  821. /// <summary>
  822. /// 接箍长度
  823. /// </summary>
  824. [Description("接箍长度")]
  825. [Nullable(true)]
  826. [DataLength(10)]
  827. public decimal? Aimlength
  828. {
  829. get { return aimlength; }
  830. set { aimlength = value; }
  831. }
  832. /// <summary>
  833. /// 单重
  834. /// </summary>
  835. [Description("单重")]
  836. [Nullable(true)]
  837. [DataLength(10)]
  838. public decimal? Singleweight
  839. {
  840. get { return singleweight; }
  841. set { singleweight = value; }
  842. }
  843. /// <summary>
  844. /// 监制要求
  845. /// </summary>
  846. [Description("监制要求")]
  847. [Nullable(true)]
  848. [DataLength(200)]
  849. public string Monitordemand
  850. {
  851. get { return monitordemand; }
  852. set { monitordemand = value; }
  853. }
  854. /// <summary>
  855. /// 是否接箍监制
  856. /// </summary>
  857. [Description("是否接箍监制")]
  858. [Nullable(true)]
  859. [DataLength(1)]
  860. public string IfMonitorJg
  861. {
  862. get { return ifMonitorJg; }
  863. set { ifMonitorJg = value; }
  864. }
  865. /// <summary>
  866. /// 监制编号
  867. /// </summary>
  868. [Description("监制编号")]
  869. [Nullable(true)]
  870. [DataLength(40)]
  871. public string PrdcrNo
  872. {
  873. get { return prdcrNo; }
  874. set { prdcrNo = value; }
  875. }
  876. /// <summary>
  877. /// 监制人
  878. /// </summary>
  879. [Description("监制人")]
  880. [Nullable(true)]
  881. [DataLength(40)]
  882. public string Producer
  883. {
  884. get { return producer; }
  885. set { producer = value; }
  886. }
  887. /// <summary>
  888. /// 监制到场时间
  889. /// </summary>
  890. [Description("监制到场时间")]
  891. [Nullable(true)]
  892. public string ProducerTime
  893. {
  894. get { return producerTime; }
  895. set { producerTime = value; }
  896. }
  897. /// <summary>
  898. /// 机床编号
  899. /// </summary>
  900. [Description("机床编号")]
  901. [Nullable(true)]
  902. [DataLength(10)]
  903. public string MachNo
  904. {
  905. get { return machNo; }
  906. set { machNo = value; }
  907. }
  908. /// <summary>
  909. /// 机床名称
  910. /// </summary>
  911. [Description("机床名称")]
  912. [Nullable(true)]
  913. [DataLength(10)]
  914. public string MachNm
  915. {
  916. get { return machNm; }
  917. set { machNm = value; }
  918. }
  919. /// <summary>
  920. /// 交易个数
  921. /// </summary>
  922. [Description("交易个数")]
  923. [Nullable(true)]
  924. [DataLength(6)]
  925. public decimal? DealNum
  926. {
  927. get { return dealNum; }
  928. set { dealNum = value; }
  929. }
  930. /// <summary>
  931. /// 交易总重量
  932. /// </summary>
  933. [Description("交易总重量")]
  934. [Nullable(true)]
  935. [DataLength(8)]
  936. public decimal? DealWt
  937. {
  938. get { return dealWt; }
  939. set { dealWt = value; }
  940. }
  941. /// <summary>
  942. /// 结算日期(年月)
  943. /// </summary>
  944. [Description("结算日期")]
  945. [Nullable(true)]
  946. [DataLength(6)]
  947. public string BalYearMonth
  948. {
  949. get { return balYearMonth; }
  950. set { balYearMonth = value; }
  951. }
  952. /// <summary>
  953. /// 首次入库时间
  954. /// </summary>
  955. [Description("首次入库时间")]
  956. [Nullable(true)]
  957. public string FInTime
  958. {
  959. get { return fInTime; }
  960. set { fInTime = value; }
  961. }
  962. /// <summary>
  963. /// 交易时间
  964. /// </summary>
  965. [Description("交易时间")]
  966. [Nullable(true)]
  967. public string DealTime
  968. {
  969. get { return dealTime; }
  970. set { dealTime = value; }
  971. }
  972. /// <summary>
  973. /// (出库)仓库代码
  974. /// </summary>
  975. [Description("仓库代码")]
  976. [Nullable(true)]
  977. [DataLength(5)]
  978. public string StorageNo
  979. {
  980. get { return storageNo; }
  981. set { storageNo = value; }
  982. }
  983. /// <summary>
  984. /// (出库)库位代码
  985. /// </summary>
  986. [Description("库位代码")]
  987. [Nullable(true)]
  988. [DataLength(10)]
  989. public string LocationNo
  990. {
  991. get { return locationNo; }
  992. set { locationNo = value; }
  993. }
  994. /// <summary>
  995. /// (出库)仓库类型(8003 )
  996. /// </summary>
  997. [Description("仓库类型")]
  998. [Nullable(true)]
  999. [DataLength(10)]
  1000. public string StorageAttr
  1001. {
  1002. get { return storageAttr; }
  1003. set { storageAttr = value; }
  1004. }
  1005. /// <summary>
  1006. /// (出库)仓库类型描述
  1007. /// </summary>
  1008. [Description("仓库类型描述")]
  1009. [Nullable(true)]
  1010. [DataLength(20)]
  1011. public string StorageAttrName
  1012. {
  1013. get { return storageAttrName; }
  1014. set { storageAttrName = value; }
  1015. }
  1016. /// <summary>
  1017. /// (出库)库类别代码(8002)
  1018. /// </summary>
  1019. [Description("库类别代码")]
  1020. [Nullable(true)]
  1021. [DataLength(10)]
  1022. public string StorageTypeNo
  1023. {
  1024. get { return storageTypeNo; }
  1025. set { storageTypeNo = value; }
  1026. }
  1027. /// <summary>
  1028. /// (出库)库类别代码描述
  1029. /// </summary>
  1030. [Description("库类别代码描述")]
  1031. [Nullable(true)]
  1032. [DataLength(20)]
  1033. public string StorageTypeName
  1034. {
  1035. get { return storageTypeName; }
  1036. set { storageTypeName = value; }
  1037. }
  1038. /// <summary>
  1039. /// (目标)仓库代码
  1040. /// </summary>
  1041. [Description("仓库代码")]
  1042. [Nullable(true)]
  1043. [DataLength(5)]
  1044. public string TarStorageNo
  1045. {
  1046. get { return tarStorageNo; }
  1047. set { tarStorageNo = value; }
  1048. }
  1049. /// <summary>
  1050. /// (目标)库位代码
  1051. /// </summary>
  1052. [Description("库位代码")]
  1053. [Nullable(true)]
  1054. [DataLength(9)]
  1055. public string TarLocationNo
  1056. {
  1057. get { return tarLocationNo; }
  1058. set { tarLocationNo = value; }
  1059. }
  1060. /// <summary>
  1061. /// (目标)框号
  1062. /// </summary>
  1063. [Description("框号")]
  1064. [Nullable(true)]
  1065. [DataLength(20)]
  1066. public string TarKepNo
  1067. {
  1068. get { return tarKepNo; }
  1069. set { tarKepNo = value; }
  1070. }
  1071. /// <summary>
  1072. /// (目标)仓库类型(8003 )
  1073. /// </summary>
  1074. [Description("仓库类型")]
  1075. [Nullable(true)]
  1076. [DataLength(10)]
  1077. public string TarStorageAttr
  1078. {
  1079. get { return tarStorageAttr; }
  1080. set { tarStorageAttr = value; }
  1081. }
  1082. /// <summary>
  1083. /// (目标)仓库类型描述
  1084. /// </summary>
  1085. [Description("仓库类型描述")]
  1086. [Nullable(true)]
  1087. [DataLength(20)]
  1088. public string TarStorageAttrName
  1089. {
  1090. get { return tarStorageAttrName; }
  1091. set { tarStorageAttrName = value; }
  1092. }
  1093. /// <summary>
  1094. /// (目标)库类别代码(8002 )
  1095. /// </summary>
  1096. [Description("库类别代码")]
  1097. [Nullable(true)]
  1098. [DataLength(10)]
  1099. public string TarStorageTypeNo
  1100. {
  1101. get { return tarStorageTypeNo; }
  1102. set { tarStorageTypeNo = value; }
  1103. }
  1104. /// <summary>
  1105. /// (目标)库类别代码描述
  1106. /// </summary>
  1107. [Description("库类别代码描述")]
  1108. [Nullable(true)]
  1109. [DataLength(20)]
  1110. public string TarStorageTypeName
  1111. {
  1112. get { return tarStorageTypeName; }
  1113. set { tarStorageTypeName = value; }
  1114. }
  1115. /// <summary>
  1116. /// (目标)接收确认标志(0未接收、1已接收)
  1117. /// </summary>
  1118. [Description("接收确认标志")]
  1119. [Nullable(true)]
  1120. [DataLength(1)]
  1121. public string TarRecFlag
  1122. {
  1123. get { return tarRecFlag; }
  1124. set { tarRecFlag = value; }
  1125. }
  1126. /// <summary>
  1127. /// 人工录入标志(0,自动,1.人工)
  1128. /// </summary>
  1129. [Description("人工录入标志")]
  1130. [Nullable(true)]
  1131. [DataLength(1)]
  1132. public string HandFlag
  1133. {
  1134. get { return handFlag; }
  1135. set { handFlag = value; }
  1136. }
  1137. /// <summary>
  1138. /// 压印喷标要求(4项之一)
  1139. /// </summary>
  1140. [Description("压印喷标要求")]
  1141. [Nullable(true)]
  1142. [DataLength(400)]
  1143. public string DemandCopper
  1144. {
  1145. get { return demandCopper; }
  1146. set { demandCopper = value; }
  1147. }
  1148. /// <summary>
  1149. /// 探伤要求(4项之一,408401)
  1150. /// </summary>
  1151. [Description("探伤要求")]
  1152. [Nullable(true)]
  1153. [DataLength(200)]
  1154. public string DemandDetection
  1155. {
  1156. get { return demandDetection; }
  1157. set { demandDetection = value; }
  1158. }
  1159. /// <summary>
  1160. /// 喷砂要求(4项之一)
  1161. /// </summary>
  1162. [Description("喷砂要求")]
  1163. [Nullable(true)]
  1164. [DataLength(200)]
  1165. public string DemandBlast
  1166. {
  1167. get { return demandBlast; }
  1168. set { demandBlast = value; }
  1169. }
  1170. /// <summary>
  1171. /// 磷化镀铜要求(4项之一,408402)
  1172. /// </summary>
  1173. [Description("磷化镀铜要求")]
  1174. [Nullable(true)]
  1175. [DataLength(200)]
  1176. public string DemandBonderizing
  1177. {
  1178. get { return demandBonderizing; }
  1179. set { demandBonderizing = value; }
  1180. }
  1181. /// <summary>
  1182. /// 客户Alpha编号
  1183. /// </summary>
  1184. [Description("客户Alpha编号")]
  1185. [Nullable(true)]
  1186. [DataLength(20)]
  1187. public string CustAlphaNo
  1188. {
  1189. get { return custAlphaNo; }
  1190. set { custAlphaNo = value; }
  1191. }
  1192. /// <summary>
  1193. /// 产品特殊要求描述
  1194. /// </summary>
  1195. [Description("产品特殊要求描述")]
  1196. [Nullable(true)]
  1197. [DataLength(4000)]
  1198. public string OrderSpecialDesc
  1199. {
  1200. get { return orderSpecialDesc; }
  1201. set { orderSpecialDesc = value; }
  1202. }
  1203. /// <summary>
  1204. /// 用途代码
  1205. /// </summary>
  1206. [Description("用途代码")]
  1207. [Nullable(true)]
  1208. [DataLength(20)]
  1209. public string AlphaCode
  1210. {
  1211. get { return alphaCode; }
  1212. set { alphaCode = value; }
  1213. }
  1214. /// <summary>
  1215. /// 判定单号
  1216. /// </summary>
  1217. [Description("判定单号")]
  1218. [Nullable(true)]
  1219. [DataLength(40)]
  1220. public string DeterNo
  1221. {
  1222. get { return deterNo; }
  1223. set { deterNo = value; }
  1224. }
  1225. /// <summary>
  1226. /// 判定结果(407407)
  1227. /// </summary>
  1228. [Description("判定结果")]
  1229. [Nullable(true)]
  1230. [DataLength(10)]
  1231. public string DeterResults
  1232. {
  1233. get { return deterResults; }
  1234. set { deterResults = value; }
  1235. }
  1236. /// <summary>
  1237. /// 操作工
  1238. /// </summary>
  1239. [Description("操作工")]
  1240. [Nullable(true)]
  1241. [DataLength(20)]
  1242. public string ColOperator
  1243. {
  1244. get { return colOperator; }
  1245. set { colOperator = value; }
  1246. }
  1247. /// <summary>
  1248. /// 备注
  1249. /// </summary>
  1250. [Description("备注")]
  1251. [Nullable(true)]
  1252. [DataLength(200)]
  1253. public string Memo
  1254. {
  1255. get { return memo; }
  1256. set { memo = value; }
  1257. }
  1258. /// <summary>
  1259. /// 创建人
  1260. /// </summary>
  1261. [Description("创建人")]
  1262. [Nullable(true)]
  1263. [DataLength(20)]
  1264. public string CreateName
  1265. {
  1266. get { return createName; }
  1267. set { createName = value; }
  1268. }
  1269. /// <summary>
  1270. /// 创建时间
  1271. /// </summary>
  1272. [Description("创建时间")]
  1273. [Nullable(true)]
  1274. public string CreateTime
  1275. {
  1276. get { return createTime; }
  1277. set { createTime = value; }
  1278. }
  1279. /// <summary>
  1280. /// 修改人
  1281. /// </summary>
  1282. [Description("修改人")]
  1283. [Nullable(true)]
  1284. [DataLength(20)]
  1285. public string UpdateName
  1286. {
  1287. get { return updateName; }
  1288. set { updateName = value; }
  1289. }
  1290. /// <summary>
  1291. /// 修改时间
  1292. /// </summary>
  1293. [Description("修改时间")]
  1294. [Nullable(true)]
  1295. public string UpdateTime
  1296. {
  1297. get { return updateTime; }
  1298. set { updateTime = value; }
  1299. }
  1300. /// <summary>
  1301. /// 材料类别(8014在制品、成品、商品)
  1302. /// </summary>
  1303. private string productFlag = "";
  1304. /// <summary>
  1305. /// 材料状态(801501在制品阶段、801502成品、801503商品...)
  1306. /// </summary>
  1307. private string matStatus = "";
  1308. /// <summary>
  1309. /// 材料类别(8014在制品、成品、商品)
  1310. /// </summary>
  1311. [Description("材料类别")]
  1312. [Nullable(true)]
  1313. [DataLength(10)]
  1314. public string ProductFlag
  1315. {
  1316. get { return productFlag; }
  1317. set { productFlag = value; }
  1318. }
  1319. /// <summary>
  1320. /// 材料状态(801501在制品阶段、801502成品、801503商品...)
  1321. /// </summary>
  1322. [Description("材料状态")]
  1323. [Nullable(true)]
  1324. [DataLength(10)]
  1325. public string MatStatus
  1326. {
  1327. get { return matStatus; }
  1328. set { matStatus = value; }
  1329. }
  1330. private decimal? usedNum = null;
  1331. [Description("已用个")]
  1332. public decimal? UsedNum
  1333. {
  1334. get { return usedNum; }
  1335. set { usedNum = value; }
  1336. }
  1337. private decimal? usedWt = null;
  1338. [Description("已用吨")]
  1339. public decimal? UsedWt
  1340. {
  1341. get { return usedWt; }
  1342. set { usedWt = value; }
  1343. }
  1344. private string outFlag = "";
  1345. [Description("出库标志")]
  1346. public string OutFlag
  1347. {
  1348. get { return outFlag; }
  1349. set { outFlag = value; }
  1350. }
  1351. /// <summary>
  1352. /// 接箍合同号
  1353. /// </summary>
  1354. private string jgOrderno = "";
  1355. /// <summary>
  1356. /// 合同号
  1357. /// </summary>
  1358. private string orderNo = "";
  1359. /// <summary>
  1360. /// 交货行号
  1361. /// </summary>
  1362. private string deliveryNo = "";
  1363. /// <summary>
  1364. /// 交货行主键
  1365. /// </summary>
  1366. private string ordLnDlyPk = "";
  1367. /// <summary>
  1368. /// 接箍合同号
  1369. /// </summary>
  1370. [Description("接箍合同号")]
  1371. [Nullable(true)]
  1372. [DataLength(40)]
  1373. public string JgOrderno
  1374. {
  1375. get { return jgOrderno; }
  1376. set { jgOrderno = value; }
  1377. }
  1378. /// <summary>
  1379. /// 合同号
  1380. /// </summary>
  1381. [Description("合同号")]
  1382. [Nullable(true)]
  1383. [DataLength(20)]
  1384. public string OrderNo
  1385. {
  1386. get { return orderNo; }
  1387. set { orderNo = value; }
  1388. }
  1389. /// <summary>
  1390. /// 交货行号
  1391. /// </summary>
  1392. [Description("交货行")]
  1393. [Nullable(true)]
  1394. [DataLength(3)]
  1395. public string DeliveryNo
  1396. {
  1397. get { return deliveryNo; }
  1398. set { deliveryNo = value; }
  1399. }
  1400. /// <summary>
  1401. /// 交货行主键
  1402. /// </summary>
  1403. [Description("交货行主键")]
  1404. [Nullable(true)]
  1405. [DataLength(50)]
  1406. public string OrdLnDlyPk
  1407. {
  1408. get { return ordLnDlyPk; }
  1409. set { ordLnDlyPk = value; }
  1410. }
  1411. private decimal? faillNum = null;
  1412. [Description("废品个")]
  1413. public decimal? FaillNum
  1414. {
  1415. get { return faillNum; }
  1416. set { faillNum = value; }
  1417. }
  1418. private decimal? backNum = null;
  1419. [Description("回库个")]
  1420. public decimal? BackNum
  1421. {
  1422. get { return backNum; }
  1423. set { backNum = value; }
  1424. }
  1425. private string matNoXh = "";
  1426. [Description("材料序号")]
  1427. public string MatNoXh
  1428. {
  1429. get { return matNoXh; }
  1430. set { matNoXh = value; }
  1431. }
  1432. private string gowhereName = "";
  1433. [Description("去向")]
  1434. public string GowhereName
  1435. {
  1436. get { return gowhereName; }
  1437. set { gowhereName = value; }
  1438. }
  1439. private decimal? butBackNum = null;
  1440. [Description("可回库个")]
  1441. public decimal? ButBackNum
  1442. {
  1443. get { return butBackNum; }
  1444. set { butBackNum = value; }
  1445. }
  1446. private string manageState = "";
  1447. [Description("管理状态")]
  1448. public string ManageState
  1449. {
  1450. get { return manageState; }
  1451. set { manageState = value; }
  1452. }
  1453. private string codeJgBl = "";
  1454. [Description("备料码")]
  1455. public string CodeJgBl
  1456. {
  1457. get { return codeJgBl; }
  1458. set { codeJgBl = value; }
  1459. }
  1460. /// <summary>
  1461. /// 冶炼炉号(电炉号)
  1462. /// </summary>
  1463. private string stoveNo = "";
  1464. /// <summary>
  1465. /// 标示炉号(打印炉号)
  1466. /// </summary>
  1467. private string flagStoveNo = "";
  1468. /// <summary>
  1469. /// 冶炼炉号(电炉号)
  1470. /// </summary>
  1471. [Description("冶炼炉号(电炉号)")]
  1472. [Nullable(true)]
  1473. [DataLength(10)]
  1474. public string StoveNo
  1475. {
  1476. get { return stoveNo; }
  1477. set { stoveNo = value; }
  1478. }
  1479. /// <summary>
  1480. /// 标示炉号(打印炉号)
  1481. /// </summary>
  1482. [Description("标示炉号(打印炉号)")]
  1483. [Nullable(true)]
  1484. [DataLength(10)]
  1485. public string FlagStoveNo
  1486. {
  1487. get { return flagStoveNo; }
  1488. set { flagStoveNo = value; }
  1489. }
  1490. /// <summary>
  1491. /// 处理标志(0:未处理,1:已处理)
  1492. /// </summary>
  1493. private string handleFlag = "";
  1494. /// <summary>
  1495. /// 处理人
  1496. /// </summary>
  1497. private string handleName = "";
  1498. /// <summary>
  1499. /// 处理时间
  1500. /// </summary>
  1501. private string handleTime = "";
  1502. /// <summary>
  1503. /// 处理标志(0:未处理,1:已处理)
  1504. /// </summary>
  1505. [Description("处理标志")]
  1506. [Nullable(true)]
  1507. [DataLength(1)]
  1508. public string HandleFlag
  1509. {
  1510. get { return handleFlag; }
  1511. set { handleFlag = value; }
  1512. }
  1513. /// <summary>
  1514. /// 处理人
  1515. /// </summary>
  1516. [Description("处理人")]
  1517. [Nullable(true)]
  1518. [DataLength(20)]
  1519. public string HandleName
  1520. {
  1521. get { return handleName; }
  1522. set { handleName = value; }
  1523. }
  1524. /// <summary>
  1525. /// 处理时间
  1526. /// </summary>
  1527. [Description("处理时间")]
  1528. [Nullable(true)]
  1529. public string HandleTime
  1530. {
  1531. get { return handleTime; }
  1532. set { handleTime = value; }
  1533. }
  1534. }
  1535. }