自动化立体仓库 - WMS系统
#
LSH
2023-10-21 55364b8819e0bc7dc7a12de668f904bed16e8faf
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
package com.zy.erp.kingdee.enums;
 
public enum KingDeeUtilType {
    BD_MATERIAL(0, "物料档案","BD_MATERIAL",""),
    STK_InStock(1, "采购入库","STK_InStock","FRealQty"),
    PUR_MRB(2, "采购退料","PUR_MRB","FRMREALQTY"),
    PRD_PickMtrl(3, "生产领料","PRD_PickMtrl","FActualQty"),
    PRD_ReturnMtrl(4, "生产退料","PRD_ReturnMtrl","FQty"),
    PRD_FeedMtrl(5, "生产补料","PRD_FeedMtrl","FActualQty"),
    STK_TransferDirect(6, "直接调拨单","STK_TransferDirect","FQty"),
    STK_StockCountGain(7, "盘盈单","STK_StockCountGain","FGainQty"),
    STK_StockCountLoss(8, "盘亏单","STK_StockCountLoss","FLossQty"),
    STK_MisDelivery(9, "其他出库","STK_MisDelivery","FQty"),
    SP_PickMtrl(10, "简单生产领料","SP_PickMtrl","FActualQty"),
    SP_ReturnMtrl(11, "简单生产退料","SP_ReturnMtrl","FQty"),
    SAL_OUTSTOCK(12, "销售出库","SAL_OUTSTOCK","FRealQty"),
    SAL_RETURNSTOCK(13, "销售退货","SAL_RETURNSTOCK","FRealQty"),
    SAL_DELIVERYNOTICE(14, "发货通知单","SAL_DELIVERYNOTICE",""),
    STK_MISCELLANEOUS(15, "其他入库单","STK_MISCELLANEOUS",""),
    BD_Supplier(16, "供应商","BD_Supplier",""),
    ;
    public Integer id;
    public String desc;
    public String formId;
    public String anfme;
 
    KingDeeUtilType(Integer id, String desc,String formId,String anfme){
        this.id = id;
        this.desc = desc;
        this.formId = formId;
        this.anfme = anfme;
    }
 
    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;
    }
}