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;
| }
| }
|
|