zoukankan      html  css  js  c++  java
  • 枚举实例

    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;
        }
  • 相关阅读:
    hdu 3033 I love sneakers!
    poj 1742 Coins
    poj 1276 Cash Machine
    hdu 1114 Piggy-Bank
    poj 1293 Duty Free Shop
    hdu 1203 I NEED A OFFER!
    hdu 2546 饭卡
    树的直径
    CF 337D Book of Evil
    ST表
  • 原文地址:https://www.cnblogs.com/jjSmileEveryDay/p/9362518.html
Copyright © 2011-2022 走看看