StlIncisionEntity.cs 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687
  1. using System;
  2. using System.ComponentModel;
  3. using Core.Mes.Client.Comm.Attribute;
  4. namespace Core.StlMes.Client.LgClassModel
  5. {
  6. /// <summary>
  7. /// 数据库表STL_INCISION所对应的实体类(生成工具:代码生成工具3.0)
  8. /// 作者:zhou 时间:2017-08-04
  9. /// </summary>
  10. [Serializable]
  11. public class StlIncisionEntity
  12. {
  13. /// <summary>
  14. /// 切割实绩编号(虚拟炉号+顺序号+3位流水)
  15. /// </summary>
  16. private string incisionNo = "";
  17. /// <summary>
  18. /// 虚拟炉号
  19. /// </summary>
  20. private string ccmState = "";
  21. /// <summary>
  22. /// 虚拟炉号
  23. /// </summary>
  24. private string furnaceno = "";
  25. /// <summary>
  26. /// 顺序号(虚拟炉号)
  27. /// </summary>
  28. private string sequenceno = "";
  29. /// <summary>
  30. /// 浇次号
  31. /// </summary>
  32. private string castNo = "";
  33. /// <summary>
  34. /// 浇次炉数
  35. /// </summary>
  36. private decimal? heatcnt = null;
  37. /// <summary>
  38. /// 铸机号
  39. /// </summary>
  40. private string ccmid = "";
  41. /// <summary>
  42. /// 铸流号
  43. /// </summary>
  44. private string flowno = "";
  45. /// <summary>
  46. /// 铸造订单编号
  47. /// </summary>
  48. private string proPlanId = "";
  49. /// <summary>
  50. /// 工序排产序号
  51. /// </summary>
  52. private string gxPlanNo = "";
  53. /// <summary>
  54. /// 生产管理号(内部 )
  55. /// </summary>
  56. private string proNo = "";
  57. /// <summary>
  58. /// 熔炼炉号
  59. /// </summary>
  60. private string stoveNo = "";
  61. /// <summary>
  62. /// 判定炉号
  63. /// </summary>
  64. private string judgeStoveNo = "";
  65. /// <summary>
  66. /// 标示炉号(打印炉号)
  67. /// </summary>
  68. private string flagStoveNo = "";
  69. /// <summary>
  70. /// 管坯类型(1铸坯2锻坯)
  71. /// </summary>
  72. private string gptype = "";
  73. /// <summary>
  74. /// 铸造类型(1连铸2模铸)
  75. /// </summary>
  76. private string castingtype = "";
  77. /// <summary>
  78. /// 物料码
  79. /// </summary>
  80. private string materialNo = "";
  81. /// <summary>
  82. /// 物料描叙
  83. /// </summary>
  84. private string materialName = "";
  85. /// <summary>
  86. /// 钢种代码
  87. /// </summary>
  88. private string gradecode = "";
  89. /// <summary>
  90. /// 钢种名称
  91. /// </summary>
  92. private string gradename = "";
  93. /// <summary>
  94. /// 成分标准索引号(内控)
  95. /// </summary>
  96. private string cic = "";
  97. /// <summary>
  98. /// 材质标准索引号(内控)
  99. /// </summary>
  100. private string pic = "";
  101. /// <summary>
  102. /// 公差标准索引号(内控)
  103. /// </summary>
  104. private string sic = "";
  105. /// <summary>
  106. /// 探伤索引号(内控)
  107. /// </summary>
  108. private string dic = "";
  109. /// <summary>
  110. /// 组号
  111. /// </summary>
  112. private string batchGroudNo = "";
  113. /// <summary>
  114. /// 管坯直径
  115. /// </summary>
  116. private string diameter = null;
  117. /// <summary>
  118. /// 单倍坯长(mm)
  119. /// </summary>
  120. private decimal? lenGpSingle = null;
  121. /// <summary>
  122. /// 单倍坯重
  123. /// </summary>
  124. private double? weightGpOne = null;
  125. /// <summary>
  126. /// 倍尺数
  127. /// </summary>
  128. private double? cutNumGp = null;
  129. /// <summary>
  130. /// 倍尺坯长度(mm)
  131. /// </summary>
  132. private decimal? lengthM = null;
  133. /// <summary>
  134. /// 倍尺坯重
  135. /// </summary>
  136. private decimal? weightM = null;
  137. /// <summary>
  138. /// 支数
  139. /// </summary>
  140. private double? actCount = null;
  141. /// <summary>
  142. /// 坯总重
  143. /// </summary>
  144. private decimal? actWeight = null;
  145. /// <summary>
  146. /// 喷号机标志(下发切割实绩给L2)
  147. /// </summary>
  148. private string l2flag = "";
  149. /// <summary>
  150. /// 生产(年月日)
  151. /// </summary>
  152. private string proYearMonthDay = "";
  153. /// <summary>
  154. /// 结算日期(年月)
  155. /// </summary>
  156. private string balYearMonth = "";
  157. /// <summary>
  158. /// 作业时间
  159. /// </summary>
  160. private string rroTime = "";
  161. /// <summary>
  162. /// 作业人
  163. /// </summary>
  164. private string proUser = "";
  165. /// <summary>
  166. /// 作业班次
  167. /// </summary>
  168. private string proShift = "";
  169. /// <summary>
  170. /// 作业班组
  171. /// </summary>
  172. private string proGroup = "";
  173. [Description("")]
  174. public bool Check { get; set; }
  175. /// <summary>
  176. /// 切割实绩编号(虚拟炉号+顺序号+3位流水)
  177. /// </summary>
  178. [Description("切割实绩编号")]
  179. [Nullable(false)]
  180. [DataLength(30)]
  181. public string IncisionNo
  182. {
  183. get { return incisionNo; }
  184. set { incisionNo = value; }
  185. }
  186. /// <summary>
  187. /// 作业状态:00=初始状态;10=切割完成;20=表检完成;30=下线
  188. /// </summary>
  189. [Description("作业状态")]
  190. [Nullable(false)]
  191. [DataLength(30)]
  192. public string CcmState
  193. {
  194. get { return ccmState; }
  195. set { ccmState = value; }
  196. }
  197. /// <summary>
  198. /// 虚拟炉号
  199. /// </summary>
  200. [Description("虚拟炉号")]
  201. [Nullable(true)]
  202. [DataLength(20)]
  203. public string Furnaceno
  204. {
  205. get { return furnaceno; }
  206. set { furnaceno = value; }
  207. }
  208. /// <summary>
  209. /// 顺序号(虚拟炉号)
  210. /// </summary>
  211. [Description("炉次顺序号")]
  212. [Nullable(true)]
  213. [DataLength(20)]
  214. public string Sequenceno
  215. {
  216. get { return sequenceno; }
  217. set { sequenceno = value; }
  218. }
  219. /// <summary>
  220. /// 浇次号
  221. /// </summary>
  222. [Description("浇次号")]
  223. [Nullable(true)]
  224. [DataLength(10)]
  225. public string CastNo
  226. {
  227. get { return castNo; }
  228. set { castNo = value; }
  229. }
  230. /// <summary>
  231. /// 浇次炉数
  232. /// </summary>
  233. [Description("浇次炉数")]
  234. [Nullable(true)]
  235. [DataLength(5)]
  236. public decimal? Heatcnt
  237. {
  238. get { return heatcnt; }
  239. set { heatcnt = value; }
  240. }
  241. /// <summary>
  242. /// 铸机号
  243. /// </summary>
  244. [Description("铸机号")]
  245. [Nullable(true)]
  246. [DataLength(4)]
  247. public string Ccmid
  248. {
  249. get { return ccmid; }
  250. set { ccmid = value; }
  251. }
  252. /// <summary>
  253. /// 铸流号
  254. /// </summary>
  255. [Description("铸流号")]
  256. [Nullable(true)]
  257. [DataLength(2)]
  258. public string Flowno
  259. {
  260. get { return flowno; }
  261. set { flowno = value; }
  262. }
  263. /// <summary>
  264. /// 铸造订单编号
  265. /// </summary>
  266. [Description("铸造订单编号")]
  267. [Nullable(true)]
  268. [DataLength(20)]
  269. public string ProPlanId
  270. {
  271. get { return proPlanId; }
  272. set { proPlanId = value; }
  273. }
  274. /// <summary>
  275. /// 工序排产序号
  276. /// </summary>
  277. [Description("工序排产序号")]
  278. [Nullable(true)]
  279. [DataLength(10)]
  280. public string GxPlanNo
  281. {
  282. get { return gxPlanNo; }
  283. set { gxPlanNo = value; }
  284. }
  285. /// <summary>
  286. /// 生产管理号(内部 )
  287. /// </summary>
  288. [Description("生产管理号(内部 )")]
  289. [Nullable(true)]
  290. [DataLength(20)]
  291. public string ProNo
  292. {
  293. get { return proNo; }
  294. set { proNo = value; }
  295. }
  296. /// <summary>
  297. /// 熔炼炉号
  298. /// </summary>
  299. [Description("熔炼炉号")]
  300. [Nullable(true)]
  301. [DataLength(10)]
  302. public string StoveNo
  303. {
  304. get { return stoveNo; }
  305. set { stoveNo = value; }
  306. }
  307. /// <summary>
  308. /// 判定炉号
  309. /// </summary>
  310. [Description("判定炉号")]
  311. [Nullable(true)]
  312. [DataLength(6)]
  313. public string JudgeStoveNo
  314. {
  315. get { return judgeStoveNo; }
  316. set { judgeStoveNo = value; }
  317. }
  318. /// <summary>
  319. /// 标示炉号(打印炉号)
  320. /// </summary>
  321. [Description("打印炉号")]
  322. [Nullable(true)]
  323. [DataLength(20)]
  324. public string FlagStoveNo
  325. {
  326. get { return flagStoveNo; }
  327. set { flagStoveNo = value; }
  328. }
  329. /// <summary>
  330. /// 管坯类型(1铸坯2锻坯)
  331. /// </summary>
  332. [Description("管坯类型")]
  333. [Nullable(true)]
  334. [DataLength(1)]
  335. public string Gptype
  336. {
  337. get { return gptype; }
  338. set { gptype = value; }
  339. }
  340. /// <summary>
  341. /// 铸造类型(1连铸2模铸)
  342. /// </summary>
  343. [Description("铸造类型")]
  344. [Nullable(true)]
  345. [DataLength(1)]
  346. public string Castingtype
  347. {
  348. get { return castingtype; }
  349. set { castingtype = value; }
  350. }
  351. /// <summary>
  352. /// 物料码
  353. /// </summary>
  354. [Description("物料码")]
  355. [Nullable(true)]
  356. [DataLength(30)]
  357. public string MaterialNo
  358. {
  359. get { return materialNo; }
  360. set { materialNo = value; }
  361. }
  362. /// <summary>
  363. /// 物料描叙
  364. /// </summary>
  365. [Description("物料描叙")]
  366. [Nullable(true)]
  367. [DataLength(100)]
  368. public string MaterialName
  369. {
  370. get { return materialName; }
  371. set { materialName = value; }
  372. }
  373. /// <summary>
  374. /// 钢种代码
  375. /// </summary>
  376. [Description("钢种代码")]
  377. [Nullable(true)]
  378. [DataLength(50)]
  379. public string Gradecode
  380. {
  381. get { return gradecode; }
  382. set { gradecode = value; }
  383. }
  384. /// <summary>
  385. /// 钢种名称
  386. /// </summary>
  387. [Description("钢种名称")]
  388. [Nullable(true)]
  389. [DataLength(50)]
  390. public string Gradename
  391. {
  392. get { return gradename; }
  393. set { gradename = value; }
  394. }
  395. /// <summary>
  396. /// 成分标准索引号(内控)
  397. /// </summary>
  398. [Description("成分标准索引号")]
  399. [Nullable(true)]
  400. [DataLength(50)]
  401. public string Cic
  402. {
  403. get { return cic; }
  404. set { cic = value; }
  405. }
  406. /// <summary>
  407. /// 材质标准索引号(内控)
  408. /// </summary>
  409. [Description("材质标准索引号")]
  410. [Nullable(true)]
  411. [DataLength(50)]
  412. public string Pic
  413. {
  414. get { return pic; }
  415. set { pic = value; }
  416. }
  417. /// <summary>
  418. /// 公差标准索引号(内控)
  419. /// </summary>
  420. [Description("公差标准索引号")]
  421. [Nullable(true)]
  422. [DataLength(50)]
  423. public string Sic
  424. {
  425. get { return sic; }
  426. set { sic = value; }
  427. }
  428. /// <summary>
  429. /// 探伤索引号(内控)
  430. /// </summary>
  431. [Description("探伤索引号")]
  432. [Nullable(true)]
  433. [DataLength(50)]
  434. public string Dic
  435. {
  436. get { return dic; }
  437. set { dic = value; }
  438. }
  439. /// <summary>
  440. /// 组号
  441. /// </summary>
  442. [Description("组号")]
  443. [Nullable(true)]
  444. [DataLength(3)]
  445. public string BatchGroudNo
  446. {
  447. get { return batchGroudNo; }
  448. set { batchGroudNo = value; }
  449. }
  450. /// <summary>
  451. /// 管坯直径
  452. /// </summary>
  453. [Description("管坯直径")]
  454. [Nullable(true)]
  455. [DataLength(10)]
  456. public string Diameter
  457. {
  458. get { return diameter; }
  459. set { diameter = value; }
  460. }
  461. /// <summary>
  462. /// 单倍坯长(mm)
  463. /// </summary>
  464. [Description("单倍坯长(mm)")]
  465. [Nullable(true)]
  466. [DataLength(10)]
  467. public decimal? LenGpSingle
  468. {
  469. get { return lenGpSingle; }
  470. set { lenGpSingle = value; }
  471. }
  472. /// <summary>
  473. /// 单倍坯重
  474. /// </summary>
  475. [Description("单倍坯重")]
  476. [Nullable(true)]
  477. [DataLength(10)]
  478. public double? WeightGpOne
  479. {
  480. get { return weightGpOne; }
  481. set { weightGpOne = value; }
  482. }
  483. /// <summary>
  484. /// 倍尺数
  485. /// </summary>
  486. [Description("倍尺数")]
  487. [Nullable(true)]
  488. [DataLength(5)]
  489. public double? CutNumGp
  490. {
  491. get { return cutNumGp; }
  492. set { cutNumGp = value; }
  493. }
  494. /// <summary>
  495. /// 倍尺坯长度(mm)
  496. /// </summary>
  497. [Description("倍尺坯长度(mm)")]
  498. [Nullable(true)]
  499. [DataLength(10)]
  500. public decimal? LengthM
  501. {
  502. get { return lengthM; }
  503. set { lengthM = value; }
  504. }
  505. /// <summary>
  506. /// 倍尺坯重
  507. /// </summary>
  508. [Description("倍尺坯重")]
  509. [Nullable(true)]
  510. [DataLength(10)]
  511. public decimal? WeightM
  512. {
  513. get { return weightM; }
  514. set { weightM = value; }
  515. }
  516. /// <summary>
  517. /// 支数
  518. /// </summary>
  519. [Description("支数")]
  520. [Nullable(true)]
  521. [DataLength(3)]
  522. public double? ActCount
  523. {
  524. get { return actCount; }
  525. set { actCount = value; }
  526. }
  527. /// <summary>
  528. /// 坯总重
  529. /// </summary>
  530. [Description("坯总重")]
  531. [Nullable(true)]
  532. [DataLength(10)]
  533. public decimal? ActWeight
  534. {
  535. get { return actWeight; }
  536. set { actWeight = value; }
  537. }
  538. /// <summary>
  539. /// 喷号机标志(下发切割实绩给L2)
  540. /// </summary>
  541. [Description("喷号机标志")]
  542. [Nullable(true)]
  543. [DataLength(1)]
  544. public string L2flag
  545. {
  546. get { return l2flag; }
  547. set { l2flag = value; }
  548. }
  549. /// <summary>
  550. /// 生产(年月日)
  551. /// </summary>
  552. [Description("生产(年月日)")]
  553. [Nullable(true)]
  554. [DataLength(8)]
  555. public string ProYearMonthDay
  556. {
  557. get { return proYearMonthDay; }
  558. set { proYearMonthDay = value; }
  559. }
  560. /// <summary>
  561. /// 结算日期(年月)
  562. /// </summary>
  563. [Description("结算日期(年月)")]
  564. [Nullable(true)]
  565. [DataLength(6)]
  566. public string BalYearMonth
  567. {
  568. get { return balYearMonth; }
  569. set { balYearMonth = value; }
  570. }
  571. /// <summary>
  572. /// 作业时间
  573. /// </summary>
  574. [Description("作业时间")]
  575. [Nullable(true)]
  576. public string RroTime
  577. {
  578. get { return rroTime; }
  579. set { rroTime = value; }
  580. }
  581. /// <summary>
  582. /// 作业人
  583. /// </summary>
  584. [Description("作业人")]
  585. [Nullable(true)]
  586. [DataLength(20)]
  587. public string ProUser
  588. {
  589. get { return proUser; }
  590. set { proUser = value; }
  591. }
  592. /// <summary>
  593. /// 作业班次
  594. /// </summary>
  595. [Description("作业班次")]
  596. [Nullable(true)]
  597. [DataLength(1)]
  598. public string ProShift
  599. {
  600. get { return proShift; }
  601. set { proShift = value; }
  602. }
  603. /// <summary>
  604. /// 作业班组
  605. /// </summary>
  606. [Description("作业班组")]
  607. [Nullable(true)]
  608. [DataLength(1)]
  609. public string ProGroup
  610. {
  611. get { return proGroup; }
  612. set { proGroup = value; }
  613. }
  614. private string gowhereName = "";
  615. /// <summary>
  616. /// 物流去向名称集合
  617. /// </summary>
  618. [Description("去向")]
  619. [Nullable(true)]
  620. [DataLength(512)]
  621. public string GowhereName
  622. {
  623. get { return gowhereName; }
  624. set { gowhereName = value; }
  625. }
  626. private long? cutNum = null;
  627. /// <summary>
  628. /// 分切
  629. /// </summary>
  630. [Description("分切")]
  631. [Nullable(true)]
  632. [DataLength(10)]
  633. public long? CutNum
  634. {
  635. get { return cutNum; }
  636. set { cutNum = value; }
  637. }
  638. }
  639. }