QcmZgJugdeApplyEntity.cs 34 KB

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