EnumClass.cs 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289
  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. /// <summary>
  271. /// 组盘信息已存在,不允许重复组盘
  272. /// </summary>
  273. [Description("组盘信息已存在,不允许重复组盘")]
  274. StockInfoExist = 2030,
  275. }
  276. /// <summary>
  277. /// 单据类型
  278. /// </summary>
  279. public enum DocType
  280. {
  281. /// <summary>
  282. /// 合金满轮入库
  283. /// </summary>
  284. [Description("合金镀铜满轮入库单")]
  285. DocType_HJ_CopperProductStockIn = 1,
  286. /// <summary>
  287. /// 湿拉产线领料
  288. /// </summary>
  289. [Description("湿拉产线领料")]
  290. DocType_HJ_WetLinePickMaterApply = 2,
  291. /// <summary>
  292. /// 湿拉产线退料
  293. /// </summary>
  294. [Description("湿拉产线退料单")]
  295. DocType_HJ_WetLineBack = 3,
  296. /// <summary>
  297. /// 湿拉产线余料
  298. /// </summary>
  299. [Description("湿拉产线余料单")]
  300. DocType_HJ_WetLineLeft = 4,
  301. /// <summary>
  302. /// 合金库库存改判
  303. /// </summary>
  304. [Description("合金库库存改判")]
  305. DocType_HJ_WetLineStockChange = 5,
  306. /// <summary>
  307. /// 特殊出库领料
  308. /// </summary>
  309. [Description("特殊出库领料")]
  310. DocType_HJ_SpecialStockOut = 6,
  311. /// <summary>
  312. /// 湿拉入库单
  313. /// </summary>
  314. [Description("湿拉入库单")]
  315. DocType_FJ_WetStockIn = 7,
  316. /// <summary>
  317. /// 合金空轮初始化入库单
  318. /// </summary>
  319. [Description("合金空轮初始化入库单")]
  320. DocType_HJ_EmptyContStockIn = 8,
  321. /// <summary>
  322. /// 帘线领料单
  323. /// </summary>
  324. [Description("帘线领料单")]
  325. DocType_FJ_CurtainProductionStockOut = 11,
  326. /// <summary>
  327. /// 帘线工序工单
  328. /// </summary>
  329. [Description("帘线工序工单")]
  330. DocType_FJ_CurtainProduction = 12,
  331. /// <summary>
  332. /// 一楼满轮出库
  333. /// </summary>
  334. [Description("一楼满轮出库")]
  335. DocType_HJ_StockOut = 13,
  336. }
  337. /// <summary>
  338. /// 盘条单据类型
  339. /// </summary>
  340. public enum PtDocType
  341. {
  342. /// <summary>
  343. /// 采购到货单
  344. /// </summary>
  345. [Description("采购到货单")]
  346. Purchase = 1,
  347. /// <summary>
  348. /// 采购退货单
  349. /// </summary>
  350. [Description("采购退货单")]
  351. PurReturn = 2,
  352. /// <summary>
  353. /// 到货重挂清单
  354. /// </summary>
  355. [Description("到货重挂清单")]
  356. PurError = 3,
  357. /// <summary>
  358. /// 生产领料单
  359. /// </summary>
  360. [Description("生产领料单")]
  361. DocType_PT_ProductionStockOut = 4,
  362. /// <summary>
  363. /// 生产退料入库单
  364. /// </summary>
  365. [Description("生产退料入库单")]
  366. DocType_PT_ProductionBackStockIn = 5,
  367. /// <summary>
  368. /// 库存改判单
  369. /// </summary>
  370. [Description("库存改判单")]
  371. DocType_PT_StateTrans = 6,
  372. }
  373. /// <summary>
  374. /// 成品单据类型
  375. /// </summary>
  376. public enum CpDocType
  377. {
  378. /// <summary>
  379. /// 销售出货单
  380. /// </summary>
  381. [Description("销售出货单")]
  382. DocType_CP_SalesDocTrans = 1,
  383. /// <summary>
  384. /// 销售退货入库单
  385. /// </summary>
  386. [Description("销售退货入库单")]
  387. DocType_CP_SalesBackDocTrans = 2,
  388. /// <summary>
  389. /// 呆滞料/异常料出库单
  390. /// </summary>
  391. [Description("呆滞料/异常料出库单")]
  392. DocType_CP_ErrorMaterialDocTrans = 3,
  393. /// <summary>
  394. /// 库存改判单
  395. /// </summary>
  396. [Description("库存改判单")]
  397. DocType_CP_StateTrans = 4,
  398. /// <summary>
  399. /// 放行/冻结单
  400. /// </summary>
  401. [Description("放行/冻结单")]
  402. DocType_CP_StockStateChangeTrans = 5,
  403. }
  404. /// <summary>
  405. /// 单据状态
  406. /// </summary>
  407. public enum DocState
  408. {
  409. /// <summary>
  410. /// 新增
  411. /// </summary>
  412. [Description("新增")]
  413. DocState_Create = 1,
  414. /// <summary>
  415. /// 执行中
  416. /// </summary>
  417. [Description("执行中")]
  418. DocState_Execute = 2,
  419. /// <summary>
  420. /// 完成
  421. /// </summary>
  422. [Description("完成")]
  423. DocState_Complete = 3,
  424. /// <summary>
  425. /// 停止
  426. /// </summary>
  427. [Description("停止")]
  428. DocState_Stop = 4,
  429. }
  430. /// <summary>
  431. /// 容器类型
  432. /// </summary>
  433. public enum ContainerType
  434. {
  435. /// <summary>
  436. /// RFID
  437. /// </summary>
  438. [Description("RFID")]
  439. ContainerType_RFID = 1,
  440. /// <summary>
  441. /// 工字轮条码
  442. /// </summary>
  443. [Description("Spool")]
  444. ContainerType_Spool = 2,
  445. /// <summary>
  446. /// 工字轮条码
  447. /// </summary>
  448. [Description("Pallet")]
  449. ContainerType_Pallet = 3,
  450. }
  451. /// <summary>
  452. /// 任务类型
  453. /// </summary>
  454. public enum TaskType
  455. {
  456. /// <summary>
  457. /// 组盘
  458. /// </summary>
  459. [Description("组盘")]
  460. SetPlate = 0,
  461. /// <summary>
  462. /// 入库
  463. /// </summary>
  464. [Description("入库")]
  465. EnterDepot = 1,
  466. /// <summary>
  467. /// 出库
  468. /// </summary>
  469. [Description("出库")]
  470. OutDepot = 2,
  471. /// <summary>
  472. /// 移库
  473. /// </summary>
  474. [Description("移库")]
  475. TransferDepot = 3,
  476. /// <summary>
  477. /// 输送
  478. /// </summary>
  479. [Description("输送")]
  480. Delivery = 5,
  481. /// <summary>
  482. /// 空轮初始化
  483. /// </summary>
  484. [Description("空轮初始化")]
  485. EmptyInit = 6,
  486. }
  487. /// <summary>
  488. /// 任务状态
  489. /// </summary>
  490. public enum TaskStatus
  491. {
  492. /// <summary>
  493. /// 新建
  494. /// </summary>
  495. [Description("新建")]
  496. NewBuild = 0,
  497. /// <summary>
  498. /// 待执行
  499. /// </summary>
  500. [Description("待执行")]
  501. WaitingToExecute = 1,
  502. /// <summary>
  503. /// 输送机执行中
  504. /// </summary>
  505. [Description("输送机执行中")]
  506. ConveyorExecution = 10,
  507. /// <summary>
  508. /// 堆垛机执行
  509. /// </summary>
  510. [Description("堆垛机执行")]
  511. StackerExecution = 20,
  512. /// <summary>
  513. /// 堆垛机完成
  514. /// </summary>
  515. [Description("堆垛机完成")]
  516. StackerCompleted = 30,
  517. /// <summary>
  518. /// AGV执行中
  519. /// </summary>
  520. [Description("AGV执行中")]
  521. AGVExecution = 40,
  522. /// <summary>
  523. /// 已完成
  524. /// </summary>
  525. [Description("已完成")]
  526. Finish = 99,
  527. /// <summary>
  528. /// 已取消
  529. /// </summary>
  530. [Description("已取消")]
  531. Cancel = 106
  532. }
  533. ///// <summary>
  534. ///// 任务类型
  535. ///// </summary>
  536. //public enum TaskType
  537. //{
  538. // /// <summary>
  539. // /// 入库任务
  540. // /// </summary>
  541. // [Description("入库任务")]
  542. // TaskType_StockIn = 1,
  543. // /// <summary>
  544. // /// 出库任务
  545. // /// </summary>
  546. // [Description("出库任务")]
  547. // TaskType_StockOut = 2,
  548. // /// <summary>
  549. // /// 移库任务
  550. // /// </summary>
  551. // [Description("移库任务")]
  552. // TaskType_StockTrans = 3,
  553. // /// <summary>
  554. // /// 移动任务
  555. // /// </summary>
  556. // [Description("移动任务")]
  557. // TaskType_Move = 4,
  558. //}
  559. ///// <summary>
  560. ///// 任务状态
  561. ///// </summary>
  562. //public enum TaskStateEnum
  563. //{
  564. // /// <summary>
  565. // /// 新建
  566. // /// </summary>
  567. // [Description("新建")]
  568. // TaskState_Create = 1,
  569. // /// <summary>
  570. // /// 执行中
  571. // /// </summary>
  572. // [Description("执行中")]
  573. // TaskState_Execute = 2,
  574. // /// <summary>
  575. // /// 已完成
  576. // /// </summary>
  577. // [Description("已完成")]
  578. // TaskState_Complete = 3,
  579. // /// <summary>
  580. // /// 已取消
  581. // /// </summary>
  582. // [Description("已取消")]
  583. // TaskState_Cancel = 4,
  584. //}
  585. /// <summary>
  586. /// 库存状态
  587. /// </summary>
  588. public enum InvState
  589. {
  590. /// <summary>
  591. /// 已组盘
  592. /// </summary>
  593. [Description("已组盘")]
  594. InvEcecState_BuildUp = 1,
  595. ///// <summary>
  596. ///// 入库中
  597. ///// </summary>
  598. //[Description("入库中")]
  599. //InvEcecState_InGoing = 2,
  600. /// <summary>
  601. /// 已入库
  602. /// </summary>
  603. [Description("已入库")]
  604. InvEcecState_In = 3,
  605. /// <summary>
  606. /// 出库中
  607. /// </summary>
  608. [Description("出库中")]
  609. InvEcecState_OutGoing = 4,
  610. /// <summary>
  611. /// 已出库
  612. /// </summary>
  613. [Description("已出库")]
  614. InvEcecState_Out = 5,
  615. }
  616. /// <summary>
  617. /// 出库任务类型
  618. /// </summary>
  619. public enum OutTypeEnum
  620. {
  621. /// <summary>
  622. /// 自动出库任务
  623. /// </summary>
  624. 自动出库任务 = 0,
  625. /// <summary>
  626. /// 全自动手动出库任务
  627. /// </summary>
  628. 全自动手动出库任务 = 1,
  629. /// <summary>
  630. /// 半自动手动出库任务
  631. /// </summary>
  632. 半自动手动出库任务 = 2
  633. }
  634. /// <summary>
  635. /// 库存锁定状态
  636. /// </summary>
  637. public enum InvLockState
  638. {
  639. /// <summary>
  640. /// 正常
  641. /// </summary>
  642. [Description("正常")]
  643. InvState_Normal,
  644. /// <summary>
  645. /// 锁定
  646. /// </summary>
  647. [Description("锁定")]
  648. InvState_Lock,
  649. }
  650. /// <summary>
  651. /// 任务业务类型
  652. /// </summary>
  653. public enum TaskBusType
  654. {
  655. /// <summary>
  656. /// 默认
  657. /// </summary>
  658. [Description("默认")]
  659. TaskBusType_HJ_Def = 0,
  660. /// <summary>
  661. /// 镀铜一楼取满
  662. /// </summary>
  663. [Description("镀铜一楼取满")]
  664. TaskBusType_HJ_OneFloorLineStockIn = 1,
  665. /// <summary>
  666. /// 一楼立库出空轮
  667. /// </summary>
  668. [Description("一楼立库出空轮")]
  669. TaskBusType_HJ_OneFloorEmptySpoolOut = 2,
  670. /// <summary>
  671. /// 镀铜线补空轮
  672. /// </summary>
  673. [Description("镀铜线补空轮")]
  674. TaskBusType_HJ_OneFloorEmptySpoolToLine = 3,
  675. /// <summary>
  676. /// 手动出库
  677. /// </summary>
  678. [Description("手动出库")]
  679. TaskBusType_HJ_ManualOut = 4,
  680. /// <summary>
  681. /// 二楼空轮初始化入库
  682. /// </summary>
  683. [Description("二楼空轮初始化入库")]
  684. TaskBusType_HJ_EmptySpoolStockIn = 5,
  685. /// <summary>
  686. /// 二楼湿拉线退料回立库
  687. /// </summary>
  688. [Description("二楼湿拉线退料回立库")]
  689. TaskBusType_HJ_WetBack = 6,
  690. /// <summary>
  691. /// 二楼湿拉线余料回立库
  692. /// </summary>
  693. [Description("二楼湿拉线余料回立库")]
  694. TaskBusType_HJ_WetLeft = 7,
  695. /// <summary>
  696. /// 二楼湿拉空轮回立库
  697. /// </summary>
  698. [Description("二楼湿拉空轮回立库")]
  699. TaskBusType_HJ_WetEmpty = 8,
  700. /// <summary>
  701. /// 二楼湿拉自动叫料出库
  702. /// </summary>
  703. [Description("二楼湿拉自动叫料出库")]
  704. TaskBusType_HJ_TwoFloorStockOut = 9,
  705. /// <summary>
  706. /// 质检回库
  707. /// </summary>
  708. [Description("质检回库")]
  709. TaskBusType_HJ_QualityStockIn = 10,
  710. /// <summary>
  711. /// 其他入库
  712. /// </summary>
  713. [Description("其他入库")]
  714. TaskBusType_HJ_OtherStockIn = 11,
  715. /// <summary>
  716. /// 采购550工字轮入库
  717. /// </summary>
  718. [Description("采购550工字轮入库")]
  719. TaskBusType_HJ_PurchaseSpoolStockIn = 11,
  720. /// <summary>
  721. /// 重挂入库
  722. /// </summary>
  723. [Description("重挂入库")]
  724. TaskBusType_HJ_AnewStockIn = 12,
  725. /// <summary>
  726. /// 质检领料
  727. /// </summary>
  728. [Description("质检领料")]
  729. TaskBusType_HJ_QualityOut = 13,
  730. /// <summary>
  731. /// 呆滞料出库
  732. /// </summary>
  733. [Description("呆滞料出库")]
  734. TaskBusType_HJ_DullMaterOut = 14,
  735. /// <summary>
  736. /// 重挂出库
  737. /// </summary>
  738. [Description("重挂出库")]
  739. TaskBusType_HJ_AnewOut = 18,
  740. /// <summary>
  741. /// PDA指定出库
  742. /// </summary>
  743. [Description("PDA指定出库")]
  744. TaskBusType_HJ_PdaManualOut = 15,
  745. /// <summary>
  746. /// 一楼空轮初始化入库
  747. /// </summary>
  748. [Description("一楼空轮初始化入库")]
  749. TaskBusType_HJ_OneFloorEmptySpoolStockIn = 16,
  750. /// <summary>
  751. /// 一楼出满轮
  752. /// </summary>
  753. [Description("一楼出满轮")]
  754. TaskBusType_HJ_OneFloorStockOut = 17,
  755. /// <summary>
  756. /// 移库
  757. /// </summary>
  758. [Description("移库")]
  759. TaskBusType_HJ_Move = 100,
  760. }
  761. public enum PtTaskBusType
  762. {
  763. /// <summary>
  764. /// 质检回库
  765. /// </summary>
  766. [Description("质检回库")]
  767. TaskBusType_PT_QualityStockIn = 1,
  768. /// <summary>
  769. /// 手动入库
  770. /// </summary>
  771. [Description("手动入库")]
  772. TaskBusType_PT_ManaelStockIn = 2,
  773. /// <summary>
  774. /// 采购入库单
  775. /// </summary>
  776. [Description("采购入库单")]
  777. TaskBusType_PT_PurchaseStockIn = 3,
  778. /// <summary>
  779. /// 重挂入库
  780. /// </summary>
  781. [Description("重挂入库")]
  782. TaskBusType_PT_AnewStockIn = 4,
  783. /// <summary>
  784. /// 生产领料
  785. /// </summary>
  786. [Description("生产领料")]
  787. TaskBusType_PT_ProductionStockOut = 5,
  788. /// <summary>
  789. /// 生产退料
  790. /// </summary>
  791. [Description("生产退料")]
  792. TaskBusType_PT_ProductionBackStockIn = 6,
  793. /// <summary>
  794. /// 自动补架子
  795. /// </summary>
  796. [Description("自动补架子")]
  797. TaskBusType_PT_AotuShelf = 7,
  798. /// <summary>
  799. /// 移库
  800. /// </summary>
  801. [Description("移库")]
  802. TaskBusType_PT_Move = 100,
  803. }
  804. /// <summary>
  805. /// 成品任务业务类型
  806. /// </summary>
  807. public enum CpTaskBusType
  808. {
  809. /// <summary>
  810. /// 空托盘入库
  811. /// </summary>
  812. [Description("空托盘入库")]
  813. TaskBusType_CP_TrayStockIn = 1,
  814. /// <summary>
  815. /// 成品入库
  816. /// </summary>
  817. [Description("成品入库")]
  818. TaskBusType_CP_ProductStockIn = 2,
  819. /// <summary>
  820. /// 间隔板入库
  821. /// </summary>
  822. [Description("间隔板入库")]
  823. TaskBusType_CP_SpacingBoardStockIn = 3,
  824. /// <summary>
  825. /// 空托盘出库
  826. /// </summary>
  827. [Description("空托盘出库")]
  828. TaskBusType_CP_TrayStockOut = 4,
  829. /// <summary>
  830. /// 间隔板出库
  831. /// </summary>
  832. [Description("间隔板出库")]
  833. TaskBusType_CP_SpacingBoardStockOut = 5,
  834. /// <summary>
  835. /// 销售发货单出库
  836. /// </summary>
  837. [Description("销售发货单出库")]
  838. TaskBusType_CP_SalesDocStockOut = 6,
  839. /// <summary>
  840. /// 退料入库
  841. /// </summary>
  842. [Description("退料入库")]
  843. TaskBusType_CP_ProductBackStockIn = 7,
  844. /// <summary>
  845. /// 码垛托盘输送
  846. /// </summary>
  847. [Description("码垛托盘输送")]
  848. TaskBusType_CP_TrayPortage = 8,
  849. /// <summary>
  850. /// 砝码出库
  851. /// </summary>
  852. [Description("砝码出库")]
  853. TaskBusType_CP_WeightOut = 9,
  854. /// <summary>
  855. /// 砝码入库
  856. /// </summary>
  857. [Description("砝码入库")]
  858. TaskBusType_CP_WeightIn = 10,
  859. /// <summary>
  860. /// 移库
  861. /// </summary>
  862. [Description("移库")]
  863. TaskBusType_CP_Move = 100,
  864. }
  865. public enum FackbeekType
  866. {
  867. /// <summary>
  868. /// 合金一楼满轮入库反馈
  869. /// </summary>
  870. [Description("合金一楼满轮入库反馈")]
  871. InterfaceType_HJ_1F_StockIn,
  872. /// <summary>
  873. /// 合金二楼退料入库反馈
  874. /// </summary>
  875. [Description("合金二楼退料入库反馈")]
  876. InterfaceType_HJ_2F_BackStockIn,
  877. /// <summary>
  878. /// 合金二楼余料入库反馈
  879. /// </summary>
  880. [Description("合金二楼余料入库反馈")]
  881. InterfaceType_HJ_2F_LeftStockIn,
  882. /// <summary>
  883. /// 改判反馈
  884. /// </summary>
  885. [Description("改判反馈")]
  886. InterfaceType_HJ_StockChanage,
  887. /// <summary>
  888. /// 满轮出库反馈
  889. /// </summary>
  890. [Description("满轮出库反馈")]
  891. InterfaceType_HJ_StockOut,
  892. }
  893. public enum PtFackbeekType
  894. {
  895. /// <summary>
  896. /// 采购到货单入库反馈
  897. /// </summary>
  898. [Description("采购到货单入库反馈")]
  899. InterfaceType_PT_PurchaseStockIn,
  900. /// <summary>
  901. /// 采购退货出库反馈
  902. /// </summary>
  903. [Description("采购退货出库反馈")]
  904. InterfaceType_PT_PurchaseBack,
  905. /// <summary>
  906. /// 重挂反馈接口
  907. /// </summary>
  908. [Description("重挂反馈接口")]
  909. InterfaceType_PT_AnewStockIn,
  910. /// <summary>
  911. /// 改判反馈
  912. /// </summary>
  913. [Description("改判反馈")]
  914. StateTrans,
  915. /// <summary>
  916. /// 生产领料反馈
  917. /// </summary>
  918. [Description("生产领料反馈")]
  919. PickMat,
  920. /// <summary>
  921. /// 退料反馈
  922. /// </summary>
  923. [Description("退料反馈")]
  924. ReturnMat,
  925. }
  926. public enum fjFackbeekType
  927. {
  928. /// <summary>
  929. /// 湿拉满轮入库反馈
  930. /// </summary>
  931. [Description("湿拉满轮入库反馈")]
  932. InterfaceType_FJ_StockIn,
  933. /// <summary>
  934. /// 叫料信息出库反馈
  935. /// </summary>
  936. [Description("叫料信息出库反馈")]
  937. InterfaceType_FJ_StockOut,
  938. /// <summary>
  939. /// 余料入库反馈
  940. /// </summary>
  941. [Description("余料入库反馈")]
  942. InterfaceType_FJ_LeftStockIn,
  943. /// <summary>
  944. /// 异常料出库反馈
  945. /// </summary>
  946. [Description("异常料出库反馈")]
  947. InterfaceType_FJ_ErrStockOut,
  948. /// <summary>
  949. /// B级品出库反馈
  950. /// </summary>
  951. [Description("B级品出库反馈")]
  952. InterfaceType_FJ_BGradeStockOut,
  953. /// <summary>
  954. /// 库存改判反馈
  955. /// </summary>
  956. [Description("库存改判反馈")]
  957. InterfaceType_FJ_StockChanage,
  958. /// <summary>
  959. /// 库存改判回库反馈
  960. /// </summary>
  961. [Description("库存改判回库反馈")]
  962. InterfaceType_FJ_ChanageBack,
  963. }
  964. /// <summary>
  965. /// 成品反馈类型
  966. /// </summary>
  967. public enum CpFackbeekType
  968. {
  969. /// <summary>
  970. /// 销售出库单反馈
  971. /// </summary>
  972. [Description("销售出库单反馈")]
  973. SalesDoc = 1,
  974. /// <summary>
  975. /// 改判反馈
  976. /// </summary>
  977. [Description("改判反馈")]
  978. StateTrans = 2,
  979. /// <summary>
  980. /// 呆滞料/异常料出库反馈
  981. /// </summary>
  982. [Description("呆滞料/异常料出库反馈")]
  983. ErrorMaterial = 3,
  984. /// <summary>
  985. /// 移库反馈
  986. /// </summary>
  987. [Description("移库反馈")]
  988. MoveCell = 4,
  989. /// <summary>
  990. /// 成品入库反馈
  991. /// </summary>
  992. [Description("成品入库反馈")]
  993. ProductStockIn = 5,
  994. /// <summary>
  995. /// 退料入库反馈
  996. /// </summary>
  997. [Description("退料入库反馈")]
  998. ProductBackStockIn = 6,
  999. /// <summary>
  1000. /// 手动出库反馈
  1001. /// </summary>
  1002. [Description("手动出库反馈")]
  1003. ManualOut = 7,
  1004. }
  1005. public enum InvInOutType
  1006. {
  1007. /// <summary>
  1008. /// 入库
  1009. /// </summary>
  1010. [Description("入库")]
  1011. In = 1,
  1012. /// <summary>
  1013. /// 出库
  1014. /// </summary>
  1015. [Description("出库")]
  1016. Out = 2,
  1017. }
  1018. public enum ContGrpType
  1019. {
  1020. /// <summary>
  1021. /// 物料盘
  1022. /// </summary>
  1023. [Description("入库")]
  1024. Material = 1,
  1025. /// <summary>
  1026. /// 空盘
  1027. /// </summary>
  1028. [Description("出库")]
  1029. EmptyCon = 2,
  1030. }
  1031. public enum CpContGrpType
  1032. {
  1033. /// <summary>
  1034. /// 成品
  1035. /// </summary>
  1036. [Description("成品")]
  1037. Material = 1,
  1038. /// <summary>
  1039. /// 空托盘
  1040. /// </summary>
  1041. [Description("空托盘")]
  1042. EmptyCon = 2,
  1043. /// <summary>
  1044. /// 间隔板
  1045. /// </summary>
  1046. [Description("间隔板")]
  1047. Jiangeban = 3,
  1048. }
  1049. /// <summary>
  1050. /// 移库返回
  1051. /// </summary>
  1052. public enum WcsContractWcsMoveTaskEnum
  1053. {
  1054. /// <summary>
  1055. /// 失败
  1056. /// </summary>
  1057. [Description("失败")]
  1058. 失败 = 0,
  1059. /// <summary>
  1060. /// 允许2升位执行
  1061. /// </summary>
  1062. [Description("允许2升位执行")]
  1063. 允许2升位执行 = 1,
  1064. /// <summary>
  1065. /// 执行移库任务
  1066. /// </summary>
  1067. [Description("执行移库任务")]
  1068. 执行移库任务 = 2,
  1069. /// <summary>
  1070. /// 一深位有出库任务
  1071. /// </summary>
  1072. [Description("一深位有出库任务")]
  1073. 一深位有出库任务 = 3,
  1074. }
  1075. public enum CurtainBillState
  1076. {
  1077. /// <summary>
  1078. /// 初始化
  1079. /// </summary>
  1080. [Description("初始化")]
  1081. 初始化 = 1,
  1082. /// <summary>
  1083. /// 已排产
  1084. /// </summary>
  1085. [Description("已排产")]
  1086. 已排产 = 2,
  1087. /// <summary>
  1088. /// 生产中
  1089. /// </summary>
  1090. [Description("生产中")]
  1091. 生产中 = 3,
  1092. /// <summary>
  1093. /// 生产结束
  1094. /// </summary>
  1095. [Description("生产结束")]
  1096. 生产结束 = 4,
  1097. /// <summary>
  1098. /// 计划关闭
  1099. /// </summary>
  1100. [Description("计划关闭")]
  1101. 计划关闭 = 5,
  1102. }
  1103. }