枚举用法



public enum ServiceMapping {

	SendCode("sendcode", "获取秘钥短信验证码"),
    VerifyCode("verifycode", "获取秘钥"),
    MER_CREATE("MER_CREATE", "商户创建"),
    BANK_QUERY("BANK_QUERY", "银行信息查询"),
    MER_QUERY("MER_QUERY", "商户信息查询"),
    PRECREATE_TRADE("precreateTrade", "预统一下单"),
    UN_SCAN_TRADE("unScanTrade", "反扫支付"),
    QUERY_TRADE("queryTrade", "分页查询"),
    PAGED_QUERY_TRADE("pagedQueryTrade", "分页查询"),
    CODE_TRADE("codeTrade", "生成付款二维码"),
    SHOW_PAY_MENU("showPayMenu","交易数据展示"),
    ALL_ORDER("allOrder","交易数据展示"),
    SEND_SMS("sendSms","发送验证码");


    public String method;
    public String desc;

    ServiceMapping(String method, String desc) {
        this.method = method;
        this.desc = desc;
    }
    
    public static ServiceMapping controllerMapping(String string) {
        try {
            if (null != string)
                return Enum.valueOf(ServiceMapping.class, string.trim());
        } catch (IllegalArgumentException ex) {
        }
        return null;
    }

}

	private static final List<String> notInsertRedis = new ArrayList<String>() {
		
			private static final long serialVersionUID = -723189445645835L;

		{	
			    add(ServiceMapping.QUERY_TRADE.method);
			    add(ServiceMapping.PAGED_QUERY_TRADE.method);
			    add(ServiceMapping.SendCode.method);
			    add(ServiceMapping.VerifyCode.method);
			    add(ServiceMapping.SEND_SMS.method);
			    add(ServiceMapping.SHOW_PAY_MENU.method);
				add(ServiceMapping.ALL_ORDER.method);
		}
	};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值