| 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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
 | | package com.zy.erp.kingdee.enums; |  |   |  | public enum KingDeeUtilType { |  |   |  |     SAL_DELIVERYNOTICE(1, "发货通知单-销售出库单","SAL_DELIVERYNOTICE","FQty","销售出库单","SAL_OUTSTOCK",0,"DeliveryNotice-Outstock",0), |  |   |  |     //米多青岛 |  |     STK_OutStockApply30(2, "试用品发货通知单-其他出库单","SAL_DELIVERYNOTICE","","其他出库单","STK_MisDelivery",0,"731ce15d-c58d-4c21-96f9-d121c0a7b255",0), |  |     /* |  |     * 退货通知单至销售退货单单据唯一标识:一级:SalReturnNotice-SalReturnstock  二级:a0ab8e5c-5224-4ba2-b31f-b061e64aa1a2 |  |     * */ |  |     SAL_RETURNNOTICE(3, "退货通知单-销售退货单","SAL_RETURNNOTICE","","销售退货单","SAL_RETURNSTOCK",0,"SalReturnNotice-SalReturnstock",0), |  |     /* |  |     * 采购收料单至采购入库单唯一标识:一级:PUR_ReceiveBill-STK_InStock  二级:b60e30ca-634c-4f92-b874-db9837496705 |  |     * */ |  |     PUR_ReceiveBill(4, "收料通知单-采购入库单","PUR_ReceiveBill","","采购入库单","STK_InStock",1,"PUR_ReceiveBill-STK_InStock",0), |  |     /* |  |     * 退料申请单至采购退料单单据唯一标识:PUR_MRAPP-PUR_MRB |  |     * */ |  |     PUR_MRAPP(5, "退料申请单-采购退料单","PUR_MRAPP","","采购退料单","PUR_MRB",1,"PUR_MRAPP-PUR_MRB",0), |  |     /* |  |     * 生产用料清单到生产领料单唯一标识:一级:PRD_PPBOM2PICKMTRL_NORMAL  二级:3539ff08-0c46-435d-a8cd-b6308b0b57b5 |  |     * */ |  |     PRD_PPBOM1(6, "生产用料清单-生产领料单","PRD_PPBOM","","生产领料单","PRD_PickMtrl",0,"PRD_PPBOM2PICKMTRL_NORMAL",1), |  |   |  |     PRD_PPBOM2(7, "生产用料清单-生产补料单","PRD_PPBOM","","生产补料单","PRD_FeedMtrl",1,"PRD_PPBOM2FEEDMTRL",1), |  |   |  |     PRD_PPBOM3(8, "生产用料清单-生产退料单","PRD_PPBOM","","生产退料单","PRD_ReturnMtrl",1,"PRD_PPBOM2RETURNMTRL",1), |  |   |  |     PRD_MO(9, "生产订单-生产入库单","PRD_MO","","生产入库单","PRD_INSTOCK",1,"PRD_MO2INSTOCK",0), |  |   |  |     PRD_MORPT(10, "生产汇报单-生产入库单","PRD_MORPT","","生产入库单","PRD_INSTOCK",1,"PRD_MORPT2INSTOCK",0), |  |   |  |     STK_TRANSFERAPPLY1(11, "调拨申请单1-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1), |  |   |  |     STK_OutStockApply337(12, "研发领料出库申请单-研发领料出库单","STK_OUTSTOCKAPPLY","","研发领料出库单","",0,"STK_OutstockApplyTosTK_MisDelivery",0), |  |     STK_ASSEMBLY1(13, "组装拆卸单1","STK_ASSEMBLY","","","",1,"",10), |  |     STK_ASSEMBLY2(14, "组装拆卸单2","STK_ASSEMBLY","","","",0,"",10), |  |     SAL_RETURNNOTICE1(15, "其它入库单","STK_MISCELLANEOUS","","其它入库单","STK_MISCELLANEOUS",1,"",2), |  |     SAL_DELIVERYNOTICE2(16, "其它出库单","STK_MisDelivery","","其他出库单","STK_MisDelivery",0,"",2), |  |     PRD_PPBOM(17, "生产用料清单-生产用料清单变更单","PRD_PPBOM","","生产领料单","PRD_PPBOMChange",1,"PRD_PPBOM2PPBOMCHANGE",10), |  |     STK_TRANSFERAPPLY2(18, "调拨申请单2-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1), |  |     STK_TRANSFERAPPLY3(19, "调拨申请单3-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1), |  |     ; |  |     public Integer id;//唯一 |  |     public String desc;//类型名称  保持唯一 |  |     public String formId;//单据类型 |  |     public String anfme;//单据数量字段名 |  |     public String correspondingName;//目标单据数量字段 |  |     public String correspondingFormId;//目标formId  非默认下推时启用  默认下推时启用ruleId |  |     public Integer pakIn; //出入库标志 |  |     public String ruleId;//单据转换唯一标识 非默认下推时启用  默认下推时启用correspondingFormId |  |     public int entryId;//单据转换唯一标识 非默认下推时启用  默认下推时启用correspondingFormId |  |   |  |     KingDeeUtilType(Integer id, String desc,String formId,String anfme,String correspondingName,String correspondingFormId,int pakIn,String ruleId,int entryId){ |  |         this.id = id; |  |         this.desc = desc; |  |         this.formId = formId; |  |         this.anfme = anfme; |  |         this.correspondingName = correspondingName; |  |         this.correspondingFormId = correspondingFormId; |  |         this.pakIn = pakIn;   //1入库  0出库 |  |         this.ruleId = ruleId; |  |         this.entryId = entryId; |  |     } |  |   |  |     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(Integer id) { |  |         if (null == id) { |  |             return null; |  |         } |  |         for (KingDeeUtilType type : KingDeeUtilType.values()) { |  |             if (type.id.equals(id)) { |  |                 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 getFormId(String formId) { |  |         if (null == formId) { |  |             return null; |  |         } |  |         for (KingDeeUtilType type : KingDeeUtilType.values()) { |  |             if (type.formId.equals(formId)) { |  |                 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; |  |     } |  | } | 
 |