mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-04-11 04:53:15 +08:00
[重大更新] 应广大用户要求 将Date换成LocalDateTime
This commit is contained in:
@@ -6,7 +6,7 @@ import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 系统访问记录表 sys_login_info
|
||||
@@ -75,6 +75,6 @@ public class SysLoginInfo implements Serializable {
|
||||
/**
|
||||
* 访问时间
|
||||
*/
|
||||
private Date loginTime;
|
||||
private LocalDateTime loginTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 操作日志记录表 oper_log
|
||||
@@ -100,7 +100,7 @@ public class SysOperLog implements Serializable {
|
||||
/**
|
||||
* 操作时间
|
||||
*/
|
||||
private Date operTime;
|
||||
private LocalDateTime operTime;
|
||||
|
||||
/**
|
||||
* 消耗时间
|
||||
|
||||
@@ -7,7 +7,7 @@ import lombok.NoArgsConstructor;
|
||||
import org.dromara.common.core.constant.SystemConstants;
|
||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 用户对象 sys_user
|
||||
@@ -96,7 +96,7 @@ public class SysUser extends BaseEntity {
|
||||
/**
|
||||
* 最后登录时间
|
||||
*/
|
||||
private Date loginDate;
|
||||
private LocalDateTime loginDate;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
|
||||
@@ -6,7 +6,7 @@ import org.dromara.system.domain.SysLoginInfo;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -76,7 +76,7 @@ public class SysLoginInfoBo implements Serializable {
|
||||
/**
|
||||
* 访问时间
|
||||
*/
|
||||
private Date loginTime;
|
||||
private LocalDateTime loginTime;
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.dromara.system.domain.SysOperLog;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -112,7 +112,7 @@ public class SysOperLogBo implements Serializable {
|
||||
/**
|
||||
* 操作时间
|
||||
*/
|
||||
private Date operTime;
|
||||
private LocalDateTime operTime;
|
||||
|
||||
/**
|
||||
* 消耗时间
|
||||
|
||||
@@ -6,7 +6,7 @@ import org.dromara.common.translation.constant.TransConstant;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -74,7 +74,7 @@ public class ProfileUserVo implements Serializable {
|
||||
/**
|
||||
* 最后登录时间
|
||||
*/
|
||||
private Date loginDate;
|
||||
private LocalDateTime loginDate;
|
||||
|
||||
/**
|
||||
* 部门名
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.dromara.system.domain.SysConfig;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -67,6 +67,6 @@ public class SysConfigVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.dromara.system.domain.SysDept;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -99,7 +99,7 @@ public class SysDeptVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 子部门
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.dromara.system.domain.SysDictData;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -83,6 +83,6 @@ public class SysDictDataVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.dromara.system.domain.SysDictType;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -52,6 +52,6 @@ public class SysDictTypeVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.dromara.system.domain.SysLoginInfo;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ public class SysLoginInfoVo implements Serializable {
|
||||
* 访问时间
|
||||
*/
|
||||
@ExcelProperty(value = "访问时间")
|
||||
private Date loginTime;
|
||||
private LocalDateTime loginTime;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import org.dromara.system.domain.SysMenu;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ public class SysMenuVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 子菜单
|
||||
|
||||
@@ -6,7 +6,7 @@ import org.dromara.system.domain.SysMessage;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 消息记录视图对象 sys_message
|
||||
@@ -68,5 +68,5 @@ public class SysMessageVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.dromara.system.domain.SysNotice;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
|
||||
@@ -68,6 +68,6 @@ public class SysNoticeVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.dromara.system.domain.SysOperLog;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -129,7 +129,7 @@ public class SysOperLogVo implements Serializable {
|
||||
* 操作时间
|
||||
*/
|
||||
@ExcelProperty(value = "操作时间")
|
||||
private Date operTime;
|
||||
private LocalDateTime operTime;
|
||||
|
||||
/**
|
||||
* 消耗时间
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.dromara.system.domain.SysOss;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* OSS对象存储视图对象 sys_oss
|
||||
@@ -55,7 +55,7 @@ public class SysOssVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 上传人
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.dromara.system.domain.SysPost;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 岗位信息视图对象 sys_post
|
||||
@@ -80,7 +80,7 @@ public class SysPostVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 部门名
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.dromara.system.domain.SysRole;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 角色信息视图对象 sys_role
|
||||
@@ -86,7 +86,7 @@ public class SysRoleVo implements Serializable {
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 用户是否存在此角色标识 默认不存在
|
||||
|
||||
@@ -6,7 +6,7 @@ import org.dromara.system.domain.SysSocial;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
@@ -135,5 +135,5 @@ public class SysSocialVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.dromara.system.listener.DeptExcelConverter;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 用户对象导出VO
|
||||
@@ -83,7 +83,7 @@ public class SysUserExportVo implements Serializable {
|
||||
* 最后登录时间
|
||||
*/
|
||||
@ExcelProperty(value = "最后登录时间")
|
||||
private Date loginDate;
|
||||
private LocalDateTime loginDate;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
|
||||
@@ -12,7 +12,7 @@ import org.dromara.system.domain.SysUser;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ public class SysUserVo implements Serializable {
|
||||
/**
|
||||
* 最后登录时间
|
||||
*/
|
||||
private Date loginDate;
|
||||
private LocalDateTime loginDate;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
@@ -106,7 +106,7 @@ public class SysUserVo implements Serializable {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 部门名
|
||||
|
||||
@@ -28,8 +28,8 @@ import org.springframework.context.event.EventListener;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -56,8 +56,8 @@ public class SysLoginInfoServiceImpl implements ISysLoginInfoService {
|
||||
@EventListener
|
||||
public void recordLoginInfo(LoginInfoEvent loginInfoEvent) {
|
||||
HttpServletRequest request = loginInfoEvent.getRequest();
|
||||
final UserAgent userAgent = UserAgentUtil.parse(request.getHeader("User-Agent"));
|
||||
final String ip = ServletUtils.getClientIP(request);
|
||||
UserAgent userAgent = UserAgentUtil.parse(request.getHeader("User-Agent"));
|
||||
String ip = ServletUtils.getClientIP(request);
|
||||
// 客户端信息
|
||||
String clientId = request.getHeader(LoginHelper.CLIENT_KEY);
|
||||
SysClientVo client = null;
|
||||
@@ -144,7 +144,7 @@ public class SysLoginInfoServiceImpl implements ISysLoginInfoService {
|
||||
@Override
|
||||
public void insertLoginInfo(SysLoginInfoBo bo) {
|
||||
SysLoginInfo loginInfo = MapstructUtils.convert(bo, SysLoginInfo.class);
|
||||
loginInfo.setLoginTime(new Date());
|
||||
loginInfo.setLoginTime(LocalDateTime.now());
|
||||
baseMapper.insert(loginInfo);
|
||||
}
|
||||
|
||||
|
||||
@@ -23,10 +23,9 @@ import org.dromara.system.mapper.SysMessageMapper;
|
||||
import org.dromara.system.service.ISysMessageService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* 消息记录服务实现
|
||||
@@ -212,7 +211,7 @@ public class SysMessageServiceImpl implements ISysMessageService, MessageService
|
||||
// 分类匹配
|
||||
lqw.eq(SysMessage::getCategory, category);
|
||||
// 仅查询30天内消息
|
||||
lqw.ge(SysMessage::getCreateTime, new Date(System.currentTimeMillis() - TimeUnit.DAYS.toMillis(BOX_DAYS)));
|
||||
lqw.ge(SysMessage::getCreateTime, LocalDateTime.now().minusDays(BOX_DAYS));
|
||||
// 全局消息 或 当前用户在接收人范围内
|
||||
lqw.and(wrapper -> wrapper.eq(SysMessage::getSendUserIds, GLOBAL_USER_IDS)
|
||||
.or()
|
||||
|
||||
@@ -19,8 +19,8 @@ import org.springframework.context.event.EventListener;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -99,7 +99,7 @@ public class SysOperLogServiceImpl implements ISysOperLogService {
|
||||
@Override
|
||||
public void insertOperlog(SysOperLogBo bo) {
|
||||
SysOperLog operLog = MapstructUtils.convert(bo, SysOperLog.class);
|
||||
operLog.setOperTime(new Date());
|
||||
operLog.setOperTime(LocalDateTime.now());
|
||||
baseMapper.insert(operLog);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user