CouplingOutsourcResultEntity.cs 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688
  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.Mcp.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表COUPLING_OUTSOURC_RESULT所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:lenovo-PC 时间:2018-12-27
  12. /// </summary>
  13. public class CouplingOutsourcResultEntity
  14. {
  15. /// <summary>
  16. /// 委托编号
  17. /// </summary>
  18. private string entrustedNo = "";
  19. /// <summary>
  20. /// 产线代码
  21. /// </summary>
  22. private string plineCode = "";
  23. /// <summary>
  24. /// 工单号
  25. /// </summary>
  26. private string woId = "";
  27. /// <summary>
  28. /// 判定炉号
  29. /// </summary>
  30. private string judgeStoveNo = "";
  31. /// <summary>
  32. /// 批号(炉批号)
  33. /// </summary>
  34. private string batchNo = "";
  35. /// <summary>
  36. /// 委托(支)个数
  37. /// </summary>
  38. private decimal? entrustedNum1 = null;
  39. /// <summary>
  40. /// 委托重量
  41. /// </summary>
  42. private decimal? entrustedWt1 = null;
  43. /// <summary>
  44. /// 委托标志(1、编辑(初始状态) 2、委托申请 3、审批通过 4、审批不通过)
  45. /// </summary>
  46. private string entrustedLog = "";
  47. /// <summary>
  48. /// 粗加工类型(扒皮0、镗孔1)
  49. /// </summary>
  50. private string harshType = "";
  51. /// <summary>
  52. /// 涂层类型(0无 1磷化、2镀铜 3磷化及镀铜,)
  53. /// </summary>
  54. private string coatingType = "";
  55. /// <summary>
  56. /// 采集方式(0-接口采集,1-人工录入)
  57. /// </summary>
  58. private string colMode = "";
  59. /// <summary>
  60. /// 采集/录入时间
  61. /// </summary>
  62. private string colTime = "";
  63. /// <summary>
  64. /// 操作人
  65. /// </summary>
  66. private string colUser = "";
  67. /// <summary>
  68. /// 操作班次
  69. /// </summary>
  70. private string colShift = "";
  71. /// <summary>
  72. /// 操作班组
  73. /// </summary>
  74. private string colGroup = "";
  75. /// <summary>
  76. /// 操作时间
  77. /// </summary>
  78. private string createTime = "";
  79. /// <summary>
  80. /// 产线描述
  81. /// </summary>
  82. private string plineName = "";
  83. /// <summary>
  84. /// 委外工序点代码(上料、切管、车丝。。。。)
  85. /// </summary>
  86. private string stationCode = "";
  87. /// <summary>
  88. /// 委外工序点名称
  89. /// </summary>
  90. private string stationDesc = "";
  91. /// <summary>
  92. /// 委外说明
  93. /// </summary>
  94. private string memo = "";
  95. /// <summary>
  96. /// 离线实绩编号
  97. /// </summary>
  98. private string resultNo = "";
  99. /// <summary>
  100. /// 离线序号
  101. /// </summary>
  102. private string offXh = "";
  103. /// <summary>
  104. /// 委托编号
  105. /// </summary>
  106. [Description("委托单")]
  107. [Nullable(false)]
  108. [DataLength(20)]
  109. public string EntrustedNo
  110. {
  111. get { return entrustedNo; }
  112. set { entrustedNo = value; }
  113. }
  114. /// <summary>
  115. /// 产线代码
  116. /// </summary>
  117. [Description("产线代码")]
  118. [Nullable(false)]
  119. [DataLength(20)]
  120. public string PlineCode
  121. {
  122. get { return plineCode; }
  123. set { plineCode = value; }
  124. }
  125. /// <summary>
  126. /// 工单号
  127. /// </summary>
  128. [Description("工单号")]
  129. [Nullable(false)]
  130. [DataLength(30)]
  131. public string WoId
  132. {
  133. get { return woId; }
  134. set { woId = value; }
  135. }
  136. /// <summary>
  137. /// 判定炉号
  138. /// </summary>
  139. [Description("判定炉号")]
  140. [Nullable(false)]
  141. [DataLength(6)]
  142. public string JudgeStoveNo
  143. {
  144. get { return judgeStoveNo; }
  145. set { judgeStoveNo = value; }
  146. }
  147. /// <summary>
  148. /// 批号(炉批号)
  149. /// </summary>
  150. [Description("批号")]
  151. [Nullable(false)]
  152. [DataLength(10)]
  153. public string BatchNo
  154. {
  155. get { return batchNo; }
  156. set { batchNo = value; }
  157. }
  158. /// <summary>
  159. /// 委托(支)个数
  160. /// </summary>
  161. [Description("委托(支)个")]
  162. [Nullable(true)]
  163. [DataLength(6)]
  164. public decimal? EntrustedNum1
  165. {
  166. get { return entrustedNum1; }
  167. set { entrustedNum1 = value; }
  168. }
  169. /// <summary>
  170. /// 委托重量
  171. /// </summary>
  172. [Description("委托吨")]
  173. [Nullable(true)]
  174. [DataLength(8)]
  175. public decimal? EntrustedWt1
  176. {
  177. get { return entrustedWt1; }
  178. set { entrustedWt1 = value; }
  179. }
  180. /// <summary>
  181. /// 委托标志(1、编辑(初始状态) 2、委托申请 3、审批通过 4、审批不通过)
  182. /// </summary>
  183. [Description("委托标志")]
  184. [Nullable(true)]
  185. [DataLength(1)]
  186. public string EntrustedLog
  187. {
  188. get { return entrustedLog; }
  189. set { entrustedLog = value; }
  190. }
  191. /// <summary>
  192. /// 粗加工类型(扒皮0、镗孔1)
  193. /// </summary>
  194. [Description("粗加工类型")]
  195. [Nullable(true)]
  196. [DataLength(1)]
  197. public string HarshType
  198. {
  199. get { return harshType; }
  200. set { harshType = value; }
  201. }
  202. /// <summary>
  203. /// 涂层类型(0无 1磷化、2镀铜 3磷化及镀铜,)
  204. /// </summary>
  205. [Description("涂层类型")]
  206. [Nullable(true)]
  207. [DataLength(1)]
  208. public string CoatingType
  209. {
  210. get { return coatingType; }
  211. set { coatingType = value; }
  212. }
  213. /// <summary>
  214. /// 采集方式(0-接口采集,1-人工录入)
  215. /// </summary>
  216. [Description("采集方式")]
  217. [Nullable(true)]
  218. [DataLength(1)]
  219. public string ColMode
  220. {
  221. get { return colMode; }
  222. set { colMode = value; }
  223. }
  224. /// <summary>
  225. /// 采集/录入时间
  226. /// </summary>
  227. [Description("采集/录入时间")]
  228. [Nullable(true)]
  229. public string ColTime
  230. {
  231. get { return colTime; }
  232. set { colTime = value; }
  233. }
  234. /// <summary>
  235. /// 操作人
  236. /// </summary>
  237. [Description("操作人")]
  238. [Nullable(true)]
  239. [DataLength(20)]
  240. public string ColUser
  241. {
  242. get { return colUser; }
  243. set { colUser = value; }
  244. }
  245. /// <summary>
  246. /// 操作班次
  247. /// </summary>
  248. [Description("班次")]
  249. [Nullable(true)]
  250. [DataLength(1)]
  251. public string ColShift
  252. {
  253. get { return colShift; }
  254. set { colShift = value; }
  255. }
  256. /// <summary>
  257. /// 操作班组
  258. /// </summary>
  259. [Description("班组")]
  260. [Nullable(true)]
  261. [DataLength(1)]
  262. public string ColGroup
  263. {
  264. get { return colGroup; }
  265. set { colGroup = value; }
  266. }
  267. /// <summary>
  268. /// 操作时间
  269. /// </summary>
  270. [Description("操作时间")]
  271. [Nullable(true)]
  272. public string CreateTime
  273. {
  274. get { return createTime; }
  275. set { createTime = value; }
  276. }
  277. /// <summary>
  278. /// 产线描述
  279. /// </summary>
  280. [Description("产线描述")]
  281. [Nullable(true)]
  282. [DataLength(100)]
  283. public string PlineName
  284. {
  285. get { return plineName; }
  286. set { plineName = value; }
  287. }
  288. /// <summary>
  289. /// 委外工序点代码(上料、切管、车丝。。。。)
  290. /// </summary>
  291. [Description("委外工序点代码")]
  292. [Nullable(false)]
  293. [DataLength(20)]
  294. public string StationCode
  295. {
  296. get { return stationCode; }
  297. set { stationCode = value; }
  298. }
  299. /// <summary>
  300. /// 委外工序点名称
  301. /// </summary>
  302. [Description("委外工序点")]
  303. [Nullable(true)]
  304. [DataLength(40)]
  305. public string StationDesc
  306. {
  307. get { return stationDesc; }
  308. set { stationDesc = value; }
  309. }
  310. /// <summary>
  311. /// 委外说明
  312. /// </summary>
  313. [Description("委外说明")]
  314. [Nullable(true)]
  315. [DataLength(500)]
  316. public string Memo
  317. {
  318. get { return memo; }
  319. set { memo = value; }
  320. }
  321. /// <summary>
  322. /// 离线实绩编号
  323. /// </summary>
  324. [Description("离线实绩编号")]
  325. [Nullable(true)]
  326. [DataLength(20)]
  327. public string ResultNo
  328. {
  329. get { return resultNo; }
  330. set { resultNo = value; }
  331. }
  332. /// <summary>
  333. /// 离线序号
  334. /// </summary>
  335. [Description("离线序号")]
  336. [Nullable(true)]
  337. [DataLength(3)]
  338. public string OffXh
  339. {
  340. get { return offXh; }
  341. set { offXh = value; }
  342. }
  343. /// <summary>
  344. /// 钢级(牌号)名称
  345. /// </summary>
  346. private string steelname = "";
  347. /// <summary>
  348. /// 钢种名称
  349. /// </summary>
  350. private string gradename = "";
  351. /// <summary>
  352. /// 接箍规格描述
  353. /// </summary>
  354. private string specJgDesc = "";
  355. /// <summary>
  356. /// 中孔类别(I、II、III、IV...)
  357. /// </summary>
  358. private string styleJg = "";
  359. /// <summary>
  360. /// 接箍标准名称
  361. /// </summary>
  362. private string stdName = "";
  363. /// <summary>
  364. /// 接箍标准类别描述(I、II、III)
  365. /// </summary>
  366. private string stdStyleDesc = "";
  367. /// <summary>
  368. /// 接箍品种描述
  369. /// </summary>
  370. private string produccodeJgDesc = "";
  371. /// <summary>
  372. /// 接箍码
  373. /// </summary>
  374. private string codeJg = "";
  375. /// <summary>
  376. /// 接箍备料码
  377. /// </summary>
  378. private string codeJgBl = "";
  379. /// <summary>
  380. /// 接箍扣型描述
  381. /// </summary>
  382. private string modelDesc = "";
  383. /// <summary>
  384. /// 钢级(牌号)名称
  385. /// </summary>
  386. [Description("钢级")]
  387. [Nullable(true)]
  388. [DataLength(100)]
  389. public string Steelname
  390. {
  391. get { return steelname; }
  392. set { steelname = value; }
  393. }
  394. /// <summary>
  395. /// 钢种名称
  396. /// </summary>
  397. [Description("钢种名称")]
  398. [Nullable(true)]
  399. [DataLength(100)]
  400. public string Gradename
  401. {
  402. get { return gradename; }
  403. set { gradename = value; }
  404. }
  405. /// <summary>
  406. /// 接箍规格描述
  407. /// </summary>
  408. [Description("规格")]
  409. [Nullable(true)]
  410. [DataLength(100)]
  411. public string SpecJgDesc
  412. {
  413. get { return specJgDesc; }
  414. set { specJgDesc = value; }
  415. }
  416. /// <summary>
  417. /// 中孔类别(I、II、III、IV...)
  418. /// </summary>
  419. [Description("中孔类别")]
  420. [Nullable(true)]
  421. [DataLength(8)]
  422. public string StyleJg
  423. {
  424. get { return styleJg; }
  425. set { styleJg = value; }
  426. }
  427. /// <summary>
  428. /// 接箍标准名称
  429. /// </summary>
  430. [Description("标准名称")]
  431. [Nullable(true)]
  432. [DataLength(200)]
  433. public string StdName
  434. {
  435. get { return stdName; }
  436. set { stdName = value; }
  437. }
  438. /// <summary>
  439. /// 接箍标准类别描述(I、II、III)
  440. /// </summary>
  441. [Description("标准类别")]
  442. [Nullable(true)]
  443. [DataLength(10)]
  444. public string StdStyleDesc
  445. {
  446. get { return stdStyleDesc; }
  447. set { stdStyleDesc = value; }
  448. }
  449. /// <summary>
  450. /// 接箍品种描述
  451. /// </summary>
  452. [Description("品种")]
  453. [Nullable(true)]
  454. [DataLength(100)]
  455. public string ProduccodeJgDesc
  456. {
  457. get { return produccodeJgDesc; }
  458. set { produccodeJgDesc = value; }
  459. }
  460. /// <summary>
  461. /// 接箍码
  462. /// </summary>
  463. [Description("接箍码")]
  464. [Nullable(true)]
  465. [DataLength(7)]
  466. public string CodeJg
  467. {
  468. get { return codeJg; }
  469. set { codeJg = value; }
  470. }
  471. /// <summary>
  472. /// 接箍备料码
  473. /// </summary>
  474. [Description("备料码")]
  475. [Nullable(true)]
  476. [DataLength(20)]
  477. public string CodeJgBl
  478. {
  479. get { return codeJgBl; }
  480. set { codeJgBl = value; }
  481. }
  482. /// <summary>
  483. /// 接箍扣型描述
  484. /// </summary>
  485. [Description("扣型")]
  486. [Nullable(true)]
  487. [DataLength(100)]
  488. public string ModelDesc
  489. {
  490. get { return modelDesc; }
  491. set { modelDesc = value; }
  492. }
  493. /// <summary>
  494. /// 委外回报合格支数
  495. /// </summary>
  496. private decimal? subcontractcompleteNum = null;
  497. /// <summary>
  498. /// 委外回报合格重量
  499. /// </summary>
  500. private decimal? subcontractcompleteWt = null;
  501. /// <summary>
  502. /// 委外回报废品支数
  503. /// </summary>
  504. private decimal? hbFpNum = null;
  505. /// <summary>
  506. /// 委外回报废品重量
  507. /// </summary>
  508. private decimal? hbFpWt = null;
  509. /// <summary>
  510. /// 委外回报时间
  511. /// </summary>
  512. private string subcontractcompleteTime = "";
  513. /// <summary>
  514. /// 委外回报人
  515. /// </summary>
  516. private string subcontractcompleteName = "";
  517. /// <summary>
  518. /// 委外回报合格支数
  519. /// </summary>
  520. [Description("委外回报合格个")]
  521. [Nullable(true)]
  522. [DataLength(6)]
  523. public decimal? SubcontractcompleteNum
  524. {
  525. get { return subcontractcompleteNum; }
  526. set { subcontractcompleteNum = value; }
  527. }
  528. /// <summary>
  529. /// 委外回报合格重量
  530. /// </summary>
  531. [Description("委外回报合格吨")]
  532. [Nullable(true)]
  533. [DataLength(8)]
  534. public decimal? SubcontractcompleteWt
  535. {
  536. get { return subcontractcompleteWt; }
  537. set { subcontractcompleteWt = value; }
  538. }
  539. /// <summary>
  540. /// 委外回报废品支数
  541. /// </summary>
  542. [Description("委外回报废品个")]
  543. [Nullable(true)]
  544. [DataLength(6)]
  545. public decimal? HbFpNum
  546. {
  547. get { return hbFpNum; }
  548. set { hbFpNum = value; }
  549. }
  550. /// <summary>
  551. /// 委外回报废品重量
  552. /// </summary>
  553. [Description("委外回报废品吨")]
  554. [Nullable(true)]
  555. [DataLength(8)]
  556. public decimal? HbFpWt
  557. {
  558. get { return hbFpWt; }
  559. set { hbFpWt = value; }
  560. }
  561. /// <summary>
  562. /// 委外回报时间
  563. /// </summary>
  564. [Description("委外回报时间")]
  565. [Nullable(true)]
  566. public string SubcontractcompleteTime
  567. {
  568. get { return subcontractcompleteTime; }
  569. set { subcontractcompleteTime = value; }
  570. }
  571. /// <summary>
  572. /// 委外回报人
  573. /// </summary>
  574. [Description("委外回报人")]
  575. [Nullable(true)]
  576. [DataLength(20)]
  577. public string SubcontractcompleteName
  578. {
  579. get { return subcontractcompleteName; }
  580. set { subcontractcompleteName = value; }
  581. }
  582. /// <summary>
  583. /// 探伤要求(4项之一,408401)
  584. /// </summary>
  585. private string demandDetection = "";
  586. /// <summary>
  587. /// 喷砂要求(4项之一)
  588. /// </summary>
  589. private string demandBlast = "";
  590. /// <summary>
  591. /// 磷化镀铜要求(4项之一,408402)
  592. /// </summary>
  593. private string demandBonderizing = "";
  594. /// <summary>
  595. /// 压印喷标要求(4项之一)
  596. /// </summary>
  597. private string demandCopper = "";
  598. /// <summary>
  599. /// 压印喷标要求(4项之一)
  600. /// </summary>
  601. [Description("压印喷标要求")]
  602. [Nullable(true)]
  603. [DataLength(40)]
  604. public string DemandCopper
  605. {
  606. get { return demandCopper; }
  607. set { demandCopper = value; }
  608. }
  609. /// <summary>
  610. /// 探伤要求(4项之一,408401)
  611. /// </summary>
  612. [Description("探伤要求")]
  613. [Nullable(true)]
  614. [DataLength(40)]
  615. public string DemandDetection
  616. {
  617. get { return demandDetection; }
  618. set { demandDetection = value; }
  619. }
  620. /// <summary>
  621. /// 喷砂要求(4项之一)
  622. /// </summary>
  623. [Description("喷砂要求")]
  624. [Nullable(true)]
  625. [DataLength(40)]
  626. public string DemandBlast
  627. {
  628. get { return demandBlast; }
  629. set { demandBlast = value; }
  630. }
  631. /// <summary>
  632. /// 磷化镀铜要求(4项之一,408402)
  633. /// </summary>
  634. [Description("磷化镀铜要求")]
  635. [Nullable(true)]
  636. [DataLength(40)]
  637. public string DemandBonderizing
  638. {
  639. get { return demandBonderizing; }
  640. set { demandBonderizing = value; }
  641. }
  642. }
  643. }