OutOrdParamEntity.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace com.steering.pss.plnsaleord.ordAmCal.model
  6. {
  7. /// <summary>
  8. /// 合同量转换原则结果实体类
  9. /// 作者:xiaohai-PC 时间:2015-11-19
  10. /// </summary>
  11. class OutOrdParamEntity
  12. {
  13. /// <summary>
  14. /// 是否正常
  15. /// </summary>
  16. private int errCode = 0;
  17. /// <summary>
  18. /// 是否正常
  19. /// </summary>
  20. public int ErrCode
  21. {
  22. get { return errCode; }
  23. set { errCode = value; }
  24. }
  25. /// <summary>
  26. /// 错误信息
  27. /// </summary>
  28. private string errMessage = "";
  29. /// <summary>
  30. /// 错误信息
  31. /// </summary>
  32. public string ErrMessage
  33. {
  34. get { return errMessage; }
  35. set { errMessage = value; }
  36. }
  37. /// <summary>
  38. /// 米单重(t/m)
  39. /// </summary>
  40. private double weightMi = 0;
  41. /// <summary>
  42. /// 米单重(t/m)
  43. /// </summary>
  44. public double WeightMi
  45. {
  46. get { return weightMi; }
  47. set { weightMi = value; }
  48. }
  49. /// <summary>
  50. /// 成品支数
  51. /// </summary>
  52. private int planNum = 0;
  53. /// <summary>
  54. /// 成品支数
  55. /// </summary>
  56. public int PlanNum
  57. {
  58. get { return planNum; }
  59. set { planNum = value; }
  60. }
  61. /// <summary>
  62. /// 成品目标长度(m)
  63. /// </summary>
  64. private double aimLength = 0;
  65. /// <summary>
  66. /// 成品目标长度(m)
  67. /// </summary>
  68. public double AimLength
  69. {
  70. get { return aimLength; }
  71. set { aimLength = value; }
  72. }
  73. /// <summary>
  74. /// 轧管目标转移长度(m)
  75. /// </summary>
  76. private double aimlengthZg = 0;
  77. /// <summary>
  78. /// 轧管目标转移长度(m)
  79. /// </summary>
  80. public double AimlengthZg
  81. {
  82. get { return aimlengthZg; }
  83. set { aimlengthZg = value; }
  84. }
  85. /// <summary>
  86. /// 轧制加长(m)
  87. /// </summary>
  88. private double addLenZg = 0;
  89. /// <summary>
  90. /// 轧制加长(m)
  91. /// </summary>
  92. public double AddLenZg
  93. {
  94. get { return addLenZg; }
  95. set { addLenZg = value; }
  96. }
  97. /// <summary>
  98. /// 上限轧管加长(mm)
  99. /// </summary>
  100. private double lenToendMax = 0;
  101. /// <summary>
  102. /// 上限轧管加长(mm)
  103. /// </summary>
  104. public double LenToendMax
  105. {
  106. get { return lenToendMax; }
  107. set { lenToendMax = value; }
  108. }
  109. /// <summary>
  110. /// 下限轧管加长(mm)
  111. /// </summary>
  112. private double lenToendMin = 0;
  113. /// <summary>
  114. /// 下限轧管加长(mm)
  115. /// </summary>
  116. public double LenToendMin
  117. {
  118. get { return lenToendMin; }
  119. set { lenToendMin = value; }
  120. }
  121. /// <summary>
  122. /// 缴库量
  123. /// </summary>
  124. private double weightInA = 0;
  125. /// <summary>
  126. /// 缴库量
  127. /// </summary>
  128. public double WeightInA
  129. {
  130. get { return weightInA; }
  131. set { weightInA = value; }
  132. }
  133. /// <summary>
  134. /// 缴库上限
  135. /// </summary>
  136. private double weightInAMax = 0;
  137. /// <summary>
  138. /// 缴库上限
  139. /// </summary>
  140. public double WeightInAMax
  141. {
  142. get { return weightInAMax; }
  143. set { weightInAMax = value; }
  144. }
  145. /// <summary>
  146. /// 缴库下限
  147. /// </summary>
  148. private double weightInAMin = 0;
  149. /// <summary>
  150. /// 缴库下限
  151. /// </summary>
  152. public double WeightInAMin
  153. {
  154. get { return weightInAMin; }
  155. set { weightInAMin = value; }
  156. }
  157. /// <summary>
  158. /// 排产量
  159. /// </summary>
  160. private double weightPc = 0;
  161. /// <summary>
  162. /// 排产量
  163. /// </summary>
  164. public double WeightPc
  165. {
  166. get { return weightPc; }
  167. set { weightPc = value; }
  168. }
  169. /// <summary>
  170. /// 估算量
  171. /// </summary>
  172. private double estWeight = 0;
  173. /// <summary>
  174. /// 估算量
  175. /// </summary>
  176. public double EstWeight
  177. {
  178. get { return estWeight; }
  179. set { estWeight = value; }
  180. }
  181. /// <summary>
  182. /// 转换计量单位(支、吨)
  183. /// </summary>
  184. private string weightUnit = "";
  185. /// <summary>
  186. /// 转换计量单位(支、吨)
  187. /// </summary>
  188. public string WeightUnit
  189. {
  190. get { return weightUnit; }
  191. set { weightUnit = value; }
  192. }
  193. /// <summary>
  194. /// 管体重量(t)
  195. /// </summary>
  196. private double tubebodyWeight = 0;
  197. /// <summary>
  198. /// 管体重量(t)
  199. /// </summary>
  200. public double TubebodyWeight
  201. {
  202. get { return tubebodyWeight; }
  203. set { tubebodyWeight = value; }
  204. }
  205. /// <summary>
  206. /// 接箍重量(t)
  207. /// </summary>
  208. private double weightJgAll = 0;
  209. /// <summary>
  210. /// 接箍重量(t)
  211. /// </summary>
  212. public double WeightJgAll
  213. {
  214. get { return weightJgAll; }
  215. set { weightJgAll = value; }
  216. }
  217. /// <summary>
  218. /// 镦粗影响重(t)
  219. /// </summary>
  220. private double weightDc = 0;
  221. /// <summary>
  222. /// 镦粗影响重(t)
  223. /// </summary>
  224. public double WeightDc
  225. {
  226. get { return weightDc; }
  227. set { weightDc = value; }
  228. }
  229. /// <summary>
  230. /// 拔扩加长重(t)
  231. /// </summary>
  232. private double weightDbk = 0;
  233. /// <summary>
  234. /// 拔扩加长重(t)
  235. /// </summary>
  236. public double WeightDbk
  237. {
  238. get { return weightDbk; }
  239. set { weightDbk = value; }
  240. }
  241. /// <summary>
  242. /// 轧制加长重(t)
  243. /// </summary>
  244. private double weightZg = 0;
  245. /// <summary>
  246. /// 轧制加长重(t)
  247. /// </summary>
  248. public double WeightZg
  249. {
  250. get { return weightZg; }
  251. set { weightZg = value; }
  252. }
  253. /// <summary>
  254. /// 探伤盲区切长重(t)
  255. /// </summary>
  256. private double weightInspect = 0;
  257. /// <summary>
  258. /// 探伤盲区切长重(t)
  259. /// </summary>
  260. public double WeightInspect
  261. {
  262. get { return weightInspect; }
  263. set { weightInspect = value; }
  264. }
  265. /// <summary>
  266. /// 保米长(m)
  267. /// </summary>
  268. private double totlengthM = 0;
  269. /// <summary>
  270. /// 保米长(m)
  271. /// </summary>
  272. public double TotlengthM
  273. {
  274. get { return totlengthM; }
  275. set { totlengthM = value; }
  276. }
  277. /// <summary>
  278. /// 单坯产出成品长度(m)
  279. /// </summary>
  280. private double totLenOneP = 0;
  281. /// <summary>
  282. /// 单坯产出成品长度(m)
  283. /// </summary>
  284. public double TotLenOneP
  285. {
  286. get { return totLenOneP; }
  287. set { totLenOneP = value; }
  288. }
  289. /// <summary>
  290. /// 单坯分切数
  291. /// </summary>
  292. private int cutNumP = 0;
  293. /// <summary>
  294. /// 单坯分切数
  295. /// </summary>
  296. public int CutNumP
  297. {
  298. get { return cutNumP; }
  299. set { cutNumP = value; }
  300. }
  301. /// <summary>
  302. /// 选用壁厚(mm)
  303. /// </summary>
  304. private double aimWallthick = 0;
  305. /// <summary>
  306. /// 选用壁厚(mm)
  307. /// </summary>
  308. public double AimWallthick
  309. {
  310. get { return aimWallthick; }
  311. set { aimWallthick = value; }
  312. }
  313. /// <summary>
  314. /// 轧制长度(m)
  315. /// </summary>
  316. private double rollLength = 0;
  317. /// <summary>
  318. /// 轧制长度(m)
  319. /// </summary>
  320. public double RollLength
  321. {
  322. get { return rollLength; }
  323. set { rollLength = value; }
  324. }
  325. /// <summary>
  326. /// 轧制转移长度上限(m)
  327. /// </summary>
  328. private double lenRollMax = 0;
  329. /// <summary>
  330. /// 轧制转移长度上限(m)
  331. /// </summary>
  332. public double LenRollMax
  333. {
  334. get { return lenRollMax; }
  335. set { lenRollMax = value; }
  336. }
  337. /// <summary>
  338. /// 轧制转移长度下限(m)
  339. /// </summary>
  340. private double lenRollMin = 0;
  341. /// <summary>
  342. /// 轧制转移长度下限(m)
  343. /// </summary>
  344. public double LenRollMin
  345. {
  346. get { return lenRollMin; }
  347. set { lenRollMin = value; }
  348. }
  349. /// <summary>
  350. /// 控制外径
  351. /// </summary>
  352. private double aimOutdiameter = 0;
  353. /// <summary>
  354. /// 控制外径
  355. /// </summary>
  356. public double AimOutdiameter
  357. {
  358. get { return aimOutdiameter; }
  359. set { aimOutdiameter = value; }
  360. }
  361. /// <summary>
  362. /// 排产原则
  363. /// </summary>
  364. private double feedRate = 0;
  365. /// <summary>
  366. /// 排产原则
  367. /// </summary>
  368. public double FeedRate
  369. {
  370. get { return feedRate; }
  371. set { feedRate = value; }
  372. }
  373. /// <summary>
  374. /// 排产系数
  375. /// </summary>
  376. private double coefficient = 0;
  377. /// <summary>
  378. /// 排产系数
  379. /// </summary>
  380. public double Coefficient
  381. {
  382. get { return coefficient; }
  383. set { coefficient = value; }
  384. }
  385. /// <summary>
  386. /// 排产系数min
  387. /// </summary>
  388. private double coefficientMin = 0;
  389. /// <summary>
  390. /// 排产系数min
  391. /// </summary>
  392. public double CoefficientMin
  393. {
  394. get { return coefficientMin; }
  395. set { coefficientMin = value; }
  396. }
  397. /// <summary>
  398. /// 排产重量min
  399. /// </summary>
  400. private double planPMainMin = 0;
  401. /// <summary>
  402. /// 排产重量min
  403. /// </summary>
  404. public double PlanPMainMin
  405. {
  406. get { return planPMainMin; }
  407. set { planPMainMin = value; }
  408. }
  409. /// <summary>
  410. /// 成品单支重
  411. /// </summary>
  412. private double aimWtEnd = 0;
  413. /// <summary>
  414. /// 成品单支重
  415. /// </summary>
  416. public double AimWtEnd
  417. {
  418. get { return aimWtEnd; }
  419. set { aimWtEnd = value; }
  420. }
  421. /// <summary>
  422. /// 控制壁厚米单重
  423. /// </summary>
  424. private double weightKzM = 0;
  425. /// <summary>
  426. /// 控制壁厚米单重
  427. /// </summary>
  428. public double WeightKzM
  429. {
  430. get { return weightKzM; }
  431. set { weightKzM = value; }
  432. }
  433. }
  434. }