1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
  | package com.zy.erp.kingdee.enums; 
 |    
 |  public enum KingDeeUtilType { 
 |      BD_MATERIAL(0, "物料档案","BD_MATERIAL","","","",1), 
 |  //    STK_InStock(1, "采购入库单","STK_InStock","FRealQty","","",1), 
 |  //    PUR_MRB(2, "采购退料单","PUR_MRB","FRMREALQTY","","",1), 
 |  //    PRD_PickMtrl(3, "生产领料单","PRD_PickMtrl","FActualQty","","",1), 
 |  //    PRD_ReturnMtrl(4, "生产退料单","PRD_ReturnMtrl","FQty","","",1), 
 |  //    PRD_FeedMtrl(5, "生产补料单","PRD_FeedMtrl","FActualQty","","",1), 
 |  //    STK_TransferDirect(6, "直接调拨单","STK_TransferDirect","","FQty","",1), 
 |  //    STK_StockCountGain(7, "盘盈单","STK_StockCountGain","FGainQty","","",1), 
 |  //    STK_StockCountLoss(8, "盘亏单","STK_StockCountLoss","FLossQty","","",1), 
 |  //    STK_MisDelivery(9, "其他出库单","STK_MisDelivery","FQty","","",1), 
 |  //    SP_PickMtrl(10, "简单生产领料单","SP_PickMtrl","FActualQty","","",1), 
 |  //    SP_ReturnMtrl(11, "简单生产退料单","SP_ReturnMtrl","FQty","","",1), 
 |  //    SAL_OUTSTOCK(12, "销售出库单","SAL_OUTSTOCK","FRealQty","","",1), 
 |  //    SAL_RETURNSTOCK(13, "销售退货单","SAL_RETURNSTOCK","FRealQty","","",1), 
 |      SAL_DELIVERYNOTICE(14, "发货通知单","SAL_DELIVERYNOTICE","FQty","销售出库单","SAL_OUTSTOCK",0), 
 |      STK_MISCELLANEOUS(15, "其他入库单","STK_MISCELLANEOUS","FQty","其他入库单","STK_MISCELLANEOUS",1), 
 |  //    BD_Supplier(16, "供应商","BD_Supplier","","","",1), 
 |      PUR_ReceiveBill(17, "收料通知单","PUR_ReceiveBill","FPOQTY","采购入库单","STK_InStock",1), 
 |      PRD_MORPT(18, "生产汇报单","PRD_MORPT","FFinishQty","生产入库单","PRD_INSTOCK",1), 
 |  //    PRD_INSTOCK(19, "生产入库单","PRD_INSTOCK","","","",1), 
 |      SAL_RETURNNOTICE(20, "退货通知单","SAL_RETURNNOTICE","FBaseJunkedQty","销售退货单","SAL_RETURNSTOCK",1), 
 |      STK_OutStockApply(21, "出库申请单","STK_OutStockApply","FTotalSecQty","其他出库单","STK_MisDelivery",0), 
 |      ; 
 |      public Integer id; 
 |      public String desc; 
 |      public String formId; 
 |      public String anfme; 
 |      public String correspondingName; 
 |      public String correspondingFormId; 
 |      public Integer pakIn; 
 |    
 |      KingDeeUtilType(Integer id, String desc,String formId,String anfme,String correspondingName,String correspondingFormId,int pakIn){ 
 |          this.id = id; 
 |          this.desc = desc; 
 |          this.formId = formId; 
 |          this.anfme = anfme; 
 |          this.correspondingName = correspondingName; 
 |          this.correspondingFormId = correspondingFormId; 
 |          this.pakIn = pakIn;   //1入库  0出库 
 |      } 
 |    
 |      public static KingDeeUtilType get(Short id) { 
 |          if (null == id) { 
 |              return null; 
 |          } 
 |          for (KingDeeUtilType type : KingDeeUtilType.values()) { 
 |              if (type.id.equals(id.intValue())) { 
 |                  return type; 
 |              } 
 |          } 
 |          return null; 
 |      } 
 |    
 |      public static KingDeeUtilType get(String desc) { 
 |          if (null == desc) { 
 |              return null; 
 |          } 
 |          for (KingDeeUtilType type : KingDeeUtilType.values()) { 
 |              if (type.desc.equals(desc)) { 
 |                  return type; 
 |              } 
 |          } 
 |          return null; 
 |      } 
 |    
 |      public static KingDeeUtilType get(KingDeeUtilType type) { 
 |          if (null == type) { 
 |              return null; 
 |          } 
 |          for (KingDeeUtilType crnLiftPosType : KingDeeUtilType.values()) { 
 |              if (crnLiftPosType == type) { 
 |                  return crnLiftPosType; 
 |              } 
 |          } 
 |          return null; 
 |      } 
 |  } 
 |  
  |