Commit 8b831585 authored by liuyang's avatar liuyang

Date => LocalDateTime

parent 1ed893a2
...@@ -19,11 +19,10 @@ ...@@ -19,11 +19,10 @@
<maven.compiler.target>8</maven.compiler.target> <maven.compiler.target>8</maven.compiler.target>
<mysql.version>5.1.47</mysql.version> <mysql.version>5.1.47</mysql.version>
<lombok.version>1.18.2</lombok.version> <lombok.version>1.18.2</lombok.version>
<mybatis.plus.version>3.3.1</mybatis.plus.version> <mybatis.plus.version>3.4.1</mybatis.plus.version>
<druid.springboot.version>1.1.10</druid.springboot.version> <druid.springboot.version>1.1.22</druid.springboot.version>
<redis.springboot.version>2.1.0.RELEASE</redis.springboot.version> <redis.springboot.version>2.1.0.RELEASE</redis.springboot.version>
<thumbnailator.coobird.version>0.4.8</thumbnailator.coobird.version> <thumbnailator.coobird.version>0.4.8</thumbnailator.coobird.version>
<mybatis.typehandlers.jsr.version>1.0.2</mybatis.typehandlers.jsr.version>
<commons-lang3.version>3.8.1</commons-lang3.version> <commons-lang3.version>3.8.1</commons-lang3.version>
<commons-codec.version>1.11</commons-codec.version> <commons-codec.version>1.11</commons-codec.version>
<auth0.jwt.version>3.4.1</auth0.jwt.version> <auth0.jwt.version>3.4.1</auth0.jwt.version>
...@@ -151,11 +150,11 @@ ...@@ -151,11 +150,11 @@
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>org.mybatis</groupId> <!-- <groupId>org.mybatis</groupId>-->
<artifactId>mybatis-typehandlers-jsr310</artifactId> <!-- <artifactId>mybatis-typehandlers-jsr310</artifactId>-->
<version>${mybatis.typehandlers.jsr.version}</version> <!-- <version>${mybatis.typehandlers.jsr.version}</version>-->
</dependency> <!-- </dependency>-->
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
......
package com.qkdata.biz.sys.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.qkdata.common.base.entity.BasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* <p>
* 用户扩展表
* </p>
*
* @author liuyang
* @since 2021-04-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("user_ext")
public class SysUserExtPO extends BasePO {
private static final long serialVersionUID = 1L;
/**
* 用户ID
*/
private Long userId;
/**
* 姓名
*/
private String name;
/**
* 性别
*/
private String sex;
/**
* 年龄
*/
private Integer age;
/**
* 头像url
*/
private String avatarUrl;
/**
* 用户类型(普通用户、会员、企业会员)
*/
private String type;
/**
* 企业ID
*/
private Long enterpriseId;
/**
* 会员生效时间
*/
private LocalDateTime vipStartTime;
/**
* 会员结束时间
*/
private LocalDateTime vipEndTime;
}
\ No newline at end of file
package com.qkdata.biz.sys.mapper;
import com.qkdata.biz.sys.entity.SysUserExtPO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 用户扩展表 Mapper 接口
* </p>
*
* @author liuyang
* @since 2021-04-26
*/
public interface SysUserExtMapper extends BaseMapper<SysUserExtPO> {
}
...@@ -15,8 +15,6 @@ public class SysUserModel { ...@@ -15,8 +15,6 @@ public class SysUserModel {
private String username; private String username;
@NotBlank(message = "密码不能为空",groups = AddGroup.class) @NotBlank(message = "密码不能为空",groups = AddGroup.class)
private String password; private String password;
private String email;
private String mobile;
private AccountStatusEnum status; private AccountStatusEnum status;
private List<Long> roleIdList; private List<Long> roleIdList;
} }
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.activerecord.Model; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
...@@ -19,9 +20,9 @@ public class BasePO<T extends Model<?>> extends Model<T> { ...@@ -19,9 +20,9 @@ public class BasePO<T extends Model<?>> extends Model<T> {
@TableId @TableId
private Long id; private Long id;
@TableField(fill = FieldFill.INSERT) @TableField(fill = FieldFill.INSERT)
private Date createTime; private LocalDateTime createTime;
@TableField(fill = FieldFill.INSERT_UPDATE) @TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime; private LocalDateTime updateTime;
@Override @Override
protected Serializable pkVal() { protected Serializable pkVal() {
......
...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.handlers.StrictFill; ...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.handlers.StrictFill;
import org.apache.ibatis.reflection.MetaObject; import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Collections; import java.util.Collections;
import java.util.Date; import java.util.Date;
...@@ -21,8 +22,8 @@ public class DateMetaObjectHandler implements MetaObjectHandler { ...@@ -21,8 +22,8 @@ public class DateMetaObjectHandler implements MetaObjectHandler {
*/ */
@Override @Override
public void insertFill(MetaObject metaObject) { public void insertFill(MetaObject metaObject) {
this.strictInsertFill(metaObject, "createTime", Date.class, DateUtil.date()); this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now());
this.strictUpdateFill(metaObject,"updateTime",Date.class,DateUtil.date()); this.strictUpdateFill(metaObject,"updateTime",LocalDateTime.class,LocalDateTime.now());
} }
/** /**
...@@ -30,6 +31,6 @@ public class DateMetaObjectHandler implements MetaObjectHandler { ...@@ -30,6 +31,6 @@ public class DateMetaObjectHandler implements MetaObjectHandler {
*/ */
@Override @Override
public void updateFill(MetaObject metaObject) { public void updateFill(MetaObject metaObject) {
setFieldValByName("updateTime", new Date(), metaObject); setFieldValByName("updateTime", LocalDateTime.now(), metaObject);
} }
} }
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.qkdata.biz.sys.mapper.SysUserExtMapper">
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment