枚举类型的简单使用方法

1.定义一个枚举类型,定义两个字段,生成get和set方法,生成构造方法,然后定义实例

package com.etps.ecs.enums;

public enum ResultCodeEnum {
    SUCCESS("SUCCESS", 0),
    FAILURE("FAILURE", 1),
    USERNAME_NULL("USERNAME_NULL",2),
    PASSWORD_ERROR("PASSWORD_ERROR", 3),
    USER_NOT_FOUND("USER_NOT_FOUND", 4),
    PASSWORD_NULL("PASSWORD_NULL", 5),
    CAPTCHA_NULL("CAPTCHA_NULL", 6),
    CAPTCHA_ERROR("CAPTCHA_ERROR", 7),
    ADD_DATA_ERROR("ADD_DATA_ERROR", 8),
    NOT_DATA_ERROR("NOT_DATA_ERROR",9),
    EDIT_DATA_ERROR("EDIT_DATA_ERROR", 10),
    USER_EXISTS_ERROR("USER_EXISTS_ERROR", 11),
    DEL_DATA_ERROR(" DEL_DATA_ERROR", 12),
    N0_JURISDICTION("N0_JURISDICTION",13),
    N0_COUPONBIN("N0_COUPONBIN",14),
    REDIRECT_LOGIN("REDIRECT_LOGIN", 302),
    SYSTEM_ERROR("SYSTEM_ERROR", 500),
    PARAM_ERROR("PARAM_ERROR", 16),
    IMG_FORMAT_ERROR("IMG_FORMAT_ERROR", 15);

    private String stateInfo;

    private int state;

    ResultCodeEnum(String stateInfo, int state) {
        this.stateInfo = stateInfo;
        this.state = state;
    }

    public String getStateInfo() {
        return stateInfo;
    }

    public int getState() {
        return state;
    }
}

2.使用时就可以按以下方法直接调用

 return new ResultDTO<>(ResultCodeEnum.SYSTEM_ERROR.getState(), ResultCodeEnum.SYSTEM_ERROR.getStateInfo());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值