• 枚举实例


    package achievements.domain.assessResult;
    
    //登录渠道处理为人管渠道
    public enum CateToChannel {
    
        Agent("1","01","x险"),
        Group("2","02","x险"),
        Bank("4","03","x保"),
        Interact("6","04","x动"),
        Renewal("5","05","x期"),
        Telesales("C","0C","x销");
    
        private final String cate;//登录返回的渠道代码
        private final String channel;//人管系统的渠道代码
        private final String cename;//渠道名字
        private CateToChannel( String cate,String channel,String cename){
            this.cate=cate;
            this.channel=channel;
            this.cename=cename;
        }
    
        public String getCate() {
            return cate;
        }
    
        public String getChannel() {
            return channel;
        }
    
        public String getCename() {
            return cename;
        }
    
        public static CateToChannel getByCate(String cate) {
            for(CateToChannel typeEnum : CateToChannel.values()) {
                if(typeEnum.cate == cate) {
                    return typeEnum;
                }
            }
            throw new IllegalArgumentException("No element matches " + cate);
        }
    
    }
    @ResponseBody
        @Transactional
        public ServiceResult getSalaryDetails(@RequestBody SalarySelect salarySelect){
            ServiceResult result=new ServiceResult();
            try{
                salarySelect.setChannelId(CateToChannel.getByCate(salarySelect.getChannelId()).getChannel());
                result.setData(salaryMapper.selectSalaryDetails(salarySelect));
            }catch(Exception e){
                result.setSuccess(false);
                result.getMessage().add("查询薪资详情失败");
                return result;
            }
            result.setSuccess(true);
            return result;
        }
  • 相关阅读:
    java ->IO流_打印流
    java ->IO流_序列化流与反序列化流
    java ->properties类
    java ->String、StringBuffer、StringBuilder三者之间的区别
    java-> 利用IO操作与递归实现目录的复制
    java
    java ->IO流_转换流
    java ->IO流_字符流
    java ->IO流_字节流
    死循环
  • 原文地址:https://www.cnblogs.com/jjSmileEveryDay/p/9362518.html
Copyright © 2020-2023  润新知