QcmZgJugdeApplyEntity.cs 31 KB

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