package com.artfess.base.enums;

import lombok.Getter;
import org.apache.commons.lang3.StringUtils;

/**
 * 水源类型
 */
@Getter
public enum WaterTakeSourceEnum {
    /**
     * 删除
     */
    ONE("1", "地表水"),

    TWO("2", "地下水"),

    THREE("3", "地下水地热水"),

    FOUR("4","地下水矿泉水"),

    FIVE("5", "矿泉水"),

    SIX("6","江河地表水"),

    SEVEN("7","河水"),

    EIGHT("8","普通地下水"),

    NINE("9","水库地表水"),

    TEN("10","其他地表水"),



            ;

    WaterTakeSourceEnum(String type, String desc){
        this.type = type;
        this.desc = desc;
    }

    private String type;

    private String desc;


    public static String getType(String desc){
        if(StringUtils.isEmpty(desc)){
            return null;
        }
        WaterTakeSourceEnum[] values = values();
        for (WaterTakeSourceEnum state : values) {
            if (state.getDesc().equals(desc)) {
                return state.getType();
            }
        }
        return null;
    }
}
