PlnZyJgxCEntity.cs 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696
  1. using System.ComponentModel;
  2. using Core.Mes.Client.Comm.Attribute;
  3. using Newtonsoft.Json;
  4. namespace Core.StlMes.Client.Mcp.Control.Entity
  5. {
  6. /// <summary>
  7. /// 数据库表PLN_ZY_JGX_C所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  8. /// 作者:tgcx-test 时间:2018-08-02
  9. /// </summary>
  10. public class PlnZyJgxCEntity:PlnZyJgxMEntity
  11. {
  12. /// <summary>
  13. ///文件路径
  14. /// </summary>
  15. private string filePath = "";
  16. /// <summary>
  17. /// 炉计划ID
  18. /// </summary>
  19. private string heatPlanNo = "";
  20. /// <summary>
  21. /// 上料行ID(炉计划ID+2位流水)
  22. /// </summary>
  23. private string heatPlanSqe = "";
  24. /// <summary>
  25. /// 判定单号
  26. /// </summary>
  27. private string jugdeApplyCode = "";
  28. /// <summary>
  29. /// 生产批号
  30. /// </summary>
  31. private string zyBatchId = "";
  32. /// <summary>
  33. /// 冶炼炉号(电炉号)
  34. /// </summary>
  35. private string stoveNo = "";
  36. /// <summary>
  37. /// 判定炉号
  38. /// </summary>
  39. private string judgeStoveNo = "";
  40. /// <summary>
  41. /// 批号
  42. /// </summary>
  43. private string batchNo = "";
  44. /// <summary>
  45. /// 组号
  46. /// </summary>
  47. private string batchGroudNo = "";
  48. /// <summary>
  49. /// 加工订单编号
  50. /// </summary>
  51. private string proPlanId = "";
  52. /// <summary>
  53. /// 加工工序排产序号
  54. /// </summary>
  55. private string gxPlanNo = "";
  56. /// <summary>
  57. /// 产线代码
  58. /// </summary>
  59. private string plineCode = "";
  60. /// <summary>
  61. /// 产线描述
  62. /// </summary>
  63. private string plineName = "";
  64. /// <summary>
  65. /// 原料管外径
  66. /// </summary>
  67. private decimal? outdiameterIn = null;
  68. /// <summary>
  69. /// 原料管壁厚
  70. /// </summary>
  71. private decimal? wallthickIn = null;
  72. /// <summary>
  73. /// 分切数
  74. /// </summary>
  75. private decimal? outnumCut = null;
  76. /// <summary>
  77. /// 原料管长度(前工序转移长度)
  78. /// </summary>
  79. private decimal? lengthIn = null;
  80. /// <summary>
  81. /// 原料管最大长度(前工序转移长度)
  82. /// </summary>
  83. private decimal? lengthmaxIn = null;
  84. /// <summary>
  85. /// 原料管最小长度(前工序转移长度)
  86. /// </summary>
  87. private decimal? lengthminIn = null;
  88. /// <summary>
  89. /// 排产支
  90. /// </summary>
  91. private decimal? planIndoubleNum = null;
  92. /// <summary>
  93. /// 排产吨
  94. /// </summary>
  95. private decimal? planIndoubleWt = null;
  96. /// <summary>
  97. /// 实际上料支
  98. /// </summary>
  99. private decimal? realIndoubleNum = null;
  100. /// <summary>
  101. /// 实际上料吨
  102. /// </summary>
  103. private decimal? realIndoubleWt = null;
  104. /// <summary>
  105. /// 实际产出支
  106. /// </summary>
  107. private decimal? realOutdoubleNum = null;
  108. /// <summary>
  109. /// 实际产出吨
  110. /// </summary>
  111. private decimal? realOutdoubleWt = null;
  112. /// <summary>
  113. /// 上料炉号
  114. /// </summary>
  115. private string feedHeatNo = "";
  116. /// <summary>
  117. /// 标示炉号(打印炉号)
  118. /// </summary>
  119. private string flagStoveNo = "";
  120. /// <summary>
  121. /// 开始状态(00-上料开始,10-探伤开始,20-切管开始,30-车丝开始,40-螺纹检验开始,50拧接开始,60-通径开始,70-水压开始,80-倒凌开始,90-测量点开始,11-交库开始)
  122. /// </summary>
  123. private string perStatus = "";
  124. /// <summary>
  125. /// 结炉状态(00-上料结束,10-探伤结束,20-切管结束,30-车丝结束,40-螺纹检验结束,50拧接结束,60-通径结束,70-水压结束,80-倒凌结束,90-测量点结束,11-交库结束)
  126. /// </summary>
  127. private string besideStatus = "";
  128. /// <summary>
  129. /// ACT_COUNT
  130. /// </summary>
  131. private decimal? proCount = null;
  132. /// <summary>
  133. /// ACT_WEIGHT
  134. /// </summary>
  135. private decimal? proWeight = null;
  136. private string proDate = "";
  137. private string currentStatus = "";
  138. private string besideDate = "";
  139. /// <summary>
  140. /// ACT_COUNT
  141. /// </summary>
  142. private decimal? operateCount = null;
  143. /// <summary>
  144. /// ACT_WEIGHT
  145. /// </summary>
  146. private decimal? operateWeight = null;
  147. /// <summary>
  148. /// 文件路径
  149. /// </summary>
  150. [Description("文件路径")]
  151. [JsonProperty("filePath")]
  152. public string FilePath
  153. {
  154. get { return filePath; }
  155. set { filePath = value; }
  156. }
  157. private string filePath2 = "";
  158. /// <summary>
  159. /// 理论尺码单
  160. /// </summary>
  161. [Description("理论尺码单")]
  162. [JsonProperty("filePath2")]
  163. public string FilePath2
  164. {
  165. get { return filePath2; }
  166. set { filePath2 = value; }
  167. }
  168. /// <summary>
  169. /// 炉计划ID
  170. /// </summary>
  171. [Description("炉计划ID")]
  172. [JsonProperty("heatPlanNo")]
  173. public string HeatPlanNo
  174. {
  175. get { return heatPlanNo; }
  176. set { heatPlanNo = value; }
  177. }
  178. /// <summary>
  179. /// 上料行ID(炉计划ID+2位流水)
  180. /// </summary>
  181. [Description("上料行ID")]
  182. [JsonProperty("heatPlanSqe")]
  183. public string HeatPlanSqe
  184. {
  185. get { return heatPlanSqe; }
  186. set { heatPlanSqe = value; }
  187. }
  188. /// <summary>
  189. /// 判定单号
  190. /// </summary>
  191. [Description("判定单号")]
  192. [JsonProperty("jugdeApplyCode")]
  193. public string JugdeApplyCode
  194. {
  195. get { return jugdeApplyCode; }
  196. set { jugdeApplyCode = value; }
  197. }
  198. /// <summary>
  199. /// 生产批号
  200. /// </summary>
  201. [Description("生产批号")]
  202. [JsonProperty("zyBatchId")]
  203. public string ZyBatchId
  204. {
  205. get { return zyBatchId; }
  206. set { zyBatchId = value; }
  207. }
  208. /// <summary>
  209. /// 冶炼炉号(电炉号)
  210. /// </summary>
  211. [Description("冶炼炉号")]
  212. [JsonProperty("stoveNo")]
  213. public string StoveNo
  214. {
  215. get { return stoveNo; }
  216. set { stoveNo = value; }
  217. }
  218. /// <summary>
  219. /// 判定炉号
  220. /// </summary>
  221. [Description("炉号")]
  222. [JsonProperty("judgeStoveNo")]
  223. public string JudgeStoveNo
  224. {
  225. get { return judgeStoveNo; }
  226. set { judgeStoveNo = value; }
  227. }
  228. /// <summary>
  229. /// 批号
  230. /// </summary>
  231. [Description("批号")]
  232. [JsonProperty("batchNo")]
  233. public string BatchNo
  234. {
  235. get { return batchNo; }
  236. set { batchNo = value; }
  237. }
  238. /// <summary>
  239. /// 组号
  240. /// </summary>
  241. [Description("组号")]
  242. [JsonProperty("batchGroudNo")]
  243. public string BatchGroudNo
  244. {
  245. get { return batchGroudNo; }
  246. set { batchGroudNo = value; }
  247. }
  248. /// <summary>
  249. /// 加工订单编号
  250. /// </summary>
  251. [Description("加工订单编号")]
  252. [JsonProperty("proPlanId")]
  253. public string ProPlanId
  254. {
  255. get { return proPlanId; }
  256. set { proPlanId = value; }
  257. }
  258. /// <summary>
  259. /// 加工工序排产序号
  260. /// </summary>
  261. [Description("加工工序排产序号")]
  262. [JsonProperty("gxPlanNo")]
  263. public string GxPlanNo
  264. {
  265. get { return gxPlanNo; }
  266. set { gxPlanNo = value; }
  267. }
  268. /// <summary>
  269. /// 产线代码
  270. /// </summary>
  271. [Description("产线代码")]
  272. [JsonProperty("plineCode")]
  273. public string PlineCode
  274. {
  275. get { return plineCode; }
  276. set { plineCode = value; }
  277. }
  278. /// <summary>
  279. /// 产线描述
  280. /// </summary>
  281. [Description("产线描述")]
  282. [JsonProperty("plineName")]
  283. public string PlineName
  284. {
  285. get { return plineName; }
  286. set { plineName = value; }
  287. }
  288. /// <summary>
  289. /// 原料管外径
  290. /// </summary>
  291. [Description("原料管外径")]
  292. [JsonProperty("outdiameterIn")]
  293. public decimal? OutdiameterIn
  294. {
  295. get { return outdiameterIn; }
  296. set { outdiameterIn = value; }
  297. }
  298. /// <summary>
  299. /// 原料管壁厚
  300. /// </summary>
  301. [Description("原料管壁厚")]
  302. [JsonProperty("wallthickIn")]
  303. public decimal? WallthickIn
  304. {
  305. get { return wallthickIn; }
  306. set { wallthickIn = value; }
  307. }
  308. /// <summary>
  309. /// 分切数
  310. /// </summary>
  311. [Description("分切数")]
  312. [JsonProperty("outnumCut")]
  313. public decimal? OutnumCut
  314. {
  315. get { return outnumCut; }
  316. set { outnumCut = value; }
  317. }
  318. /// <summary>
  319. /// 原料管长度(前工序转移长度)
  320. /// </summary>
  321. [Description("原料管长度")]
  322. [JsonProperty("lengthIn")]
  323. public decimal? LengthIn
  324. {
  325. get { return lengthIn; }
  326. set { lengthIn = value; }
  327. }
  328. /// <summary>
  329. /// 原料管最大长度(前工序转移长度)
  330. /// </summary>
  331. [Description("原料管最大长度")]
  332. [JsonProperty("lengthmaxIn")]
  333. public decimal? LengthmaxIn
  334. {
  335. get { return lengthmaxIn; }
  336. set { lengthmaxIn = value; }
  337. }
  338. /// <summary>
  339. /// 原料管最小长度(前工序转移长度)
  340. /// </summary>
  341. [Description("原料管最小长度")]
  342. [JsonProperty("lengthminIn")]
  343. public decimal? LengthminIn
  344. {
  345. get { return lengthminIn; }
  346. set { lengthminIn = value; }
  347. }
  348. /// <summary>
  349. /// 排产支
  350. /// </summary>
  351. [Description("排产支")]
  352. [JsonProperty("planIndoubleNum")]
  353. public decimal? PlanIndoubleNum
  354. {
  355. get { return planIndoubleNum; }
  356. set { planIndoubleNum = value; }
  357. }
  358. /// <summary>
  359. /// 排产吨
  360. /// </summary>
  361. [Description("排产吨")]
  362. [JsonProperty("planIndoubleWt")]
  363. public decimal? PlanIndoubleWt
  364. {
  365. get { return planIndoubleWt; }
  366. set { planIndoubleWt = value; }
  367. }
  368. /// <summary>
  369. /// 实际上料支
  370. /// </summary>
  371. [Description("实际上料支")]
  372. [JsonProperty("realIndoubleNum")]
  373. public decimal? RealIndoubleNum
  374. {
  375. get { return realIndoubleNum; }
  376. set { realIndoubleNum = value; }
  377. }
  378. /// <summary>
  379. /// 实际上料吨
  380. /// </summary>
  381. [Description("实际上料吨")]
  382. [JsonProperty("realIndoubleWt")]
  383. public decimal? RealIndoubleWt
  384. {
  385. get { return realIndoubleWt; }
  386. set { realIndoubleWt = value; }
  387. }
  388. /// <summary>
  389. /// 实际产出支
  390. /// </summary>
  391. [Description("实际产出支")]
  392. [JsonProperty("realOutdoubleNum")]
  393. public decimal? RealOutdoubleNum
  394. {
  395. get { return realOutdoubleNum; }
  396. set { realOutdoubleNum = value; }
  397. }
  398. /// <summary>
  399. /// 实际产出吨
  400. /// </summary>
  401. [Description("实际产出吨")]
  402. [JsonProperty("realOutdoubleWt")]
  403. public decimal? RealOutdoubleWt
  404. {
  405. get { return realOutdoubleWt; }
  406. set { realOutdoubleWt = value; }
  407. }
  408. /// <summary>
  409. /// 上料炉号
  410. /// </summary>
  411. [Description("上料炉号")]
  412. [JsonProperty("feedHeatNo")]
  413. public string FeedHeatNo
  414. {
  415. get { return feedHeatNo; }
  416. set { feedHeatNo = value; }
  417. }
  418. /// <summary>
  419. /// 标示炉号(打印炉号)
  420. /// </summary>
  421. [Description("标示炉号")]
  422. [JsonProperty("flagStoveNo")]
  423. public string FlagStoveNo
  424. {
  425. get { return flagStoveNo; }
  426. set { flagStoveNo = value; }
  427. }
  428. /// <summary>
  429. /// 开始状态(00-上料开始,10-探伤开始,20-切管开始,30-车丝开始,40-螺纹检验开始,50拧接开始,60-通径开始,70-水压开始,80-倒凌开始,90-测量点开始,11-交库开始)
  430. /// </summary>
  431. [Description("开始状态")]
  432. [JsonProperty("perStatus")]
  433. public string PerStatus
  434. {
  435. get { return perStatus; }
  436. set { perStatus = value; }
  437. }
  438. /// <summary>
  439. /// 结炉状态(00-上料结束,10-探伤结束,20-切管结束,30-车丝结束,40-螺纹检验结束,50拧接结束,60-通径结束,70-水压结束,80-倒凌结束,90-测量点结束,11-交库结束)
  440. /// </summary>
  441. [Description("结炉状态")]
  442. [JsonProperty("besideStatus")]
  443. public string BesideStatus
  444. {
  445. get { return besideStatus; }
  446. set { besideStatus = value; }
  447. }
  448. /// <summary>
  449. /// ACT_COUNT
  450. /// </summary>
  451. private decimal? actCount = null;
  452. /// <summary>
  453. /// ACT_WEIGHT
  454. /// </summary>
  455. private decimal? actWeight = null;
  456. /// <summary>
  457. /// 实际产出支
  458. /// </summary>
  459. [Description("库存支")]
  460. [Nullable(true)]
  461. [DataLength(10)]
  462. public decimal? ActCount
  463. {
  464. get { return actCount; }
  465. set { actCount = value; }
  466. }
  467. /// <summary>
  468. /// 实际产出吨
  469. /// </summary>
  470. [Description("库存吨")]
  471. [Nullable(true)]
  472. [DataLength(10)]
  473. public decimal? ActWeight
  474. {
  475. get { return actWeight; }
  476. set { actWeight = value; }
  477. }
  478. /// <summary>
  479. /// 主合同号
  480. /// </summary>
  481. [Description("合同号")]
  482. [Nullable(true)]
  483. [DataLength(20)]
  484. public string OrderNoSeq
  485. {
  486. get { return OrderNo + "/" + OrderSeq; }
  487. }
  488. /// <summary>
  489. /// 上料支
  490. /// </summary>
  491. [Description("上料支")]
  492. [Nullable(true)]
  493. [DataLength(10)]
  494. public decimal? ProCount
  495. {
  496. get { return proCount; }
  497. set { proCount = value; }
  498. }
  499. /// <summary>
  500. /// 上料吨
  501. /// </summary>
  502. [Description("上料吨")]
  503. [Nullable(true)]
  504. [DataLength(10)]
  505. public decimal? ProWeight
  506. {
  507. get { return proWeight; }
  508. set { proWeight = value; }
  509. }
  510. /// <summary>
  511. /// 测量时间
  512. /// </summary>
  513. [Description("测量时间")]
  514. [Nullable(true)]
  515. [DataLength(10)]
  516. public string ProDate
  517. {
  518. get { return proDate; }
  519. set { proDate = value; }
  520. }
  521. /// <summary>
  522. /// 当前工序结炉状态
  523. /// </summary>
  524. [Description("结炉状态")]
  525. [JsonProperty("besideStatus")]
  526. public string CurrentStatus
  527. {
  528. get { return currentStatus; }
  529. set { currentStatus = value; }
  530. }
  531. /// <summary>
  532. /// 当前工序结炉状态
  533. /// </summary>
  534. [Description("结炉时间")]
  535. [JsonProperty("besideStatus")]
  536. public string BesideDate
  537. {
  538. get { return besideDate; }
  539. set { besideDate = value; }
  540. }
  541. /// <summary>
  542. /// 作业支
  543. /// </summary>
  544. [Description("作业支")]
  545. [Nullable(true)]
  546. [DataLength(10)]
  547. public decimal? OperateCount
  548. {
  549. get { return operateCount; }
  550. set { operateCount = value; }
  551. }
  552. /// <summary>
  553. /// 作业吨
  554. /// </summary>
  555. [Description("作业吨")]
  556. [Nullable(true)]
  557. [DataLength(10)]
  558. public decimal? OperateWeight
  559. {
  560. get { return operateWeight; }
  561. set { operateWeight = value; }
  562. }
  563. private decimal? measureCount = null;
  564. /// <summary>
  565. ///
  566. /// </summary>
  567. [Description("测量数据支")]
  568. [Nullable(true)]
  569. [DataLength(10)]
  570. public decimal? MeasureCount
  571. {
  572. get { return measureCount; }
  573. set { measureCount = value; }
  574. }
  575. private string status = "";
  576. /// <summary>
  577. ///
  578. /// </summary>
  579. [Description("交货状态")]
  580. [Nullable(true)]
  581. [DataLength(10)]
  582. public string Status
  583. {
  584. get { return status; }
  585. set { status = value; }
  586. }
  587. private string lengthdisc = null;
  588. /// <summary>
  589. ///
  590. /// </summary>
  591. [Description("合同长度描述")]
  592. [Nullable(true)]
  593. [DataLength(10)]
  594. public string Lengthdisc
  595. {
  596. get { return lengthdisc; }
  597. set { lengthdisc = value; }
  598. }
  599. /// <summary>
  600. /// 收料来源 0- 生产部 1-中间库
  601. /// </summary>
  602. private string matSource = "";
  603. /// <summary>
  604. /// 收料来源 0- 生产部 1-中间库
  605. /// </summary>
  606. [Description("收料来源")]
  607. [Nullable(true)]
  608. [DataLength(20)]
  609. public string MatSource
  610. {
  611. get { return matSource; }
  612. set { matSource = value; }
  613. }
  614. /// <summary>
  615. /// 收料来源 0- 生产部 1-中间库
  616. /// </summary>
  617. private string producType = "";
  618. /// <summary>
  619. /// 收料来源 0- 生产部 1-中间库
  620. /// </summary>
  621. [Description("扣型类型")]
  622. [Nullable(true)]
  623. [DataLength(20)]
  624. public string ProducType
  625. {
  626. get { return producType; }
  627. set { producType = value; }
  628. }
  629. }
  630. }