package com.tanpu.fund.enums; public enum ProStrategyEnums { SHARES(1, "股票策略"), MACROSCOPIC(2, "宏观策略"), FUTURES(3, "管理期货"), EVENTDRIVEN(4, "事件驱动"), RELATIVEVALUE(5, "相对价值策略"), FIXEDINCOME(6, "固定收益策略"), COMBINEFUND(7, "组合基金"), REUNITEWIT(8, "复合策略"), OTHER(-1, "复合策略"); private Integer type; private String name; ProStrategyEnums(Integer type, String name) { this.type = type; this.name = name; } public Integer getType() { return type; } public String getName() { return name; } public static String getName(Integer code) { ProStrategyEnums[] types = values(); for (ProStrategyEnums p : types) { if (code.equals(p.getType())) { return p.getName(); } } return null; } }