编码习惯一(统一枚举提示信息使用)

一:编码习惯记录(统一枚举提示信息使用)

public enum CaseEnum{
    
    CYPYF_EMPTY("ypyfError","药品用法(%s),不能为空"),
    CYZNR_EMPTY("yznrError","医嘱内容,不能为空"),
    CYZLX_EMPTY("yzlxError","医嘱类型(%s),不能为空");
    
    private String errorName;
    private String errorDesc;
    
    CaseEnum(String errorName,String errorDesc){
        this.errorName=errorName;
        this.errorDesc=errorDesc;
    }
    
    public String getErrorName(){
        return errorName;
    }
    
    public String getErrorDesc(){
        return errorDesc;
    }
    
    /**通过errorName获取errorDesc*/
    public String getDescByErrorName(String errorName){
        for(CaseEnum caseEnum:CaseEnum.values()){
            if(Objects.equals(caseEnum.errorName,errorName)){
                return caseEnum.errorDesc;
            }
        }
        return null;
    }
    
    /**通过errorName获取CaseEnum对象*/
    public CaseEnum getDescByErrorName(String errorName){
        for(CaseEnum caseEnum:CaseEnum.values()){
            if(Objects.equals(caseEnum.errorName,errorName)){
                return caseEnum;
            }
        }
        return null;
    }
    
}


-------------------------------------使用案例--------------------------------------------

 - ----返回的提示信息
 Map<String,String> errorInfo = new HashMap();
 errorInfo.put(CaseEnum.CYPYF_EMPTY.getErrorName(),String.format(CaseEnum.CYPYF_EMPTY.getErrorDesc(),"注射/每日3次"));
 errorInfo.put(CaseEnum.CYZNR_EMPTY.getErrorName(),CaseEnum.CYPYF_EMPTY.getErrorDesc());

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值