QcmZgJugdeApplyEntity.cs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Core.StlMes.Client.PlnSaleOrd.Entity
  8. {
  9. class QcmZgJugdeApplyEntity
  10. {
  11. /// <summary>
  12. /// 申请判定单号
  13. /// </summary>
  14. //private string jugdeApplyCode = "";
  15. /// <summary>
  16. /// 炉号
  17. /// </summary>
  18. private string judgeStoveNo = "";
  19. /// <summary>
  20. /// 批号
  21. /// </summary>
  22. private string batchNo = "";
  23. /// <summary>
  24. /// 组号
  25. /// </summary>
  26. private string batchGroudNo = "";
  27. /// <summary>
  28. /// 支数
  29. /// </summary>
  30. private decimal? actCount = null;
  31. /// <summary>
  32. /// 实重
  33. /// </summary>
  34. private decimal? actWeight = null;
  35. /// <summary>
  36. /// 产出物料描叙
  37. /// </summary>
  38. private string materialName = "";
  39. /// <summary>
  40. /// 品名描述
  41. /// </summary>
  42. private string producname = "";
  43. /// <summary>
  44. /// 钢级(牌号)名称
  45. /// </summary>
  46. private string steelname = "";
  47. /// <summary>
  48. /// 钢种名称
  49. /// </summary>
  50. private string gradename = "";
  51. /// <summary>
  52. /// 产品规格描述
  53. /// </summary>
  54. private string specName = "";
  55. /// <summary>
  56. /// 扣型描述
  57. /// </summary>
  58. private string modelDesc = "";
  59. /// <summary>
  60. /// 标准名称
  61. /// </summary>
  62. private string stdName = "";
  63. /// <summary>
  64. /// 标准类别描述(PSL1....)
  65. /// </summary>
  66. //private string stdStyleDesc = "";
  67. /// <summary>
  68. /// 生产批号
  69. /// </summary>
  70. private string lotNo = "";
  71. /// <summary>
  72. /// 生产产线名称
  73. /// </summary>
  74. private string plineName = "";
  75. /// <summary>
  76. /// 生产合同号(合同号)
  77. /// </summary>
  78. private string proOrderNo = "";
  79. /// <summary>
  80. /// 外径(实际)
  81. /// </summary>
  82. private decimal? actDimater = null;
  83. /// <summary>
  84. /// 壁厚(实际)
  85. /// </summary>
  86. private decimal? actHeight = null;
  87. /// <summary>
  88. /// 长度(实际)
  89. /// </summary>
  90. //private decimal? actLen = null;
  91. /// <summary>
  92. /// 制造商(找合同头的供货单位)
  93. /// </summary>
  94. private string supplyUnitDesc = "";
  95. /// <summary>
  96. /// 申请判定单号
  97. /// </summary>
  98. //[Description("申请判定单号")]
  99. //[Nullable(false)]
  100. // [DataLength(40)]
  101. // public string JugdeApplyCode
  102. // {
  103. // get { return jugdeApplyCode; }
  104. // set { jugdeApplyCode = value; }
  105. // }
  106. /// <summary>
  107. /// 炉号
  108. /// </summary>
  109. [Description("判定炉号")]
  110. [Nullable(false)]
  111. [DataLength(20)]
  112. public string JudgeStoveNo
  113. {
  114. get { return judgeStoveNo; }
  115. set { judgeStoveNo = value; }
  116. }
  117. /// <summary>
  118. /// 批号
  119. /// </summary>
  120. [Description("批号")]
  121. [Nullable(false)]
  122. [DataLength(20)]
  123. public string BatchNo
  124. {
  125. get { return batchNo; }
  126. set { batchNo = value; }
  127. }
  128. /// <summary>
  129. /// 组号
  130. /// </summary>
  131. [Description("组号")]
  132. [Nullable(false)]
  133. [DataLength(3)]
  134. public string BatchGroudNo
  135. {
  136. get { return batchGroudNo; }
  137. set { batchGroudNo = value; }
  138. }
  139. /// <summary>
  140. /// 支数
  141. /// </summary>
  142. [Description("支数")]
  143. [Nullable(true)]
  144. [DataLength(5)]
  145. public decimal? ActCount
  146. {
  147. get { return actCount; }
  148. set { actCount = value; }
  149. }
  150. /// <summary>
  151. /// 实重
  152. /// </summary>
  153. [Description("重量")]
  154. [Nullable(true)]
  155. [DataLength(12)]
  156. public decimal? ActWeight
  157. {
  158. get { return actWeight; }
  159. set { actWeight = value; }
  160. }
  161. /// <summary>
  162. /// 产出物料描叙
  163. /// </summary>
  164. [Description("产出物料")]
  165. [Nullable(true)]
  166. [DataLength(100)]
  167. public string MaterialName
  168. {
  169. get { return materialName; }
  170. set { materialName = value; }
  171. }
  172. /// <summary>
  173. /// 品名描述
  174. /// </summary>
  175. [Description("品名")]
  176. [Nullable(true)]
  177. [DataLength(100)]
  178. public string Producname
  179. {
  180. get { return producname; }
  181. set { producname = value; }
  182. }
  183. /// <summary>
  184. /// 钢级(牌号)名称
  185. /// </summary>
  186. [Description("钢级(牌号)")]
  187. [Nullable(true)]
  188. [DataLength(100)]
  189. public string Steelname
  190. {
  191. get { return steelname; }
  192. set { steelname = value; }
  193. }
  194. /// <summary>
  195. /// 钢种名称
  196. /// </summary>
  197. [Description("钢种")]
  198. [Nullable(true)]
  199. [DataLength(100)]
  200. public string Gradename
  201. {
  202. get { return gradename; }
  203. set { gradename = value; }
  204. }
  205. /// <summary>
  206. /// 产品规格描述
  207. /// </summary>
  208. [Description("产品规格")]
  209. [Nullable(true)]
  210. [DataLength(100)]
  211. public string SpecName
  212. {
  213. get { return specName; }
  214. set { specName = value; }
  215. }
  216. /// <summary>
  217. /// 扣型描述
  218. /// </summary>
  219. [Description("扣型")]
  220. [Nullable(true)]
  221. [DataLength(100)]
  222. public string ModelDesc
  223. {
  224. get { return modelDesc; }
  225. set { modelDesc = value; }
  226. }
  227. /// <summary>
  228. /// 标准名称
  229. /// </summary>
  230. [Description("标准名称")]
  231. [Nullable(true)]
  232. [DataLength(256)]
  233. public string StdName
  234. {
  235. get { return stdName; }
  236. set { stdName = value; }
  237. }
  238. /// <summary>
  239. /// 标准类别描述(PSL1....)
  240. /// </summary>
  241. //[Description("标准类别描述")]
  242. // [Nullable(true)]
  243. // [DataLength(50)]
  244. //public string StdStyleDesc
  245. //{
  246. // get { return stdStyleDesc; }
  247. // set { stdStyleDesc = value; }
  248. // }
  249. /// <summary>
  250. /// 生产批号
  251. /// </summary>
  252. [Description("生产批号")]
  253. [Nullable(true)]
  254. [DataLength(20)]
  255. public string LotNo
  256. {
  257. get { return lotNo; }
  258. set { lotNo = value; }
  259. }
  260. /// <summary>
  261. /// 生产产线名称
  262. /// </summary>
  263. [Description("生产产线")]
  264. [Nullable(true)]
  265. [DataLength(100)]
  266. public string PlineName
  267. {
  268. get { return plineName; }
  269. set { plineName = value; }
  270. }
  271. /// <summary>
  272. /// 生产合同号(合同号)
  273. /// </summary>
  274. [Description("生产合同号")]
  275. [Nullable(true)]
  276. [DataLength(25)]
  277. public string ProOrderNo
  278. {
  279. get { return proOrderNo; }
  280. set { proOrderNo = value; }
  281. }
  282. /// <summary>
  283. /// 外径(实际)
  284. /// </summary>
  285. [Description("外径")]
  286. [Nullable(true)]
  287. [DataLength(5)]
  288. public decimal? ActDimater
  289. {
  290. get { return actDimater; }
  291. set { actDimater = value; }
  292. }
  293. /// <summary>
  294. /// 壁厚(实际)
  295. /// </summary>
  296. [Description("壁厚")]
  297. [Nullable(true)]
  298. [DataLength(5)]
  299. public decimal? ActHeight
  300. {
  301. get { return actHeight; }
  302. set { actHeight = value; }
  303. }
  304. /// <summary>
  305. /// 长度(实际)
  306. /// </summary>
  307. //[Description("长度")]
  308. //[Nullable(true)]
  309. //[DataLength(15)]
  310. //public decimal? ActLen
  311. //{
  312. // get { return actLen; }
  313. // set { actLen = value; }
  314. // }
  315. /// <summary>
  316. /// 制造商(找合同头的供货单位)
  317. /// </summary>
  318. [Description("制造商")]
  319. [Nullable(true)]
  320. [DataLength(20)]
  321. public string SupplyUnitDesc
  322. {
  323. get { return supplyUnitDesc; }
  324. set { supplyUnitDesc = value; }
  325. }
  326. private decimal? orderPrice = null;
  327. /// <summary>
  328. /// 制造商(找合同头的供货单位)
  329. /// </summary>
  330. [Description("采购价格")]
  331. [Nullable(true)]
  332. [DataLength(20)]
  333. public decimal? OrderPrice
  334. {
  335. get { return orderPrice; }
  336. set { orderPrice = value; }
  337. }
  338. private decimal? balncePrice = null;
  339. /// <summary>
  340. /// 制造商(找合同头的供货单位)
  341. /// </summary>
  342. [Description("售出结算价")]
  343. [Nullable(true)]
  344. [DataLength(20)]
  345. public decimal? BalncePrice
  346. {
  347. get { return balncePrice; }
  348. set { balncePrice = value; }
  349. }
  350. private decimal? outPrice = null;
  351. /// <summary>
  352. /// 制造商(找合同头的供货单位)
  353. /// </summary>
  354. [Description("出厂价")]
  355. [Nullable(true)]
  356. [DataLength(20)]
  357. public decimal? OutPrice
  358. {
  359. get { return outPrice; }
  360. set { outPrice = value; }
  361. }
  362. private string gradename2 = "";
  363. /// <summary>
  364. /// 制造商(找合同头的供货单位)
  365. /// </summary>
  366. [Description("坯料钢种")]
  367. [Nullable(true)]
  368. [DataLength(20)]
  369. public string Gradename2
  370. {
  371. get { return gradename2; }
  372. set { gradename2 = value; }
  373. }
  374. private string dimater = "";
  375. /// <summary>
  376. /// 制造商(找合同头的供货单位)
  377. /// </summary>
  378. [Description("直径")]
  379. [Nullable(true)]
  380. [DataLength(20)]
  381. public string Dimater
  382. {
  383. get { return dimater; }
  384. set { dimater = value; }
  385. }
  386. private string judgeStoveNo2 = "";
  387. /// <summary>
  388. /// 制造商(找合同头的供货单位)
  389. /// </summary>
  390. [Description("上料炉号")]
  391. [Nullable(true)]
  392. [DataLength(20)]
  393. public string JudgeStoveNo2
  394. {
  395. get { return judgeStoveNo2; }
  396. set { judgeStoveNo2 = value; }
  397. }
  398. private string target = "";
  399. /// <summary>
  400. /// 制造商(找合同头的供货单位)
  401. /// </summary>
  402. [Description("产品标识")]
  403. [Nullable(true)]
  404. [DataLength(20)]
  405. public string Target
  406. {
  407. get { return target; }
  408. set { target = value; }
  409. }
  410. private string supplyUnit = "";
  411. /// <summary>
  412. /// 制造商(找合同头的供货单位)
  413. /// </summary>
  414. [Description("供货单位")]
  415. [Nullable(true)]
  416. [DataLength(20)]
  417. public string SupplyUnit
  418. {
  419. get { return supplyUnit; }
  420. set { supplyUnit = value; }
  421. }
  422. private string fstDraweeUnit = "";
  423. /// <summary>
  424. /// 制造商(找合同头的供货单位)
  425. /// </summary>
  426. [Description("首次受票人")]
  427. [Nullable(true)]
  428. [DataLength(20)]
  429. public string FstDraweeUnit
  430. {
  431. get { return fstDraweeUnit; }
  432. set { fstDraweeUnit = value; }
  433. }
  434. [Description("订货单位")]
  435. public string CustomerNm { get; set; }
  436. }
  437. }