com.kangyonggan.app.bean.Query Maven / Gradle / Ivy
The newest version!
package com.kangyonggan.app.bean;
import com.kangyonggan.app.util.DateUtil;
import java.text.ParseException;
import java.util.Date;
import java.util.HashMap;
/**
* 请求参数
*
* @author kangyonggan
* @since 5/4/18
*/
public class Query extends HashMap {
/**
* 获取String类型的值
*
* @param name 参数名
* @return 返回参数值
*/
public String getString(String name) {
return (String) get(name);
}
/**
* 获取int类型的值
*
* @param name 参数名
* @return 返回参数值
*/
public Integer getInteger(String name) {
return (Integer) get(name);
}
/**
* 获取Date类型的值
*
* @param name 参数名
* @return 返回参数值
*/
public Date getDate(String name) {
String date = getString(name);
if (date != null && date.trim().length() > 0) {
try {
return DateUtil.parseDateTime(date);
} catch (ParseException e) {
throw new RuntimeException("日期解析异常:" + date);
}
}
return null;
}
}