OfflineResultEntity.cs 32 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301
  1. using System.ComponentModel;
  2. using Core.Mes.Client.Comm.Attribute;
  3. using Newtonsoft.Json;
  4. namespace Core.StlMes.Client.Mcp.Mch.Mat
  5. {
  6. public class OfflineResultEntity
  7. {
  8. /// <summary>
  9. /// 外径(实际)
  10. /// </summary>
  11. private decimal? actDimater;
  12. /// <summary>
  13. /// 壁厚(实际)
  14. /// </summary>
  15. private decimal? actHeight;
  16. /// <summary>
  17. /// 长度(实际)
  18. /// </summary>
  19. private decimal? actLen;
  20. /// <summary>
  21. /// 长度上限(实际)
  22. /// </summary>
  23. private string actLenRange = "";
  24. /// <summary>
  25. /// 结算日期(年月)
  26. /// </summary>
  27. private string balYearMonth = "";
  28. /// <summary>
  29. /// 组号
  30. /// </summary>
  31. private string batchGroudNo = "";
  32. /// <summary>
  33. /// 批号(炉批号)
  34. /// </summary>
  35. private string batchNo = "";
  36. /// <summary>
  37. /// 主交货编码
  38. /// </summary>
  39. private string deliveryNo = "";
  40. /// <summary>
  41. /// 1:数据无法撤销返线
  42. /// </summary>
  43. private string flag = "";
  44. /// <summary>
  45. /// 标示炉号
  46. /// </summary>
  47. private string flagStoveNo = "";
  48. /// <summary>
  49. /// 钢种代码
  50. /// </summary>
  51. private string gradecode = "";
  52. /// <summary>
  53. /// 钢种名称
  54. /// </summary>
  55. private string gradename = "";
  56. /// <summary>
  57. /// 组炉操作编号ID
  58. /// </summary>
  59. private string groupId = "";
  60. /// <summary>
  61. /// 组炉标记(1组炉生成的)
  62. /// </summary>
  63. private string groupLog = "";
  64. /// <summary>
  65. /// 组炉支数
  66. /// </summary>
  67. private decimal? groupNum = null;
  68. /// <summary>
  69. /// 组炉重量
  70. /// </summary>
  71. private decimal? groupWt = null;
  72. /// <summary>
  73. /// 热处理订单排产序号
  74. /// </summary>
  75. private string gxPlanNo = "";
  76. /// <summary>
  77. /// 委外回报废品支数
  78. /// </summary>
  79. private decimal? hbFpNum;
  80. /// <summary>
  81. /// 委外回报废品重量
  82. /// </summary>
  83. private decimal? hbFpWt;
  84. /// <summary>
  85. /// 炉计划ID
  86. /// </summary>
  87. private string heatPlanNo = "";
  88. /// <summary>
  89. /// 判定炉号
  90. /// </summary>
  91. private string judgeStoveNo = "";
  92. /// <summary>
  93. /// 离线备注
  94. /// </summary>
  95. private string memo = "";
  96. /// <summary>
  97. /// 扣型代码
  98. /// </summary>
  99. private string modelCode = "";
  100. /// <summary>
  101. /// 扣型描述
  102. /// </summary>
  103. private string modelDesc = "";
  104. /// <summary>
  105. /// 离线支数
  106. /// </summary>
  107. private decimal? offlineNum;
  108. /// <summary>
  109. /// 离线重量
  110. /// </summary>
  111. private decimal? offlineWt;
  112. /// <summary>
  113. /// 主合同号
  114. /// </summary>
  115. private string orderNo = "";
  116. /// <summary>
  117. /// 主合同行号
  118. /// </summary>
  119. private string orderSeq = "";
  120. /// <summary>
  121. /// 主交货编码PK
  122. /// </summary>
  123. private string ordLnDlyPk = "";
  124. /// <summary>
  125. /// 产线代码
  126. /// </summary>
  127. private string plineCode = "";
  128. /// <summary>
  129. /// 产线描述
  130. /// </summary>
  131. private string plineName = "";
  132. /// <summary>
  133. /// 成分标准索引号集合(内控)
  134. /// </summary>
  135. private string cic = "";
  136. /// <summary>
  137. /// 材质标准索引号集合(内控)
  138. /// </summary>
  139. private string pic = "";
  140. /// <summary>
  141. /// 公差标准索引号集合(内控)
  142. /// </summary>
  143. private string sic = "";
  144. /// <summary>
  145. /// 探伤索引号集合(内控)
  146. /// </summary>
  147. private string dic = "";
  148. /// <summary>
  149. /// 水压索引码集合(内控)
  150. /// </summary>
  151. private string wic = "";
  152. /// <summary>
  153. /// 加工标准索引号集合(,)(内控)
  154. /// </summary>
  155. private string gic = "";
  156. /// <summary>
  157. /// DESGIN_KEY
  158. /// </summary>
  159. private string desginKey = "";
  160. private string process = "";
  161. /// <summary>
  162. /// 热处理次数
  163. /// </summary>
  164. private decimal? processSeq = null;
  165. /// <summary>
  166. /// 热处理生产批次号序号
  167. /// </summary>
  168. private string prodIndex = "";
  169. /// <summary>
  170. /// 品名代码
  171. /// </summary>
  172. private string produccode = "";
  173. /// <summary>
  174. /// 品名描述
  175. /// </summary>
  176. private string producname = "";
  177. /// <summary>
  178. /// 操作班组
  179. /// </summary>
  180. private string proGroup = "";
  181. /// <summary>
  182. /// 热处理订单编号
  183. /// </summary>
  184. private string proPlanId = "";
  185. /// <summary>
  186. /// 操作班次
  187. /// </summary>
  188. private string proShift = "";
  189. /// <summary>
  190. /// 操作时间
  191. /// </summary>
  192. private string proTime = "";
  193. /// <summary>
  194. /// 操作人
  195. /// </summary>
  196. private string proUser = "";
  197. /// <summary>
  198. /// 作业日期(年月日)
  199. /// </summary>
  200. private string proYearMonthDay = "";
  201. /// <summary>
  202. /// 返线人
  203. /// </summary>
  204. private string reName = "";
  205. /// <summary>
  206. /// 返线支数
  207. /// </summary>
  208. private decimal? reNum = null;
  209. /// <summary>
  210. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  211. /// </summary>
  212. private string resultNo = "";
  213. /// <summary>
  214. /// 返线时间
  215. /// </summary>
  216. private string reTime = "";
  217. /// <summary>
  218. /// 返线工序点
  219. /// </summary>
  220. private string returnProcess = "";
  221. /// <summary>
  222. /// 返线重量
  223. /// </summary>
  224. private decimal? reWt = null;
  225. /// <summary>
  226. /// 工序点代码(上料。。。。)
  227. /// </summary>
  228. private string stationCode = "";
  229. /// <summary>
  230. /// 工序点名称
  231. /// </summary>
  232. private string stationDesc = "";
  233. /// <summary>
  234. /// 标准代码
  235. /// </summary>
  236. private string stdCode = "";
  237. /// <summary>
  238. /// 标准名称
  239. /// </summary>
  240. private string stdName = "";
  241. /// <summary>
  242. /// 标准类别代码
  243. /// </summary>
  244. private string stdStyle = "";
  245. /// <summary>
  246. /// 标准类别描述(PSL1....)
  247. /// </summary>
  248. private string stdStyleDesc = "";
  249. /// <summary>
  250. /// 钢级(牌号)代码
  251. /// </summary>
  252. private string steelcode = "";
  253. /// <summary>
  254. /// 钢级(牌号)名称
  255. /// </summary>
  256. private string steelname = "";
  257. /// <summary>
  258. /// 委外回报人
  259. /// </summary>
  260. private string subcontractcompleteName = "";
  261. /// <summary>
  262. /// 委外回报合格支数
  263. /// </summary>
  264. private decimal? subcontractcompleteNum;
  265. /// <summary>
  266. /// 委外回报时间
  267. /// </summary>
  268. private string subcontractcompleteTime = "";
  269. /// <summary>
  270. /// 委外回报合格重量
  271. /// </summary>
  272. private decimal? subcontractcompleteWt;
  273. /// <summary>
  274. /// 委外人
  275. /// </summary>
  276. private string subcontractName = "";
  277. /// <summary>
  278. /// 委外单号
  279. /// </summary>
  280. private string subcontractNo = "";
  281. /// <summary>
  282. /// 委外单号序号
  283. /// </summary>
  284. private string subcontractNoSeq = "";
  285. /// <summary>
  286. /// 委外支数
  287. /// </summary>
  288. private decimal? subcontractNum;
  289. /// <summary>
  290. /// 委外时间
  291. /// </summary>
  292. private string subcontractTime = "";
  293. /// <summary>
  294. /// 委外重量
  295. /// </summary>
  296. private decimal? subcontractWt;
  297. private string type = "";
  298. /// <summary>
  299. /// 组炉人
  300. /// </summary>
  301. private string updateName = "";
  302. /// <summary>
  303. /// 组炉时间
  304. /// </summary>
  305. private string updateTime = "";
  306. /// <summary>
  307. /// 组炉主批号
  308. /// </summary>
  309. private string zpBatchNo = "";
  310. /// <summary>
  311. /// 组炉主炉号
  312. /// </summary>
  313. private string zpJudgeStoveNo = "";
  314. /// <summary>
  315. /// 热处理生产批次号
  316. /// </summary>
  317. private string zyBatchId = "";
  318. /// <summary>
  319. /// 原炉批计划ID
  320. /// </summary>
  321. private string zyBatchId1 = "";
  322. [Description("选择")]
  323. public bool Chk { get; set; }
  324. /// <summary>
  325. /// 实绩编号(机组+工序点代码+年月日+6位流水)
  326. /// </summary>
  327. [Description("实绩编号")]
  328. [JsonProperty("resultNo")]
  329. public string ResultNo
  330. {
  331. get { return resultNo; }
  332. set { resultNo = value; }
  333. }
  334. /// <summary>
  335. /// 产线代码
  336. /// </summary>
  337. [Description("产线代码")]
  338. [JsonProperty("plineCode")]
  339. public string PlineCode
  340. {
  341. get { return plineCode; }
  342. set { plineCode = value; }
  343. }
  344. /// <summary>
  345. /// 产线描述
  346. /// </summary>
  347. [Description("产线描述")]
  348. [JsonProperty("plineName")]
  349. public string PlineName
  350. {
  351. get { return plineName; }
  352. set { plineName = value; }
  353. }
  354. /// <summary>
  355. /// 工序点代码(上料。。。。)
  356. /// </summary>
  357. [Description("工序点代码")]
  358. [JsonProperty("stationCode")]
  359. public string StationCode
  360. {
  361. get { return stationCode; }
  362. set { stationCode = value; }
  363. }
  364. /// <summary>
  365. /// 工序点名称
  366. /// </summary>
  367. [Description("工序点")]
  368. [JsonProperty("stationDesc")]
  369. public string StationDesc
  370. {
  371. get { return stationDesc; }
  372. set { stationDesc = value; }
  373. }
  374. /// <summary>
  375. /// 炉计划ID
  376. /// </summary>
  377. [Description("炉计划ID")]
  378. [JsonProperty("heatPlanNo")]
  379. public string HeatPlanNo
  380. {
  381. get { return heatPlanNo; }
  382. set { heatPlanNo = value; }
  383. }
  384. /// <summary>
  385. /// 热处理生产批次号
  386. /// </summary>
  387. [Description("生产批次")]
  388. [JsonProperty("zyBatchId")]
  389. public string ZyBatchId
  390. {
  391. get { return zyBatchId; }
  392. set { zyBatchId = value; }
  393. }
  394. /// <summary>
  395. /// 热处理订单编号
  396. /// </summary>
  397. [Description("订单编号")]
  398. [JsonProperty("proPlanId")]
  399. public string ProPlanId
  400. {
  401. get { return proPlanId; }
  402. set { proPlanId = value; }
  403. }
  404. /// <summary>
  405. /// 热处理订单排产序号
  406. /// </summary>
  407. [Description("订单排产序号")]
  408. [JsonProperty("gxPlanNo")]
  409. public string GxPlanNo
  410. {
  411. get { return gxPlanNo; }
  412. set { gxPlanNo = value; }
  413. }
  414. /// <summary>
  415. /// 判定炉号
  416. /// </summary>
  417. [Description("判定炉号")]
  418. [JsonProperty("judgeStoveNo")]
  419. public string JudgeStoveNo
  420. {
  421. get { return judgeStoveNo; }
  422. set { judgeStoveNo = value; }
  423. }
  424. /// <summary>
  425. /// 批号(炉批号)
  426. /// </summary>
  427. [Description("批号")]
  428. [JsonProperty("batchNo")]
  429. public string BatchNo
  430. {
  431. get { return batchNo; }
  432. set { batchNo = value; }
  433. }
  434. /// <summary>
  435. /// 品名代码
  436. /// </summary>
  437. [Description("品名代码")]
  438. [JsonProperty("produccode")]
  439. public string Produccode
  440. {
  441. get { return produccode; }
  442. set { produccode = value; }
  443. }
  444. /// <summary>
  445. /// 品名描述
  446. /// </summary>
  447. [Description("品名")]
  448. [JsonProperty("producname")]
  449. public string Producname
  450. {
  451. get { return producname; }
  452. set { producname = value; }
  453. }
  454. /// <summary>
  455. /// 钢级(牌号)代码
  456. /// </summary>
  457. [Description("钢级代码")]
  458. [JsonProperty("steelcode")]
  459. public string Steelcode
  460. {
  461. get { return steelcode; }
  462. set { steelcode = value; }
  463. }
  464. /// <summary>
  465. /// 钢级(牌号)名称
  466. /// </summary>
  467. [Description("钢级")]
  468. [JsonProperty("steelname")]
  469. public string Steelname
  470. {
  471. get { return steelname; }
  472. set { steelname = value; }
  473. }
  474. /// <summary>
  475. /// 钢种代码
  476. /// </summary>
  477. [Description("钢种代码")]
  478. [JsonProperty("gradecode")]
  479. public string Gradecode
  480. {
  481. get { return gradecode; }
  482. set { gradecode = value; }
  483. }
  484. /// <summary>
  485. /// 钢种名称
  486. /// </summary>
  487. [Description("钢种")]
  488. [JsonProperty("gradename")]
  489. public string Gradename
  490. {
  491. get { return gradename; }
  492. set { gradename = value; }
  493. }
  494. /// <summary>
  495. /// 扣型代码
  496. /// </summary>
  497. [Description("扣型代码")]
  498. [JsonProperty("modelCode")]
  499. public string ModelCode
  500. {
  501. get { return modelCode; }
  502. set { modelCode = value; }
  503. }
  504. /// <summary>
  505. /// 扣型描述
  506. /// </summary>
  507. [Description("扣型")]
  508. [JsonProperty("modelDesc")]
  509. public string ModelDesc
  510. {
  511. get { return modelDesc; }
  512. set { modelDesc = value; }
  513. }
  514. /// <summary>
  515. /// 标准代码
  516. /// </summary>
  517. [Description("标准代码")]
  518. [JsonProperty("stdCode")]
  519. public string StdCode
  520. {
  521. get { return stdCode; }
  522. set { stdCode = value; }
  523. }
  524. /// <summary>
  525. /// 标准名称
  526. /// </summary>
  527. [Description("标准")]
  528. [JsonProperty("stdName")]
  529. public string StdName
  530. {
  531. get { return stdName; }
  532. set { stdName = value; }
  533. }
  534. /// <summary>
  535. /// 标准类别代码
  536. /// </summary>
  537. [Description("标准类别代码")]
  538. [JsonProperty("stdStyle")]
  539. public string StdStyle
  540. {
  541. get { return stdStyle; }
  542. set { stdStyle = value; }
  543. }
  544. /// <summary>
  545. /// 标准类别描述(PSL1....)
  546. /// </summary>
  547. [Description("标准类别")]
  548. [JsonProperty("stdStyleDesc")]
  549. public string StdStyleDesc
  550. {
  551. get { return stdStyleDesc; }
  552. set { stdStyleDesc = value; }
  553. }
  554. /// <summary>
  555. /// 外径(实际)
  556. /// </summary>
  557. [Description("外径")]
  558. [JsonProperty("actDimater")]
  559. public decimal? ActDimater
  560. {
  561. get { return actDimater; }
  562. set { actDimater = value; }
  563. }
  564. /// <summary>
  565. /// 壁厚(实际)
  566. /// </summary>
  567. [Description("壁厚")]
  568. [JsonProperty("actHeight")]
  569. public decimal? ActHeight
  570. {
  571. get { return actHeight; }
  572. set { actHeight = value; }
  573. }
  574. /// <summary>
  575. /// 长度(实际)
  576. /// </summary>
  577. [Description("长度")]
  578. [JsonProperty("actLen")]
  579. public decimal? ActLen
  580. {
  581. get { return actLen; }
  582. set { actLen = value; }
  583. }
  584. /// <summary>
  585. /// 长度下限(实际)
  586. /// </summary>
  587. [Description("长度上下限")]
  588. [JsonProperty("ActLenRange")]
  589. public string ActLenRange
  590. {
  591. get { return actLenRange; }
  592. set { actLenRange = value; }
  593. }
  594. /// <summary>
  595. /// 主合同号
  596. /// </summary>
  597. [Description("合同号")]
  598. [JsonProperty("orderNo")]
  599. public string OrderNo
  600. {
  601. get { return orderNo; }
  602. set { orderNo = value; }
  603. }
  604. /// <summary>
  605. /// 离线支数
  606. /// </summary>
  607. [Description("离线支数")]
  608. [JsonProperty("offlineNum")]
  609. public decimal? OfflineNum
  610. {
  611. get { return offlineNum; }
  612. set { offlineNum = value; }
  613. }
  614. /// <summary>
  615. /// 离线重量
  616. /// </summary>
  617. [Description("离线重量")]
  618. [JsonProperty("offlineWt")]
  619. public decimal? OfflineWt
  620. {
  621. get { return offlineWt; }
  622. set { offlineWt = value; }
  623. }
  624. /// <summary>
  625. /// 委外单号
  626. /// </summary>
  627. [Description("委外单号")]
  628. [JsonProperty("subcontractNo")]
  629. public string SubcontractNo
  630. {
  631. get { return subcontractNo; }
  632. set { subcontractNo = value; }
  633. }
  634. /// <summary>
  635. /// 委外支数
  636. /// </summary>
  637. [Description("委外支数")]
  638. [JsonProperty("subcontractNum")]
  639. public decimal? SubcontractNum
  640. {
  641. get { return subcontractNum; }
  642. set { subcontractNum = value; }
  643. }
  644. /// <summary>
  645. /// 委外重量
  646. /// </summary>
  647. [Description("委外重量")]
  648. [JsonProperty("subcontractWt")]
  649. public decimal? SubcontractWt
  650. {
  651. get { return subcontractWt; }
  652. set { subcontractWt = value; }
  653. }
  654. /// <summary>
  655. /// 委外时间
  656. /// </summary>
  657. [Description("委外时间")]
  658. [JsonProperty("subcontractTime")]
  659. public string SubcontractTime
  660. {
  661. get { return subcontractTime; }
  662. set { subcontractTime = value; }
  663. }
  664. /// <summary>
  665. /// 委外人
  666. /// </summary>
  667. [Description("委外人")]
  668. [JsonProperty("subcontractName")]
  669. public string SubcontractName
  670. {
  671. get { return subcontractName; }
  672. set { subcontractName = value; }
  673. }
  674. /// <summary>
  675. /// 委外回报合格支数
  676. /// </summary>
  677. [Description("委外回报合格支数")]
  678. [JsonProperty("subcontractcompleteNum")]
  679. public decimal? SubcontractcompleteNum
  680. {
  681. get { return subcontractcompleteNum; }
  682. set { subcontractcompleteNum = value; }
  683. }
  684. /// <summary>
  685. /// 委外回报合格重量
  686. /// </summary>
  687. [Description("委外回报合格重量")]
  688. [JsonProperty("subcontractcompleteWt")]
  689. public decimal? SubcontractcompleteWt
  690. {
  691. get { return subcontractcompleteWt; }
  692. set { subcontractcompleteWt = value; }
  693. }
  694. /// <summary>
  695. /// 委外回报废品支数
  696. /// </summary>
  697. [Description("委外回报废品支数")]
  698. [JsonProperty("hbFpNum")]
  699. public decimal? HbFpNum
  700. {
  701. get { return hbFpNum; }
  702. set { hbFpNum = value; }
  703. }
  704. /// <summary>
  705. /// 委外回报废品重量
  706. /// </summary>
  707. [Description("委外回报废品重量")]
  708. [JsonProperty("hbFpWt")]
  709. public decimal? HbFpWt
  710. {
  711. get { return hbFpWt; }
  712. set { hbFpWt = value; }
  713. }
  714. /// <summary>
  715. /// 委外回报时间
  716. /// </summary>
  717. [Description("委外回报时间")]
  718. [JsonProperty("subcontractcompleteTime")]
  719. public string SubcontractcompleteTime
  720. {
  721. get { return subcontractcompleteTime; }
  722. set { subcontractcompleteTime = value; }
  723. }
  724. /// <summary>
  725. /// 委外回报人
  726. /// </summary>
  727. [Description("委外回报人")]
  728. [JsonProperty("subcontractcompleteName")]
  729. public string SubcontractcompleteName
  730. {
  731. get { return subcontractcompleteName; }
  732. set { subcontractcompleteName = value; }
  733. }
  734. /// <summary>
  735. /// 操作人
  736. /// </summary>
  737. [Description("操作人")]
  738. [JsonProperty("proUser")]
  739. public string ProUser
  740. {
  741. get { return proUser; }
  742. set { proUser = value; }
  743. }
  744. /// <summary>
  745. /// 操作班次
  746. /// </summary>
  747. [Description("操作班次")]
  748. [JsonProperty("proShift")]
  749. public string ProShift
  750. {
  751. get { return proShift; }
  752. set { proShift = value; }
  753. }
  754. /// <summary>
  755. /// 操作班组
  756. /// </summary>
  757. [Description("操作班组")]
  758. [JsonProperty("proGroup")]
  759. public string ProGroup
  760. {
  761. get { return proGroup; }
  762. set { proGroup = value; }
  763. }
  764. /// <summary>
  765. /// 操作时间
  766. /// </summary>
  767. [Description("操作时间")]
  768. [JsonProperty("proTime")]
  769. public string ProTime
  770. {
  771. get { return proTime; }
  772. set { proTime = value; }
  773. }
  774. /// <summary>
  775. /// 标示炉号
  776. /// </summary>
  777. [Description("标示炉号")]
  778. [JsonProperty("flagStoveNo")]
  779. public string FlagStoveNo
  780. {
  781. get { return flagStoveNo; }
  782. set { flagStoveNo = value; }
  783. }
  784. /// <summary>
  785. /// 离线备注
  786. /// </summary>
  787. [Description("离线备注")]
  788. [JsonProperty("memo")]
  789. public string Memo
  790. {
  791. get { return memo; }
  792. set { memo = value; }
  793. }
  794. /// <summary>
  795. /// 离线备注
  796. /// </summary>
  797. [Description("状态")]
  798. [JsonProperty("memo")]
  799. public string Type
  800. {
  801. get { return type; }
  802. set { type = value; }
  803. }
  804. /// <summary>
  805. /// 离线备注
  806. /// </summary>
  807. [Description("状态")]
  808. [JsonProperty("memo")]
  809. public string Process
  810. {
  811. get { return process; }
  812. set { process = value; }
  813. }
  814. /// <summary>
  815. /// 成分标准索引号集合(内控)
  816. /// </summary>
  817. [Description("成分标准索引号集合(内控)")]
  818. [Nullable(true)]
  819. [DataLength(2000)]
  820. public string Cic
  821. {
  822. get { return cic; }
  823. set { cic = value; }
  824. }
  825. /// <summary>
  826. /// 材质标准索引号集合(内控)
  827. /// </summary>
  828. [Description("材质标准索引号集合(内控)")]
  829. [Nullable(true)]
  830. [DataLength(400)]
  831. public string Pic
  832. {
  833. get { return pic; }
  834. set { pic = value; }
  835. }
  836. /// <summary>
  837. /// 公差标准索引号集合(内控)
  838. /// </summary>
  839. [Description("公差标准索引号集合(内控)")]
  840. [Nullable(true)]
  841. [DataLength(400)]
  842. public string Sic
  843. {
  844. get { return sic; }
  845. set { sic = value; }
  846. }
  847. /// <summary>
  848. /// 探伤索引号集合(内控)
  849. /// </summary>
  850. [Description("探伤索引号集合(内控)")]
  851. [Nullable(true)]
  852. [DataLength(400)]
  853. public string Dic
  854. {
  855. get { return dic; }
  856. set { dic = value; }
  857. }
  858. /// <summary>
  859. /// 水压索引码集合(内控)
  860. /// </summary>
  861. [Description("水压索引码集合(内控)")]
  862. [Nullable(true)]
  863. [DataLength(400)]
  864. public string Wic
  865. {
  866. get { return wic; }
  867. set { wic = value; }
  868. }
  869. /// <summary>
  870. /// 加工标准索引号集合(,)(内控)
  871. /// </summary>
  872. [Description("加工标准索引号集合(,)(内控)")]
  873. [Nullable(true)]
  874. [DataLength(400)]
  875. public string Gic
  876. {
  877. get { return gic; }
  878. set { gic = value; }
  879. }
  880. /// <summary>
  881. /// DESGIN_KEY
  882. /// </summary>
  883. [Description("DESGIN_KEY")]
  884. [Nullable(true)]
  885. [DataLength(40)]
  886. public string DesginKey
  887. {
  888. get { return desginKey; }
  889. set { desginKey = value; }
  890. }
  891. /// <summary>
  892. /// 制程号(内控用)
  893. /// </summary>
  894. private string mscPline = "";
  895. /// <summary>
  896. /// 制程号(内控用)
  897. /// </summary>
  898. [Description("制程号(内控用)")]
  899. [Nullable(true)]
  900. [DataLength(10)]
  901. public string MscPline
  902. {
  903. get { return mscPline; }
  904. set { mscPline = value; }
  905. }
  906. private string specName;
  907. private string specCode;
  908. /// <summary>
  909. /// 扣型代码
  910. /// </summary>
  911. [Description("规格代码")]
  912. [JsonProperty("modelCode")]
  913. public string SpecName
  914. {
  915. get { return specName; }
  916. set { specName = value; }
  917. }
  918. /// <summary>
  919. /// 扣型描述
  920. /// </summary>
  921. [Description("规格")]
  922. [JsonProperty("modelDesc")]
  923. public string SpecCode
  924. {
  925. get { return specCode; }
  926. set { specCode = value; }
  927. }
  928. /// <summary>
  929. /// 仓库代码
  930. /// </summary>
  931. private string storageTypeNo = "";
  932. /// <summary>
  933. /// 仓库
  934. /// </summary>
  935. private string storageTypeName = "";
  936. /// <summary>
  937. /// 仓库代码
  938. /// </summary>
  939. [Description("仓库")]
  940. [Nullable(true)]
  941. [DataLength(10)]
  942. public string StorageTypeNo
  943. {
  944. get { return storageTypeNo; }
  945. set { storageTypeNo = value; }
  946. }
  947. /// <summary>
  948. /// 仓库
  949. /// </summary>
  950. [Description("仓库")]
  951. [Nullable(true)]
  952. [DataLength(20)]
  953. public string StorageTypeName
  954. {
  955. get { return storageTypeName; }
  956. set { storageTypeName = value; }
  957. }
  958. private string ifMonitor;
  959. /// <summary>
  960. /// IF_MONITOR
  961. /// </summary>
  962. [Description("是否监制")]
  963. [Nullable(true)]
  964. [DataLength(20)]
  965. public string IfMonitor
  966. {
  967. get { return ifMonitor; }
  968. set { ifMonitor = value; }
  969. }
  970. /// <summary>
  971. /// IF_MONITOR
  972. /// </summary>
  973. [Description("材料号集合")]
  974. [Nullable(true)]
  975. [DataLength(20)]
  976. public string MatNos { get; set; }
  977. /// <summary>
  978. /// IF_MONITOR
  979. /// </summary>
  980. [Description("合同紧急度")]
  981. [Nullable(true)]
  982. [DataLength(20)]
  983. public string Priority { get; set; }
  984. /// <summary>
  985. /// IF_MONITOR
  986. /// </summary>
  987. [Description("紧急度备注")]
  988. [Nullable(true)]
  989. [DataLength(20)]
  990. public string PriorityMemo { get; set; }
  991. ///下面字段为申请压库流程新加
  992. /// <summary>
  993. /// 转压库申请编号
  994. /// </summary>
  995. private string applyResultNo = "";
  996. /// <summary>
  997. /// 生产批号
  998. /// </summary>
  999. private string lotNo = "";
  1000. /// <summary>
  1001. /// 转压库申请状态(1-申请 2-审核通过)
  1002. /// </summary>
  1003. private string applyFlag = "";
  1004. /// <summary>
  1005. /// 转压库申请人
  1006. /// </summary>
  1007. private string applyFlagName = "";
  1008. /// <summary>
  1009. /// 转压库申请时间
  1010. /// </summary>
  1011. private string applyFlagTime = "";
  1012. /// <summary>
  1013. /// 转压库审核通过人
  1014. /// </summary>
  1015. private string applyOkName = "";
  1016. /// <summary>
  1017. /// 转压库审核通过时间
  1018. /// </summary>
  1019. private string applyOkTime = "";
  1020. /// <summary>
  1021. /// 有效标志(1:有效,0:无效)
  1022. /// </summary>
  1023. private string validflag = "";
  1024. /// <summary>
  1025. /// 余材备注
  1026. /// </summary>
  1027. private string ycmemo = "";
  1028. /// <summary>
  1029. /// 转压库申请编号
  1030. /// </summary>
  1031. [Description("转压库申请编号")]
  1032. [Nullable(true)]
  1033. [DataLength(24)]
  1034. public string ApplyResultNo
  1035. {
  1036. get { return applyResultNo; }
  1037. set { applyResultNo = value; }
  1038. }
  1039. /// <summary>
  1040. /// 生产批号
  1041. /// </summary>
  1042. [Description("生产批号")]
  1043. [Nullable(true)]
  1044. [DataLength(20)]
  1045. public string LotNo
  1046. {
  1047. get { return lotNo; }
  1048. set { lotNo = value; }
  1049. }
  1050. /// <summary>
  1051. /// 转压库申请状态(1-申请 2-审核通过)
  1052. /// </summary>
  1053. [Description("转压库申请状态")]
  1054. [Nullable(true)]
  1055. [DataLength(1)]
  1056. public string ApplyFlag
  1057. {
  1058. get { return applyFlag; }
  1059. set { applyFlag = value; }
  1060. }
  1061. /// <summary>
  1062. /// 转压库申请人
  1063. /// </summary>
  1064. [Description("转压库申请人")]
  1065. [Nullable(true)]
  1066. [DataLength(20)]
  1067. public string ApplyFlagName
  1068. {
  1069. get { return applyFlagName; }
  1070. set { applyFlagName = value; }
  1071. }
  1072. /// <summary>
  1073. /// 转压库申请时间
  1074. /// </summary>
  1075. [Description("转压库申请时间")]
  1076. [Nullable(true)]
  1077. public string ApplyFlagTime
  1078. {
  1079. get { return applyFlagTime; }
  1080. set { applyFlagTime = value; }
  1081. }
  1082. /// <summary>
  1083. /// 转压库审核通过人
  1084. /// </summary>
  1085. [Description("转压库审核通过人")]
  1086. [Nullable(true)]
  1087. [DataLength(20)]
  1088. public string ApplyOkName
  1089. {
  1090. get { return applyOkName; }
  1091. set { applyOkName = value; }
  1092. }
  1093. /// <summary>
  1094. /// 转压库审核通过时间
  1095. /// </summary>
  1096. [Description("转压库审核通过时间")]
  1097. [Nullable(true)]
  1098. public string ApplyOkTime
  1099. {
  1100. get { return applyOkTime; }
  1101. set { applyOkTime = value; }
  1102. }
  1103. /// <summary>
  1104. /// 有效标志(1:有效,0:无效)
  1105. /// </summary>
  1106. [Description("有效标志")]
  1107. [Nullable(false)]
  1108. [DataLength(1)]
  1109. public string Validflag
  1110. {
  1111. get { return validflag; }
  1112. set { validflag = value; }
  1113. }
  1114. /// <summary>
  1115. /// 余材备注
  1116. /// </summary>
  1117. [Description("备注2")]
  1118. [Nullable(false)]
  1119. [DataLength(1)]
  1120. public string Ycmemo
  1121. {
  1122. get { return ycmemo; }
  1123. set { ycmemo = value; }
  1124. }
  1125. }
  1126. }