HttCrackDetectionParaEntity.cs 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771
  1. using System;
  2. using System.ComponentModel;
  3. using System.IO;
  4. using System.Runtime.Serialization;
  5. using System.Runtime.Serialization.Formatters.Binary;
  6. using Core.Mes.Client.Comm.Attribute;
  7. using Newtonsoft.Json;
  8. namespace Core.StlMes.Client.Mcp.Control.Entity
  9. {
  10. [Serializable]
  11. /// <summary>
  12. /// 数据库表HTT_CRACK_DETECTION_PARA所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  13. /// 作者:tgcx-test 时间:2018-07-02
  14. /// </summary>
  15. public class HttCrackDetectionParaEntity
  16. {
  17. /// <summary>
  18. /// 炉计划ID
  19. /// </summary>
  20. private string heatPlanNo = "";
  21. /// <summary>
  22. /// 判定炉号
  23. /// </summary>
  24. private string judgeStoveNo = "";
  25. /// <summary>
  26. /// 批号
  27. /// </summary>
  28. private string batchNo = "";
  29. /// <summary>
  30. /// 报表编号
  31. /// </summary>
  32. private string reportNo = "";
  33. /// <summary>
  34. /// 纵向外壁
  35. /// </summary>
  36. private string longitudinalExternal = "";
  37. /// <summary>
  38. /// 纵向内壁
  39. /// </summary>
  40. private string longitudinalInternal = "";
  41. /// <summary>
  42. /// 横向外壁
  43. /// </summary>
  44. private string transverseExternal = "";
  45. /// <summary>
  46. /// 横向内壁
  47. /// </summary>
  48. private string transverseInternal = "";
  49. /// <summary>
  50. /// 壁厚
  51. /// </summary>
  52. private string wallThickness = "";
  53. /// <summary>
  54. /// 夹层
  55. /// </summary>
  56. private string lamination = "";
  57. /// <summary>
  58. /// 探头ID
  59. /// </summary>
  60. private string probeId = "";
  61. /// <summary>
  62. /// 探伤标准ID
  63. /// </summary>
  64. private string standardId = "";
  65. /// <summary>
  66. /// 探头ID
  67. /// </summary>
  68. private string probeName = "";
  69. /// <summary>
  70. /// 探伤标准ID
  71. /// </summary>
  72. private string standardName = "";
  73. /// <summary>
  74. /// 探伤技术
  75. /// </summary>
  76. private string testingTechnology = "";
  77. /// <summary>
  78. /// 人工槽伤形状
  79. /// </summary>
  80. private string artificialNotchShape = "";
  81. /// <summary>
  82. /// 探伤方法
  83. /// </summary>
  84. private string testingMethod = "";
  85. /// <summary>
  86. /// 耦合介质
  87. /// </summary>
  88. private string couplant = "";
  89. /// <summary>
  90. /// 探头旋转速度(rpm)
  91. /// </summary>
  92. private string probeRotarySpeed = "";
  93. /// <summary>
  94. /// 探伤速度(m/min)
  95. /// </summary>
  96. private string testingSpeed = "";
  97. /// <summary>
  98. /// 管端未检测区(mm)
  99. /// </summary>
  100. private string untestedArea = "";
  101. /// <summary>
  102. /// 探伤程序文件编号
  103. /// </summary>
  104. private string ndtProcedureNo = "";
  105. /// <summary>
  106. /// 螺距
  107. /// </summary>
  108. private string pitch = "";
  109. /// <summary>
  110. /// 旋转体转速
  111. /// </summary>
  112. private string rotationSpeed = "";
  113. /// <summary>
  114. /// 钢管运行速度
  115. /// </summary>
  116. private string pipeRunningSpeed = "";
  117. /// <summary>
  118. /// 钢管输送速度
  119. /// </summary>
  120. private string conveyingSpeed = "";
  121. /// <summary>
  122. /// 探伤仪型号
  123. /// </summary>
  124. private string instrumentType = "";
  125. /// <summary>
  126. /// 探头型号
  127. /// </summary>
  128. private string transducerType = "";
  129. /// <summary>
  130. /// 抑制
  131. /// </summary>
  132. private string suppression = "";
  133. /// <summary>
  134. /// 检测长度
  135. /// </summary>
  136. private string testingLength = "";
  137. /// <summary>
  138. /// 监督者
  139. /// </summary>
  140. private string supervisor = "";
  141. /// <summary>
  142. /// 监督者技术资格等级
  143. /// </summary>
  144. private string supervisorLevel = "";
  145. /// <summary>
  146. /// 操作者
  147. /// </summary>
  148. private string operatorName = "";
  149. /// <summary>
  150. /// 操作者技术资格等级
  151. /// </summary>
  152. private string operatorLevel = "";
  153. /// <summary>
  154. /// 签 发
  155. /// </summary>
  156. private string signatory = "";
  157. /// <summary>
  158. /// 签发者技术资格等级
  159. /// </summary>
  160. private string signatoryLevel = "";
  161. /// <summary>
  162. /// 班次
  163. /// </summary>
  164. private string shift = "";
  165. /// <summary>
  166. /// 探伤日期
  167. /// </summary>
  168. private string proDate = "";
  169. /// <summary>
  170. /// 记录生成日期
  171. /// </summary>
  172. private string createDate = "";
  173. /// <summary>
  174. /// 报告地址
  175. /// </summary>
  176. private string reportPath = "";
  177. /// <summary>
  178. /// 备注
  179. /// </summary>
  180. private string memo = "";
  181. /// <summary>
  182. /// 斜向外壁
  183. /// </summary>
  184. private string obliqueExternal = "";
  185. /// <summary>
  186. /// 斜向内壁
  187. /// </summary>
  188. private string obliqueInternal = "";
  189. private string pipeRotarySpeed = "";
  190. /// <summary>
  191. /// 检测方式
  192. /// </summary>
  193. private string testWay = "";
  194. /// <summary>
  195. /// 检测方式
  196. /// </summary>
  197. [Description("检测方式")]
  198. [Nullable(true)]
  199. [DataLength(40)]
  200. public string TestWay
  201. {
  202. get { return testWay; }
  203. set { testWay = value; }
  204. }
  205. /// <summary>
  206. /// 炉计划ID
  207. /// </summary>
  208. [Description("炉计划ID")]
  209. [JsonProperty("heatPlanNo")]
  210. public string HeatPlanNo
  211. {
  212. get { return heatPlanNo; }
  213. set { heatPlanNo = value; }
  214. }
  215. /// <summary>
  216. /// 判定炉号
  217. /// </summary>
  218. [Description("判定炉号")]
  219. [JsonProperty("judgeStoveNo")]
  220. public string JudgeStoveNo
  221. {
  222. get { return judgeStoveNo; }
  223. set { judgeStoveNo = value; }
  224. }
  225. /// <summary>
  226. /// 批号
  227. /// </summary>
  228. [Description("批号")]
  229. [JsonProperty("batchNo")]
  230. public string BatchNo
  231. {
  232. get { return batchNo; }
  233. set { batchNo = value; }
  234. }
  235. /// <summary>
  236. /// 报表编号
  237. /// </summary>
  238. [Description("报表编号")]
  239. [JsonProperty("reportNo")]
  240. public string ReportNo
  241. {
  242. get { return reportNo; }
  243. set { reportNo = value; }
  244. }
  245. /// <summary>
  246. /// 纵向外壁
  247. /// </summary>
  248. [Description("纵向外壁")]
  249. [JsonProperty("longitudinalExternal")]
  250. public string LongitudinalExternal
  251. {
  252. get { return longitudinalExternal; }
  253. set { longitudinalExternal = value; }
  254. }
  255. /// <summary>
  256. /// 纵向内壁
  257. /// </summary>
  258. [Description("纵向内壁")]
  259. [JsonProperty("longitudinalInternal")]
  260. public string LongitudinalInternal
  261. {
  262. get { return longitudinalInternal; }
  263. set { longitudinalInternal = value; }
  264. }
  265. /// <summary>
  266. /// 横向外壁
  267. /// </summary>
  268. [Description("横向外壁")]
  269. [JsonProperty("transverseExternal")]
  270. public string TransverseExternal
  271. {
  272. get { return transverseExternal; }
  273. set { transverseExternal = value; }
  274. }
  275. /// <summary>
  276. /// 横向内壁
  277. /// </summary>
  278. [Description("横向内壁")]
  279. [JsonProperty("transverseInternal")]
  280. public string TransverseInternal
  281. {
  282. get { return transverseInternal; }
  283. set { transverseInternal = value; }
  284. }
  285. /// <summary>
  286. /// 壁厚
  287. /// </summary>
  288. [Description("壁厚")]
  289. [JsonProperty("wallThickness")]
  290. public string WallThickness
  291. {
  292. get { return wallThickness; }
  293. set { wallThickness = value; }
  294. }
  295. /// <summary>
  296. /// 夹层
  297. /// </summary>
  298. [Description("夹层")]
  299. [JsonProperty("lamination")]
  300. public string Lamination
  301. {
  302. get { return lamination; }
  303. set { lamination = value; }
  304. }
  305. /// <summary>
  306. /// 探头ID
  307. /// </summary>
  308. [Description("探头")]
  309. [JsonProperty("probeId")]
  310. public string ProbeId
  311. {
  312. get { return probeId; }
  313. set { probeId = value; }
  314. }
  315. /// <summary>
  316. /// 探头ID
  317. /// </summary>
  318. [Description("探头")]
  319. [JsonProperty("probeId")]
  320. public string ProbeName
  321. {
  322. get { return probeName; }
  323. set { probeName = value; }
  324. }
  325. /// <summary>
  326. /// 探伤标准ID
  327. /// </summary>
  328. [Description("标准")]
  329. [JsonProperty("standardId")]
  330. public string StandardId
  331. {
  332. get { return standardId; }
  333. set { standardId = value; }
  334. }
  335. /// <summary>
  336. /// 探伤标准ID
  337. /// </summary>
  338. [Description("标准")]
  339. [JsonProperty("standardId")]
  340. public string StandardName
  341. {
  342. get { return standardName; }
  343. set { standardName = value; }
  344. }
  345. /// <summary>
  346. /// 探伤技术
  347. /// </summary>
  348. [Description("探伤技术")]
  349. [JsonProperty("testingTechnology")]
  350. public string TestingTechnology
  351. {
  352. get { return testingTechnology; }
  353. set { testingTechnology = value; }
  354. }
  355. /// <summary>
  356. /// 人工槽伤形状
  357. /// </summary>
  358. [Description("人工槽伤")]
  359. [JsonProperty("artificialNotchShape")]
  360. public string ArtificialNotchShape
  361. {
  362. get { return artificialNotchShape; }
  363. set { artificialNotchShape = value; }
  364. }
  365. /// <summary>
  366. /// 探伤方法
  367. /// </summary>
  368. [Description("探伤方法")]
  369. [JsonProperty("testingMethod")]
  370. public string TestingMethod
  371. {
  372. get { return testingMethod; }
  373. set { testingMethod = value; }
  374. }
  375. /// <summary>
  376. /// 耦合介质
  377. /// </summary>
  378. [Description("耦合介质")]
  379. [JsonProperty("couplant")]
  380. public string Couplant
  381. {
  382. get { return couplant; }
  383. set { couplant = value; }
  384. }
  385. /// <summary>
  386. /// 探头旋转速度(rpm)
  387. /// </summary>
  388. [Description("探头旋转速度")]
  389. [JsonProperty("probeRotarySpeed")]
  390. public string ProbeRotarySpeed
  391. {
  392. get { return probeRotarySpeed; }
  393. set { probeRotarySpeed = value; }
  394. }
  395. /// <summary>
  396. /// 探伤速度(m/min)
  397. /// </summary>
  398. [Description("探伤速度")]
  399. [JsonProperty("testingSpeed")]
  400. public string TestingSpeed
  401. {
  402. get { return testingSpeed; }
  403. set { testingSpeed = value; }
  404. }
  405. /// <summary>
  406. /// 管端未检测区(mm)
  407. /// </summary>
  408. [Description("管端未检测区(mm)")]
  409. [JsonProperty("untestedArea")]
  410. public string UntestedArea
  411. {
  412. get { return untestedArea; }
  413. set { untestedArea = value; }
  414. }
  415. /// <summary>
  416. /// 探伤程序文件编号
  417. /// </summary>
  418. [Description("探伤程序文件编号")]
  419. [JsonProperty("ndtProcedureNo")]
  420. public string NdtProcedureNo
  421. {
  422. get { return ndtProcedureNo; }
  423. set { ndtProcedureNo = value; }
  424. }
  425. /// <summary>
  426. /// 螺距
  427. /// </summary>
  428. [Description("螺距")]
  429. [JsonProperty("pitch")]
  430. public string Pitch
  431. {
  432. get { return pitch; }
  433. set { pitch = value; }
  434. }
  435. /// <summary>
  436. /// 旋转体转速
  437. /// </summary>
  438. [Description("旋转体转速")]
  439. [JsonProperty("rotationSpeed")]
  440. public string RotationSpeed
  441. {
  442. get { return rotationSpeed; }
  443. set { rotationSpeed = value; }
  444. }
  445. /// <summary>
  446. /// 钢管运行速度
  447. /// </summary>
  448. [Description("钢管运行速度")]
  449. [JsonProperty("pipeRunningSpeed")]
  450. public string PipeRunningSpeed
  451. {
  452. get { return pipeRunningSpeed; }
  453. set { pipeRunningSpeed = value; }
  454. }
  455. /// <summary>
  456. /// 钢管输送速度
  457. /// </summary>
  458. [Description("钢管输送速度")]
  459. [JsonProperty("conveyingSpeed")]
  460. public string ConveyingSpeed
  461. {
  462. get { return conveyingSpeed; }
  463. set { conveyingSpeed = value; }
  464. }
  465. /// <summary>
  466. /// 探伤仪型号
  467. /// </summary>
  468. [Description("探伤仪型号")]
  469. [JsonProperty("instrumentType")]
  470. public string InstrumentType
  471. {
  472. get { return instrumentType; }
  473. set { instrumentType = value; }
  474. }
  475. /// <summary>
  476. /// 探头型号
  477. /// </summary>
  478. [Description("探头型号")]
  479. [JsonProperty("transducerType")]
  480. public string TransducerType
  481. {
  482. get { return transducerType; }
  483. set { transducerType = value; }
  484. }
  485. /// <summary>
  486. /// 抑制
  487. /// </summary>
  488. [Description("抑制")]
  489. [JsonProperty("suppression")]
  490. public string Suppression
  491. {
  492. get { return suppression; }
  493. set { suppression = value; }
  494. }
  495. /// <summary>
  496. /// 检测长度
  497. /// </summary>
  498. [Description("检测长度")]
  499. [JsonProperty("testingLength")]
  500. public string TestingLength
  501. {
  502. get { return testingLength; }
  503. set { testingLength = value; }
  504. }
  505. /// <summary>
  506. /// 监督者
  507. /// </summary>
  508. [Description("监督者")]
  509. [JsonProperty("supervisor")]
  510. public string Supervisor
  511. {
  512. get { return supervisor; }
  513. set { supervisor = value; }
  514. }
  515. /// <summary>
  516. /// 监督者技术资格等级
  517. /// </summary>
  518. [Description("技术资格等级")]
  519. [JsonProperty("supervisorLevel")]
  520. public string SupervisorLevel
  521. {
  522. get { return supervisorLevel; }
  523. set { supervisorLevel = value; }
  524. }
  525. /// <summary>
  526. /// 操作者
  527. /// </summary>
  528. [Description("操作者")]
  529. [JsonProperty("operatorName")]
  530. public string OperatorName
  531. {
  532. get { return operatorName; }
  533. set { operatorName = value; }
  534. }
  535. /// <summary>
  536. /// 操作者技术资格等级
  537. /// </summary>
  538. [Description("技术资格等级")]
  539. [JsonProperty("operatorLevel")]
  540. public string OperatorLevel
  541. {
  542. get { return operatorLevel; }
  543. set { operatorLevel = value; }
  544. }
  545. /// <summary>
  546. /// 签 发
  547. /// </summary>
  548. [Description("签 发")]
  549. [JsonProperty("signatory")]
  550. public string Signatory
  551. {
  552. get { return signatory; }
  553. set { signatory = value; }
  554. }
  555. /// <summary>
  556. /// 签发者技术资格等级
  557. /// </summary>
  558. [Description("技术资格等级")]
  559. [JsonProperty("signatoryLevel")]
  560. public string SignatoryLevel
  561. {
  562. get { return signatoryLevel; }
  563. set { signatoryLevel = value; }
  564. }
  565. /// <summary>
  566. /// 班次
  567. /// </summary>
  568. [Description("班次")]
  569. [JsonProperty("shift")]
  570. public string Shift
  571. {
  572. get { return shift; }
  573. set { shift = value; }
  574. }
  575. /// <summary>
  576. /// 探伤日期
  577. /// </summary>
  578. [Description("探伤日期")]
  579. [JsonProperty("proDate")]
  580. public string ProDate
  581. {
  582. get { return proDate; }
  583. set { proDate = value; }
  584. }
  585. /// <summary>
  586. /// 记录生成日期
  587. /// </summary>
  588. [Description("记录生成日期")]
  589. [JsonProperty("createDate")]
  590. public string CreateDate
  591. {
  592. get { return createDate; }
  593. set { createDate = value; }
  594. }
  595. /// <summary>
  596. /// 报告地址
  597. /// </summary>
  598. [Description("报告地址")]
  599. [JsonProperty("reportPath")]
  600. public string ReportPath
  601. {
  602. get { return reportPath; }
  603. set { reportPath = value; }
  604. }
  605. /// <summary>
  606. /// 备注
  607. /// </summary>
  608. [Description("备注")]
  609. [JsonProperty("memo")]
  610. public string Memo
  611. {
  612. get { return memo; }
  613. set { memo = value; }
  614. }
  615. /// <summary>
  616. /// 探头运行速度
  617. /// </summary>
  618. private string probeRunningSpeed = "";
  619. /// <summary>
  620. /// 探头运行速度
  621. /// </summary>
  622. [Description("探头运行速度")]
  623. [JsonProperty("probeRunningSpeed")]
  624. public string ProbeRunningSpeed
  625. {
  626. get { return probeRunningSpeed; }
  627. set { probeRunningSpeed = value; }
  628. }
  629. /// <summary>
  630. /// 斜向外壁
  631. /// </summary>
  632. [Description("斜向外壁")]
  633. [JsonProperty("obliqueExternal")]
  634. public string ObliqueExternal
  635. {
  636. get { return obliqueExternal; }
  637. set { obliqueExternal = value; }
  638. }
  639. /// <summary>
  640. /// 斜向内壁
  641. /// </summary>
  642. [Description("斜向内壁")]
  643. [JsonProperty("obliqueInternal")]
  644. public string ObliqueInternal
  645. {
  646. get { return obliqueInternal; }
  647. set { obliqueInternal = value; }
  648. }
  649. /// <summary>
  650. /// 钢管旋转速度(rpm)
  651. /// </summary>
  652. [Description("钢管旋转速度")]
  653. [JsonProperty("pipeRotarySpeed")]
  654. public string PipeRotarySpeed
  655. {
  656. get { return pipeRotarySpeed; }
  657. set { pipeRotarySpeed = value; }
  658. }
  659. /// <summary>
  660. /// 操作班组
  661. /// </summary>
  662. private string colGroup = "";
  663. /// <summary>
  664. /// 操作班组
  665. /// </summary>
  666. [Description("操作班组")]
  667. [JsonProperty("colGroup")]
  668. public string ColGroup
  669. {
  670. get { return colGroup; }
  671. set { colGroup = value; }
  672. }
  673. /// <summary>
  674. /// 校准方法
  675. /// </summary>
  676. private string calibrationMethod = "";
  677. /// <summary>
  678. /// 验收等级
  679. /// </summary>
  680. private string accpetanceLevel = "";
  681. /// <summary>
  682. /// 激励频率(NC89)
  683. /// </summary>
  684. private string excitationFrequencyNc89 = "";
  685. /// <summary>
  686. /// 钻孔等级
  687. /// </summary>
  688. private string holeDiameter = "";
  689. /// <summary>
  690. /// 激励频率(NC180)
  691. /// </summary>
  692. private string excitationFrequencyNc180 = "";
  693. /// <summary>
  694. /// 探伤速度(NC89)
  695. /// </summary>
  696. private string testingSpeedNc89 = "";
  697. /// <summary>
  698. /// 探伤速度(NC180)
  699. /// </summary>
  700. private string testingSpeedNv180 = "";
  701. /// <summary>
  702. /// 提升力
  703. /// </summary>
  704. private string liftingForce = "";
  705. /// <summary>
  706. /// 磁化方法
  707. /// </summary>
  708. private string magnetizationMethod = "";
  709. /// <summary>
  710. /// 试片类型
  711. /// </summary>
  712. private string shimType = "";
  713. /// <summary>
  714. /// 磁化时间
  715. /// </summary>
  716. private string magnetizationTime = "";
  717. /// <summary>
  718. /// 检测区域
  719. /// </summary>
  720. private string testingArea = "";
  721. /// <summary>
  722. /// 纵向磁化电流
  723. /// </summary>
  724. private string longitudinalMagnetizationC = "";
  725. /// <summary>
  726. /// 纵向发射频率
  727. /// </summary>
  728. private string longitudinalEmissionF = "";
  729. /// <summary>
  730. /// 横向磁化电流
  731. /// </summary>
  732. private string transverseMagnetizationC = "";
  733. /// <summary>
  734. /// 横向发射频率
  735. /// </summary>
  736. private string transverseEmissionF = "";
  737. /// <summary>
  738. /// 周向检测速度
  739. /// </summary>
  740. private string circumferentialTravelSpeed = "";
  741. /// <summary>
  742. /// 试片磁痕显示
  743. /// </summary>
  744. private string shimMagneticsarticle = "";
  745. /// <summary>
  746. /// 磁悬液类型
  747. /// </summary>
  748. private string magneticType = "";
  749. /// <summary>
  750. /// 检测部位
  751. /// </summary>
  752. private string testPart = "";
  753. /// <summary>
  754. /// 磁粉种类
  755. /// </summary>
  756. private string magneticTypeS = "";
  757. /// <summary>
  758. /// 磁悬液浓度
  759. /// </summary>
  760. private string magneticSuspendingL = "";
  761. /// <summary>
  762. /// 周向电流强度
  763. /// </summary>
  764. private string circumferentialCurrent = "";
  765. /// <summary>
  766. /// 纵向电流强度
  767. /// </summary>
  768. private string longitudinalCurrent = "";
  769. /// <summary>
  770. /// 检测灵敏度
  771. /// </summary>
  772. private string sensitivity = "";
  773. /// <summary>
  774. /// 线圈电流强度
  775. /// </summary>
  776. private string coilCurrentIntensity = "";
  777. /// <summary>
  778. /// 中心棒电流强度
  779. /// </summary>
  780. private string centerStickCurrent = "";
  781. /// <summary>
  782. /// 退磁方式
  783. /// </summary>
  784. private string demagnetizaMethod = "";
  785. /// <summary>
  786. /// 校准方法
  787. /// </summary>
  788. [Description("校准方法")]
  789. [JsonProperty("calibrationMethod")]
  790. public string CalibrationMethod
  791. {
  792. get { return calibrationMethod; }
  793. set { calibrationMethod = value; }
  794. }
  795. /// <summary>
  796. /// 验收等级
  797. /// </summary>
  798. [Description("验收等级")]
  799. [JsonProperty("accpetanceLevel")]
  800. public string AccpetanceLevel
  801. {
  802. get { return accpetanceLevel; }
  803. set { accpetanceLevel = value; }
  804. }
  805. /// <summary>
  806. /// 激励频率(NC89)
  807. /// </summary>
  808. [Description("激励频率(NC89)")]
  809. [JsonProperty("excitationFrequencyNc89")]
  810. public string ExcitationFrequencyNc89
  811. {
  812. get { return excitationFrequencyNc89; }
  813. set { excitationFrequencyNc89 = value; }
  814. }
  815. /// <summary>
  816. /// 钻孔等级
  817. /// </summary>
  818. [Description("钻孔直径")]
  819. [JsonProperty("holeDiameter")]
  820. public string HoleDiameter
  821. {
  822. get { return holeDiameter; }
  823. set { holeDiameter = value; }
  824. }
  825. /// <summary>
  826. /// 激励频率(NC180)
  827. /// </summary>
  828. [Description("激励频率(NC180)")]
  829. [JsonProperty("excitationFrequencyNc180")]
  830. public string ExcitationFrequencyNc180
  831. {
  832. get { return excitationFrequencyNc180; }
  833. set { excitationFrequencyNc180 = value; }
  834. }
  835. /// <summary>
  836. /// 探伤速度(NC89)
  837. /// </summary>
  838. [Description("探伤速度(NC89)")]
  839. [JsonProperty("testingSpeedNc89")]
  840. public string TestingSpeedNc89
  841. {
  842. get { return testingSpeedNc89; }
  843. set { testingSpeedNc89 = value; }
  844. }
  845. /// <summary>
  846. /// 探伤速度(NC180)
  847. /// </summary>
  848. [Description("探伤速度(NC180)")]
  849. [JsonProperty("testingSpeedNv180")]
  850. public string TestingSpeedNv180
  851. {
  852. get { return testingSpeedNv180; }
  853. set { testingSpeedNv180 = value; }
  854. }
  855. private string gainTransverse = "";
  856. /// <summary>
  857. /// 探伤速度(NC180)
  858. /// </summary>
  859. [Description("横向增益")]
  860. [JsonProperty("GAIN_TRANSVERSE")]
  861. public string GainTransverse
  862. {
  863. get { return gainTransverse; }
  864. set { gainTransverse = value; }
  865. }
  866. private string gainLongitudinal = "";
  867. /// <summary>
  868. /// 探伤速度(NC180)
  869. /// </summary>
  870. [Description("纵向增益")]
  871. [JsonProperty("GAIN_LONGITUDINAL")]
  872. public string GainLongitudinal
  873. {
  874. get { return gainLongitudinal; }
  875. set { gainLongitudinal = value; }
  876. }
  877. /// <summary>
  878. /// 提升力
  879. /// </summary>
  880. [Description("提升力")]
  881. [Nullable(true)]
  882. [DataLength(20)]
  883. public string LiftingForce
  884. {
  885. get { return liftingForce; }
  886. set { liftingForce = value; }
  887. }
  888. /// <summary>
  889. /// 磁化方法
  890. /// </summary>
  891. [Description("磁化方法")]
  892. [Nullable(true)]
  893. [DataLength(20)]
  894. public string MagnetizationMethod
  895. {
  896. get { return magnetizationMethod; }
  897. set { magnetizationMethod = value; }
  898. }
  899. /// <summary>
  900. /// 试片类型
  901. /// </summary>
  902. [Description("试片类型")]
  903. [Nullable(true)]
  904. [DataLength(20)]
  905. public string ShimType
  906. {
  907. get { return shimType; }
  908. set { shimType = value; }
  909. }
  910. /// <summary>
  911. /// 磁化时间
  912. /// </summary>
  913. [Description("磁化时间")]
  914. [Nullable(true)]
  915. [DataLength(20)]
  916. public string MagnetizationTime
  917. {
  918. get { return magnetizationTime; }
  919. set { magnetizationTime = value; }
  920. }
  921. /// <summary>
  922. /// 检测区域
  923. /// </summary>
  924. [Description("检测区域")]
  925. [Nullable(true)]
  926. [DataLength(20)]
  927. public string TestingArea
  928. {
  929. get { return testingArea; }
  930. set { testingArea = value; }
  931. }
  932. /// <summary>
  933. /// 纵向磁化电流
  934. /// </summary>
  935. [Description("纵向磁化电流")]
  936. [Nullable(true)]
  937. [DataLength(20)]
  938. public string LongitudinalMagnetizationC
  939. {
  940. get { return longitudinalMagnetizationC; }
  941. set { longitudinalMagnetizationC = value; }
  942. }
  943. /// <summary>
  944. /// 纵向发射频率
  945. /// </summary>
  946. [Description("纵向发射频率")]
  947. [Nullable(true)]
  948. [DataLength(20)]
  949. public string LongitudinalEmissionF
  950. {
  951. get { return longitudinalEmissionF; }
  952. set { longitudinalEmissionF = value; }
  953. }
  954. /// <summary>
  955. /// 横向磁化电流
  956. /// </summary>
  957. [Description("横向磁化电流")]
  958. [Nullable(true)]
  959. [DataLength(20)]
  960. public string TransverseMagnetizationC
  961. {
  962. get { return transverseMagnetizationC; }
  963. set { transverseMagnetizationC = value; }
  964. }
  965. /// <summary>
  966. /// 横向发射频率
  967. /// </summary>
  968. [Description("横向发射频率")]
  969. [Nullable(true)]
  970. [DataLength(20)]
  971. public string TransverseEmissionF
  972. {
  973. get { return transverseEmissionF; }
  974. set { transverseEmissionF = value; }
  975. }
  976. /// <summary>
  977. /// 周向检测速度
  978. /// </summary>
  979. [Description("周向检测速度")]
  980. [Nullable(true)]
  981. [DataLength(20)]
  982. public string CircumferentialTravelSpeed
  983. {
  984. get { return circumferentialTravelSpeed; }
  985. set { circumferentialTravelSpeed = value; }
  986. }
  987. /// <summary>
  988. /// 试片磁痕显示
  989. /// </summary>
  990. [Description("试片磁痕显示")]
  991. [Nullable(true)]
  992. [DataLength(20)]
  993. public string ShimMagneticsarticle
  994. {
  995. get { return shimMagneticsarticle; }
  996. set { shimMagneticsarticle = value; }
  997. }
  998. /// <summary>
  999. /// 磁悬液类型
  1000. /// </summary>
  1001. [Description("磁悬液类型")]
  1002. [Nullable(true)]
  1003. [DataLength(20)]
  1004. public string MagneticType
  1005. {
  1006. get { return magneticType; }
  1007. set { magneticType = value; }
  1008. }
  1009. /// <summary>
  1010. /// 检测部位
  1011. /// </summary>
  1012. [Description("检测部位")]
  1013. [Nullable(true)]
  1014. [DataLength(20)]
  1015. public string TestPart
  1016. {
  1017. get { return testPart; }
  1018. set { testPart = value; }
  1019. }
  1020. /// <summary>
  1021. /// 磁粉种类
  1022. /// </summary>
  1023. [Description("磁粉种类")]
  1024. [Nullable(true)]
  1025. [DataLength(20)]
  1026. public string MagneticTypeS
  1027. {
  1028. get { return magneticTypeS; }
  1029. set { magneticTypeS = value; }
  1030. }
  1031. /// <summary>
  1032. /// 磁悬液浓度
  1033. /// </summary>
  1034. [Description("磁悬液浓度")]
  1035. [Nullable(true)]
  1036. [DataLength(20)]
  1037. public string MagneticSuspendingL
  1038. {
  1039. get { return magneticSuspendingL; }
  1040. set { magneticSuspendingL = value; }
  1041. }
  1042. /// <summary>
  1043. /// 周向电流强度
  1044. /// </summary>
  1045. [Description("周向电流强度")]
  1046. [Nullable(true)]
  1047. [DataLength(20)]
  1048. public string CircumferentialCurrent
  1049. {
  1050. get { return circumferentialCurrent; }
  1051. set { circumferentialCurrent = value; }
  1052. }
  1053. /// <summary>
  1054. /// 纵向电流强度
  1055. /// </summary>
  1056. [Description("纵向电流强度")]
  1057. [Nullable(true)]
  1058. [DataLength(20)]
  1059. public string LongitudinalCurrent
  1060. {
  1061. get { return longitudinalCurrent; }
  1062. set { longitudinalCurrent = value; }
  1063. }
  1064. /// <summary>
  1065. /// 检测灵敏度
  1066. /// </summary>
  1067. [Description("检测灵敏度")]
  1068. [Nullable(true)]
  1069. [DataLength(20)]
  1070. public string Sensitivity
  1071. {
  1072. get { return sensitivity; }
  1073. set { sensitivity = value; }
  1074. }
  1075. /// <summary>
  1076. /// 线圈电流强度
  1077. /// </summary>
  1078. [Description("线圈电流强度")]
  1079. [Nullable(true)]
  1080. [DataLength(20)]
  1081. public string CoilCurrentIntensity
  1082. {
  1083. get { return coilCurrentIntensity; }
  1084. set { coilCurrentIntensity = value; }
  1085. }
  1086. /// <summary>
  1087. /// 中心棒电流强度
  1088. /// </summary>
  1089. [Description("中心棒电流强度")]
  1090. [Nullable(true)]
  1091. [DataLength(20)]
  1092. public string CenterStickCurrent
  1093. {
  1094. get { return centerStickCurrent; }
  1095. set { centerStickCurrent = value; }
  1096. }
  1097. /// <summary>
  1098. /// 退磁方式
  1099. /// </summary>
  1100. [Description("退磁方式")]
  1101. [Nullable(true)]
  1102. [DataLength(40)]
  1103. public string DemagnetizaMethod
  1104. {
  1105. get { return demagnetizaMethod; }
  1106. set { demagnetizaMethod = value; }
  1107. }
  1108. /// <summary>
  1109. /// 纵向磁化电流2
  1110. /// </summary>
  1111. private string longitudinalMagnetizationC2 = "";
  1112. /// <summary>
  1113. /// 纵向发射频率2
  1114. /// </summary>
  1115. private string longitudinalEmissionF2 = "";
  1116. /// <summary>
  1117. /// 横向磁化电流2
  1118. /// </summary>
  1119. private string transverseMagnetizationC2 = "";
  1120. /// <summary>
  1121. /// 横向发射频率2
  1122. /// </summary>
  1123. private string transverseEmissionF2 = "";
  1124. /// <summary>
  1125. /// 纵向磁化电流1
  1126. /// </summary>
  1127. private string longitudinalMagnetizationC1 = "";
  1128. /// <summary>
  1129. /// 纵向发射频率1
  1130. /// </summary>
  1131. private string longitudinalEmissionF1 = "";
  1132. /// <summary>
  1133. /// 横向磁化电流1
  1134. /// </summary>
  1135. private string transverseMagnetizationC1 = "";
  1136. /// <summary>
  1137. /// 横向发射频率1
  1138. /// </summary>
  1139. private string transverseEmissionF1 = "";
  1140. /// <summary>
  1141. /// 磁化电流1
  1142. /// </summary>
  1143. private string magnetizationC1 = "";
  1144. /// <summary>
  1145. /// 磁化电流2
  1146. /// </summary>
  1147. private string magnetizationC2 = "";
  1148. /// <summary>
  1149. /// 磁化电流3
  1150. /// </summary>
  1151. private string magnetizationC3 = "";
  1152. /// <summary>
  1153. /// 横向发射频率1
  1154. /// </summary>
  1155. private string emissionF1 = "";
  1156. /// <summary>
  1157. /// 横向发射频率2
  1158. /// </summary>
  1159. private string emissionF2 = "";
  1160. /// <summary>
  1161. /// 横向发射频率3
  1162. /// </summary>
  1163. private string emissionF3 = "";
  1164. /// <summary>
  1165. /// 纵向磁化电流2
  1166. /// </summary>
  1167. [Description("纵向磁化电流2")]
  1168. [Nullable(true)]
  1169. [DataLength(20)]
  1170. public string LongitudinalMagnetizationC2
  1171. {
  1172. get { return longitudinalMagnetizationC2; }
  1173. set { longitudinalMagnetizationC2 = value; }
  1174. }
  1175. /// <summary>
  1176. /// 纵向发射频率2
  1177. /// </summary>
  1178. [Description("纵向发射频率2")]
  1179. [Nullable(true)]
  1180. [DataLength(20)]
  1181. public string LongitudinalEmissionF2
  1182. {
  1183. get { return longitudinalEmissionF2; }
  1184. set { longitudinalEmissionF2 = value; }
  1185. }
  1186. /// <summary>
  1187. /// 横向磁化电流2
  1188. /// </summary>
  1189. [Description("横向磁化电流2")]
  1190. [Nullable(true)]
  1191. [DataLength(20)]
  1192. public string TransverseMagnetizationC2
  1193. {
  1194. get { return transverseMagnetizationC2; }
  1195. set { transverseMagnetizationC2 = value; }
  1196. }
  1197. /// <summary>
  1198. /// 横向发射频率2
  1199. /// </summary>
  1200. [Description("横向发射频率2")]
  1201. [Nullable(true)]
  1202. [DataLength(20)]
  1203. public string TransverseEmissionF2
  1204. {
  1205. get { return transverseEmissionF2; }
  1206. set { transverseEmissionF2 = value; }
  1207. }
  1208. /// <summary>
  1209. /// 纵向磁化电流1
  1210. /// </summary>
  1211. [Description("纵向磁化电流1")]
  1212. [Nullable(true)]
  1213. [DataLength(20)]
  1214. public string LongitudinalMagnetizationC1
  1215. {
  1216. get { return longitudinalMagnetizationC1; }
  1217. set { longitudinalMagnetizationC1 = value; }
  1218. }
  1219. /// <summary>
  1220. /// 纵向发射频率1
  1221. /// </summary>
  1222. [Description("纵向发射频率1")]
  1223. [Nullable(true)]
  1224. [DataLength(20)]
  1225. public string LongitudinalEmissionF1
  1226. {
  1227. get { return longitudinalEmissionF1; }
  1228. set { longitudinalEmissionF1 = value; }
  1229. }
  1230. /// <summary>
  1231. /// 横向磁化电流1
  1232. /// </summary>
  1233. [Description("横向磁化电流1")]
  1234. [Nullable(true)]
  1235. [DataLength(20)]
  1236. public string TransverseMagnetizationC1
  1237. {
  1238. get { return transverseMagnetizationC1; }
  1239. set { transverseMagnetizationC1 = value; }
  1240. }
  1241. /// <summary>
  1242. /// 横向发射频率1
  1243. /// </summary>
  1244. [Description("横向发射频率1")]
  1245. [Nullable(true)]
  1246. [DataLength(20)]
  1247. public string TransverseEmissionF1
  1248. {
  1249. get { return transverseEmissionF1; }
  1250. set { transverseEmissionF1 = value; }
  1251. }
  1252. /// <summary>
  1253. /// 磁化电流1
  1254. /// </summary>
  1255. [Description("磁化电流1")]
  1256. [Nullable(true)]
  1257. [DataLength(20)]
  1258. public string MagnetizationC1
  1259. {
  1260. get { return magnetizationC1; }
  1261. set { magnetizationC1 = value; }
  1262. }
  1263. /// <summary>
  1264. /// 磁化电流2
  1265. /// </summary>
  1266. [Description("磁化电流2")]
  1267. [Nullable(true)]
  1268. [DataLength(20)]
  1269. public string MagnetizationC2
  1270. {
  1271. get { return magnetizationC2; }
  1272. set { magnetizationC2 = value; }
  1273. }
  1274. /// <summary>
  1275. /// 磁化电流3
  1276. /// </summary>
  1277. [Description("磁化电流3")]
  1278. [Nullable(true)]
  1279. [DataLength(20)]
  1280. public string MagnetizationC3
  1281. {
  1282. get { return magnetizationC3; }
  1283. set { magnetizationC3 = value; }
  1284. }
  1285. /// <summary>
  1286. /// 横向发射频率1
  1287. /// </summary>
  1288. [Description("发射频率1")]
  1289. [Nullable(true)]
  1290. [DataLength(20)]
  1291. public string EmissionF1
  1292. {
  1293. get { return emissionF1; }
  1294. set { emissionF1 = value; }
  1295. }
  1296. /// <summary>
  1297. /// 横向发射频率2
  1298. /// </summary>
  1299. [Description("发射频率2")]
  1300. [Nullable(true)]
  1301. [DataLength(20)]
  1302. public string EmissionF2
  1303. {
  1304. get { return emissionF2; }
  1305. set { emissionF2 = value; }
  1306. }
  1307. /// <summary>
  1308. /// 横向发射频率3
  1309. /// </summary>
  1310. [Description("发射频率3")]
  1311. [Nullable(true)]
  1312. [DataLength(20)]
  1313. public string EmissionF3
  1314. {
  1315. get { return emissionF3; }
  1316. set { emissionF3 = value; }
  1317. }
  1318. /// <summary>
  1319. /// 缺陷标准
  1320. /// </summary>
  1321. private string standardDefect = "";
  1322. /// <summary>
  1323. /// 壁厚标准
  1324. /// </summary>
  1325. private string standardWall = "";
  1326. /// <summary>
  1327. /// 夹层标准
  1328. /// </summary>
  1329. private string standardLam = "";
  1330. /// <summary>
  1331. /// 斜向伤标准
  1332. /// </summary>
  1333. private string standardOblique = "";
  1334. /// <summary>
  1335. /// 缺陷覆盖率
  1336. /// </summary>
  1337. private string coverageDefect = "";
  1338. /// <summary>
  1339. /// 壁厚覆盖率
  1340. /// </summary>
  1341. private string coverageWall = "";
  1342. /// <summary>
  1343. /// 夹层覆盖率
  1344. /// </summary>
  1345. private string coverageLam = "";
  1346. /// <summary>
  1347. /// 斜向伤覆盖率
  1348. /// </summary>
  1349. private string coverageOblique = "";
  1350. /// <summary>
  1351. /// 缺陷频次
  1352. /// </summary>
  1353. private string frequencyDefect = "";
  1354. /// <summary>
  1355. /// 壁厚频次
  1356. /// </summary>
  1357. private string frequencyWall = "";
  1358. /// <summary>
  1359. /// 夹层频次
  1360. /// </summary>
  1361. private string frequencyLam = "";
  1362. /// <summary>
  1363. /// 斜向伤频次
  1364. /// </summary>
  1365. private string frequencyOblique = "";
  1366. /// <summary>
  1367. /// 斜向
  1368. /// </summary>
  1369. private string oblique = "";
  1370. /// <summary>
  1371. /// 缺陷标准
  1372. /// </summary>
  1373. [Description("缺陷标准")]
  1374. [Nullable(true)]
  1375. [DataLength(100)]
  1376. public string StandardDefect
  1377. {
  1378. get { return standardDefect; }
  1379. set { standardDefect = value; }
  1380. }
  1381. /// <summary>
  1382. /// 壁厚标准
  1383. /// </summary>
  1384. [Description("壁厚标准")]
  1385. [Nullable(true)]
  1386. [DataLength(100)]
  1387. public string StandardWall
  1388. {
  1389. get { return standardWall; }
  1390. set { standardWall = value; }
  1391. }
  1392. /// <summary>
  1393. /// 夹层标准
  1394. /// </summary>
  1395. [Description("夹层标准")]
  1396. [Nullable(true)]
  1397. [DataLength(100)]
  1398. public string StandardLam
  1399. {
  1400. get { return standardLam; }
  1401. set { standardLam = value; }
  1402. }
  1403. /// <summary>
  1404. /// 斜向伤标准
  1405. /// </summary>
  1406. [Description("斜向伤标准")]
  1407. [Nullable(true)]
  1408. [DataLength(100)]
  1409. public string StandardOblique
  1410. {
  1411. get { return standardOblique; }
  1412. set { standardOblique = value; }
  1413. }
  1414. /// <summary>
  1415. /// 缺陷覆盖率
  1416. /// </summary>
  1417. [Description("缺陷覆盖率")]
  1418. [Nullable(true)]
  1419. [DataLength(100)]
  1420. public string CoverageDefect
  1421. {
  1422. get { return coverageDefect; }
  1423. set { coverageDefect = value; }
  1424. }
  1425. /// <summary>
  1426. /// 壁厚覆盖率
  1427. /// </summary>
  1428. [Description("壁厚覆盖率")]
  1429. [Nullable(true)]
  1430. [DataLength(100)]
  1431. public string CoverageWall
  1432. {
  1433. get { return coverageWall; }
  1434. set { coverageWall = value; }
  1435. }
  1436. /// <summary>
  1437. /// 夹层覆盖率
  1438. /// </summary>
  1439. [Description("夹层覆盖率")]
  1440. [Nullable(true)]
  1441. [DataLength(100)]
  1442. public string CoverageLam
  1443. {
  1444. get { return coverageLam; }
  1445. set { coverageLam = value; }
  1446. }
  1447. /// <summary>
  1448. /// 斜向伤覆盖率
  1449. /// </summary>
  1450. [Description("斜向伤覆盖率")]
  1451. [Nullable(true)]
  1452. [DataLength(100)]
  1453. public string CoverageOblique
  1454. {
  1455. get { return coverageOblique; }
  1456. set { coverageOblique = value; }
  1457. }
  1458. /// <summary>
  1459. /// 缺陷频次
  1460. /// </summary>
  1461. [Description("缺陷频次")]
  1462. [Nullable(true)]
  1463. [DataLength(100)]
  1464. public string FrequencyDefect
  1465. {
  1466. get { return frequencyDefect; }
  1467. set { frequencyDefect = value; }
  1468. }
  1469. /// <summary>
  1470. /// 壁厚频次
  1471. /// </summary>
  1472. [Description("壁厚频次")]
  1473. [Nullable(true)]
  1474. [DataLength(100)]
  1475. public string FrequencyWall
  1476. {
  1477. get { return frequencyWall; }
  1478. set { frequencyWall = value; }
  1479. }
  1480. /// <summary>
  1481. /// 夹层频次
  1482. /// </summary>
  1483. [Description("夹层频次")]
  1484. [Nullable(true)]
  1485. [DataLength(100)]
  1486. public string FrequencyLam
  1487. {
  1488. get { return frequencyLam; }
  1489. set { frequencyLam = value; }
  1490. }
  1491. /// <summary>
  1492. /// 斜向伤频次
  1493. /// </summary>
  1494. [Description("斜向伤频次")]
  1495. [Nullable(true)]
  1496. [DataLength(100)]
  1497. public string FrequencyOblique
  1498. {
  1499. get { return frequencyOblique; }
  1500. set { frequencyOblique = value; }
  1501. }
  1502. /// <summary>
  1503. /// 斜向
  1504. /// </summary>
  1505. [Description("斜向")]
  1506. [Nullable(true)]
  1507. [DataLength(20)]
  1508. public string Oblique
  1509. {
  1510. get { return oblique; }
  1511. set { oblique = value; }
  1512. }
  1513. private string reportNumber = "";
  1514. /// <summary>
  1515. /// 报表编号 REPORT_NUMBER
  1516. /// </summary>
  1517. [Description("报告编号")]
  1518. [Nullable(true)]
  1519. [DataLength(20)]
  1520. public string ReportNumber
  1521. {
  1522. get { return reportNumber; }
  1523. set { reportNumber = value; }
  1524. }
  1525. private string artificialDefectShape = "";
  1526. /// <summary>
  1527. /// 人工缺陷形状 ARTIFICIAL_DEFECT_SHAPE
  1528. /// </summary>
  1529. [Description("人工缺陷形状")]
  1530. [Nullable(true)]
  1531. [DataLength(20)]
  1532. public string ArtificialDefectShape
  1533. {
  1534. get { return artificialDefectShape; }
  1535. set { artificialDefectShape = value; }
  1536. }
  1537. /// <summary>
  1538. /// 样管编号
  1539. /// </summary>
  1540. private string sampleNo = "";
  1541. /// <summary>
  1542. /// 黑光照度
  1543. /// </summary>
  1544. private string blackLight = "";
  1545. /// <summary>
  1546. /// 白光照度
  1547. /// </summary>
  1548. private string whiteLight = "";
  1549. /// <summary>
  1550. /// 荧光磁粉浓度
  1551. /// </summary>
  1552. private string wetParticleConcentration = "";
  1553. /// <summary>
  1554. /// 设备名称
  1555. /// </summary>
  1556. private string instrumentName = "";
  1557. /// <summary>
  1558. /// 样管编号
  1559. /// </summary>
  1560. [Description("样管编号")]
  1561. [Nullable(true)]
  1562. [DataLength(40)]
  1563. public string SampleNo
  1564. {
  1565. get { return sampleNo; }
  1566. set { sampleNo = value; }
  1567. }
  1568. /// <summary>
  1569. /// 黑光照度
  1570. /// </summary>
  1571. [Description("黑光照度")]
  1572. [Nullable(true)]
  1573. [DataLength(100)]
  1574. public string BlackLight
  1575. {
  1576. get { return blackLight; }
  1577. set { blackLight = value; }
  1578. }
  1579. /// <summary>
  1580. /// 白光照度
  1581. /// </summary>
  1582. [Description("白光照度")]
  1583. [Nullable(true)]
  1584. [DataLength(100)]
  1585. public string WhiteLight
  1586. {
  1587. get { return whiteLight; }
  1588. set { whiteLight = value; }
  1589. }
  1590. /// <summary>
  1591. /// 荧光磁粉浓度
  1592. /// </summary>
  1593. [Description("荧光磁粉浓度")]
  1594. [Nullable(true)]
  1595. [DataLength(100)]
  1596. public string WetParticleConcentration
  1597. {
  1598. get { return wetParticleConcentration; }
  1599. set { wetParticleConcentration = value; }
  1600. }
  1601. /// <summary>
  1602. /// 设备名称
  1603. /// </summary>
  1604. [Description("设备名称")]
  1605. [Nullable(true)]
  1606. [DataLength(100)]
  1607. public string InstrumentName
  1608. {
  1609. get { return instrumentName; }
  1610. set { instrumentName = value; }
  1611. }
  1612. /// <summary>
  1613. /// 周向磁化电流
  1614. /// </summary>
  1615. [Description("周向磁化电流")]
  1616. [Nullable(true)]
  1617. [DataLength(50)]
  1618. public string CircumferentialMagnetization
  1619. {
  1620. get { return circumferentialMagnetization; }
  1621. set { circumferentialMagnetization = value; }
  1622. }
  1623. /// <summary>
  1624. /// 周向磁化电流
  1625. /// </summary>
  1626. private string circumferentialMagnetization = "";
  1627. public HttCrackDetectionParaEntity Clone()
  1628. {
  1629. using (var memStream = new MemoryStream())
  1630. {
  1631. var binaryFormatter = new BinaryFormatter(null,
  1632. new StreamingContext(StreamingContextStates.Clone));
  1633. binaryFormatter.Serialize(memStream, this);
  1634. memStream.Seek(0, SeekOrigin.Begin);
  1635. return binaryFormatter.Deserialize(memStream) as HttCrackDetectionParaEntity;
  1636. }
  1637. }
  1638. }
  1639. }