使用LocalDateTime替换Date
This commit is contained in:
parent
d96f27dbd0
commit
7213035701
|
@ -7,7 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 短信日志
|
||||
|
@ -59,6 +59,6 @@ public class SmsLogEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 短信日志
|
||||
|
@ -41,6 +41,6 @@ public class SmsLogVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 短信平台
|
||||
|
@ -51,6 +51,6 @@ public class SmsPlatformVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.annotation.*;
|
|||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 定时任务
|
||||
|
@ -78,7 +78,7 @@ public class ScheduleJobEntity implements Serializable {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
|
@ -90,7 +90,7 @@ public class ScheduleJobEntity implements Serializable {
|
|||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private Date updateTime;
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号
|
||||
|
|
|
@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 定时任务日志
|
||||
|
@ -72,6 +72,6 @@ public class ScheduleJobLogEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -13,6 +13,7 @@ import org.quartz.JobExecutionContext;
|
|||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
|
||||
@Slf4j
|
||||
|
@ -66,7 +67,7 @@ public abstract class AbstractScheduleJob implements Job {
|
|||
log.setMethod(scheduleJob.getMethod());
|
||||
log.setParams(scheduleJob.getParams());
|
||||
log.setTimes(times);
|
||||
log.setCreateTime(new Date());
|
||||
log.setCreateTime(LocalDateTime.now());
|
||||
|
||||
if (e != null) {
|
||||
log.setStatus(ScheduleStatusEnum.PAUSE.getValue());
|
||||
|
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 定时任务日志
|
||||
|
@ -50,6 +50,6 @@ public class ScheduleJobLogVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 定时任务
|
||||
|
@ -50,6 +50,6 @@ public class ScheduleJobVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -5,7 +5,7 @@ import net.maku.system.entity.SysUserTokenEntity;
|
|||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -23,7 +23,7 @@ public interface SysUserTokenDao extends BaseDao<SysUserTokenEntity> {
|
|||
* @param time 当前时间
|
||||
* @return 返回 access_token 列表
|
||||
*/
|
||||
List<String> getOnlineAccessTokenListByRoleId(@Param("roleId") Long roleId, @Param("time") Date time);
|
||||
List<String> getOnlineAccessTokenListByRoleId(@Param("roleId") Long roleId, @Param("time") LocalDateTime time);
|
||||
|
||||
/**
|
||||
* 根据用户ID,查询在线用户 access_token 列表
|
||||
|
@ -32,6 +32,6 @@ public interface SysUserTokenDao extends BaseDao<SysUserTokenEntity> {
|
|||
* @param time 当前时间
|
||||
* @return 返回 access_token 列表
|
||||
*/
|
||||
List<String> getOnlineAccessTokenListByUserId(@Param("userId") Long userId, @Param("time") Date time);
|
||||
List<String> getOnlineAccessTokenListByUserId(@Param("userId") Long userId, @Param("time") LocalDateTime time);
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 登录日志
|
||||
|
@ -57,7 +57,7 @@ public class SysLogLoginEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
|
|
|
@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 操作日志
|
||||
|
@ -98,7 +98,7 @@ public class SysLogOperateEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
|
|
|
@ -3,7 +3,7 @@ package net.maku.system.entity;
|
|||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 第三方登录配置
|
||||
|
@ -68,6 +68,6 @@ public class SysThirdLoginConfigEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -3,7 +3,7 @@ package net.maku.system.entity;
|
|||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 第三方登录
|
||||
|
@ -64,6 +64,6 @@ public class SysThirdLoginEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 用户Token
|
||||
|
@ -35,7 +35,7 @@ public class SysUserTokenEntity {
|
|||
/**
|
||||
* accessToken 过期时间
|
||||
*/
|
||||
private Date accessTokenExpire;
|
||||
private LocalDateTime accessTokenExpire;
|
||||
|
||||
/**
|
||||
* refreshToken
|
||||
|
@ -45,7 +45,7 @@ public class SysUserTokenEntity {
|
|||
/**
|
||||
* refreshToken 过期时间
|
||||
*/
|
||||
private Date refreshTokenExpire;
|
||||
private LocalDateTime refreshTokenExpire;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
|
@ -56,6 +56,6 @@ public class SysUserTokenEntity {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -23,6 +23,7 @@ import net.maku.system.vo.SysUserTokenVO;
|
|||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -52,8 +53,8 @@ public class SysUserTokenServiceImpl extends BaseServiceImpl<SysUserTokenDao, Sy
|
|||
|
||||
// 过期时间
|
||||
Date now = new Date();
|
||||
entity.setAccessTokenExpire(DateUtil.offsetSecond(now, securityProperties.getAccessTokenExpire()));
|
||||
entity.setRefreshTokenExpire(DateUtil.offsetSecond(now, securityProperties.getRefreshTokenExpire()));
|
||||
entity.setAccessTokenExpire(DateUtil.toLocalDateTime(DateUtil.offsetSecond(now, securityProperties.getAccessTokenExpire())));
|
||||
entity.setRefreshTokenExpire(DateUtil.toLocalDateTime(DateUtil.offsetSecond(now, securityProperties.getRefreshTokenExpire())));
|
||||
|
||||
// 是否存在Token
|
||||
SysUserTokenEntity tokenEntity = baseMapper.selectOne(new LambdaQueryWrapper<SysUserTokenEntity>().eq(SysUserTokenEntity::getUserId, userId));
|
||||
|
@ -85,7 +86,7 @@ public class SysUserTokenServiceImpl extends BaseServiceImpl<SysUserTokenDao, Sy
|
|||
// 生成新 accessToken
|
||||
String accessToken = TokenUtils.generator();
|
||||
entity.setAccessToken(accessToken);
|
||||
entity.setAccessTokenExpire(DateUtil.offsetSecond(new Date(), securityProperties.getAccessTokenExpire()));
|
||||
entity.setAccessTokenExpire(DateUtil.toLocalDateTime(DateUtil.offsetSecond(new Date(), securityProperties.getAccessTokenExpire())));
|
||||
|
||||
// 更新
|
||||
baseMapper.updateById(entity);
|
||||
|
@ -104,8 +105,9 @@ public class SysUserTokenServiceImpl extends BaseServiceImpl<SysUserTokenDao, Sy
|
|||
@Override
|
||||
public void expireToken(Long userId) {
|
||||
SysUserTokenEntity entity = new SysUserTokenEntity();
|
||||
entity.setAccessTokenExpire(new Date());
|
||||
entity.setRefreshTokenExpire(new Date());
|
||||
LocalDateTime now = LocalDateTime.now();
|
||||
entity.setAccessTokenExpire(now);
|
||||
entity.setRefreshTokenExpire(now);
|
||||
|
||||
baseMapper.update(entity, new LambdaQueryWrapper<SysUserTokenEntity>().eq(SysUserTokenEntity::getUserId, userId));
|
||||
}
|
||||
|
@ -114,7 +116,7 @@ public class SysUserTokenServiceImpl extends BaseServiceImpl<SysUserTokenDao, Sy
|
|||
@Override
|
||||
public void updateCacheAuthByRoleId(Long roleId) {
|
||||
// 根据角色ID,查询用户 access_token 列表
|
||||
List<String> accessTokenList = baseMapper.getOnlineAccessTokenListByRoleId(roleId, new Date());
|
||||
List<String> accessTokenList = baseMapper.getOnlineAccessTokenListByRoleId(roleId, LocalDateTime.now());
|
||||
|
||||
accessTokenList.forEach(this::updateCacheAuth);
|
||||
}
|
||||
|
@ -123,7 +125,7 @@ public class SysUserTokenServiceImpl extends BaseServiceImpl<SysUserTokenDao, Sy
|
|||
@Override
|
||||
public void updateCacheAuthByUserId(Long userId) {
|
||||
// 根据用户ID,查询用户 access_token 列表
|
||||
List<String> accessTokenList = baseMapper.getOnlineAccessTokenListByUserId(userId, new Date());
|
||||
List<String> accessTokenList = baseMapper.getOnlineAccessTokenListByUserId(userId, LocalDateTime.now());
|
||||
|
||||
accessTokenList.forEach(this::updateCacheAuth);
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import net.maku.framework.common.utils.DateUtils;
|
|||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* AccessToken
|
||||
|
@ -28,6 +28,6 @@ public class AccessTokenVO implements Serializable {
|
|||
|
||||
@Schema(description = "access_token 过期时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date accessTokenExpire;
|
||||
private LocalDateTime accessTokenExpire;
|
||||
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 附件管理
|
||||
|
@ -36,6 +36,6 @@ public class SysAttachmentVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -9,7 +9,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 字典数据
|
||||
|
@ -48,9 +48,9 @@ public class SysDictDataVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date updateTime;
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 字典类型
|
||||
|
@ -41,11 +41,11 @@ public class SysDictTypeVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date updateTime;
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "来源 0:字典数据 1:动态SQL")
|
||||
private Integer dictSource;
|
||||
|
|
|
@ -12,7 +12,7 @@ import net.maku.framework.common.excel.DateConverter;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 登录日志
|
||||
|
@ -64,6 +64,6 @@ public class SysLogLoginVO implements Serializable, TransPojo {
|
|||
@ExcelProperty(value = "创建时间", converter = DateConverter.class)
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 操作日志
|
||||
|
@ -66,6 +66,6 @@ public class SysLogOperateVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -10,7 +10,7 @@ import net.maku.framework.common.utils.DateUtils;
|
|||
import net.maku.framework.common.utils.TreeNode;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 菜单管理
|
||||
|
@ -50,7 +50,7 @@ public class SysMenuVO extends TreeNode<SysMenuVO> {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "上级菜单名称")
|
||||
private String parentName;
|
||||
|
|
|
@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
import net.maku.framework.common.utils.TreeNode;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 机构列表
|
||||
|
@ -35,7 +35,7 @@ public class SysOrgVO extends TreeNode<SysOrgVO> {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "上级名称")
|
||||
private String parentName;
|
||||
|
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 参数管理
|
||||
|
@ -48,14 +48,14 @@ public class SysParamsVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "更新者")
|
||||
private Long updater;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date updateTime;
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
|
||||
}
|
|
@ -9,7 +9,7 @@ import net.maku.framework.common.utils.DateUtils;
|
|||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 岗位管理
|
||||
|
@ -43,6 +43,6 @@ public class SysPostVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -7,7 +7,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -46,6 +46,6 @@ public class SysRoleVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 第三方登录配置
|
||||
|
@ -39,7 +39,7 @@ public class SysThirdLoginConfigVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
|
||||
}
|
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 第三方登录
|
||||
|
@ -39,5 +39,5 @@ public class SysThirdLoginVO implements Serializable {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
}
|
|
@ -9,7 +9,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.excel.DateConverter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* excel用户表
|
||||
|
@ -64,6 +64,6 @@ public class SysUserExcelVO implements Serializable, TransPojo {
|
|||
private String superAdminLabel;
|
||||
|
||||
@ExcelProperty(value = "创建时间", converter = DateConverter.class)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import lombok.Data;
|
|||
import net.maku.framework.common.utils.DateUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 用户Token
|
||||
|
@ -32,9 +32,9 @@ public class SysUserTokenVO implements Serializable {
|
|||
|
||||
@Schema(description = "access_token 过期时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date accessTokenExpire;
|
||||
private LocalDateTime accessTokenExpire;
|
||||
|
||||
@Schema(description = "refresh_token 过期时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date refreshTokenExpire;
|
||||
private LocalDateTime refreshTokenExpire;
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ import net.maku.system.entity.SysOrgEntity;
|
|||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -85,5 +85,5 @@ public class SysUserVO implements Serializable, TransPojo {
|
|||
|
||||
@Schema(description = "创建时间")
|
||||
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.annotation.*;
|
|||
import com.fhs.core.trans.vo.TransPojo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* Entity基类
|
||||
|
@ -30,7 +30,7 @@ public abstract class BaseEntity implements TransPojo {
|
|||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
|
@ -42,7 +42,7 @@ public abstract class BaseEntity implements TransPojo {
|
|||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private Date updateTime;
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号
|
||||
|
|
|
@ -5,7 +5,7 @@ import net.maku.framework.security.user.SecurityUser;
|
|||
import net.maku.framework.security.user.UserDetail;
|
||||
import org.apache.ibatis.reflection.MetaObject;
|
||||
|
||||
import java.util.Date;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* mybatis-plus 自动填充字段
|
||||
|
@ -25,7 +25,7 @@ public class FieldMetaObjectHandler implements MetaObjectHandler {
|
|||
@Override
|
||||
public void insertFill(MetaObject metaObject) {
|
||||
UserDetail user = SecurityUser.getUser();
|
||||
Date date = new Date();
|
||||
LocalDateTime now = LocalDateTime.now();
|
||||
|
||||
// 用户字段填充
|
||||
if (user != null) {
|
||||
|
@ -38,9 +38,9 @@ public class FieldMetaObjectHandler implements MetaObjectHandler {
|
|||
}
|
||||
|
||||
// 创建时间
|
||||
setFieldValByName(CREATE_TIME, date, metaObject);
|
||||
setFieldValByName(CREATE_TIME, now, metaObject);
|
||||
// 更新时间
|
||||
setFieldValByName(UPDATE_TIME, date, metaObject);
|
||||
setFieldValByName(UPDATE_TIME, now, metaObject);
|
||||
// 版本号
|
||||
setFieldValByName(VERSION, 0, metaObject);
|
||||
// 删除标识
|
||||
|
@ -52,6 +52,6 @@ public class FieldMetaObjectHandler implements MetaObjectHandler {
|
|||
// 更新者
|
||||
setFieldValByName(UPDATER, SecurityUser.getUserId(), metaObject);
|
||||
// 更新时间
|
||||
setFieldValByName(UPDATE_TIME, new Date(), metaObject);
|
||||
setFieldValByName(UPDATE_TIME, LocalDateTime.now(), metaObject);
|
||||
}
|
||||
}
|
|
@ -6,8 +6,8 @@ import org.springframework.security.core.GrantedAuthority;
|
|||
import org.springframework.security.core.authority.SimpleGrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
@ -34,7 +34,7 @@ public class UserDetail implements UserDetails {
|
|||
private Integer status;
|
||||
private Integer superAdmin;
|
||||
private Long tenantId;
|
||||
private Date createTime;
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 数据权限范围
|
||||
|
|
|
@ -8,8 +8,8 @@ import net.maku.framework.common.utils.ExcelUtils;
|
|||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -26,7 +26,7 @@ public class EasyExcelTest {
|
|||
excelClass.setNumber(1);
|
||||
excelClass.setDecimals(1.2);
|
||||
excelClass.setString("test");
|
||||
excelClass.setDate(new Date());
|
||||
excelClass.setDate(LocalDateTime.now());
|
||||
List<ExcelClass> data = Arrays.asList(excelClass, excelClass, excelClass);
|
||||
if (file.exists()) {
|
||||
ExcelUtils.excelExport(ExcelClass.class, file, data);
|
||||
|
@ -43,7 +43,7 @@ public class EasyExcelTest {
|
|||
excelClass.setNumber(1);
|
||||
excelClass.setDecimals(1.2);
|
||||
excelClass.setString("test");
|
||||
excelClass.setDate(new Date());
|
||||
excelClass.setDate(LocalDateTime.now());
|
||||
List<ExcelClass> data = Arrays.asList(excelClass, excelClass, excelClass, excelClass, excelClass, excelClass, excelClass);
|
||||
if (file.exists()) {
|
||||
ExcelUtils.excelExport(ExcelClass.class, file, data);
|
||||
|
@ -65,7 +65,7 @@ public class EasyExcelTest {
|
|||
private Double decimals;
|
||||
|
||||
@ExcelProperty(value = "日期", converter = DateConverter.class)
|
||||
private Date date;
|
||||
private LocalDateTime date;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user