package com.yeshi.makemoney.app.service.query;
|
|
import org.yeshi.utils.StringUtil;
|
import org.yeshi.utils.TimeUtil;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* @author hxh
|
* @title: BaseQuery
|
* @description: 基础查询条件
|
* @date 2022/4/6 14:58
|
*/
|
public class BaseQuery implements Serializable {
|
|
private String startTime;
|
|
private String endTime;
|
|
private String format;
|
|
|
public String getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(String startTime) {
|
this.startTime = startTime;
|
}
|
|
public String getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(String endTime) {
|
this.endTime = endTime;
|
}
|
|
public Date toStartTime() {
|
if (StringUtil.isNullOrEmpty(startTime)) {
|
return null;
|
}
|
return new Date(TimeUtil.convertToTimeTemp(startTime, format == null ? "yyyy-MM-dd" : format));
|
}
|
|
|
|
public Date toEndTime() {
|
if (StringUtil.isNullOrEmpty(endTime)) {
|
return null;
|
}
|
return new Date(TimeUtil.convertToTimeTemp(endTime, format == null ? "yyyy-MM-dd" : format) + 1000 * 60 * 60 * 24L);
|
}
|
|
|
public String getFormat() {
|
return format;
|
}
|
|
public void setFormat(String format) {
|
this.format = format;
|
}
|
}
|