PlnDbkInOutInfoEntity.cs 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
  1. using Core.Mes.Client.Comm.Attribute;
  2. using Newtonsoft.Json;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Linq;
  7. using System.Text;
  8. namespace com.steering.pss.plnsaleord.order.model
  9. {
  10. class PlnDbkInOutInfoEntity
  11. {
  12. private string eIsOk = "";
  13. /// <summary>
  14. /// 镦拔扩确认
  15. /// </summary>
  16. [Description("镦拔扩确认")]
  17. [Nullable(false)]
  18. [DataLength(10)]
  19. [JsonProperty("EIsOk")]
  20. public string EIsOk
  21. {
  22. get { return eIsOk; }
  23. set { eIsOk = value; }
  24. }
  25. private string orderNoSeq = "";
  26. /// <summary>
  27. /// 合同行
  28. /// </summary>
  29. [Description("合同行")]
  30. [Nullable(false)]
  31. [DataLength(30)]
  32. [JsonProperty("orderNoSeq")]
  33. public string OrderNoSeq
  34. {
  35. get { return orderNoSeq; }
  36. set { orderNoSeq = value; }
  37. }
  38. private string deliveryNo = "";
  39. /// <summary>
  40. /// 交货编码
  41. /// </summary>
  42. [Description("交货编码")]
  43. [Nullable(false)]
  44. [DataLength(5)]
  45. [JsonProperty("deliveryNo")]
  46. public string DeliveryNo
  47. {
  48. get { return deliveryNo; }
  49. set { deliveryNo = value; }
  50. }
  51. /// <summary>
  52. /// 排产状态
  53. /// </summary>
  54. private string planstatus = "";
  55. /// <summary>
  56. /// 排产状态
  57. /// </summary>
  58. [Description("排产状态")]
  59. [Nullable(false)]
  60. [DataLength(10)]
  61. [JsonProperty("planstatus")]
  62. public string Planstatus
  63. {
  64. get { return planstatus; }
  65. set { planstatus = value; }
  66. }
  67. private string specName = "";
  68. /// <summary>
  69. /// 规格
  70. /// </summary>
  71. [Description("规格")]
  72. [Nullable(false)]
  73. [DataLength(30)]
  74. [JsonProperty("specName")]
  75. public string SpecName
  76. {
  77. get { return specName; }
  78. set { specName = value; }
  79. }
  80. private string rollLength = "";
  81. /// <summary>
  82. /// 轧制长度
  83. /// </summary>
  84. [Description("轧制长度(m)")]
  85. [Nullable(false)]
  86. [DataLength(10)]
  87. [JsonProperty("rollLength")]
  88. public string RollLength
  89. {
  90. get { return rollLength; }
  91. set { rollLength = value; }
  92. }
  93. private string aimLenRoll = "";
  94. /// <summary>
  95. /// 目标轧管转移长度
  96. /// </summary>
  97. [Description("轧管目标长度(m)")]
  98. [Nullable(false)]
  99. [DataLength(10)]
  100. [JsonProperty("aimLenRoll")]
  101. public string AimLenRoll
  102. {
  103. get { return aimLenRoll; }
  104. set { aimLenRoll = value; }
  105. }
  106. private string aimLenEnd = "";
  107. /// <summary>
  108. /// 目标成品长度
  109. /// </summary>
  110. [Description("目标成品长度(m)")]
  111. [Nullable(false)]
  112. [DataLength(10)]
  113. [JsonProperty("aimLenEnd")]
  114. public string AimLenEnd
  115. {
  116. get { return aimLenEnd; }
  117. set { aimLenEnd = value; }
  118. }
  119. private string inspectionValue = "";
  120. /// <summary>
  121. /// 探伤盲区切长
  122. /// </summary>
  123. [Description("探伤盲区切长(mm)")]
  124. [Nullable(false)]
  125. [DataLength(10)]
  126. [JsonProperty("inspectionValue")]
  127. public string InspectionValue
  128. {
  129. get { return inspectionValue; }
  130. set { inspectionValue = value; }
  131. }
  132. private string checkJVal = "";
  133. /// <summary>
  134. /// 接箍J值(
  135. /// </summary>
  136. [Description("接箍J值(mm)")]
  137. [Nullable(false)]
  138. [DataLength(10)]
  139. [JsonProperty("checkJVal")]
  140. public string CheckJVal
  141. {
  142. get { return checkJVal; }
  143. set { checkJVal = value; }
  144. }
  145. private string aimLenDbk = "";
  146. /// <summary>
  147. /// 镦拔扩目标长度
  148. /// </summary>
  149. [Description("目标长度")]
  150. [Nullable(false)]
  151. [DataLength(10)]
  152. [JsonProperty("aimLenDbk")]
  153. public string AimLenDbk
  154. {
  155. get { return aimLenDbk; }
  156. set { aimLenDbk = value; }
  157. }
  158. private string lenUnit = "";
  159. /// <summary>
  160. /// 长度单位
  161. /// </summary>
  162. [Description("长度单位")]
  163. [Nullable(false)]
  164. [DataLength(10)]
  165. [JsonProperty("lenUnit")]
  166. public string LenUnit
  167. {
  168. get { return lenUnit; }
  169. set { lenUnit = value; }
  170. }
  171. private string lengthmin = "";
  172. /// <summary>
  173. /// 长度下限
  174. /// </summary>
  175. [Description("下限")]
  176. [Nullable(false)]
  177. [DataLength(10)]
  178. [JsonProperty("lengthmin")]
  179. public string Lengthmin
  180. {
  181. get { return lengthmin; }
  182. set { lengthmin = value; }
  183. }
  184. private string lengthmax = "";
  185. /// <summary>
  186. /// 长度上限
  187. /// </summary>
  188. [Description("上限")]
  189. [Nullable(false)]
  190. [DataLength(10)]
  191. [JsonProperty("lengthmax")]
  192. public string Lengthmax
  193. {
  194. get { return lengthmax; }
  195. set { lengthmax = value; }
  196. }
  197. private string lengthdisc = "";
  198. /// <summary>
  199. /// 长度描述
  200. /// </summary>
  201. [Description("长度描述")]
  202. [Nullable(false)]
  203. [DataLength(10)]
  204. [JsonProperty("lengthdisc")]
  205. public string Lengthdisc
  206. {
  207. get { return lengthdisc; }
  208. set { lengthdisc = value; }
  209. }
  210. private string inWtDbk = "";
  211. /// <summary>
  212. /// 镦拔扩投料量
  213. /// </summary>
  214. [Description("投料量(t)")]
  215. [Nullable(false)]
  216. [DataLength(10)]
  217. [JsonProperty("inWtDbk")]
  218. public string InWtDbk
  219. {
  220. get { return inWtDbk; }
  221. set { inWtDbk = value; }
  222. }
  223. private string inNumDbk = "";
  224. /// <summary>
  225. /// 镦拔扩投料支数
  226. /// </summary>
  227. [Description("投料支数")]
  228. [Nullable(false)]
  229. [DataLength(10)]
  230. [JsonProperty("inNumDbk")]
  231. public string InNumDbk
  232. {
  233. get { return inNumDbk; }
  234. set { inNumDbk = value; }
  235. }
  236. private string outWtDbk = "";
  237. /// <summary>
  238. /// 镦拔扩产出量
  239. /// </summary>
  240. [Description("产出量(t)")]
  241. [Nullable(false)]
  242. [DataLength(10)]
  243. [JsonProperty("outWtDbk")]
  244. public string OutWtDbk
  245. {
  246. get { return outWtDbk; }
  247. set { outWtDbk = value; }
  248. }
  249. private string outNumDbk = "";
  250. /// <summary>
  251. /// 镦拔扩产出支数
  252. /// </summary>
  253. [Description("产出支数")]
  254. [Nullable(false)]
  255. [DataLength(10)]
  256. [JsonProperty("outNumDbk")]
  257. public string OutNumDbk
  258. {
  259. get { return outNumDbk; }
  260. set { outNumDbk = value; }
  261. }
  262. private string planWtD = "";
  263. /// <summary>
  264. /// 合同量
  265. /// </summary>
  266. [Description("合同量(t)")]
  267. [Nullable(false)]
  268. [DataLength(10)]
  269. [JsonProperty("planWtD")]
  270. public string PlanWtD
  271. {
  272. get { return planWtD; }
  273. set { planWtD = value; }
  274. }
  275. private string planNumD = "";
  276. /// <summary>
  277. /// 合同支数
  278. /// </summary>
  279. [Description("合同支数")]
  280. [Nullable(false)]
  281. [DataLength(10)]
  282. [JsonProperty("planNumD")]
  283. public string PlanNumD
  284. {
  285. get { return planNumD; }
  286. set { planNumD = value; }
  287. }
  288. private string bjType = "";
  289. /// <summary>
  290. /// 变径类型
  291. /// </summary>
  292. [Description("变径类型")]
  293. [Nullable(false)]
  294. [DataLength(10)]
  295. [JsonProperty("bjType")]
  296. public string BjType
  297. {
  298. get { return bjType; }
  299. set { bjType = value; }
  300. }
  301. private string ordLnDlyPk = "";
  302. /// <summary>
  303. /// 交货编码Pk
  304. /// </summary>
  305. [Description("交货编码PK")]
  306. [Nullable(false)]
  307. [DataLength(40)]
  308. [JsonProperty("ordLnDlyPk")]
  309. public string OrdLnDlyPk
  310. {
  311. get { return ordLnDlyPk; }
  312. set { ordLnDlyPk = value; }
  313. }
  314. private string plnDivideId = "";
  315. /// <summary>
  316. /// 排产流水号
  317. /// </summary>
  318. [Description("排产流水号")]
  319. [Nullable(false)]
  320. [DataLength(5)]
  321. [JsonProperty("plnDivideId")]
  322. public string PlnDivideId
  323. {
  324. get { return plnDivideId; }
  325. set { plnDivideId = value; }
  326. }
  327. private string eInMaterialNo = "";
  328. /// <summary>
  329. /// 镦拔扩投入物料编码
  330. /// </summary>
  331. [Description("镦拔扩投入物料编码")]
  332. [Nullable(false)]
  333. [DataLength(50)]
  334. [JsonProperty("eInMaterialNo")]
  335. public string EInMaterialNo
  336. {
  337. get { return eInMaterialNo; }
  338. set { eInMaterialNo = value; }
  339. }
  340. private string eInMaterialDesc = "";
  341. /// <summary>
  342. /// 镦拔扩投入物料
  343. /// </summary>
  344. [Description("投入物料")]
  345. [Nullable(false)]
  346. [DataLength(50)]
  347. [JsonProperty("eInMaterialDesc")]
  348. public string EInMaterialDesc
  349. {
  350. get { return eInMaterialDesc; }
  351. set { eInMaterialDesc = value; }
  352. }
  353. private string eOutMaterialNo = "";
  354. /// <summary>
  355. /// 镦拔扩产出物料编码
  356. /// </summary>
  357. [Description("镦拔扩产出物料编码")]
  358. [Nullable(false)]
  359. [DataLength(50)]
  360. [JsonProperty("eOutMaterialNo")]
  361. public string EOutMaterialNo
  362. {
  363. get { return eOutMaterialNo; }
  364. set { eOutMaterialNo = value; }
  365. }
  366. private string eOutMaterialDesc = "";
  367. /// <summary>
  368. /// 镦拔扩产出物料
  369. /// </summary>
  370. [Description("产出物料")]
  371. [Nullable(false)]
  372. [DataLength(50)]
  373. [JsonProperty("eOutMaterialDesc")]
  374. public string EOutMaterialDesc
  375. {
  376. get { return eOutMaterialDesc; }
  377. set { eOutMaterialDesc = value; }
  378. }
  379. private string wholeBacklogDesc = "";
  380. /// <summary>
  381. /// 全程途径
  382. /// </summary>
  383. [Description("全程途径")]
  384. [Nullable(false)]
  385. [DataLength(200)]
  386. [JsonProperty("wholeBacklogDesc")]
  387. public string WholeBacklogDesc
  388. {
  389. get { return wholeBacklogDesc; }
  390. set { wholeBacklogDesc = value; }
  391. }
  392. /// <summary>
  393. /// 交货标准下限(%)
  394. /// </summary>
  395. private string heightOrdMin = "";
  396. /// <summary>
  397. /// 交货标准下限(%)
  398. /// </summary>
  399. [Description("交货标准下限(%)")]
  400. [Nullable(false)]
  401. [DataLength(10)]
  402. [JsonProperty("heightOrdMin")]
  403. public string HeightOrdMin
  404. {
  405. get { return heightOrdMin; }
  406. set { heightOrdMin = value; }
  407. }
  408. /// <summary>
  409. /// 交货标准上限(%)
  410. /// </summary>
  411. private string heightOrdMax = "";
  412. /// <summary>
  413. /// 交货标准上限(%)
  414. /// </summary>
  415. [Description("交货标准上限(%)")]
  416. [Nullable(false)]
  417. [DataLength(10)]
  418. [JsonProperty("heightOrdMax")]
  419. public string HeightOrdMax
  420. {
  421. get { return heightOrdMax; }
  422. set { heightOrdMax = value; }
  423. }
  424. /// <summary>
  425. /// 成品排产长度下限(m)
  426. /// </summary>
  427. private string lenDbkCalMin = "";
  428. /// <summary>
  429. /// 成品排产长度下限(m)
  430. /// </summary>
  431. [Description("下限")]
  432. [Nullable(false)]
  433. [DataLength(10)]
  434. [JsonProperty("lenDbkCalMin")]
  435. public string LenDbkCalMin
  436. {
  437. get { return lenDbkCalMin; }
  438. set { lenDbkCalMin = value; }
  439. }
  440. /// <summary>
  441. ///成品排产长度上限(m)
  442. /// </summary>
  443. private string lenDbkCalMax = "";
  444. /// <summary>
  445. /// 成品排产长度上限(m)
  446. /// </summary>
  447. [Description("上限")]
  448. [Nullable(false)]
  449. [DataLength(10)]
  450. [JsonProperty("lenDbkCalMax")]
  451. public string LenDbkCalMax
  452. {
  453. get { return lenDbkCalMax; }
  454. set { lenDbkCalMax = value; }
  455. }
  456. /// <summary>
  457. /// 轧管转移长度下限(m)
  458. /// </summary>
  459. private string lenZgCalMin = "";
  460. /// <summary>
  461. /// 轧管转移长度下限(m)
  462. /// </summary>
  463. [Description("下限")]
  464. [Nullable(false)]
  465. [DataLength(10)]
  466. [JsonProperty("lenZgCalMin")]
  467. public string LenZgCalMin
  468. {
  469. get { return lenZgCalMin; }
  470. set { lenZgCalMin = value; }
  471. }
  472. /// <summary>
  473. /// 轧管转移长度上限(m)
  474. /// </summary>
  475. private string lenZgCalMax = "";
  476. /// <summary>
  477. /// 轧管转移长度上限(m)
  478. /// </summary>
  479. [Description("上限")]
  480. [Nullable(false)]
  481. [DataLength(10)]
  482. [JsonProperty("lenZgCalMax")]
  483. public string LenZgCalMax
  484. {
  485. get { return lenZgCalMax; }
  486. set { lenZgCalMax = value; }
  487. }
  488. /// <summary>
  489. /// 镦粗影响长度(mm)
  490. /// </summary>
  491. private string lenDc = "";
  492. /// <summary>
  493. /// 镦粗影响长度(m)
  494. /// </summary>
  495. [Description("镦粗影响长(mm)")]
  496. [Nullable(false)]
  497. [DataLength(10)]
  498. [JsonProperty("lenDc")]
  499. public string LenDc
  500. {
  501. get { return lenDc; }
  502. set { lenDc = value; }
  503. }
  504. /// <summary>
  505. /// 镦拔扩切头尾长度(mm)
  506. /// </summary>
  507. private string dbkCut = "";
  508. /// <summary>
  509. /// 镦拔扩切头尾(mm)
  510. /// </summary>
  511. [Description("镦拔扩切头尾(mm)")]
  512. [Nullable(false)]
  513. [DataLength(10)]
  514. [JsonProperty("dbkCut")]
  515. public string DbkCut
  516. {
  517. get { return dbkCut; }
  518. set { dbkCut = value; }
  519. }
  520. /// <summary>
  521. /// 切头(mm)
  522. /// </summary>
  523. private string lenCutheadDbk = "";
  524. [Description("切头(mm)")]
  525. public string LenCutheadDbk
  526. {
  527. get { return lenCutheadDbk; }
  528. set { lenCutheadDbk = value; }
  529. }
  530. /// <summary>
  531. /// 切尾(mm)
  532. /// </summary>
  533. private string lenCutendDbk = "";
  534. [Description("切尾(mm)")]
  535. public string LenCutendDbk
  536. {
  537. get { return lenCutendDbk; }
  538. set { lenCutendDbk = value; }
  539. }
  540. /// <summary>
  541. /// 镦粗加长(mm)
  542. /// </summary>
  543. private string lenLongerDbk = "";
  544. [Description("镦粗加长(mm)")]
  545. public string LenLongerDbk
  546. {
  547. get { return lenLongerDbk; }
  548. set { lenLongerDbk = value; }
  549. }
  550. /// <summary>
  551. /// 变径率
  552. /// </summary>
  553. private string ratioDbk = "";
  554. [Description("变径率")]
  555. public string RatioDbk
  556. {
  557. get { return ratioDbk; }
  558. set { ratioDbk = value; }
  559. }
  560. /// <summary>
  561. /// 烧损率
  562. /// </summary>
  563. private string burning= "";
  564. [Description("烧损率%")]
  565. public string Burning
  566. {
  567. get { return burning; }
  568. set { burning = value; }
  569. }
  570. /// <summary>
  571. /// 镦拔扩转移长度上限
  572. /// </summary>
  573. private string lenDbkZyMax = "";
  574. [Description("上限")]
  575. public string LenDbkZyMax
  576. {
  577. get { return lenDbkZyMax; }
  578. set { lenDbkZyMax = value; }
  579. }
  580. /// <summary>
  581. /// 镦拔扩转移长度下限
  582. /// </summary>
  583. private string lenDbkZyMin = "";
  584. [Description("下限")]
  585. public string LenDbkZyMin
  586. {
  587. get { return lenDbkZyMin; }
  588. set { lenDbkZyMin = value; }
  589. }
  590. /// <summary>
  591. /// 镦拔扩原料长度上限
  592. /// </summary>
  593. private string lenDbkMax = "";
  594. [Description("上限")]
  595. public string LenDbkMax
  596. {
  597. get { return lenDbkMax; }
  598. set { lenDbkMax = value; }
  599. }
  600. /// <summary>
  601. /// 镦拔扩原料长度下限
  602. /// </summary>
  603. private string lenDbkMin = "";
  604. [Description("下限")]
  605. public string LenDbkMin
  606. {
  607. get { return lenDbkMin; }
  608. set { lenDbkMin = value; }
  609. }
  610. /// <summary>
  611. /// 长度范围%
  612. /// </summary>
  613. private string lenScope = "";
  614. [Description("长度加严率(%)")]
  615. public string LenScope
  616. {
  617. get { return lenScope; }
  618. set { lenScope = value; }
  619. }
  620. }
  621. }