QcmZgJugdeApplyEntity.cs 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383
  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. using Core.StlMes.Client.YdmBcPipeManage.Entity;
  8. namespace Core.StlMes.Client.YdmBcPipeManage.Entity
  9. {
  10. class QcmZgJugdeApplyEntity
  11. {
  12. private string jugdeApplySequeno = "";
  13. /// <summary>
  14. /// 申请判定单号
  15. /// </summary>
  16. private string jugdeApplyCode = "";
  17. /// <summary>
  18. /// 炉号
  19. /// </summary>
  20. private string judgeStoveNo = "";
  21. /// <summary>
  22. /// 批号
  23. /// </summary>
  24. private string batchNo = "";
  25. /// <summary>
  26. /// 组号
  27. /// </summary>
  28. private string batchGroudNo = "";
  29. /// <summary>
  30. /// 工序代码(A\B\C\D.....)
  31. /// </summary>
  32. private string processCode = "";
  33. /// <summary>
  34. /// 产线代码
  35. /// </summary>
  36. private string plineCode = "";
  37. /// <summary>
  38. /// 支数
  39. /// </summary>
  40. private decimal? actCount = null;
  41. /// <summary>
  42. /// 库存支数
  43. /// </summary>
  44. private decimal? matActCount = null;
  45. /// <summary>
  46. /// 实重
  47. /// </summary>
  48. private decimal? actWeight = null;
  49. /// <summary>
  50. /// 理论重量
  51. /// </summary>
  52. private decimal? actTheoryWeight = null;
  53. /// <summary>
  54. /// 申请判定生产订单号
  55. /// </summary>
  56. private string proOrderId = "";
  57. /// <summary>
  58. /// 表面结果代码
  59. /// </summary>
  60. private string faceResultCode = "";
  61. /// <summary>
  62. /// 公差结果代码
  63. /// </summary>
  64. private string specResultCode = "";
  65. /// <summary>
  66. /// 成分结果代码
  67. /// </summary>
  68. private string chemResultCode = "";
  69. /// <summary>
  70. /// 理化结果代码
  71. /// </summary>
  72. private string phyResultCode = "";
  73. /// <summary>
  74. /// 探伤结果代码
  75. /// </summary>
  76. private string detectResultCode = "";
  77. /// <summary>
  78. /// 水压结果代码
  79. /// </summary>
  80. private string wpressureResultCode = "";
  81. /// <summary>
  82. /// 加工结果代码
  83. /// </summary>
  84. private string processResultCode = "";
  85. /// <summary>
  86. /// 表面检验报告目录
  87. /// </summary>
  88. private string faceResultPath = "";
  89. /// <summary>
  90. /// 公差检验报告目录
  91. /// </summary>
  92. private string specResultPath = "";
  93. /// <summary>
  94. /// 成分检验报告目录
  95. /// </summary>
  96. private string chemResultPath = "";
  97. /// <summary>
  98. /// 理化检验报告目录
  99. /// </summary>
  100. private string phyResultPath = "";
  101. /// <summary>
  102. /// 探伤检验报告目录
  103. /// </summary>
  104. private string detectResultPath = "";
  105. /// <summary>
  106. /// 水压检验报告目录
  107. /// </summary>
  108. private string wpressureResultPath = "";
  109. /// <summary>
  110. /// 加工检验报告目录
  111. /// </summary>
  112. private string processResultPath = "";
  113. /// <summary>
  114. /// 状态(00:初使状态;10:正在处理;20:已判定)
  115. /// </summary>
  116. private string validflag = "";
  117. /// <summary>
  118. /// 申判人
  119. /// </summary>
  120. private string applyName = "";
  121. /// <summary>
  122. /// 申判时间
  123. /// </summary>
  124. private string applyTime = "";
  125. /// <summary>
  126. /// 申请判定备注
  127. /// </summary>
  128. private string memo = "";
  129. /// <summary>
  130. /// 质量分组号(同申判单号、炉、批、组的前期下,当表面、公差、成分、理化、控伤、水压、加工七大项的组合值不一样时,组号必须分开)
  131. /// </summary>
  132. private decimal? qualityGroup = null;
  133. /// <summary>
  134. /// 产出物料码
  135. /// </summary>
  136. private string materialNo = "";
  137. /// <summary>
  138. /// 产出物料描叙
  139. /// </summary>
  140. private string materialName = "";
  141. /// <summary>
  142. /// 品名代码
  143. /// </summary>
  144. private string produccode = "";
  145. /// <summary>
  146. /// 品名描述
  147. /// </summary>
  148. private string producname = "";
  149. /// <summary>
  150. /// 钢级(牌号)代码
  151. /// </summary>
  152. private string steelcode = "";
  153. /// <summary>
  154. /// 钢级(牌号)名称
  155. /// </summary>
  156. private string steelname = "";
  157. /// <summary>
  158. /// 钢种代码
  159. /// </summary>
  160. private string gradecode = "";
  161. /// <summary>
  162. /// 钢种名称
  163. /// </summary>
  164. private string gradename = "";
  165. /// <summary>
  166. /// 产品规格代码
  167. /// </summary>
  168. private string specCode = "";
  169. /// <summary>
  170. /// 产品规格描述
  171. /// </summary>
  172. private string specName = "";
  173. /// <summary>
  174. /// 扣型代码
  175. /// </summary>
  176. private string modelCode = "";
  177. /// <summary>
  178. /// 扣型描述
  179. /// </summary>
  180. private string modelDesc = "";
  181. /// <summary>
  182. /// 标准代码
  183. /// </summary>
  184. private string stdCode = "";
  185. /// <summary>
  186. /// 标准名称
  187. /// </summary>
  188. private string stdName = "";
  189. /// <summary>
  190. /// 标准类别代码
  191. /// </summary>
  192. private string stdStyle = "";
  193. /// <summary>
  194. /// 标准类别描述(PSL1....)
  195. /// </summary>
  196. private string stdStyleDesc = "";
  197. /// <summary>
  198. /// 工艺文件号
  199. /// </summary>
  200. private string crafNo = "";
  201. /// <summary>
  202. /// 生产批号
  203. /// </summary>
  204. private string lotNo = "";
  205. /// <summary>
  206. /// 生产产线名称
  207. /// </summary>
  208. private string plineName = "";
  209. /// <summary>
  210. /// 生产合同号(合同号)
  211. /// </summary>
  212. private string proOrderNo = "";
  213. /// <summary>
  214. /// 产品标识(ABC)
  215. /// </summary>
  216. private string target = "";
  217. /// <summary>
  218. /// 工艺状态(轧态)
  219. /// </summary>
  220. private string processStatus = "";
  221. /// <summary>
  222. /// 材料去向代码
  223. /// </summary>
  224. private string matGowhereCode = "";
  225. /// <summary>
  226. /// 材料去向
  227. /// </summary>
  228. private string matGowhereName = "";
  229. /// <summary>
  230. /// 外径(实际)
  231. /// </summary>
  232. private decimal? actDimater = null;
  233. /// <summary>
  234. /// 壁厚(实际)
  235. /// </summary>
  236. private decimal? actHeight = null;
  237. /// <summary>
  238. /// 长度下限(实际)
  239. /// </summary>
  240. private string actLenMin = "";
  241. /// <summary>
  242. /// 长度上限(实际)
  243. /// </summary>
  244. private string actLenMax = "";
  245. /// <summary>
  246. /// 综合判定结果代码
  247. /// </summary>
  248. private string judgeResultCode = "";
  249. /// <summary>
  250. /// 综合判定结果
  251. /// </summary>
  252. private string judgeResult = "";
  253. /// <summary>
  254. /// 综合判定时间
  255. /// </summary>
  256. private string judgeResultTime = "";
  257. /// <summary>
  258. /// 综合判定人
  259. /// </summary>
  260. private string judgeMaker = "";
  261. /// <summary>
  262. /// 是否已处理后工序炉计划
  263. /// </summary>
  264. private string ifSetZyPlan = "";
  265. /// <summary>
  266. /// 探伤等级
  267. /// </summary>
  268. private string testingGrade = "";
  269. /// <summary>
  270. /// 探伤种类
  271. /// </summary>
  272. private string testingType = "";
  273. /// <summary>
  274. /// 探伤等级1
  275. /// </summary>
  276. private string testingGrade1 = "";
  277. /// <summary>
  278. /// 探伤种类1
  279. /// </summary>
  280. private string testingType1 = "";
  281. /// <summary>
  282. /// 探伤结果代码1
  283. /// </summary>
  284. private string detectResultCode1 = "";
  285. /// <summary>
  286. /// 探伤检验报告目录1
  287. /// </summary>
  288. private string detectResultPath1 = "";
  289. /// <summary>
  290. /// 交货行主键
  291. /// </summary>
  292. private string ordLnDlyPk = "";
  293. /// <summary>
  294. /// 送判状态 (0 正常送判,1退判)
  295. /// </summary>
  296. private string applyFlag = "";
  297. /// <summary>
  298. /// 退判原因
  299. /// </summary>
  300. private string backJugdeMemo = "";
  301. /// <summary>
  302. /// 所属权代码
  303. /// </summary>
  304. private string belongCode = "";
  305. /// <summary>
  306. /// 所属权单位
  307. /// </summary>
  308. private string belongName = "";
  309. private string belongCodeJugde = "";
  310. private string belongNameJugde = "";
  311. /// <summary>
  312. /// 确认标识
  313. /// </summary>
  314. private string instockFlag = "";
  315. /// <summary>
  316. /// 下一道工序
  317. /// </summary>
  318. private string nextProcessCdoe = "";
  319. private string isAllScrap = "";
  320. private string proPlanIdNext = "";
  321. private string gxPlanNoNext = "";
  322. private string isFlag = "";
  323. private string judgeTolresultCode = "";
  324. private string judgeTolresult = "";
  325. private string judgeTolresultTime = "";
  326. private string judgeTolmaker = "";
  327. /// <summary>
  328. /// 综合判定代码
  329. /// </summary>
  330. [Description("综合判定人")]
  331. public string JudgeTolmaker
  332. {
  333. get { return judgeTolmaker; }
  334. set { judgeTolmaker = value; }
  335. }
  336. /// <summary>
  337. /// 综合判定代码
  338. /// </summary>
  339. [Description("综合判定代码")]
  340. public string JudgeTolresultCode
  341. {
  342. get { return judgeTolresultCode; }
  343. set { judgeTolresultCode = value; }
  344. }
  345. /// <summary>
  346. /// 综合判定结果
  347. /// </summary>
  348. [Description("综合判定结果")]
  349. public string JudgeTolresult
  350. {
  351. get { return judgeTolresult; }
  352. set { judgeTolresult = value; }
  353. }
  354. /// <summary>
  355. /// 综合判定时间
  356. /// </summary>
  357. [Description("综合判定时间")]
  358. public string JudgeTolresultTime
  359. {
  360. get { return judgeTolresultTime; }
  361. set { judgeTolresultTime = value; }
  362. }
  363. /// <summary>
  364. /// 是否有效
  365. /// </summary>
  366. [Description("是否有效")]
  367. public string IsFlag
  368. {
  369. get { return isFlag; }
  370. set { isFlag = value; }
  371. }
  372. /// <summary>
  373. /// 判定后所属权代码
  374. /// </summary>
  375. [Description("判定后所属权代码")]
  376. public string BelongCodeJugde
  377. {
  378. get { return belongCodeJugde; }
  379. set { belongCodeJugde = value; }
  380. }
  381. /// <summary>
  382. /// 判定后所属权代码
  383. /// </summary>
  384. [Description("判定后所属权")]
  385. public string BelongNameJugde
  386. {
  387. get { return belongNameJugde; }
  388. set { belongNameJugde = value; }
  389. }
  390. /// <summary>
  391. /// 下工序订单号
  392. /// </summary>
  393. [Description("下工序订单号")]
  394. public string ProPlanIdNext
  395. {
  396. get { return proPlanIdNext; }
  397. set { proPlanIdNext = value; }
  398. }
  399. /// <summary>
  400. /// 下工序排产序号
  401. /// </summary>
  402. [Description("下工序排产序号")]
  403. public string GxPlanNoNext
  404. {
  405. get { return gxPlanNoNext; }
  406. set { gxPlanNoNext = value; }
  407. }
  408. /// <summary>
  409. /// 标志位
  410. /// </summary>
  411. [Description("判定类型")]
  412. public string IsAllScrap
  413. {
  414. get { return isAllScrap; }
  415. set { isAllScrap = value; }
  416. }
  417. /// <summary>
  418. /// 下一道工序
  419. /// </summary>
  420. [Description("下一道工序")]
  421. public string NextProcessCdoe
  422. {
  423. get { return nextProcessCdoe; }
  424. set { nextProcessCdoe = value; }
  425. }
  426. /// <summary>
  427. /// 产权单位代码
  428. /// </summary>
  429. [Description("产权单位代码")]
  430. public string BelongCode
  431. {
  432. get { return belongCode; }
  433. set { belongCode = value; }
  434. }
  435. /// <summary>
  436. /// 产权单位
  437. /// </summary>
  438. [Description("产权单位")]
  439. public string BelongName
  440. {
  441. get { return belongName; }
  442. set { belongName = value; }
  443. }
  444. /// <summary>
  445. /// 确认标识
  446. /// </summary>
  447. [Description("确认标识")]
  448. public string InstockFlag
  449. {
  450. get { return instockFlag; }
  451. set { instockFlag = value; }
  452. }
  453. /// <summary>
  454. /// 申请判定单号
  455. /// </summary>
  456. [Description("申请判定单号")]
  457. [Nullable(false)]
  458. [DataLength(40)]
  459. public string JugdeApplyCode
  460. {
  461. get { return jugdeApplyCode; }
  462. set { jugdeApplyCode = value; }
  463. }
  464. /// <summary>
  465. /// 申请判定序号
  466. /// </summary>
  467. [Description("申请判定序号")]
  468. [Nullable(false)]
  469. [DataLength(40)]
  470. public string JugdeApplySequeno
  471. {
  472. get { return jugdeApplySequeno; }
  473. set { jugdeApplySequeno = value; }
  474. }
  475. /// <summary>
  476. /// 炉号
  477. /// </summary>
  478. [Description("炉号")]
  479. [Nullable(false)]
  480. [DataLength(6)]
  481. public string JudgeStoveNo
  482. {
  483. get { return judgeStoveNo; }
  484. set { judgeStoveNo = value; }
  485. }
  486. /// <summary>
  487. /// 批号
  488. /// </summary>
  489. [Description("批号")]
  490. [Nullable(false)]
  491. [DataLength(20)]
  492. public string BatchNo
  493. {
  494. get { return batchNo; }
  495. set { batchNo = value; }
  496. }
  497. /// <summary>
  498. /// 组号
  499. /// </summary>
  500. [Description("组号")]
  501. [Nullable(false)]
  502. [DataLength(3)]
  503. public string BatchGroudNo
  504. {
  505. get { return batchGroudNo; }
  506. set { batchGroudNo = value; }
  507. }
  508. /// <summary>
  509. /// 工序代码(A\B\C\D.....)
  510. /// </summary>
  511. [Description("工序代码")]
  512. [Nullable(false)]
  513. [DataLength(1)]
  514. public string ProcessCode
  515. {
  516. get { return processCode; }
  517. set { processCode = value; }
  518. }
  519. /// <summary>
  520. /// 产线代码
  521. /// </summary>
  522. [Description("产线代码")]
  523. [Nullable(false)]
  524. [DataLength(20)]
  525. public string PlineCode
  526. {
  527. get { return plineCode; }
  528. set { plineCode = value; }
  529. }
  530. /// <summary>
  531. /// 支数
  532. /// </summary>
  533. [Description("支数")]
  534. [Nullable(true)]
  535. [DataLength(5)]
  536. public decimal? ActCount
  537. {
  538. get { return actCount; }
  539. set { actCount = value; }
  540. }
  541. /// <summary>
  542. /// 支数
  543. /// </summary>
  544. [Description("库存支数")]
  545. [Nullable(true)]
  546. [DataLength(5)]
  547. public decimal? MatActCount
  548. {
  549. get { return matActCount; }
  550. set { matActCount = value; }
  551. }
  552. /// <summary>
  553. /// 实重
  554. /// </summary>
  555. [Description("实重")]
  556. [Nullable(true)]
  557. [DataLength(12)]
  558. public decimal? ActWeight
  559. {
  560. get { return actWeight; }
  561. set { actWeight = value; }
  562. }
  563. /// <summary>
  564. /// 理论重量
  565. /// </summary>
  566. [Description("理论重量")]
  567. [Nullable(false)]
  568. [DataLength(12)]
  569. public decimal? ActTheoryWeight
  570. {
  571. get { return actTheoryWeight; }
  572. set { actTheoryWeight = value; }
  573. }
  574. /// <summary>
  575. /// 申请判定生产订单号
  576. /// </summary>
  577. [Description("生产订单号")]
  578. [Nullable(true)]
  579. [DataLength(20)]
  580. public string ProOrderId
  581. {
  582. get { return proOrderId; }
  583. set { proOrderId = value; }
  584. }
  585. /// <summary>
  586. /// 表面结果代码
  587. /// </summary>
  588. [Description("表面结果代码")]
  589. [Nullable(true)]
  590. [DataLength(20)]
  591. public string FaceResultCode
  592. {
  593. get { return faceResultCode; }
  594. set { faceResultCode = value; }
  595. }
  596. /// <summary>
  597. /// 公差结果代码
  598. /// </summary>
  599. [Description("公差结果代码")]
  600. [Nullable(true)]
  601. [DataLength(20)]
  602. public string SpecResultCode
  603. {
  604. get { return specResultCode; }
  605. set { specResultCode = value; }
  606. }
  607. /// <summary>
  608. /// 成分结果代码
  609. /// </summary>
  610. [Description("成分结果代码")]
  611. [Nullable(true)]
  612. [DataLength(20)]
  613. public string ChemResultCode
  614. {
  615. get { return chemResultCode; }
  616. set { chemResultCode = value; }
  617. }
  618. /// <summary>
  619. /// 理化结果代码
  620. /// </summary>
  621. [Description("理化结果代码")]
  622. [Nullable(true)]
  623. [DataLength(20)]
  624. public string PhyResultCode
  625. {
  626. get { return phyResultCode; }
  627. set { phyResultCode = value; }
  628. }
  629. /// <summary>
  630. /// 探伤结果代码
  631. /// </summary>
  632. [Description("探伤结果代码")]
  633. [Nullable(true)]
  634. [DataLength(20)]
  635. public string DetectResultCode
  636. {
  637. get { return detectResultCode; }
  638. set { detectResultCode = value; }
  639. }
  640. /// <summary>
  641. /// 水压结果代码
  642. /// </summary>
  643. [Description("水压结果代码")]
  644. [Nullable(true)]
  645. [DataLength(20)]
  646. public string WpressureResultCode
  647. {
  648. get { return wpressureResultCode; }
  649. set { wpressureResultCode = value; }
  650. }
  651. /// <summary>
  652. /// 加工结果代码
  653. /// </summary>
  654. [Description("加工结果代码")]
  655. [Nullable(true)]
  656. [DataLength(20)]
  657. public string ProcessResultCode
  658. {
  659. get { return processResultCode; }
  660. set { processResultCode = value; }
  661. }
  662. /// <summary>
  663. /// 表面检验报告目录
  664. /// </summary>
  665. [Description("表面检验报告目录")]
  666. [Nullable(true)]
  667. [DataLength(200)]
  668. public string FaceResultPath
  669. {
  670. get { return faceResultPath; }
  671. set { faceResultPath = value; }
  672. }
  673. /// <summary>
  674. /// 公差检验报告目录
  675. /// </summary>
  676. [Description("公差检验报告目录")]
  677. [Nullable(true)]
  678. [DataLength(200)]
  679. public string SpecResultPath
  680. {
  681. get { return specResultPath; }
  682. set { specResultPath = value; }
  683. }
  684. /// <summary>
  685. /// 成分检验报告目录
  686. /// </summary>
  687. [Description("成分检验报告目录")]
  688. [Nullable(true)]
  689. [DataLength(200)]
  690. public string ChemResultPath
  691. {
  692. get { return chemResultPath; }
  693. set { chemResultPath = value; }
  694. }
  695. /// <summary>
  696. /// 理化检验报告目录
  697. /// </summary>
  698. [Description("理化检验报告目录")]
  699. [Nullable(true)]
  700. [DataLength(200)]
  701. public string PhyResultPath
  702. {
  703. get { return phyResultPath; }
  704. set { phyResultPath = value; }
  705. }
  706. /// <summary>
  707. /// 探伤检验报告目录
  708. /// </summary>
  709. [Description("探伤检验报告目录")]
  710. [Nullable(true)]
  711. [DataLength(200)]
  712. public string DetectResultPath
  713. {
  714. get { return detectResultPath; }
  715. set { detectResultPath = value; }
  716. }
  717. /// <summary>
  718. /// 水压检验报告目录
  719. /// </summary>
  720. [Description("水压检验报告目录")]
  721. [Nullable(true)]
  722. [DataLength(200)]
  723. public string WpressureResultPath
  724. {
  725. get { return wpressureResultPath; }
  726. set { wpressureResultPath = value; }
  727. }
  728. /// <summary>
  729. /// 加工检验报告目录
  730. /// </summary>
  731. [Description("加工检验报告目录")]
  732. [Nullable(true)]
  733. [DataLength(200)]
  734. public string ProcessResultPath
  735. {
  736. get { return processResultPath; }
  737. set { processResultPath = value; }
  738. }
  739. /// <summary>
  740. /// 状态(00:初使状态;10:正在处理;20:已判定)
  741. /// </summary>
  742. [Description("状态")]
  743. [Nullable(false)]
  744. [DataLength(2)]
  745. public string Validflag
  746. {
  747. get { return validflag; }
  748. set { validflag = value; }
  749. }
  750. /// <summary>
  751. /// 申判人
  752. /// </summary>
  753. [Description("申判人")]
  754. [Nullable(true)]
  755. [DataLength(20)]
  756. public string ApplyName
  757. {
  758. get { return applyName; }
  759. set { applyName = value; }
  760. }
  761. /// <summary>
  762. /// 申判时间
  763. /// </summary>
  764. [Description("申判时间")]
  765. [Nullable(true)]
  766. public string ApplyTime
  767. {
  768. get { return applyTime; }
  769. set { applyTime = value; }
  770. }
  771. /// <summary>
  772. /// 申请判定备注
  773. /// </summary>
  774. [Description("申请判定备注")]
  775. [Nullable(true)]
  776. [DataLength(500)]
  777. public string Memo
  778. {
  779. get { return memo; }
  780. set { memo = value; }
  781. }
  782. /// <summary>
  783. /// 质量分组号(同申判单号、炉、批、组的前期下,当表面、公差、成分、理化、控伤、水压、加工七大项的组合值不一样时,组号必须分开)
  784. /// </summary>
  785. [Description("质量分组号")]
  786. [Nullable(false)]
  787. [DataLength(22)]
  788. public decimal? QualityGroup
  789. {
  790. get { return qualityGroup; }
  791. set { qualityGroup = value; }
  792. }
  793. /// <summary>
  794. /// 产出物料码
  795. /// </summary>
  796. [Description("产出物料码")]
  797. [Nullable(true)]
  798. [DataLength(40)]
  799. public string MaterialNo
  800. {
  801. get { return materialNo; }
  802. set { materialNo = value; }
  803. }
  804. /// <summary>
  805. /// 产出物料描叙
  806. /// </summary>
  807. [Description("物料描叙")]
  808. [Nullable(true)]
  809. [DataLength(100)]
  810. public string MaterialName
  811. {
  812. get { return materialName; }
  813. set { materialName = value; }
  814. }
  815. /// <summary>
  816. /// 品名代码
  817. /// </summary>
  818. [Description("品名代码")]
  819. [Nullable(true)]
  820. [DataLength(20)]
  821. public string Produccode
  822. {
  823. get { return produccode; }
  824. set { produccode = value; }
  825. }
  826. /// <summary>
  827. /// 品名描述
  828. /// </summary>
  829. [Description("品名")]
  830. [Nullable(true)]
  831. [DataLength(100)]
  832. public string Producname
  833. {
  834. get { return producname; }
  835. set { producname = value; }
  836. }
  837. /// <summary>
  838. /// 钢级(牌号)代码
  839. /// </summary>
  840. [Description("钢级(牌号)代码")]
  841. [Nullable(true)]
  842. [DataLength(10)]
  843. public string Steelcode
  844. {
  845. get { return steelcode; }
  846. set { steelcode = value; }
  847. }
  848. /// <summary>
  849. /// 钢级(牌号)名称
  850. /// </summary>
  851. [Description("钢级")]
  852. [Nullable(true)]
  853. [DataLength(100)]
  854. public string Steelname
  855. {
  856. get { return steelname; }
  857. set { steelname = value; }
  858. }
  859. /// <summary>
  860. /// 钢种代码
  861. /// </summary>
  862. [Description("钢种代码")]
  863. [Nullable(true)]
  864. [DataLength(10)]
  865. public string Gradecode
  866. {
  867. get { return gradecode; }
  868. set { gradecode = value; }
  869. }
  870. /// <summary>
  871. /// 钢种名称
  872. /// </summary>
  873. [Description("钢种")]
  874. [Nullable(true)]
  875. [DataLength(100)]
  876. public string Gradename
  877. {
  878. get { return gradename; }
  879. set { gradename = value; }
  880. }
  881. /// <summary>
  882. /// 产品规格代码
  883. /// </summary>
  884. [Description("产品规格代码")]
  885. [Nullable(true)]
  886. [DataLength(20)]
  887. public string SpecCode
  888. {
  889. get { return specCode; }
  890. set { specCode = value; }
  891. }
  892. /// <summary>
  893. /// 产品规格描述
  894. /// </summary>
  895. [Description("规格")]
  896. [Nullable(true)]
  897. [DataLength(100)]
  898. public string SpecName
  899. {
  900. get { return specName; }
  901. set { specName = value; }
  902. }
  903. /// <summary>
  904. /// 扣型代码
  905. /// </summary>
  906. [Description("扣型代码")]
  907. [Nullable(true)]
  908. [DataLength(20)]
  909. public string ModelCode
  910. {
  911. get { return modelCode; }
  912. set { modelCode = value; }
  913. }
  914. /// <summary>
  915. /// 扣型描述
  916. /// </summary>
  917. [Description("扣型")]
  918. [Nullable(true)]
  919. [DataLength(100)]
  920. public string ModelDesc
  921. {
  922. get { return modelDesc; }
  923. set { modelDesc = value; }
  924. }
  925. /// <summary>
  926. /// 标准代码
  927. /// </summary>
  928. [Description("标准代码")]
  929. [Nullable(true)]
  930. [DataLength(20)]
  931. public string StdCode
  932. {
  933. get { return stdCode; }
  934. set { stdCode = value; }
  935. }
  936. /// <summary>
  937. /// 标准名称
  938. /// </summary>
  939. [Description("标准名称")]
  940. [Nullable(true)]
  941. [DataLength(256)]
  942. public string StdName
  943. {
  944. get { return stdName; }
  945. set { stdName = value; }
  946. }
  947. /// <summary>
  948. /// 标准类别代码
  949. /// </summary>
  950. [Description("标准类别代码")]
  951. [Nullable(true)]
  952. [DataLength(20)]
  953. public string StdStyle
  954. {
  955. get { return stdStyle; }
  956. set { stdStyle = value; }
  957. }
  958. /// <summary>
  959. /// 标准类别描述(PSL1....)
  960. /// </summary>
  961. [Description("标准类别")]
  962. [Nullable(true)]
  963. [DataLength(50)]
  964. public string StdStyleDesc
  965. {
  966. get { return stdStyleDesc; }
  967. set { stdStyleDesc = value; }
  968. }
  969. /// <summary>
  970. /// 工艺文件号
  971. /// </summary>
  972. [Description("工艺文件号")]
  973. [Nullable(true)]
  974. [DataLength(100)]
  975. public string CrafNo
  976. {
  977. get { return crafNo; }
  978. set { crafNo = value; }
  979. }
  980. /// <summary>
  981. /// 生产批号
  982. /// </summary>
  983. [Description("生产批号")]
  984. [Nullable(true)]
  985. [DataLength(20)]
  986. public string LotNo
  987. {
  988. get { return lotNo; }
  989. set { lotNo = value; }
  990. }
  991. /// <summary>
  992. /// 生产产线名称
  993. /// </summary>
  994. [Description("产线")]
  995. [Nullable(true)]
  996. [DataLength(100)]
  997. public string PlineName
  998. {
  999. get { return plineName; }
  1000. set { plineName = value; }
  1001. }
  1002. /// <summary>
  1003. /// 生产合同号(合同号)
  1004. /// </summary>
  1005. [Description("生产合同号")]
  1006. [Nullable(true)]
  1007. [DataLength(20)]
  1008. public string ProOrderNo
  1009. {
  1010. get { return proOrderNo; }
  1011. set { proOrderNo = value; }
  1012. }
  1013. /// <summary>
  1014. /// 产品标识(ABC)
  1015. /// </summary>
  1016. [Description("产品标识")]
  1017. [Nullable(true)]
  1018. [DataLength(20)]
  1019. public string Target
  1020. {
  1021. get { return target; }
  1022. set { target = value; }
  1023. }
  1024. /// <summary>
  1025. /// 工艺状态(轧态)
  1026. /// </summary>
  1027. [Description("工艺状态")]
  1028. [Nullable(true)]
  1029. [DataLength(20)]
  1030. public string ProcessStatus
  1031. {
  1032. get { return processStatus; }
  1033. set { processStatus = value; }
  1034. }
  1035. /// <summary>
  1036. /// 材料去向代码
  1037. /// </summary>
  1038. [Description("材料去向代码")]
  1039. [Nullable(false)]
  1040. [DataLength(20)]
  1041. public string MatGowhereCode
  1042. {
  1043. get { return matGowhereCode; }
  1044. set { matGowhereCode = value; }
  1045. }
  1046. /// <summary>
  1047. /// 材料去向
  1048. /// </summary>
  1049. [Description("材料去向")]
  1050. [Nullable(true)]
  1051. [DataLength(40)]
  1052. public string MatGowhereName
  1053. {
  1054. get { return matGowhereName; }
  1055. set { matGowhereName = value; }
  1056. }
  1057. /// <summary>
  1058. /// 外径(实际)
  1059. /// </summary>
  1060. [Description("外径")]
  1061. [Nullable(true)]
  1062. [DataLength(5)]
  1063. public decimal? ActDimater
  1064. {
  1065. get { return actDimater; }
  1066. set { actDimater = value; }
  1067. }
  1068. /// <summary>
  1069. /// 壁厚(实际)
  1070. /// </summary>
  1071. [Description("壁厚")]
  1072. [Nullable(true)]
  1073. [DataLength(5)]
  1074. public decimal? ActHeight
  1075. {
  1076. get { return actHeight; }
  1077. set { actHeight = value; }
  1078. }
  1079. /// <summary>
  1080. /// 长度下限(实际)
  1081. /// </summary>
  1082. [Description("长度下限")]
  1083. [Nullable(true)]
  1084. [DataLength(10)]
  1085. public string ActLenMin
  1086. {
  1087. get { return actLenMin; }
  1088. set { actLenMin = value; }
  1089. }
  1090. /// <summary>
  1091. /// 长度上限(实际)
  1092. /// </summary>
  1093. [Description("长度上限")]
  1094. [Nullable(true)]
  1095. [DataLength(10)]
  1096. public string ActLenMax
  1097. {
  1098. get { return actLenMax; }
  1099. set { actLenMax = value; }
  1100. }
  1101. /// <summary>
  1102. /// 综合判定结果代码
  1103. /// </summary>
  1104. [Description("综合判定结果代码")]
  1105. [Nullable(true)]
  1106. [DataLength(10)]
  1107. public string JudgeResultCode
  1108. {
  1109. get { return judgeResultCode; }
  1110. set { judgeResultCode = value; }
  1111. }
  1112. /// <summary>
  1113. /// 综合判定结果
  1114. /// </summary>
  1115. [Description("工序判定结果")]
  1116. [Nullable(true)]
  1117. [DataLength(20)]
  1118. public string JudgeResult
  1119. {
  1120. get { return judgeResult; }
  1121. set { judgeResult = value; }
  1122. }
  1123. /// <summary>
  1124. /// 综合判定时间
  1125. /// </summary>
  1126. [Description("工序判定时间")]
  1127. [Nullable(true)]
  1128. public string JudgeResultTime
  1129. {
  1130. get { return judgeResultTime; }
  1131. set { judgeResultTime = value; }
  1132. }
  1133. /// <summary>
  1134. /// 综合判定人
  1135. /// </summary>
  1136. [Description("工序判定人")]
  1137. [Nullable(true)]
  1138. [DataLength(20)]
  1139. public string JudgeMaker
  1140. {
  1141. get { return judgeMaker; }
  1142. set { judgeMaker = value; }
  1143. }
  1144. /// <summary>
  1145. /// 是否已处理后工序炉计划
  1146. /// </summary>
  1147. [Description("是否已处理后工序炉计划")]
  1148. [Nullable(true)]
  1149. [DataLength(1)]
  1150. public string IfSetZyPlan
  1151. {
  1152. get { return ifSetZyPlan; }
  1153. set { ifSetZyPlan = value; }
  1154. }
  1155. /// <summary>
  1156. /// 探伤等级
  1157. /// </summary>
  1158. [Description("探伤等级")]
  1159. [Nullable(true)]
  1160. [DataLength(20)]
  1161. public string TestingGrade
  1162. {
  1163. get { return testingGrade; }
  1164. set { testingGrade = value; }
  1165. }
  1166. /// <summary>
  1167. /// 探伤种类
  1168. /// </summary>
  1169. [Description("探伤种类")]
  1170. [Nullable(true)]
  1171. [DataLength(20)]
  1172. public string TestingType
  1173. {
  1174. get { return testingType; }
  1175. set { testingType = value; }
  1176. }
  1177. /// <summary>
  1178. /// 探伤等级1
  1179. /// </summary>
  1180. [Description("探伤等级1")]
  1181. [Nullable(true)]
  1182. [DataLength(20)]
  1183. public string TestingGrade1
  1184. {
  1185. get { return testingGrade1; }
  1186. set { testingGrade1 = value; }
  1187. }
  1188. /// <summary>
  1189. /// 探伤种类1
  1190. /// </summary>
  1191. [Description("探伤种类1")]
  1192. [Nullable(true)]
  1193. [DataLength(20)]
  1194. public string TestingType1
  1195. {
  1196. get { return testingType1; }
  1197. set { testingType1 = value; }
  1198. }
  1199. /// <summary>
  1200. /// 探伤结果代码1
  1201. /// </summary>
  1202. [Description("探伤结果代码1")]
  1203. [Nullable(true)]
  1204. [DataLength(20)]
  1205. public string DetectResultCode1
  1206. {
  1207. get { return detectResultCode1; }
  1208. set { detectResultCode1 = value; }
  1209. }
  1210. /// <summary>
  1211. /// 探伤检验报告目录1
  1212. /// </summary>
  1213. [Description("探伤检验报告目录1")]
  1214. [Nullable(true)]
  1215. [DataLength(200)]
  1216. public string DetectResultPath1
  1217. {
  1218. get { return detectResultPath1; }
  1219. set { detectResultPath1 = value; }
  1220. }
  1221. /// <summary>
  1222. /// 交货行主键
  1223. /// </summary>
  1224. [Description("交货行主键")]
  1225. [Nullable(true)]
  1226. [DataLength(40)]
  1227. public string OrdLnDlyPk
  1228. {
  1229. get { return ordLnDlyPk; }
  1230. set { ordLnDlyPk = value; }
  1231. }
  1232. /// <summary>
  1233. /// 送判状态 (0 正常送判,1退判)
  1234. /// </summary>
  1235. [Description("送判状态")]
  1236. [Nullable(true)]
  1237. [DataLength(1)]
  1238. public string ApplyFlag
  1239. {
  1240. get { return applyFlag; }
  1241. set { applyFlag = value; }
  1242. }
  1243. /// <summary>
  1244. /// 退判原因
  1245. /// </summary>
  1246. [Description("退判原因")]
  1247. [Nullable(true)]
  1248. [DataLength(200)]
  1249. public string BackJugdeMemo
  1250. {
  1251. get { return backJugdeMemo; }
  1252. set { backJugdeMemo = value; }
  1253. }
  1254. /// <summary>
  1255. /// 投料支数
  1256. /// </summary>
  1257. private decimal? inputCount = null;
  1258. /// <summary>
  1259. /// 投料量
  1260. /// </summary>
  1261. private decimal? inputWeight = null;
  1262. /// <summary>
  1263. /// 投料支数
  1264. /// </summary>
  1265. [Description("投料支数(单倍坯)")]
  1266. [Nullable(true)]
  1267. [DataLength(5)]
  1268. public decimal? InputCount
  1269. {
  1270. get { return inputCount; }
  1271. set { inputCount = value; }
  1272. }
  1273. /// <summary>
  1274. /// 投料量
  1275. /// </summary>
  1276. [Description("投料重量")]
  1277. [Nullable(true)]
  1278. [DataLength(12)]
  1279. public decimal? InputWeight
  1280. {
  1281. get { return inputWeight; }
  1282. set { inputWeight = value; }
  1283. }
  1284. }
  1285. }