package com.engine.recruit.conn; import cn.hutool.core.convert.Convert; import weaver.general.Util; import java.util.HashMap; /** * 聚才林数据集合 *

* key忽略大小写 * * @author:dxfeng * @createTime: 2023/10/19 * @version: 1.0 */ public class RecruitDataMap extends HashMap { @Override public V get(Object key) { if (key instanceof String) { // 将键转为小写形式再进行查找 return super.get(((String) key).toLowerCase()); } return null; } @Override public V put(String key, V value) { // 将键转为小写形式后作为真正的键 return super.put(key.toLowerCase(), value); } /** * 获取int类型数据 * * @param key * @return */ public Integer getInt(Object key) { if (key instanceof String) { // 将键转为小写形式再进行查找 return Convert.toInt(super.get(((String) key).toLowerCase()),null); } return 0; } /** * 获取String类型数据 * * @param key * @return */ public String getString(Object key) { if (key instanceof String) { // 将键转为小写形式再进行查找 return Util.null2String(super.get(((String) key).toLowerCase())); } return null; } }