package com.zt.plat.module.erp.enums;

import lombok.Data;

/**
 * @ClassName oftenEnum
 * @Description TODO
 * @Author chen
 * @Date 2023/9/5
 **/
@Data
public class OftenEnum {

    //接口编号枚举
    public enum FuncnrEnum {
        公司代码("001", "BUKRS", ""),
        工厂信息("002", "WERKS", ""),
        客商信息("003", "PARTNER", "DATUM"),
        成本中心("004", "KOSTL", ""),
        内部订单("005", "", ""),
        库位信息("006", "", ""),
        采购组织("007", "", ""),
        销售组织("008", "", ""),
        合同信息("009", "", ""),
        资产卡片("010", "ANLN1-BUKRS", "ERDAT"),
        库存信息("011", "", ""),
        辅组编码("012", "", ""),
        生产订单("013", "", ""),
        BOM清单("014", "MATNR-STLAL-WERKS", ""),
        工艺路线("015", "", ""),
        生产版本("016", "", ""),
        生产投料("017", "", ""),
        生产订单明细("018", "", ""),
        库存明细("019", "", ""),
        发票状态("020", "", ""),
        物料数据("021", "MATNR", "ERSDA");

        private final String funcnr;
        private final String datakey;
        private final String datekey;

        FuncnrEnum(String funcnr, String datakey,String datekey) {
            this.funcnr = funcnr;
            this.datakey = datakey;
            this.datekey = datekey;
        }

        public String getFuncnr() {
            return funcnr;
        }

        public String getDatakey() {
            return datakey;
        }

        public String getDatekey() {
            return datekey;
        }
    }

    //接口编号枚举
    public enum ModeTypeEnum {
        供应商("K"),
        客户("D");

        public String modetype = null;

        ModeTypeEnum(String modetype) {
            this.modetype = modetype;
        }
    }
}
