EnumClass.cs 23 KB

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