EnumClass.cs 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055
  1. using System.ComponentModel;
  2. namespace wms.dto
  3. {
  4. public class EnumClass
  5. {
  6. }
  7. /// <summary>
  8. /// 货位类型
  9. /// </summary>
  10. public enum LocationType
  11. {
  12. /// <summary>
  13. /// 立库货位
  14. /// </summary>
  15. LocationType_StorageLocation = 1,
  16. /// <summary>
  17. /// 平库货位
  18. /// </summary>
  19. LocationType_GroudLocation = 2,
  20. /// <summary>
  21. /// 虚拟货位
  22. /// </summary>
  23. LocationType_VirtualLocation1 = 3,
  24. }
  25. /// <summary>
  26. /// 货位是否启用
  27. /// </summary>
  28. public enum LocationStop
  29. {
  30. /// <summary>
  31. /// 启用
  32. /// </summary>
  33. LocationInvoke = 0,
  34. /// <summary>
  35. /// 停用
  36. /// </summary>
  37. LocationStopped = 1
  38. }
  39. /// <summary>
  40. /// 货位状态
  41. /// </summary>
  42. public enum LocationState
  43. {
  44. /// <summary>
  45. /// 货位空
  46. /// </summary>
  47. LocationState_Empty = 1,
  48. /// <summary>
  49. /// 货位有货
  50. /// </summary>
  51. LocationState_Full = 2,
  52. /// <summary>
  53. /// 入库锁
  54. /// </summary>
  55. LocationState_StockIn = 3,
  56. /// <summary>
  57. /// 出库锁
  58. /// </summary>
  59. LocationState_StockOut = 4,
  60. /// <summary>
  61. /// 移库锁
  62. /// </summary>
  63. LocationState_StockMove = 5,
  64. }
  65. public enum ResponseStatusCodeEnum
  66. {
  67. /// <summary>
  68. /// 成功
  69. /// </summary>
  70. [Description("成功")]
  71. Sucess = 200,
  72. /// <summary>
  73. /// 已存在
  74. /// </summary>
  75. [Description("已存在")]
  76. Exist = 201,
  77. /// <summary>
  78. /// 执行成功但未取得任何数据
  79. /// </summary>
  80. [Description("执行成功但未取得任何数据")]
  81. NoResult = 202,
  82. /// <summary>
  83. /// 参数错误
  84. /// </summary>
  85. [Description("参数错误")]
  86. ErrParam = 203,
  87. /// <summary>
  88. /// 语法异常
  89. /// </summary>
  90. [Description("语法异常")]
  91. InnerServerErr = 204,
  92. /// <summary>
  93. /// 参数不可为空
  94. /// </summary>
  95. [Description("参数不可为空")]
  96. ErrParamNotNull = 205,
  97. /// <summary>
  98. /// 失败
  99. /// </summary>
  100. [Description("失败")]
  101. Fail = 206,
  102. /// <summary>
  103. /// 账号密码错误或账号不存在
  104. /// </summary>
  105. [Description("账号密码错误或账号不存在")]
  106. AccountError = 1001,
  107. /// <summary>
  108. /// 数据保存失败
  109. /// </summary>
  110. [Description("数据保存失败")]
  111. DataSaveErr = 1002,
  112. /// <summary>
  113. /// 没有传过账凭证号
  114. /// </summary>
  115. [Description("没有传过账凭证号")]
  116. NotReqId = 1003,
  117. /// <summary>
  118. /// 仓库编码不存在
  119. /// </summary>
  120. [Description("仓库编码不存在")]
  121. WarehouseCodeNotExist = 2001,
  122. /// <summary>
  123. /// 容器码不能为空
  124. /// </summary>
  125. [Description("容器码不能为空")]
  126. ContainerCodeNotEmpty = 2002,
  127. /// <summary>
  128. /// 该托盘号已在库中,请检查托盘号是否贴重复
  129. /// </summary>
  130. [Description("该托盘号已在库中,请检查托盘号是否贴重复")]
  131. BarcodeContainerRepeat = 2003,
  132. /// <summary>
  133. /// 物料条码重复组盘
  134. /// </summary>
  135. [Description("物料条码重复组盘")]
  136. GroupStockDetailMaterialBarCodeExist = 2004,
  137. /// <summary>
  138. /// 物料编码信息不存在
  139. /// </summary>
  140. [Description("物料编码信息不存在")]
  141. MaterInfoNotExist = 2005,
  142. /// <summary>
  143. /// 不存在该任务
  144. /// </summary>
  145. [Description("不存在该任务")]
  146. WcsTaskNotExist = 2006,
  147. /// <summary>
  148. /// 组盘信息不存在
  149. /// </summary>
  150. [Description("组盘信息不存在")]
  151. StockNotExist = 2007,
  152. /// <summary>
  153. /// 没有可用库位
  154. /// </summary>
  155. [Description("没有可用库位")]
  156. NotEnoughLocation = 2008,
  157. /// <summary>
  158. /// 库区编码不存在
  159. /// </summary>
  160. [Description("库区编码不存在")]
  161. WareZoneCodeNotExist = 2009,
  162. /// <summary>
  163. /// 货位编码不存在
  164. /// </summary>
  165. [Description("货位编码不存在")]
  166. WareLocationCodeNotExist = 2010,
  167. /// <summary>
  168. /// 物料编码不存在
  169. /// </summary>
  170. [Description("物料编码不存在")]
  171. BaseMaterCodeNotExist = 2011,
  172. /// <summary>
  173. /// 单位编码不存在
  174. /// </summary>
  175. [Description("单位编码不存在")]
  176. BaseUnitCodeNotExist = 2012,
  177. /// <summary>
  178. /// 条码不存在
  179. /// </summary>
  180. [Description("条码不存在")]
  181. BaseBarcodeNotExist = 2013,
  182. /// <summary>
  183. /// 明细数据必须传参
  184. /// </summary>
  185. [Description("明细数据必须传参")]
  186. DocDetailNotExist = 2014,
  187. /// <summary>
  188. /// 当前组盘状态不是已组盘,不允许取消
  189. /// </summary>
  190. [Description("当前组盘状态不是已组盘,不允许取消")]
  191. StockStateNotBuildUp = 2015,
  192. /// <summary>
  193. /// 当前任务是已完成或已取消状态
  194. /// </summary>
  195. [Description("当前任务是已完成或已取消状态")]
  196. WcsTaskStateIsComplete = 2016,
  197. /// <summary>
  198. /// 组盘状态是已出库或已入库
  199. /// </summary>
  200. [Description("组盘状态是已出库或已入库")]
  201. StockStateFail = 2017,
  202. /// <summary>
  203. /// 当前入库任务还未分配货位,不允许完成
  204. /// </summary>
  205. [Description("当前入库任务还未分配货位,不允许完成")]
  206. InTaskNotLocation = 2018,
  207. /// <summary>
  208. /// 当前任务不是新建状态,只能取消新建状态的任务
  209. /// </summary>
  210. [Description("当前任务不是新建状态,只能取消新建状态的任务")]
  211. WcsTaskStateNotCreate = 2019,
  212. /// <summary>
  213. /// 单据不存在
  214. /// </summary>
  215. [Description("单据不存在")]
  216. DocNoCodeNotExist = 2019,
  217. /// <summary>
  218. /// 单据状态不是新增或执行,不允许结单
  219. /// </summary>
  220. [Description("单据状态不是新增或执行,不允许结单")]
  221. DocumentStateNotFinish = 2020,
  222. /// <summary>
  223. /// 单据存在新建或执行中的任务,不允许结单
  224. /// </summary>
  225. [Description("单据存在新建或执行中的任务,不允许结单")]
  226. IsTaskNotFinish = 2021,
  227. /// <summary>
  228. /// 存在进行中任务,不允许解绑
  229. /// </summary>
  230. [Description("存在进行中任务,不允许解绑")]
  231. IsTaskNotUnbounding = 2022,
  232. /// <summary>
  233. /// 没有当前设备信息,请进行维护
  234. /// </summary>
  235. [Description("没有当前设备信息,请进行维护")]
  236. EquipInfoNotExist = 2023,
  237. /// <summary>
  238. /// 存在当前任务
  239. /// </summary>
  240. [Description("存在当前任务")]
  241. WcsTaskExist = 2024,
  242. /// <summary>
  243. /// 组盘状态不对,请检查当前的组盘状态
  244. /// </summary>
  245. [Description("组盘状态不对,请检查当前的组盘状态")]
  246. RFIDStockStateFail = 2025,
  247. /// <summary>
  248. /// 该接口只允许出库任务调用
  249. /// </summary>
  250. [Description("该接口只允许出库任务调用")]
  251. OnlyStockOutAvil = 2026,
  252. /// <summary>
  253. /// 当前单据状态不支持修改
  254. /// </summary>
  255. [Description("当前状态不支持修改")]
  256. StateNotUpdate = 2027,
  257. /// <summary>
  258. /// 库存不足
  259. /// </summary>
  260. [Description("库存不足")]
  261. NotEnoughStock = 2028,
  262. /// <summary>
  263. /// 没有传巷道号
  264. /// </summary>
  265. [Description("没有传巷道号")]
  266. NotTunnelNum = 2029,
  267. }
  268. /// <summary>
  269. /// 单据类型
  270. /// </summary>
  271. public enum DocType
  272. {
  273. /// <summary>
  274. /// 合金满轮入库
  275. /// </summary>
  276. [Description("合金镀铜满轮入库单")]
  277. DocType_HJ_CopperProductStockIn = 1,
  278. /// <summary>
  279. /// 湿拉产线领料
  280. /// </summary>
  281. [Description("湿拉产线领料")]
  282. DocType_HJ_WetLinePickMaterApply = 2,
  283. /// <summary>
  284. /// 湿拉产线退料
  285. /// </summary>
  286. [Description("湿拉产线退料单")]
  287. DocType_HJ_WetLineBack = 3,
  288. /// <summary>
  289. /// 湿拉产线余料
  290. /// </summary>
  291. [Description("湿拉产线余料单")]
  292. DocType_HJ_WetLineLeft = 4,
  293. /// <summary>
  294. /// 合金库库存改判
  295. /// </summary>
  296. [Description("合金库库存改判")]
  297. DocType_HJ_WetLineStockChange = 5,
  298. /// <summary>
  299. /// 特殊出库领料
  300. /// </summary>
  301. [Description("特殊出库领料")]
  302. DocType_HJ_SpecialStockOut = 6,
  303. /// <summary>
  304. /// 湿拉入库单
  305. /// </summary>
  306. [Description("湿拉入库单")]
  307. DocType_FJ_WetStockIn = 7,
  308. /// <summary>
  309. /// 合金空轮初始化入库单
  310. /// </summary>
  311. [Description("合金空轮初始化入库单")]
  312. DocType_HJ_EmptyContStockIn = 8,
  313. /// <summary>
  314. /// 帘线领料单
  315. /// </summary>
  316. [Description("帘线领料单")]
  317. DocType_FJ_CurtainProductionStockOut = 11,
  318. /// <summary>
  319. /// 帘线工序工单
  320. /// </summary>
  321. [Description("帘线工序工单")]
  322. DocType_FJ_CurtainProduction = 12,
  323. }
  324. /// <summary>
  325. /// 盘条单据类型
  326. /// </summary>
  327. public enum PtDocType
  328. {
  329. /// <summary>
  330. /// 采购到货单
  331. /// </summary>
  332. [Description("采购到货单")]
  333. Purchase = 1,
  334. /// <summary>
  335. /// 采购退货单
  336. /// </summary>
  337. [Description("采购退货单")]
  338. PurReturn = 2,
  339. /// <summary>
  340. /// 到货重挂清单
  341. /// </summary>
  342. [Description("到货重挂清单")]
  343. PurError = 3,
  344. /// <summary>
  345. /// 生产领料单
  346. /// </summary>
  347. [Description("生产领料单")]
  348. DocType_PT_ProductionStockOut = 4,
  349. }
  350. /// <summary>
  351. /// 单据状态
  352. /// </summary>
  353. public enum DocState
  354. {
  355. /// <summary>
  356. /// 新增
  357. /// </summary>
  358. [Description("新增")]
  359. DocState_Create = 1,
  360. /// <summary>
  361. /// 执行中
  362. /// </summary>
  363. [Description("执行中")]
  364. DocState_Execute = 2,
  365. /// <summary>
  366. /// 完成
  367. /// </summary>
  368. [Description("完成")]
  369. DocState_Complete = 3,
  370. /// <summary>
  371. /// 停止
  372. /// </summary>
  373. [Description("停止")]
  374. DocState_Stop = 4,
  375. }
  376. /// <summary>
  377. /// 容器类型
  378. /// </summary>
  379. public enum ContainerType
  380. {
  381. /// <summary>
  382. /// RFID
  383. /// </summary>
  384. [Description("RFID")]
  385. ContainerType_RFID = 1,
  386. /// <summary>
  387. /// 工字轮条码
  388. /// </summary>
  389. [Description("Spool")]
  390. ContainerType_Spool = 2,
  391. /// <summary>
  392. /// 工字轮条码
  393. /// </summary>
  394. [Description("Pallet")]
  395. ContainerType_Pallet = 3,
  396. }
  397. /// <summary>
  398. /// 任务类型
  399. /// </summary>
  400. public enum TaskType
  401. {
  402. /// <summary>
  403. /// 组盘
  404. /// </summary>
  405. [Description("组盘")]
  406. SetPlate = 0,
  407. /// <summary>
  408. /// 入库
  409. /// </summary>
  410. [Description("入库")]
  411. EnterDepot = 1,
  412. /// <summary>
  413. /// 出库
  414. /// </summary>
  415. [Description("出库")]
  416. OutDepot = 2,
  417. /// <summary>
  418. /// 移库
  419. /// </summary>
  420. [Description("移库")]
  421. TransferDepot = 3,
  422. /// <summary>
  423. /// 输送
  424. /// </summary>
  425. [Description("输送")]
  426. Delivery = 5,
  427. /// <summary>
  428. /// 空轮初始化
  429. /// </summary>
  430. [Description("空轮初始化")]
  431. EmptyInit = 6,
  432. }
  433. /// <summary>
  434. /// 任务状态
  435. /// </summary>
  436. public enum TaskStatus
  437. {
  438. /// <summary>
  439. /// 新建
  440. /// </summary>
  441. [Description("新建")]
  442. NewBuild = 0,
  443. /// <summary>
  444. /// 待执行
  445. /// </summary>
  446. [Description("待执行")]
  447. WaitingToExecute = 1,
  448. /// <summary>
  449. /// 分流结束
  450. /// </summary>
  451. [Description("分流结束")]
  452. FinishOfShunt = 2,
  453. /// <summary>
  454. /// 输送机执行中
  455. /// </summary>
  456. [Description("输送机执行中")]
  457. ConveyorExecution = 10,
  458. /// <summary>
  459. /// 堆垛机执行
  460. /// </summary>
  461. [Description("堆垛机执行")]
  462. StackerExecution = 20,
  463. /// <summary>
  464. /// 堆垛机完成
  465. /// </summary>
  466. [Description("堆垛机完成")]
  467. StackerCompleted = 30,
  468. /// <summary>
  469. /// AGV执行中
  470. /// </summary>
  471. [Description("AGV执行中")]
  472. AGVExecution = 40,
  473. /// <summary>
  474. /// 已完成
  475. /// </summary>
  476. [Description("已完成")]
  477. Finish = 99,
  478. /// <summary>
  479. /// 已取消
  480. /// </summary>
  481. [Description("已取消")]
  482. Cancel = 106
  483. }
  484. ///// <summary>
  485. ///// 任务类型
  486. ///// </summary>
  487. //public enum TaskType
  488. //{
  489. // /// <summary>
  490. // /// 入库任务
  491. // /// </summary>
  492. // [Description("入库任务")]
  493. // TaskType_StockIn = 1,
  494. // /// <summary>
  495. // /// 出库任务
  496. // /// </summary>
  497. // [Description("出库任务")]
  498. // TaskType_StockOut = 2,
  499. // /// <summary>
  500. // /// 移库任务
  501. // /// </summary>
  502. // [Description("移库任务")]
  503. // TaskType_StockTrans = 3,
  504. // /// <summary>
  505. // /// 移动任务
  506. // /// </summary>
  507. // [Description("移动任务")]
  508. // TaskType_Move = 4,
  509. //}
  510. ///// <summary>
  511. ///// 任务状态
  512. ///// </summary>
  513. //public enum TaskStateEnum
  514. //{
  515. // /// <summary>
  516. // /// 新建
  517. // /// </summary>
  518. // [Description("新建")]
  519. // TaskState_Create = 1,
  520. // /// <summary>
  521. // /// 执行中
  522. // /// </summary>
  523. // [Description("执行中")]
  524. // TaskState_Execute = 2,
  525. // /// <summary>
  526. // /// 已完成
  527. // /// </summary>
  528. // [Description("已完成")]
  529. // TaskState_Complete = 3,
  530. // /// <summary>
  531. // /// 已取消
  532. // /// </summary>
  533. // [Description("已取消")]
  534. // TaskState_Cancel = 4,
  535. //}
  536. /// <summary>
  537. /// 库存状态
  538. /// </summary>
  539. public enum InvState
  540. {
  541. /// <summary>
  542. /// 已组盘
  543. /// </summary>
  544. [Description("已组盘")]
  545. InvEcecState_BuildUp = 1,
  546. ///// <summary>
  547. ///// 入库中
  548. ///// </summary>
  549. //[Description("入库中")]
  550. //InvEcecState_InGoing = 2,
  551. /// <summary>
  552. /// 已入库
  553. /// </summary>
  554. [Description("已入库")]
  555. InvEcecState_In = 3,
  556. /// <summary>
  557. /// 出库中
  558. /// </summary>
  559. [Description("出库中")]
  560. InvEcecState_OutGoing = 4,
  561. /// <summary>
  562. /// 已出库
  563. /// </summary>
  564. [Description("已出库")]
  565. InvEcecState_Out = 5,
  566. }
  567. /// <summary>
  568. /// 出库任务类型
  569. /// </summary>
  570. public enum OutTypeEnum
  571. {
  572. /// <summary>
  573. /// 自动出库任务
  574. /// </summary>
  575. 自动出库任务 = 0,
  576. /// <summary>
  577. /// 全自动手动出库任务
  578. /// </summary>
  579. 全自动手动出库任务 = 1,
  580. /// <summary>
  581. /// 半自动手动出库任务
  582. /// </summary>
  583. 半自动手动出库任务 = 2
  584. }
  585. /// <summary>
  586. /// 库存锁定状态
  587. /// </summary>
  588. public enum InvLockState
  589. {
  590. /// <summary>
  591. /// 正常
  592. /// </summary>
  593. [Description("正常")]
  594. InvState_Normal,
  595. /// <summary>
  596. /// 锁定
  597. /// </summary>
  598. [Description("锁定")]
  599. InvState_Lock,
  600. }
  601. /// <summary>
  602. /// 任务业务类型
  603. /// </summary>
  604. public enum TaskBusType
  605. {
  606. /// <summary>
  607. /// 默认
  608. /// </summary>
  609. [Description("默认")]
  610. TaskBusType_HJ_Def = 0,
  611. /// <summary>
  612. /// 镀铜一楼取满
  613. /// </summary>
  614. [Description("镀铜一楼取满")]
  615. TaskBusType_HJ_OneFloorLineStockIn = 1,
  616. /// <summary>
  617. /// 一楼立库出空轮
  618. /// </summary>
  619. [Description("一楼立库出空轮")]
  620. TaskBusType_HJ_OneFloorEmptySpoolOut = 2,
  621. /// <summary>
  622. /// 镀铜线补空轮
  623. /// </summary>
  624. [Description("镀铜线补空轮")]
  625. TaskBusType_HJ_OneFloorEmptySpoolToLine = 3,
  626. /// <summary>
  627. /// 手动出库
  628. /// </summary>
  629. [Description("手动出库")]
  630. TaskBusType_HJ_ManualOut = 4,
  631. /// <summary>
  632. /// 二楼空轮初始化入库
  633. /// </summary>
  634. [Description("二楼空轮初始化入库")]
  635. TaskBusType_HJ_EmptySpoolStockIn = 5,
  636. /// <summary>
  637. /// 二楼湿拉线退料回立库
  638. /// </summary>
  639. [Description("二楼湿拉线退料回立库")]
  640. TaskBusType_HJ_WetBack = 6,
  641. /// <summary>
  642. /// 二楼湿拉线余料回立库
  643. /// </summary>
  644. [Description("二楼湿拉线余料回立库")]
  645. TaskBusType_HJ_WetLeft = 7,
  646. /// <summary>
  647. /// 二楼湿拉空轮回立库
  648. /// </summary>
  649. [Description("二楼湿拉空轮回立库")]
  650. TaskBusType_HJ_WetEmpty = 8,
  651. /// <summary>
  652. /// 二楼湿拉自动叫料出库
  653. /// </summary>
  654. [Description("二楼湿拉自动叫料出库")]
  655. TaskBusType_HJ_TwoFloorStockOut = 9,
  656. /// <summary>
  657. /// 质检回库
  658. /// </summary>
  659. [Description("质检回库")]
  660. TaskBusType_HJ_QualityStockIn = 10,
  661. /// <summary>
  662. /// 其他入库
  663. /// </summary>
  664. [Description("其他入库")]
  665. TaskBusType_HJ_OtherStockIn = 11,
  666. /// <summary>
  667. /// 采购550工字轮入库
  668. /// </summary>
  669. [Description("采购550工字轮入库")]
  670. TaskBusType_HJ_PurchaseSpoolStockIn = 11,
  671. /// <summary>
  672. /// 重挂入库
  673. /// </summary>
  674. [Description("重挂入库")]
  675. TaskBusType_HJ_AnewStockIn = 12,
  676. /// <summary>
  677. /// 质检领料
  678. /// </summary>
  679. [Description("质检领料")]
  680. TaskBusType_HJ_QualityOut = 13,
  681. /// <summary>
  682. /// 呆滞料出库
  683. /// </summary>
  684. [Description("呆滞料出库")]
  685. TaskBusType_HJ_DullMaterOut = 14,
  686. /// <summary>
  687. /// 重挂出库
  688. /// </summary>
  689. [Description("重挂出库")]
  690. TaskBusType_HJ_AnewOut = 15,
  691. /// <summary>
  692. /// PDA指定出库
  693. /// </summary>
  694. [Description("PDA指定出库")]
  695. TaskBusType_HJ_PdaManualOut = 15,
  696. /// <summary>
  697. /// 一楼空轮初始化入库
  698. /// </summary>
  699. [Description("一楼空轮初始化入库")]
  700. TaskBusType_HJ_OneFloorEmptySpoolStockIn = 16,
  701. /// <summary>
  702. /// 移库
  703. /// </summary>
  704. [Description("移库")]
  705. TaskBusType_HJ_Move = 100,
  706. }
  707. public enum PtTaskBusType
  708. {
  709. /// <summary>
  710. /// 质检回库
  711. /// </summary>
  712. [Description("质检回库")]
  713. TaskBusType_PT_QualityStockIn = 1,
  714. /// <summary>
  715. /// 其他入库
  716. /// </summary>
  717. [Description("其他入库")]
  718. TaskBusType_PT_OtherStockIn = 2,
  719. /// <summary>
  720. /// 采购入库单
  721. /// </summary>
  722. [Description("采购入库单")]
  723. TaskBusType_PT_PurchaseStockIn = 3,
  724. /// <summary>
  725. /// 重挂入库
  726. /// </summary>
  727. [Description("重挂入库")]
  728. TaskBusType_PT_AnewStockIn = 4,
  729. /// <summary>
  730. /// 生产领料
  731. /// </summary>
  732. [Description("生产领料")]
  733. TaskBusType_PT_ProductionStockOut = 5,
  734. }
  735. public enum FackbeekType
  736. {
  737. /// <summary>
  738. /// 合金一楼满轮入库反馈
  739. /// </summary>
  740. [Description("合金一楼满轮入库反馈")]
  741. InterfaceType_HJ_1F_StockIn,
  742. /// <summary>
  743. /// 合金二楼退料入库反馈
  744. /// </summary>
  745. [Description("合金二楼退料入库反馈")]
  746. InterfaceType_HJ_2F_BackStockIn,
  747. /// <summary>
  748. /// 合金二楼余料入库反馈
  749. /// </summary>
  750. [Description("合金二楼余料入库反馈")]
  751. InterfaceType_HJ_2F_LeftStockIn,
  752. /// <summary>
  753. /// 改判反馈
  754. /// </summary>
  755. [Description("改判反馈")]
  756. InterfaceType_HJ_StockChanage,
  757. }
  758. public enum PtFackbeekType
  759. {
  760. /// <summary>
  761. /// 采购到货单入库反馈
  762. /// </summary>
  763. [Description("采购到货单入库反馈")]
  764. InterfaceType_PT_PurchaseStockIn,
  765. /// <summary>
  766. /// 采购退货出库反馈
  767. /// </summary>
  768. [Description("采购退货出库反馈")]
  769. InterfaceType_PT_PurchaseBack,
  770. /// <summary>
  771. /// 重挂反馈接口
  772. /// </summary>
  773. [Description("重挂反馈接口")]
  774. InterfaceType_PT_AnewStockIn,
  775. /// <summary>
  776. /// 改判反馈
  777. /// </summary>
  778. [Description("改判反馈")]
  779. InterfaceType_PT_StockChanage,
  780. }
  781. public enum InvInOutType
  782. {
  783. /// <summary>
  784. /// 入库
  785. /// </summary>
  786. [Description("入库")]
  787. In = 1,
  788. /// <summary>
  789. /// 出库
  790. /// </summary>
  791. [Description("出库")]
  792. Out = 2,
  793. }
  794. public enum ContGrpType
  795. {
  796. /// <summary>
  797. /// 物料盘
  798. /// </summary>
  799. [Description("入库")]
  800. Material = 1,
  801. /// <summary>
  802. /// 空盘
  803. /// </summary>
  804. [Description("出库")]
  805. EmptyCon = 2,
  806. }
  807. /// <summary>
  808. /// 移库返回
  809. /// </summary>
  810. public enum WcsContractWcsMoveTaskEnum
  811. {
  812. /// <summary>
  813. /// 失败
  814. /// </summary>
  815. [Description("失败")]
  816. 失败 = 0,
  817. /// <summary>
  818. /// 允许2升位执行
  819. /// </summary>
  820. [Description("允许2升位执行")]
  821. 允许2升位执行 = 1,
  822. /// <summary>
  823. /// 执行移库任务
  824. /// </summary>
  825. [Description("执行移库任务")]
  826. 执行移库任务 = 2,
  827. /// <summary>
  828. /// 一深位有出库任务
  829. /// </summary>
  830. [Description("一深位有出库任务")]
  831. 一深位有出库任务 = 3,
  832. }
  833. public enum CurtainBillState
  834. {
  835. /// <summary>
  836. /// 初始化
  837. /// </summary>
  838. [Description("初始化")]
  839. 初始化 = 50,
  840. /// <summary>
  841. /// 已合并
  842. /// </summary>
  843. [Description("已合并")]
  844. 已合并 = 51,
  845. /// <summary>
  846. /// 已排产
  847. /// </summary>
  848. [Description("已排产")]
  849. 已排产 = 52,
  850. /// <summary>
  851. /// 生产中
  852. /// </summary>
  853. [Description("生产中")]
  854. 生产中 = 53,
  855. /// <summary>
  856. /// 生产结束
  857. /// </summary>
  858. [Description("生产结束")]
  859. 生产结束 = 55,
  860. /// <summary>
  861. /// 计划关闭
  862. /// </summary>
  863. [Description("计划关闭")]
  864. 计划关闭 = 56,
  865. }
  866. public enum fjFackbeekType
  867. {
  868. /// <summary>
  869. /// 湿拉满轮入库反馈
  870. /// </summary>
  871. [Description("湿拉满轮入库反馈")]
  872. InterfaceType_FJ_StockIn,
  873. /// <summary>
  874. /// 叫料信息出库反馈
  875. /// </summary>
  876. [Description("叫料信息出库反馈")]
  877. InterfaceType_FJ_StockOut,
  878. /// <summary>
  879. /// 余料入库反馈
  880. /// </summary>
  881. [Description("余料入库反馈")]
  882. InterfaceType_FJ_LeftStockIn,
  883. /// <summary>
  884. /// 异常料出库反馈
  885. /// </summary>
  886. [Description("异常料出库反馈")]
  887. InterfaceType_FJ_ErrStockOut,
  888. /// <summary>
  889. /// B级品出库反馈
  890. /// </summary>
  891. [Description("B级品出库反馈")]
  892. InterfaceType_FJ_BGradeStockOut,
  893. /// <summary>
  894. /// 库存改判反馈
  895. /// </summary>
  896. [Description("库存改判反馈")]
  897. InterfaceType_FJ_StockChanage,
  898. /// <summary>
  899. /// 库存改判回库反馈
  900. /// </summary>
  901. [Description("库存改判回库反馈")]
  902. InterfaceType_FJ_ChanageBack,
  903. }
  904. }