PlnSteelforcastEntity.cs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace Core.StlMes.Client.PlnSaleOrd.炼钢计划.entity
  8. {/// <summary>
  9. /// 数据库表PLN_STEELFORCAST所对应的实体类(生成工具:代码生成工具3.0)
  10. /// 作者:PC-20160925CXYF 时间:2017-08-09
  11. /// </summary>
  12. public class PlnSteelforcastEntity
  13. {
  14. /// <summary>
  15. /// 浇次号
  16. /// </summary>
  17. private string castNo = "";
  18. /// <summary>
  19. /// 浇次顺序号(不同铸机顺序独立连续)
  20. /// </summary>
  21. private decimal? castSeq = null;
  22. /// <summary>
  23. /// 连铸机号(连铸产线代码)
  24. /// </summary>
  25. private string ccmid = "";
  26. /// <summary>
  27. /// 浇次状态:00=编制中,10=已下发,20=生产中,30=已生产,40=关闭
  28. /// </summary>
  29. private string status = "";
  30. /// <summary>
  31. /// 炉数
  32. /// </summary>
  33. private decimal? furnacenumber = null;
  34. /// <summary>
  35. /// 总支数
  36. /// </summary>
  37. private decimal? totNum = null;
  38. /// <summary>
  39. /// 总重量
  40. /// </summary>
  41. private decimal? totWt = null;
  42. /// <summary>
  43. /// 是否存在连浇
  44. /// </summary>
  45. private string ifConnectGrade = "";
  46. /// <summary>
  47. /// 连浇群组代码
  48. /// </summary>
  49. private string waterGroupCode = "";
  50. /// <summary>
  51. /// 开浇炉非计划加量
  52. /// </summary>
  53. private decimal? addWtBegin = null;
  54. /// <summary>
  55. /// 结束炉非计划加量
  56. /// </summary>
  57. private decimal? addWtEnd = null;
  58. /// <summary>
  59. /// 连浇前炉非计划加量
  60. /// </summary>
  61. private decimal? addWtConnAhead = null;
  62. /// <summary>
  63. /// 连浇后炉非计划加量
  64. /// </summary>
  65. private decimal? addWtConnNext = null;
  66. /// <summary>
  67. /// 开始钢种
  68. /// </summary>
  69. private string startGradecode = "";
  70. /// <summary>
  71. /// 结束钢种
  72. /// </summary>
  73. private string endGradecode = "";
  74. /// <summary>
  75. /// 开始时间(计划)
  76. /// </summary>
  77. private string starttime = "";
  78. /// <summary>
  79. /// 结束时间(计划)
  80. /// </summary>
  81. private string endtime = "";
  82. /// <summary>
  83. /// 制定人
  84. /// </summary>
  85. private string makeman = "";
  86. /// <summary>
  87. /// 制定时间
  88. /// </summary>
  89. private string maketime = "";
  90. /// <summary>
  91. /// 下发人
  92. /// </summary>
  93. private string manfortol2 = "";
  94. /// <summary>
  95. /// 下发时间
  96. /// </summary>
  97. private string timefortol2 = "";
  98. /// <summary>
  99. /// 浇次备注
  100. /// </summary>
  101. private string memo = "";
  102. /// <summary>
  103. /// 铸造产线编码
  104. /// </summary>
  105. private string plineCode = "";
  106. /// <summary>
  107. /// 铸造产线描述
  108. /// </summary>
  109. private string plineName = "";
  110. /// <summary>
  111. /// 流数
  112. /// </summary>
  113. private decimal? flownumber = null;
  114. /// <summary>
  115. /// 浇次号
  116. /// </summary>
  117. [Description("浇次号")]
  118. [Nullable(false)]
  119. [DataLength(20)]
  120. public string CastNo
  121. {
  122. get { return castNo; }
  123. set { castNo = value; }
  124. }
  125. /// <summary>
  126. /// 浇次顺序号(不同铸机顺序独立连续)
  127. /// </summary>
  128. [Description("顺序号")]
  129. [Nullable(true)]
  130. [DataLength(20)]
  131. public decimal? CastSeq
  132. {
  133. get { return castSeq; }
  134. set { castSeq = value; }
  135. }
  136. /// <summary>
  137. /// 连铸机号(连铸产线代码)
  138. /// </summary>
  139. [Description("连铸机号")]
  140. [Nullable(true)]
  141. [DataLength(20)]
  142. public string Ccmid
  143. {
  144. get { return ccmid; }
  145. set { ccmid = value; }
  146. }
  147. /// <summary>
  148. /// 浇次状态:00=编制中,10=已下发,20=生产中,30=已生产,40=关闭
  149. /// </summary>
  150. [Description("状态")]
  151. [Nullable(true)]
  152. [DataLength(20)]
  153. public string Status
  154. {
  155. get { return status; }
  156. set { status = value; }
  157. }
  158. /// <summary>
  159. /// 炉数
  160. /// </summary>
  161. [Description("炉数")]
  162. [Nullable(true)]
  163. [DataLength(10)]
  164. public decimal? Furnacenumber
  165. {
  166. get { return furnacenumber; }
  167. set { furnacenumber = value; }
  168. }
  169. [Description("流数")]
  170. [Nullable(true)]
  171. [DataLength(10)]
  172. public decimal? Flownumber
  173. {
  174. get { return flownumber; }
  175. set { flownumber = value; }
  176. }
  177. /// <summary>
  178. /// 总支数
  179. /// </summary>
  180. [Description("总支数")]
  181. [Nullable(true)]
  182. [DataLength(10)]
  183. public decimal? TotNum
  184. {
  185. get { return totNum; }
  186. set { totNum = value; }
  187. }
  188. /// <summary>
  189. /// 总重量
  190. /// </summary>
  191. [Description("总重量")]
  192. [Nullable(true)]
  193. [DataLength(10)]
  194. public decimal? TotWt
  195. {
  196. get { return totWt; }
  197. set { totWt = value; }
  198. }
  199. /// <summary>
  200. /// 是否存在连浇
  201. /// </summary>
  202. [Description("是否存在连浇")]
  203. [Nullable(true)]
  204. [DataLength(1)]
  205. public string IfConnectGrade
  206. {
  207. get { return ifConnectGrade; }
  208. set { ifConnectGrade = value; }
  209. }
  210. /// <summary>
  211. /// 连浇群组代码
  212. /// </summary>
  213. [Description("连浇群组")]
  214. [Nullable(true)]
  215. [DataLength(5)]
  216. public string WaterGroupCode
  217. {
  218. get { return waterGroupCode; }
  219. set { waterGroupCode = value; }
  220. }
  221. /// <summary>
  222. /// 开浇炉非计划加量
  223. /// </summary>
  224. [Description("开浇炉非计划加量")]
  225. [Nullable(true)]
  226. [DataLength(10)]
  227. public decimal? AddWtBegin
  228. {
  229. get { return addWtBegin; }
  230. set { addWtBegin = value; }
  231. }
  232. /// <summary>
  233. /// 结束炉非计划加量
  234. /// </summary>
  235. [Description("结束炉非计划加量")]
  236. [Nullable(true)]
  237. [DataLength(10)]
  238. public decimal? AddWtEnd
  239. {
  240. get { return addWtEnd; }
  241. set { addWtEnd = value; }
  242. }
  243. /// <summary>
  244. /// 连浇前炉非计划加量
  245. /// </summary>
  246. [Description("连浇前炉非计划加量")]
  247. [Nullable(true)]
  248. [DataLength(10)]
  249. public decimal? AddWtConnAhead
  250. {
  251. get { return addWtConnAhead; }
  252. set { addWtConnAhead = value; }
  253. }
  254. /// <summary>
  255. /// 连浇后炉非计划加量
  256. /// </summary>
  257. [Description("连浇后炉非计划加量")]
  258. [Nullable(true)]
  259. [DataLength(10)]
  260. public decimal? AddWtConnNext
  261. {
  262. get { return addWtConnNext; }
  263. set { addWtConnNext = value; }
  264. }
  265. /// <summary>
  266. /// 开始钢种
  267. /// </summary>
  268. [Description("开始钢种")]
  269. [Nullable(true)]
  270. [DataLength(50)]
  271. public string StartGradecode
  272. {
  273. get { return startGradecode; }
  274. set { startGradecode = value; }
  275. }
  276. /// <summary>
  277. /// 结束钢种
  278. /// </summary>
  279. [Description("结束钢种")]
  280. [Nullable(true)]
  281. [DataLength(50)]
  282. public string EndGradecode
  283. {
  284. get { return endGradecode; }
  285. set { endGradecode = value; }
  286. }
  287. /// <summary>
  288. /// 开始时间(计划)
  289. /// </summary>
  290. [Description("开始时间")]
  291. [Nullable(true)]
  292. public string Starttime
  293. {
  294. get { return starttime; }
  295. set { starttime = value; }
  296. }
  297. /// <summary>
  298. /// 结束时间(计划)
  299. /// </summary>
  300. [Description("结束时间")]
  301. [Nullable(true)]
  302. public string Endtime
  303. {
  304. get { return endtime; }
  305. set { endtime = value; }
  306. }
  307. /// <summary>
  308. /// 制定人
  309. /// </summary>
  310. [Description("制定人")]
  311. [Nullable(true)]
  312. [DataLength(20)]
  313. public string Makeman
  314. {
  315. get { return makeman; }
  316. set { makeman = value; }
  317. }
  318. /// <summary>
  319. /// 制定时间
  320. /// </summary>
  321. [Description("制定时间")]
  322. [Nullable(true)]
  323. public string Maketime
  324. {
  325. get { return maketime; }
  326. set { maketime = value; }
  327. }
  328. /// <summary>
  329. /// 下发人
  330. /// </summary>
  331. [Description("下发人")]
  332. [Nullable(true)]
  333. [DataLength(20)]
  334. public string Manfortol2
  335. {
  336. get { return manfortol2; }
  337. set { manfortol2 = value; }
  338. }
  339. /// <summary>
  340. /// 下发时间
  341. /// </summary>
  342. [Description("下发时间")]
  343. [Nullable(true)]
  344. public string Timefortol2
  345. {
  346. get { return timefortol2; }
  347. set { timefortol2 = value; }
  348. }
  349. /// <summary>
  350. /// 浇次备注
  351. /// </summary>
  352. [Description("备注")]
  353. [Nullable(true)]
  354. [DataLength(1000)]
  355. public string Memo
  356. {
  357. get { return memo; }
  358. set { memo = value; }
  359. }
  360. /// <summary>
  361. /// 铸造产线编码
  362. /// </summary>
  363. [Description("铸造产线编码")]
  364. [Nullable(true)]
  365. [DataLength(20)]
  366. public string PlineCode
  367. {
  368. get { return plineCode; }
  369. set { plineCode = value; }
  370. }
  371. /// <summary>
  372. /// 铸造产线描述
  373. /// </summary>
  374. [Description("铸造产线")]
  375. [Nullable(true)]
  376. [DataLength(50)]
  377. public string PlineName
  378. {
  379. get { return plineName; }
  380. set { plineName = value; }
  381. }
  382. private string proMonth = "";
  383. [Description("生产日期")]
  384. [Nullable(true)]
  385. [DataLength(50)]
  386. public string ProMonth
  387. {
  388. get { return proMonth; }
  389. set { proMonth = value; }
  390. }
  391. /// <summary>
  392. /// 目标钢水量
  393. /// </summary>
  394. private decimal? aimSteelQty = null;
  395. /// <summary>
  396. /// 管坯直径(模铸写规格)
  397. /// </summary>
  398. private string diameter = "";
  399. /// <summary>
  400. /// 平均冶炼量
  401. /// </summary>
  402. private decimal? averageQty = null;
  403. /// <summary>
  404. /// 目标钢水量
  405. /// </summary>
  406. [Description("平均目标钢水量")]
  407. [Nullable(true)]
  408. [DataLength(10)]
  409. public decimal? AimSteelQty
  410. {
  411. get { return aimSteelQty; }
  412. set { aimSteelQty = value; }
  413. }
  414. /// <summary>
  415. /// 管坯直径(模铸写规格)
  416. /// </summary>
  417. [Description("断面")]
  418. [Nullable(true)]
  419. [DataLength(10)]
  420. public string Diameter
  421. {
  422. get { return diameter; }
  423. set { diameter = value; }
  424. }
  425. /// <summary>
  426. /// 平均冶炼量
  427. /// </summary>
  428. [Description("平均冶炼量")]
  429. [Nullable(true)]
  430. [DataLength(10)]
  431. public decimal? AverageQty
  432. {
  433. get { return averageQty; }
  434. set { averageQty = value; }
  435. }
  436. private string ifConfirm = "";
  437. [Description("是否确认")]
  438. public string IfConfirm
  439. {
  440. get { return ifConfirm; }
  441. set { ifConfirm = value; }
  442. }
  443. }
  444. }