overview统计
This commit is contained in:
@@ -28,6 +28,10 @@ public class BaseDTO implements Serializable{
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
private Date startTime;
|
||||
|
||||
private Date endTime;
|
||||
|
||||
/**
|
||||
* @description 更新时间
|
||||
* @author yslg
|
||||
@@ -94,6 +98,22 @@ public class BaseDTO implements Serializable{
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public Date getStartTime() {
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public void setStartTime(Date startTime) {
|
||||
this.startTime = startTime;
|
||||
}
|
||||
|
||||
public Date getEndTime() {
|
||||
return endTime;
|
||||
}
|
||||
|
||||
public void setEndTime(Date endTime) {
|
||||
this.endTime = endTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取更新时间
|
||||
* @return Date 更新时间
|
||||
|
||||
@@ -283,6 +283,18 @@ public class RedisService {
|
||||
return redisTemplate.opsForSet().members(key);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取Set集合大小(等价于Redis的SCARD)
|
||||
* @param key String 键
|
||||
* @return long 集合元素数量
|
||||
* @author yslg
|
||||
* @since 2025-11-14
|
||||
*/
|
||||
public long sCard(String key) {
|
||||
Long size = redisTemplate.opsForSet().size(key);
|
||||
return size != null ? size : 0L;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description ZSet操作-添加元素
|
||||
* @param key String 键
|
||||
|
||||
@@ -294,4 +294,29 @@ public class TimeUtils {
|
||||
return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取昨天的开始时间
|
||||
* @return java.util.Date对象
|
||||
* @author yslg
|
||||
* @since 2025-11-14
|
||||
*/
|
||||
public static Date getStartTimeOfYesterday() {
|
||||
LocalDate yesterday = LocalDate.now().minusDays(1);
|
||||
return Date.from(
|
||||
yesterday.atStartOfDay(ZoneId.systemDefault()).toInstant()
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取昨天的结束时间
|
||||
* @return java.util.Date对象
|
||||
* @author yslg
|
||||
* @since 2025-11-14
|
||||
*/
|
||||
public static Date getEndTimeOfYesterday() {
|
||||
LocalDate today = LocalDate.now();
|
||||
return Date.from(
|
||||
today.atStartOfDay(ZoneId.systemDefault()).minusNanos(1).toInstant()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user