Commit 8b831585 authored by liuyang's avatar liuyang

Date => LocalDateTime

parent 1ed893a2
......@@ -19,11 +19,10 @@
<maven.compiler.target>8</maven.compiler.target>
<mysql.version>5.1.47</mysql.version>
<lombok.version>1.18.2</lombok.version>
<mybatis.plus.version>3.3.1</mybatis.plus.version>
<druid.springboot.version>1.1.10</druid.springboot.version>
<mybatis.plus.version>3.4.1</mybatis.plus.version>
<druid.springboot.version>1.1.22</druid.springboot.version>
<redis.springboot.version>2.1.0.RELEASE</redis.springboot.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-codec.version>1.11</commons-codec.version>
<auth0.jwt.version>3.4.1</auth0.jwt.version>
......@@ -151,11 +150,11 @@
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-typehandlers-jsr310</artifactId>
<version>${mybatis.typehandlers.jsr.version}</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.mybatis</groupId>-->
<!-- <artifactId>mybatis-typehandlers-jsr310</artifactId>-->
<!-- <version>${mybatis.typehandlers.jsr.version}</version>-->
<!-- </dependency>-->
<dependency>
<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 {
private String username;
@NotBlank(message = "密码不能为空",groups = AddGroup.class)
private String password;
private String email;
private String mobile;
private AccountStatusEnum status;
private List<Long> roleIdList;
}
......@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
......@@ -19,9 +20,9 @@ public class BasePO<T extends Model<?>> extends Model<T> {
@TableId
private Long id;
@TableField(fill = FieldFill.INSERT)
private Date createTime;
private LocalDateTime createTime;
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
private LocalDateTime updateTime;
@Override
protected Serializable pkVal() {
......
......@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.handlers.StrictFill;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Collections;
import java.util.Date;
......@@ -21,8 +22,8 @@ public class DateMetaObjectHandler implements MetaObjectHandler {
*/
@Override
public void insertFill(MetaObject metaObject) {
this.strictInsertFill(metaObject, "createTime", Date.class, DateUtil.date());
this.strictUpdateFill(metaObject,"updateTime",Date.class,DateUtil.date());
this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now());
this.strictUpdateFill(metaObject,"updateTime",LocalDateTime.class,LocalDateTime.now());
}
/**
......@@ -30,6 +31,6 @@ public class DateMetaObjectHandler implements MetaObjectHandler {
*/
@Override
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