YdmBsLocationEntity.cs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. using System.ComponentModel;
  2. using Core.Mes.Client.Comm.Attribute;
  3. namespace Core.StlMes.Client.LgResMgt
  4. {
  5. /// <summary>
  6. /// 数据库表YDM_BS_LOCATION所对应的实体类(生成工具:代码生成工具3.0)
  7. /// 作者:zhou 时间:2018-01-04
  8. /// </summary>
  9. public class YdmBsLocationEntity
  10. {
  11. /// <summary>
  12. /// 料位代码{4位库号-1位区号-2行号-2列号}
  13. /// </summary>
  14. private string locationNo = "";
  15. /// <summary>
  16. /// 库号(4位)
  17. /// </summary>
  18. private string storageNo = "";
  19. /// <summary>
  20. /// 库号(4位)
  21. /// </summary>
  22. private string storageName = "";
  23. /// <summary>
  24. /// 库位类型(D:垛位、J:存放料架类型)
  25. /// </summary>
  26. private string locationType = "";
  27. /// <summary>
  28. /// 区号(1位)
  29. /// </summary>
  30. private string areaNo = "";
  31. /// <summary>
  32. /// 排号(2位)
  33. /// </summary>
  34. private string rowNo = "";
  35. /// <summary>
  36. /// 列号(2位)
  37. /// </summary>
  38. private string colNo = "";
  39. /// <summary>
  40. /// 料架编号(料架编号对应列号的奇数位)加唯一索引
  41. /// </summary>
  42. private string rackNo = "";
  43. /// <summary>
  44. /// 层高(0无限制)
  45. /// </summary>
  46. private decimal? layMaxNum = null;
  47. /// <summary>
  48. /// 层内最大堆放数量(0无限制)
  49. /// </summary>
  50. private decimal? colMaxNum = null;
  51. /// <summary>
  52. /// 料位长度(mm)
  53. /// </summary>
  54. private decimal? locationLen = null;
  55. /// <summary>
  56. /// 料位宽度(mm)
  57. /// </summary>
  58. private decimal? locationWidth = null;
  59. /// <summary>
  60. /// 料位高度(mm)
  61. /// </summary>
  62. private decimal? locationHeight = null;
  63. /// <summary>
  64. /// X轴坐标点
  65. /// </summary>
  66. private string xCoordinate = "";
  67. /// <summary>
  68. /// Y轴坐标点
  69. /// </summary>
  70. private string yCoordinate = "";
  71. /// <summary>
  72. /// 库位状态(0:封锁、1:释放)
  73. /// </summary>
  74. private string locationState = "";
  75. /// <summary>
  76. /// 库位储位属性代码
  77. /// </summary>
  78. private string locationAttrCode = "";
  79. /// <summary>
  80. /// 库位储位属性描述(正常、缓冷、回废等)
  81. /// </summary>
  82. private string locationAttrName = "";
  83. /// <summary>
  84. /// 是否虚拟库位(1:是、0:否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位
  85. /// </summary>
  86. private string dummyFlag = "";
  87. /// <summary>
  88. /// 作业科室代码
  89. /// </summary>
  90. private string managementNo = "";
  91. /// <summary>
  92. /// 作业科室名称
  93. /// </summary>
  94. private string managementName = "";
  95. /// <summary>
  96. /// 备注
  97. /// </summary>
  98. private string memo = "";
  99. /// <summary>
  100. /// 有效标志(1:有效,0:无效)
  101. /// </summary>
  102. private string validflag = "";
  103. /// <summary>
  104. /// 创建人
  105. /// </summary>
  106. private string createName = "";
  107. /// <summary>
  108. /// 创建时间
  109. /// </summary>
  110. private string createTime = "";
  111. /// <summary>
  112. /// 修改人
  113. /// </summary>
  114. private string updateName = "";
  115. /// <summary>
  116. /// 修改时间
  117. /// </summary>
  118. private string updateTime = "";
  119. /// <summary>
  120. /// 删除人
  121. /// </summary>
  122. private string deleteName = "";
  123. /// <summary>
  124. /// 删除时间
  125. /// </summary>
  126. private string deleteTime = "";
  127. /// <summary>
  128. /// 作业部门代码
  129. /// </summary>
  130. private string departmentCode = "";
  131. /// <summary>
  132. /// 作业部门描述
  133. /// </summary>
  134. private string departmentDesc = "";
  135. /// <summary>
  136. /// 料位名称
  137. /// </summary>
  138. private string locationName = "";
  139. /// <summary>
  140. /// 料位代码{4位库号-1位区号-2行号-2列号}
  141. /// </summary>
  142. [Description("料位代码{4位库号-1位区号-2行号-2列号}")]
  143. [Nullable(false)]
  144. [DataLength(9)]
  145. public string LocationNo
  146. {
  147. get { return locationNo; }
  148. set { locationNo = value; }
  149. }
  150. /// <summary>
  151. /// 库号(4位)
  152. /// </summary>
  153. [Description("库号(4位)")]
  154. [Nullable(true)]
  155. [DataLength(5)]
  156. public string StorageNo
  157. {
  158. get { return storageNo; }
  159. set { storageNo = value; }
  160. }
  161. /// <summary>
  162. /// 仓库名字
  163. /// </summary>
  164. [Description("仓库名字")]
  165. [Nullable(true)]
  166. [DataLength(5)]
  167. public string StorageName
  168. {
  169. get { return storageName; }
  170. set { storageName = value; }
  171. }
  172. /// <summary>
  173. /// 库位类型(D:垛位、J:存放料架类型)
  174. /// </summary>
  175. [Description("库位类型(D:垛位、J:存放料架类型)")]
  176. [Nullable(true)]
  177. [DataLength(1)]
  178. public string LocationType
  179. {
  180. get { return locationType; }
  181. set { locationType = value; }
  182. }
  183. /// <summary>
  184. /// 区号(1位)
  185. /// </summary>
  186. [Description("区号(1位)")]
  187. [Nullable(true)]
  188. [DataLength(2)]
  189. public string AreaNo
  190. {
  191. get { return areaNo; }
  192. set { areaNo = value; }
  193. }
  194. /// <summary>
  195. /// 排号(2位)
  196. /// </summary>
  197. [Description("排号(2位)")]
  198. [Nullable(true)]
  199. [DataLength(2)]
  200. public string RowNo
  201. {
  202. get { return rowNo; }
  203. set { rowNo = value; }
  204. }
  205. /// <summary>
  206. /// 列号(2位)
  207. /// </summary>
  208. [Description("列号(2位)")]
  209. [Nullable(true)]
  210. [DataLength(2)]
  211. public string ColNo
  212. {
  213. get { return colNo; }
  214. set { colNo = value; }
  215. }
  216. /// <summary>
  217. /// 料架编号(料架编号对应列号的奇数位)加唯一索引
  218. /// </summary>
  219. [Description("料架编号(料架编号对应列号的奇数位)加唯一索引")]
  220. [Nullable(true)]
  221. [DataLength(6)]
  222. public string RackNo
  223. {
  224. get { return rackNo; }
  225. set { rackNo = value; }
  226. }
  227. /// <summary>
  228. /// 层高(0无限制)
  229. /// </summary>
  230. [Description("层高(0无限制)")]
  231. [Nullable(true)]
  232. [DataLength(2)]
  233. public decimal? LayMaxNum
  234. {
  235. get { return layMaxNum; }
  236. set { layMaxNum = value; }
  237. }
  238. /// <summary>
  239. /// 层内最大堆放数量(0无限制)
  240. /// </summary>
  241. [Description("层内最大堆放数量(0无限制)")]
  242. [Nullable(true)]
  243. [DataLength(2)]
  244. public decimal? ColMaxNum
  245. {
  246. get { return colMaxNum; }
  247. set { colMaxNum = value; }
  248. }
  249. /// <summary>
  250. /// 料位长度(mm)
  251. /// </summary>
  252. [Description("料位长度(mm)")]
  253. [Nullable(true)]
  254. [DataLength(6)]
  255. public decimal? LocationLen
  256. {
  257. get { return locationLen; }
  258. set { locationLen = value; }
  259. }
  260. /// <summary>
  261. /// 料位宽度(mm)
  262. /// </summary>
  263. [Description("料位宽度(mm)")]
  264. [Nullable(true)]
  265. [DataLength(6)]
  266. public decimal? LocationWidth
  267. {
  268. get { return locationWidth; }
  269. set { locationWidth = value; }
  270. }
  271. /// <summary>
  272. /// 料位高度(mm)
  273. /// </summary>
  274. [Description("料位高度(mm)")]
  275. [Nullable(true)]
  276. [DataLength(6)]
  277. public decimal? LocationHeight
  278. {
  279. get { return locationHeight; }
  280. set { locationHeight = value; }
  281. }
  282. /// <summary>
  283. /// X轴坐标点
  284. /// </summary>
  285. [Description("X轴坐标点")]
  286. [Nullable(true)]
  287. [DataLength(10)]
  288. public string XCoordinate
  289. {
  290. get { return xCoordinate; }
  291. set { xCoordinate = value; }
  292. }
  293. /// <summary>
  294. /// Y轴坐标点
  295. /// </summary>
  296. [Description("Y轴坐标点")]
  297. [Nullable(true)]
  298. [DataLength(10)]
  299. public string YCoordinate
  300. {
  301. get { return yCoordinate; }
  302. set { yCoordinate = value; }
  303. }
  304. /// <summary>
  305. /// 库位状态(0:封锁、1:释放)
  306. /// </summary>
  307. [Description("库位状态(0:封锁、1:释放)")]
  308. [Nullable(true)]
  309. [DataLength(1)]
  310. public string LocationState
  311. {
  312. get { return locationState; }
  313. set { locationState = value; }
  314. }
  315. /// <summary>
  316. /// 库位储位属性代码
  317. /// </summary>
  318. [Description("库位储位属性代码")]
  319. [Nullable(true)]
  320. [DataLength(10)]
  321. public string LocationAttrCode
  322. {
  323. get { return locationAttrCode; }
  324. set { locationAttrCode = value; }
  325. }
  326. /// <summary>
  327. /// 库位储位属性描述(正常、缓冷、回废等)
  328. /// </summary>
  329. [Description("库位储位属性描述(正常、缓冷、回废等)")]
  330. [Nullable(true)]
  331. [DataLength(20)]
  332. public string LocationAttrName
  333. {
  334. get { return locationAttrName; }
  335. set { locationAttrName = value; }
  336. }
  337. /// <summary>
  338. /// 是否虚拟库位(1:是、0:否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位
  339. /// </summary>
  340. [Description("是否虚拟库位(1:是、0:否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位")]
  341. [Nullable(true)]
  342. [DataLength(1)]
  343. public string DummyFlag
  344. {
  345. get { return dummyFlag; }
  346. set { dummyFlag = value; }
  347. }
  348. /// <summary>
  349. /// 作业科室代码
  350. /// </summary>
  351. [Description("作业科室代码")]
  352. [Nullable(true)]
  353. [DataLength(20)]
  354. public string ManagementNo
  355. {
  356. get { return managementNo; }
  357. set { managementNo = value; }
  358. }
  359. /// <summary>
  360. /// 作业科室名称
  361. /// </summary>
  362. [Description("作业科室名称")]
  363. [Nullable(true)]
  364. [DataLength(40)]
  365. public string ManagementName
  366. {
  367. get { return managementName; }
  368. set { managementName = value; }
  369. }
  370. /// <summary>
  371. /// 备注
  372. /// </summary>
  373. [Description("备注")]
  374. [Nullable(true)]
  375. [DataLength(200)]
  376. public string Memo
  377. {
  378. get { return memo; }
  379. set { memo = value; }
  380. }
  381. /// <summary>
  382. /// 有效标志(1:有效,0:无效)
  383. /// </summary>
  384. [Description("有效标志(1:有效,0:无效)")]
  385. [Nullable(true)]
  386. [DataLength(1)]
  387. public string Validflag
  388. {
  389. get { return validflag; }
  390. set { validflag = value; }
  391. }
  392. /// <summary>
  393. /// 创建人
  394. /// </summary>
  395. [Description("创建人")]
  396. [Nullable(true)]
  397. [DataLength(20)]
  398. public string CreateName
  399. {
  400. get { return createName; }
  401. set { createName = value; }
  402. }
  403. /// <summary>
  404. /// 创建时间
  405. /// </summary>
  406. [Description("创建时间")]
  407. [Nullable(true)]
  408. public string CreateTime
  409. {
  410. get { return createTime; }
  411. set { createTime = value; }
  412. }
  413. /// <summary>
  414. /// 修改人
  415. /// </summary>
  416. [Description("修改人")]
  417. [Nullable(true)]
  418. [DataLength(20)]
  419. public string UpdateName
  420. {
  421. get { return updateName; }
  422. set { updateName = value; }
  423. }
  424. /// <summary>
  425. /// 修改时间
  426. /// </summary>
  427. [Description("修改时间")]
  428. [Nullable(true)]
  429. public string UpdateTime
  430. {
  431. get { return updateTime; }
  432. set { updateTime = value; }
  433. }
  434. /// <summary>
  435. /// 删除人
  436. /// </summary>
  437. [Description("删除人")]
  438. [Nullable(true)]
  439. [DataLength(20)]
  440. public string DeleteName
  441. {
  442. get { return deleteName; }
  443. set { deleteName = value; }
  444. }
  445. /// <summary>
  446. /// 删除时间
  447. /// </summary>
  448. [Description("删除时间")]
  449. [Nullable(true)]
  450. public string DeleteTime
  451. {
  452. get { return deleteTime; }
  453. set { deleteTime = value; }
  454. }
  455. /// <summary>
  456. /// 作业部门代码
  457. /// </summary>
  458. [Description("作业部门代码")]
  459. [Nullable(true)]
  460. [DataLength(20)]
  461. public string DepartmentCode
  462. {
  463. get { return departmentCode; }
  464. set { departmentCode = value; }
  465. }
  466. /// <summary>
  467. /// 作业部门描述
  468. /// </summary>
  469. [Description("作业部门描述")]
  470. [Nullable(true)]
  471. [DataLength(40)]
  472. public string DepartmentDesc
  473. {
  474. get { return departmentDesc; }
  475. set { departmentDesc = value; }
  476. }
  477. /// <summary>
  478. /// 料位名称
  479. /// </summary>
  480. [Description("料位名称")]
  481. [Nullable(true)]
  482. [DataLength(32)]
  483. public string LocationName
  484. {
  485. get { return locationName; }
  486. set { locationName = value; }
  487. }
  488. private string rackType = "";
  489. /// <summary>
  490. /// 料架大小
  491. /// </summary>
  492. [Description("料架大小")]
  493. [Nullable(true)]
  494. [DataLength(10)]
  495. public string RackType
  496. {
  497. get { return rackType; }
  498. set { rackType = value; }
  499. }
  500. private string rackQuality = "";
  501. /// <summary>
  502. /// 料架好坏
  503. /// </summary>
  504. [Description("料架好坏")]
  505. [Nullable(true)]
  506. [DataLength(10)]
  507. public string RackQuality
  508. {
  509. get { return rackQuality; }
  510. set { rackQuality = value; }
  511. }
  512. }
  513. }