package com.jingewenku.abrahamcaijin.commonutil;
import java.util.Hashtable;
/**
* 主要功能: 提供App应用常见数据字典定义
*
* @Prject: CommonUtilLibrary
* @Package: com.jingewenku.abrahamcaijin.commonutil
* @author: AbrahamCaiJin
* @date: 2017年05月03日 16:37
* @Copyright: 个人版权所有
* @Company:
* @version: 1.0.0
*/
public class AppInfoMgr {
/**
* 获取身份证号所有区域编码设置
* @return Hashtable
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
public static Hashtable getAreaCodeAll() {
Hashtable hashtable = new Hashtable();
hashtable.put("11", "北京");
hashtable.put("12", "天津");
hashtable.put("13", "河北");
hashtable.put("14", "山西");
hashtable.put("15", "内蒙古");
hashtable.put("21", "辽宁");
hashtable.put("22", "吉林");
hashtable.put("23", "黑龙江");
hashtable.put("31", "上海");
hashtable.put("32", "江苏");
hashtable.put("33", "浙江");
hashtable.put("34", "安徽");
hashtable.put("35", "福建");
hashtable.put("36", "江西");
hashtable.put("37", "山东");
hashtable.put("41", "河南");
hashtable.put("42", "湖北");
hashtable.put("43", "湖南");
hashtable.put("44", "广东");
hashtable.put("45", "广西");
hashtable.put("46", "海南");
hashtable.put("50", "重庆");
hashtable.put("51", "四川");
hashtable.put("52", "贵州");
hashtable.put("53", "云南");
hashtable.put("54", "西藏");
hashtable.put("61", "陕西");
hashtable.put("62", "甘肃");
hashtable.put("63", "青海");
hashtable.put("64", "宁夏");
hashtable.put("65", "新疆");
hashtable.put("71", "台湾");
hashtable.put("81", "香港");
hashtable.put("82", "澳门");
hashtable.put("91", "国外");
return hashtable;
}
/**
* 根据身份号返回所在区域信息
* @param idCard
* @return String
*/
@SuppressWarnings("unchecked")
public String getIDCardArea(String idCard) {
Hashtable<String, String> ht = getAreaCodeAll();
String area = ht.get(idCard.substring(0, 2));
return area;
}
/**
* 56名族定义
* @return Hashtable
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
public static Hashtable getMinorityAll() {
Hashtable hashtable = new Hashtable();
hashtable.put("汉族", "汉族");
hashtable.put("壮族", "壮族");
hashtable.put("满族", "满族");
hashtable.put("回族", "回族");
hashtable.put("苗族", "苗族");
hashtable.put("维吾尔族", "维吾尔族");
hashtable.put("土家族", "土家族");
hashtable.put("彝族", "彝族");
hashtable.put("蒙古族", "蒙古族");
hashtable.put("藏族", "藏族");
hashtable.put("布依族", "布依族");
hashtable.put("侗族", "侗族");
hashtable.put("瑶族", "瑶族");
hashtable.put("朝鲜族", "朝鲜族");
hashtable.put("白族", "白族");
hashtable.put("哈尼族", "哈尼族");
hashtable.put("哈萨克族", "哈萨克族");
hashtable.put("黎族", "黎族");
hashtable.put("傣族", "傣族");
hashtable.put("畲族", "畲族");
hashtable.put("傈僳族", "傈僳族");
hashtable.put("仡佬族", "仡佬族");
hashtable.put("东乡族", "东乡族");
hashtable.put("高山族", "高山族");
hashtable.put("拉祜族", "拉祜族");
hashtable.put("水族", "水族");
hashtable.put("佤族", "佤族");
hashtable.put("纳西族", "纳西族");
hashtable.put("羌族", "羌族");
hashtable.put("土族", "土族");
hashtable.put("仫佬族", "仫佬族");
hashtable.put("锡伯族", "锡伯族");
hashtable.put("柯尔克孜族", "柯尔克孜族");
hashtable.put("达斡尔族", "达斡尔族");
hashtable.put("景颇族", "景颇族");
hashtable.put("毛南族", "毛南族");
hashtable.put("撒拉族", "撒拉族");
hashtable.put("布朗族", "布朗族");
hashtable.put("塔吉克族", "塔吉克族");
hashtable.put("阿昌族", "阿昌族");
hashtable.put("普米族", "普米族");
hashtable.put("鄂温克族", "鄂温克族");
hashtable.put("怒族", "怒族");
hashtable.put("京族", "京族");
hashtable.put("基诺族", "基诺族");
hashtable.put("德昂族", "德昂族");
hashtable.put("保安族", "保安族");
hashtable.put("俄罗斯族", "俄罗斯族");
hashtable.put("裕固族", "裕固族");
hashtable.put("乌孜别克族", "乌孜别克族");
hashtable.put("门巴族", "门巴族");
hashtable.put("鄂伦春族", "鄂伦春族");
hashtable.put("独龙族", "独龙族");
hashtable.put("塔塔尔族", "塔塔尔族");
hashtable.put("赫哲族", "赫哲族");
hashtable.put("珞巴族", "珞巴族");
return hashtable;
}
}