ComPscEntity.cs 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
  1. using Core.Mes.Client.Comm.Attribute;
  2. using Newtonsoft.Json;
  3. using System;
  4. using System.ComponentModel;
  5. namespace Core.StlMes.Client.Qcm.model
  6. {
  7. /// <summary>
  8. /// 数据库表COM_PSC所对应的实体类(生成工具:代码生成工具1.0)
  9. /// 作者:tgcx-test 时间:2016-05-18
  10. /// </summary>
  11. public class ComPscEntity
  12. {
  13. /// <summary>
  14. /// 产品规范码
  15. /// </summary>
  16. private string psc = "";
  17. /// <summary>
  18. /// 产品规范描述
  19. /// </summary>
  20. private string pscDesc = "";
  21. /// <summary>
  22. /// 品名代码
  23. /// </summary>
  24. private string produccode = "";
  25. /// <summary>
  26. /// 品名描述
  27. /// </summary>
  28. private string producname = "";
  29. /// <summary>
  30. /// 标准代码
  31. /// </summary>
  32. private string stdCode = "";
  33. /// <summary>
  34. /// 标准名称
  35. /// </summary>
  36. private string stdName = "";
  37. /// <summary>
  38. /// 钢级(牌号)代码
  39. /// </summary>
  40. private string steelcode = "";
  41. /// <summary>
  42. /// 钢级(牌号)名称
  43. /// </summary>
  44. private string steelname = "";
  45. /// <summary>
  46. /// 标准类别代码
  47. /// </summary>
  48. private string stdStyle = "";
  49. /// <summary>
  50. /// 标准类别描述(PSL1....)
  51. /// </summary>
  52. private string stdStyleDesc = "";
  53. /// <summary>
  54. /// 新产品代码
  55. /// </summary>
  56. private string newProcCode = "";
  57. /// <summary>
  58. /// 新产品描述
  59. /// </summary>
  60. private string newProcDesc = "";
  61. /// <summary>
  62. /// 管理部门代码
  63. /// </summary>
  64. private string departmentCode = "";
  65. /// <summary>
  66. /// 管理部门描述
  67. /// </summary>
  68. private string departmentDesc = "";
  69. /// <summary>
  70. /// 管理科室代码
  71. /// </summary>
  72. private string unitCode = "";
  73. /// <summary>
  74. /// 自动判定标识(是否自动判定)
  75. /// </summary>
  76. private string autojudge = "";
  77. /// <summary>
  78. /// 管理科室描述
  79. /// </summary>
  80. private string unitDesc = "";
  81. /// <summary>
  82. /// 创建人
  83. /// </summary>
  84. private string createName = "";
  85. /// <summary>
  86. /// 创建时间
  87. /// </summary>
  88. private string createTime = "";
  89. /// <summary>
  90. /// 修改人
  91. /// </summary>
  92. private string updateName = "";
  93. /// <summary>
  94. /// 修改时间
  95. /// </summary>
  96. private string updateTime = "";
  97. /// <summary>
  98. /// 删除人
  99. /// </summary>
  100. private string deleteName = "";
  101. /// <summary>
  102. /// 删除时间
  103. /// </summary>
  104. private string deleteTime = "";
  105. /// <summary>
  106. /// 有效标志(1:有效,0:无效)
  107. /// </summary>
  108. private string validflag = "";
  109. /// <summary>
  110. /// 备注
  111. /// </summary>
  112. private string memo = "";
  113. /// <summary>
  114. /// {老系统}产品规范码
  115. /// </summary>
  116. private string pscOld = "";
  117. /// <summary>
  118. /// 产品大类(4049)
  119. /// </summary>
  120. private string producHead = "";
  121. /// <summary>
  122. /// 品名类型(冶金规范类型----钢管(坯)、套管+接箍、附件短节、接箍、双公短节)
  123. /// </summary>
  124. private string producType = "";
  125. /// <summary>
  126. /// 品种大类代码(4050)--销售分类
  127. /// </summary>
  128. private string producStyle = "";
  129. /// <summary>
  130. /// 品种大类描述
  131. /// </summary>
  132. private string producDesc = "";
  133. /// <summary>
  134. /// 压缩比
  135. /// </summary>
  136. private decimal? compressionRatio = null;
  137. /// <summary>
  138. /// 产品规范码
  139. /// </summary>
  140. [Description("产品规范码")]
  141. [Nullable(false)]
  142. [DataLength(20)]
  143. [JsonProperty("psc")]
  144. public string Psc
  145. {
  146. get { return psc; }
  147. set { psc = value; }
  148. }
  149. /// <summary>
  150. /// 产品规范描述
  151. /// </summary>
  152. [Description("产品规范描述")]
  153. [Nullable(true)]
  154. [DataLength(500)]
  155. [JsonProperty("pscDesc")]
  156. public string PscDesc
  157. {
  158. get { return pscDesc; }
  159. set { pscDesc = value; }
  160. }
  161. /// <summary>
  162. /// 品名代码
  163. /// </summary>
  164. [Description("品名代码")]
  165. [Nullable(true)]
  166. [DataLength(20)]
  167. [JsonProperty("produccode")]
  168. public string Produccode
  169. {
  170. get { return produccode; }
  171. set { produccode = value; }
  172. }
  173. /// <summary>
  174. /// 品名描述
  175. /// </summary>
  176. [Description("品名描述")]
  177. [Nullable(true)]
  178. [DataLength(100)]
  179. [JsonProperty("producname")]
  180. public string Producname
  181. {
  182. get { return producname; }
  183. set { producname = value; }
  184. }
  185. /// <summary>
  186. /// 标准代码
  187. /// </summary>
  188. [Description("标准代码")]
  189. [Nullable(false)]
  190. [DataLength(20)]
  191. [JsonProperty("stdCode")]
  192. public string StdCode
  193. {
  194. get { return stdCode; }
  195. set { stdCode = value; }
  196. }
  197. /// <summary>
  198. /// 标准名称
  199. /// </summary>
  200. [Description("标准名称")]
  201. [Nullable(true)]
  202. [DataLength(200)]
  203. [JsonProperty("stdName")]
  204. public string StdName
  205. {
  206. get { return stdName; }
  207. set { stdName = value; }
  208. }
  209. /// <summary>
  210. /// 钢级(牌号)代码
  211. /// </summary>
  212. [Description("钢级(牌号)代码")]
  213. [Nullable(false)]
  214. [DataLength(10)]
  215. [JsonProperty("steelcode")]
  216. public string Steelcode
  217. {
  218. get { return steelcode; }
  219. set { steelcode = value; }
  220. }
  221. /// <summary>
  222. /// 钢级(牌号)名称
  223. /// </summary>
  224. [Description("钢级(牌号)名称")]
  225. [Nullable(true)]
  226. [DataLength(100)]
  227. [JsonProperty("steelname")]
  228. public string Steelname
  229. {
  230. get { return steelname; }
  231. set { steelname = value; }
  232. }
  233. /// <summary>
  234. /// 标准类别代码
  235. /// </summary>
  236. [Description("标准类别代码")]
  237. [Nullable(true)]
  238. [DataLength(20)]
  239. [JsonProperty("stdStyle")]
  240. public string StdStyle
  241. {
  242. get { return stdStyle; }
  243. set { stdStyle = value; }
  244. }
  245. /// <summary>
  246. /// 标准类别描述(PSL1....)
  247. /// </summary>
  248. [Description("标准类别描述(PSL1....)")]
  249. [Nullable(true)]
  250. [DataLength(50)]
  251. [JsonProperty("stdStyleDesc")]
  252. public string StdStyleDesc
  253. {
  254. get { return stdStyleDesc; }
  255. set { stdStyleDesc = value; }
  256. }
  257. /// <summary>
  258. /// 新产品代码
  259. /// </summary>
  260. [Description("新产品代码")]
  261. [Nullable(true)]
  262. [DataLength(1)]
  263. [JsonProperty("newProcCode")]
  264. public string NewProcCode
  265. {
  266. get { return newProcCode; }
  267. set { newProcCode = value; }
  268. }
  269. /// <summary>
  270. /// 新产品描述
  271. /// </summary>
  272. [Description("新产品描述")]
  273. [Nullable(true)]
  274. [DataLength(200)]
  275. [JsonProperty("newProcDesc")]
  276. public string NewProcDesc
  277. {
  278. get { return newProcDesc; }
  279. set { newProcDesc = value; }
  280. }
  281. /// <summary>
  282. /// 管理部门代码
  283. /// </summary>
  284. [Description("管理部门代码")]
  285. [Nullable(true)]
  286. [DataLength(20)]
  287. [JsonProperty("departmentCode")]
  288. public string DepartmentCode
  289. {
  290. get { return departmentCode; }
  291. set { departmentCode = value; }
  292. }
  293. /// <summary>
  294. /// 管理部门描述
  295. /// </summary>
  296. [Description("管理部门描述")]
  297. [Nullable(true)]
  298. [DataLength(100)]
  299. [JsonProperty("departmentDesc")]
  300. public string DepartmentDesc
  301. {
  302. get { return departmentDesc; }
  303. set { departmentDesc = value; }
  304. }
  305. /// <summary>
  306. /// 管理科室代码
  307. /// </summary>
  308. [Description("管理科室代码")]
  309. [Nullable(true)]
  310. [DataLength(20)]
  311. [JsonProperty("unitCode")]
  312. public string UnitCode
  313. {
  314. get { return unitCode; }
  315. set { unitCode = value; }
  316. }
  317. /// <summary>
  318. /// 自动判定标识(是否自动判定)
  319. /// </summary>
  320. [Description("自动判定标识(是否自动判定)")]
  321. [Nullable(true)]
  322. [DataLength(1)]
  323. [JsonProperty("autojudge")]
  324. public string Autojudge
  325. {
  326. get { return autojudge; }
  327. set { autojudge = value; }
  328. }
  329. /// <summary>
  330. /// 管理科室描述
  331. /// </summary>
  332. [Description("管理科室描述")]
  333. [Nullable(true)]
  334. [DataLength(100)]
  335. [JsonProperty("unitDesc")]
  336. public string UnitDesc
  337. {
  338. get { return unitDesc; }
  339. set { unitDesc = value; }
  340. }
  341. /// <summary>
  342. /// 创建人
  343. /// </summary>
  344. [Description("创建人")]
  345. [Nullable(true)]
  346. [DataLength(20)]
  347. [JsonProperty("createName")]
  348. public string CreateName
  349. {
  350. get { return createName; }
  351. set { createName = value; }
  352. }
  353. /// <summary>
  354. /// 创建时间
  355. /// </summary>
  356. [Description("创建时间")]
  357. [Nullable(true)]
  358. [JsonProperty("createTime")]
  359. public string CreateTime
  360. {
  361. get { return createTime; }
  362. set { createTime = value; }
  363. }
  364. /// <summary>
  365. /// 修改人
  366. /// </summary>
  367. [Description("修改人")]
  368. [Nullable(true)]
  369. [DataLength(20)]
  370. [JsonProperty("updateName")]
  371. public string UpdateName
  372. {
  373. get { return updateName; }
  374. set { updateName = value; }
  375. }
  376. /// <summary>
  377. /// 修改时间
  378. /// </summary>
  379. [Description("修改时间")]
  380. [Nullable(true)]
  381. [JsonProperty("updateTime")]
  382. public string UpdateTime
  383. {
  384. get { return updateTime; }
  385. set { updateTime = value; }
  386. }
  387. /// <summary>
  388. /// 删除人
  389. /// </summary>
  390. [Description("删除人")]
  391. [Nullable(true)]
  392. [DataLength(20)]
  393. [JsonProperty("deleteName")]
  394. public string DeleteName
  395. {
  396. get { return deleteName; }
  397. set { deleteName = value; }
  398. }
  399. /// <summary>
  400. /// 删除时间
  401. /// </summary>
  402. [Description("删除时间")]
  403. [Nullable(true)]
  404. [JsonProperty("deleteTime")]
  405. public string DeleteTime
  406. {
  407. get { return deleteTime; }
  408. set { deleteTime = value; }
  409. }
  410. /// <summary>
  411. /// 有效标志(1:有效,0:无效)
  412. /// </summary>
  413. [Description("有效标志(1:有效,0:无效)")]
  414. [Nullable(false)]
  415. [DataLength(1)]
  416. [JsonProperty("validflag")]
  417. public string Validflag
  418. {
  419. get { return validflag; }
  420. set { validflag = value; }
  421. }
  422. /// <summary>
  423. /// 备注
  424. /// </summary>
  425. [Description("备注")]
  426. [Nullable(true)]
  427. [DataLength(500)]
  428. [JsonProperty("memo")]
  429. public string Memo
  430. {
  431. get { return memo; }
  432. set { memo = value; }
  433. }
  434. /// <summary>
  435. /// {老系统}产品规范码
  436. /// </summary>
  437. [Description("{老系统}产品规范码")]
  438. [Nullable(true)]
  439. [DataLength(20)]
  440. [JsonProperty("pscOld")]
  441. public string PscOld
  442. {
  443. get { return pscOld; }
  444. set { pscOld = value; }
  445. }
  446. /// <summary>
  447. /// 产品大类(4049)
  448. /// </summary>
  449. [Description("产品大类(4049)")]
  450. [Nullable(true)]
  451. [DataLength(20)]
  452. [JsonProperty("producHead")]
  453. public string ProducHead
  454. {
  455. get { return producHead; }
  456. set { producHead = value; }
  457. }
  458. /// <summary>
  459. /// 品名类型(冶金规范类型----钢管(坯)、套管+接箍、附件短节、接箍、双公短节)
  460. /// </summary>
  461. [Description("品名类型(冶金规范类型----钢管(坯)、套管+接箍、附件短节、接箍、双公短节)")]
  462. [Nullable(true)]
  463. [DataLength(1)]
  464. [JsonProperty("producType")]
  465. public string ProducType
  466. {
  467. get { return producType; }
  468. set { producType = value; }
  469. }
  470. /// <summary>
  471. /// 品种大类代码(4050)--销售分类
  472. /// </summary>
  473. [Description("品种大类代码(4050)--销售分类")]
  474. [Nullable(true)]
  475. [DataLength(20)]
  476. [JsonProperty("producStyle")]
  477. public string ProducStyle
  478. {
  479. get { return producStyle; }
  480. set { producStyle = value; }
  481. }
  482. /// <summary>
  483. /// 品种大类描述
  484. /// </summary>
  485. [Description("品种大类描述")]
  486. [Nullable(true)]
  487. [DataLength(100)]
  488. [JsonProperty("producDesc")]
  489. public string ProducDesc
  490. {
  491. get { return producDesc; }
  492. set { producDesc = value; }
  493. }
  494. /// <summary>
  495. /// 压缩比
  496. /// </summary>
  497. [Description("压缩比")]
  498. [Nullable(true)]
  499. [DataLength(5)]
  500. [JsonProperty("compressionRatio")]
  501. public decimal? CompressionRatio
  502. {
  503. get { return compressionRatio; }
  504. set { compressionRatio = value; }
  505. }
  506. }
  507. }