FmisBaseMaterialEntity.cs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622
  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.YdmBcPipeManage.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表FMIS_BASE_MATERIAL所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:milu 时间:2021-12-02
  12. /// </summary>
  13. public class FmisBaseMaterialEntity
  14. {
  15. /// <summary>
  16. /// 物料编码
  17. /// </summary>
  18. private string materialNo = "";
  19. /// <summary>
  20. /// 物料描述
  21. /// </summary>
  22. private string materialDesc = "";
  23. /// <summary>
  24. /// 品名代码
  25. /// </summary>
  26. private string produccode = "";
  27. /// <summary>
  28. /// 品名描述
  29. /// </summary>
  30. private string producname = "";
  31. /// <summary>
  32. /// 品名简称
  33. /// </summary>
  34. private string producJx = "";
  35. /// <summary>
  36. /// 品名英语名称
  37. /// </summary>
  38. private string producEng = "";
  39. /// <summary>
  40. /// 标准类别代码
  41. /// </summary>
  42. private string stdStyle = "";
  43. /// <summary>
  44. /// 标准类别描述(PSL1....)
  45. /// </summary>
  46. private string stdStyleDesc = "";
  47. /// <summary>
  48. /// 钢级(牌号)代码
  49. /// </summary>
  50. private string steelcode = "";
  51. /// <summary>
  52. /// 钢级(牌号)名称
  53. /// </summary>
  54. private string steelname = "";
  55. /// <summary>
  56. /// 钢种代码(GZ0001)
  57. /// </summary>
  58. private string gradecode = "";
  59. /// <summary>
  60. /// 钢种名称
  61. /// </summary>
  62. private string gradename = "";
  63. /// <summary>
  64. /// 外径
  65. /// </summary>
  66. private string dimater = "";
  67. /// <summary>
  68. /// 壁厚
  69. /// </summary>
  70. private string height = "";
  71. /// <summary>
  72. /// 管坯规格代码(从产品规格表中取值)
  73. /// </summary>
  74. private string specCode = "";
  75. /// <summary>
  76. /// 管坯规格描述
  77. /// </summary>
  78. private string specName = "";
  79. /// <summary>
  80. /// 扣型代码
  81. /// </summary>
  82. private string modelCode = "";
  83. /// <summary>
  84. /// 扣型描述
  85. /// </summary>
  86. private string modelDesc = "";
  87. /// <summary>
  88. /// 允许外购
  89. /// </summary>
  90. private string outsrcAllow = "";
  91. /// <summary>
  92. /// 首次生产(对应物料缴库时改变首次生产标识)("1";首次生产;"0":已生产过)
  93. /// </summary>
  94. private string firstPrdc = "";
  95. /// <summary>
  96. /// 是否自动生成工艺文件(1:是 0:否)
  97. /// </summary>
  98. private string autoCraft = "";
  99. /// <summary>
  100. /// 物料大类
  101. /// </summary>
  102. private string materialTypeMax = "";
  103. /// <summary>
  104. /// 物料中类
  105. /// </summary>
  106. private string materialTypeMid = "";
  107. /// <summary>
  108. /// 物料小类
  109. /// </summary>
  110. private string materialTypeMin = "";
  111. /// <summary>
  112. /// TP系列
  113. /// </summary>
  114. private string tpSeries = "";
  115. /// <summary>
  116. /// 特殊扣型
  117. /// </summary>
  118. private string specialModel = "";
  119. /// <summary>
  120. /// 高端产品
  121. /// </summary>
  122. private string upmarketProduct = "";
  123. /// <summary>
  124. /// 高附加值产品
  125. /// </summary>
  126. private string highAdditionalProduct = "";
  127. /// <summary>
  128. /// 物料大类
  129. /// </summary>
  130. private string materialTypeMaxDesc = "";
  131. /// <summary>
  132. /// 物料中类
  133. /// </summary>
  134. private string materialTypeMidDesc = "";
  135. /// <summary>
  136. /// 物料小类
  137. /// </summary>
  138. private string materialTypeMinDesc = "";
  139. /// <summary>
  140. /// 创建人
  141. /// </summary>
  142. private string createName = "";
  143. /// <summary>
  144. /// 创建时间
  145. /// </summary>
  146. private string createTime = "";
  147. /// <summary>
  148. /// 修改人
  149. /// </summary>
  150. private string updateName = "";
  151. /// <summary>
  152. /// 修改时间
  153. /// </summary>
  154. private string updateTime = "";
  155. /// <summary>
  156. /// 删除人
  157. /// </summary>
  158. private string deleteName = "";
  159. /// <summary>
  160. /// 删除时间
  161. /// </summary>
  162. private string deleteTime = "";
  163. /// <summary>
  164. /// 同步状态 0未同步 1已同步
  165. /// </summary>
  166. private string syncFlag = "";
  167. /// <summary>
  168. /// 物料编码
  169. /// </summary>
  170. [Description("物料编码")]
  171. [Nullable(false)]
  172. [DataLength(30)]
  173. public string MaterialNo
  174. {
  175. get { return materialNo; }
  176. set { materialNo = value; }
  177. }
  178. /// <summary>
  179. /// 物料描述
  180. /// </summary>
  181. [Description("物料描述")]
  182. [Nullable(true)]
  183. [DataLength(100)]
  184. public string MaterialDesc
  185. {
  186. get { return materialDesc; }
  187. set { materialDesc = value; }
  188. }
  189. /// <summary>
  190. /// 品名代码
  191. /// </summary>
  192. [Description("品名代码")]
  193. [Nullable(true)]
  194. [DataLength(20)]
  195. public string Produccode
  196. {
  197. get { return produccode; }
  198. set { produccode = value; }
  199. }
  200. /// <summary>
  201. /// 品名描述
  202. /// </summary>
  203. [Description("品名描述")]
  204. [Nullable(true)]
  205. [DataLength(100)]
  206. public string Producname
  207. {
  208. get { return producname; }
  209. set { producname = value; }
  210. }
  211. /// <summary>
  212. /// 品名简称
  213. /// </summary>
  214. [Description("品名简称")]
  215. [Nullable(true)]
  216. [DataLength(50)]
  217. public string ProducJx
  218. {
  219. get { return producJx; }
  220. set { producJx = value; }
  221. }
  222. /// <summary>
  223. /// 品名英语名称
  224. /// </summary>
  225. [Description("品名英语名称")]
  226. [Nullable(true)]
  227. [DataLength(200)]
  228. public string ProducEng
  229. {
  230. get { return producEng; }
  231. set { producEng = value; }
  232. }
  233. /// <summary>
  234. /// 标准类别代码
  235. /// </summary>
  236. [Description("标准类别代码")]
  237. [Nullable(true)]
  238. [DataLength(20)]
  239. public string StdStyle
  240. {
  241. get { return stdStyle; }
  242. set { stdStyle = value; }
  243. }
  244. /// <summary>
  245. /// 标准类别描述(PSL1....)
  246. /// </summary>
  247. [Description("标准类别描述(PSL1....)")]
  248. [Nullable(true)]
  249. [DataLength(50)]
  250. public string StdStyleDesc
  251. {
  252. get { return stdStyleDesc; }
  253. set { stdStyleDesc = value; }
  254. }
  255. /// <summary>
  256. /// 钢级(牌号)代码
  257. /// </summary>
  258. [Description("钢级(牌号)代码")]
  259. [Nullable(true)]
  260. [DataLength(10)]
  261. public string Steelcode
  262. {
  263. get { return steelcode; }
  264. set { steelcode = value; }
  265. }
  266. /// <summary>
  267. /// 钢级(牌号)名称
  268. /// </summary>
  269. [Description("钢级(牌号)名称")]
  270. [Nullable(true)]
  271. [DataLength(100)]
  272. public string Steelname
  273. {
  274. get { return steelname; }
  275. set { steelname = value; }
  276. }
  277. /// <summary>
  278. /// 钢种代码(GZ0001)
  279. /// </summary>
  280. [Description("钢种代码(GZ0001)")]
  281. [Nullable(true)]
  282. [DataLength(6)]
  283. public string Gradecode
  284. {
  285. get { return gradecode; }
  286. set { gradecode = value; }
  287. }
  288. /// <summary>
  289. /// 钢种名称
  290. /// </summary>
  291. [Description("钢种名称")]
  292. [Nullable(true)]
  293. [DataLength(100)]
  294. public string Gradename
  295. {
  296. get { return gradename; }
  297. set { gradename = value; }
  298. }
  299. /// <summary>
  300. /// 外径
  301. /// </summary>
  302. [Description("外径")]
  303. [Nullable(true)]
  304. [DataLength(10)]
  305. public string Dimater
  306. {
  307. get { return dimater; }
  308. set { dimater = value; }
  309. }
  310. /// <summary>
  311. /// 壁厚
  312. /// </summary>
  313. [Description("壁厚")]
  314. [Nullable(true)]
  315. [DataLength(10)]
  316. public string Height
  317. {
  318. get { return height; }
  319. set { height = value; }
  320. }
  321. /// <summary>
  322. /// 管坯规格代码(从产品规格表中取值)
  323. /// </summary>
  324. [Description("管坯规格代码(从产品规格表中取值)")]
  325. [Nullable(false)]
  326. [DataLength(20)]
  327. public string SpecCode
  328. {
  329. get { return specCode; }
  330. set { specCode = value; }
  331. }
  332. /// <summary>
  333. /// 管坯规格描述
  334. /// </summary>
  335. [Description("管坯规格描述")]
  336. [Nullable(true)]
  337. [DataLength(100)]
  338. public string SpecName
  339. {
  340. get { return specName; }
  341. set { specName = value; }
  342. }
  343. /// <summary>
  344. /// 扣型代码
  345. /// </summary>
  346. [Description("扣型代码")]
  347. [Nullable(true)]
  348. [DataLength(20)]
  349. public string ModelCode
  350. {
  351. get { return modelCode; }
  352. set { modelCode = value; }
  353. }
  354. /// <summary>
  355. /// 扣型描述
  356. /// </summary>
  357. [Description("扣型描述")]
  358. [Nullable(true)]
  359. [DataLength(100)]
  360. public string ModelDesc
  361. {
  362. get { return modelDesc; }
  363. set { modelDesc = value; }
  364. }
  365. /// <summary>
  366. /// 允许外购
  367. /// </summary>
  368. [Description("允许外购")]
  369. [Nullable(true)]
  370. [DataLength(2)]
  371. public string OutsrcAllow
  372. {
  373. get { return outsrcAllow; }
  374. set { outsrcAllow = value; }
  375. }
  376. /// <summary>
  377. /// 首次生产(对应物料缴库时改变首次生产标识)("1";首次生产;"0":已生产过)
  378. /// </summary>
  379. [Description("首次生产(对应物料缴库时改变首次生产标识)(\"1\";首次生产;\"0\":已生产过)")]
  380. [Nullable(true)]
  381. [DataLength(20)]
  382. public string FirstPrdc
  383. {
  384. get { return firstPrdc; }
  385. set { firstPrdc = value; }
  386. }
  387. /// <summary>
  388. /// 是否自动生成工艺文件(1:是 0:否)
  389. /// </summary>
  390. [Description("是否自动生成工艺文件(1:是 0:否)")]
  391. [Nullable(true)]
  392. [DataLength(20)]
  393. public string AutoCraft
  394. {
  395. get { return autoCraft; }
  396. set { autoCraft = value; }
  397. }
  398. /// <summary>
  399. /// 物料大类
  400. /// </summary>
  401. [Description("物料大类")]
  402. [Nullable(true)]
  403. [DataLength(10)]
  404. public string MaterialTypeMax
  405. {
  406. get { return materialTypeMax; }
  407. set { materialTypeMax = value; }
  408. }
  409. /// <summary>
  410. /// 物料中类
  411. /// </summary>
  412. [Description("物料中类")]
  413. [Nullable(true)]
  414. [DataLength(10)]
  415. public string MaterialTypeMid
  416. {
  417. get { return materialTypeMid; }
  418. set { materialTypeMid = value; }
  419. }
  420. /// <summary>
  421. /// 物料小类
  422. /// </summary>
  423. [Description("物料小类")]
  424. [Nullable(true)]
  425. [DataLength(10)]
  426. public string MaterialTypeMin
  427. {
  428. get { return materialTypeMin; }
  429. set { materialTypeMin = value; }
  430. }
  431. /// <summary>
  432. /// TP系列
  433. /// </summary>
  434. [Description("TP系列")]
  435. [Nullable(true)]
  436. [DataLength(2)]
  437. public string TpSeries
  438. {
  439. get { return tpSeries; }
  440. set { tpSeries = value; }
  441. }
  442. /// <summary>
  443. /// 特殊扣型
  444. /// </summary>
  445. [Description("特殊扣型")]
  446. [Nullable(true)]
  447. [DataLength(2)]
  448. public string SpecialModel
  449. {
  450. get { return specialModel; }
  451. set { specialModel = value; }
  452. }
  453. /// <summary>
  454. /// 高端产品
  455. /// </summary>
  456. [Description("高端产品")]
  457. [Nullable(true)]
  458. [DataLength(2)]
  459. public string UpmarketProduct
  460. {
  461. get { return upmarketProduct; }
  462. set { upmarketProduct = value; }
  463. }
  464. /// <summary>
  465. /// 高附加值产品
  466. /// </summary>
  467. [Description("高附加值产品")]
  468. [Nullable(true)]
  469. [DataLength(2)]
  470. public string HighAdditionalProduct
  471. {
  472. get { return highAdditionalProduct; }
  473. set { highAdditionalProduct = value; }
  474. }
  475. /// <summary>
  476. /// 物料大类
  477. /// </summary>
  478. [Description("物料大类")]
  479. [Nullable(true)]
  480. [DataLength(100)]
  481. public string MaterialTypeMaxDesc
  482. {
  483. get { return materialTypeMaxDesc; }
  484. set { materialTypeMaxDesc = value; }
  485. }
  486. /// <summary>
  487. /// 物料中类
  488. /// </summary>
  489. [Description("物料中类")]
  490. [Nullable(true)]
  491. [DataLength(100)]
  492. public string MaterialTypeMidDesc
  493. {
  494. get { return materialTypeMidDesc; }
  495. set { materialTypeMidDesc = value; }
  496. }
  497. /// <summary>
  498. /// 物料小类
  499. /// </summary>
  500. [Description("物料小类")]
  501. [Nullable(true)]
  502. [DataLength(100)]
  503. public string MaterialTypeMinDesc
  504. {
  505. get { return materialTypeMinDesc; }
  506. set { materialTypeMinDesc = value; }
  507. }
  508. /// <summary>
  509. /// 创建人
  510. /// </summary>
  511. [Description("创建人")]
  512. [Nullable(true)]
  513. [DataLength(20)]
  514. public string CreateName
  515. {
  516. get { return createName; }
  517. set { createName = value; }
  518. }
  519. /// <summary>
  520. /// 创建时间
  521. /// </summary>
  522. [Description("创建时间")]
  523. [Nullable(true)]
  524. public string CreateTime
  525. {
  526. get { return createTime; }
  527. set { createTime = value; }
  528. }
  529. /// <summary>
  530. /// 修改人
  531. /// </summary>
  532. [Description("修改人")]
  533. [Nullable(true)]
  534. [DataLength(20)]
  535. public string UpdateName
  536. {
  537. get { return updateName; }
  538. set { updateName = value; }
  539. }
  540. /// <summary>
  541. /// 修改时间
  542. /// </summary>
  543. [Description("修改时间")]
  544. [Nullable(true)]
  545. public string UpdateTime
  546. {
  547. get { return updateTime; }
  548. set { updateTime = value; }
  549. }
  550. /// <summary>
  551. /// 删除人
  552. /// </summary>
  553. [Description("删除人")]
  554. [Nullable(true)]
  555. [DataLength(20)]
  556. public string DeleteName
  557. {
  558. get { return deleteName; }
  559. set { deleteName = value; }
  560. }
  561. /// <summary>
  562. /// 删除时间
  563. /// </summary>
  564. [Description("删除时间")]
  565. [Nullable(true)]
  566. public string DeleteTime
  567. {
  568. get { return deleteTime; }
  569. set { deleteTime = value; }
  570. }
  571. /// <summary>
  572. /// 同步状态 0未同步 1已同步
  573. /// </summary>
  574. [Description("同步状态 0未同步 1已同步")]
  575. [Nullable(true)]
  576. [DataLength(1)]
  577. public string SyncFlag
  578. {
  579. get { return syncFlag; }
  580. set { syncFlag = value; }
  581. }
  582. }
  583. }