Add expireTime property in User entity

pull/137/head
johnniang 2019-03-16 14:44:59 +08:00
parent f11b3ca65a
commit 79fc2f54e6
2 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1,66 @@
package cc.ryanc.halo.model.dto;
import cc.ryanc.halo.model.dto.base.OutputConverter;
import cc.ryanc.halo.model.entity.User;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.util.Date;
/**
* User output dto.
*
* @author johnniang
* @date 3/16/19
*/
@Data
@ToString
@EqualsAndHashCode
public class UserOutputDTO implements OutputConverter<UserOutputDTO, User> {
/**
* User id.
*/
private Integer id;
/**
*
*/
private String username;
/**
*
*/
private String nickname;
/**
*
*/
private String email;
/**
*
*/
private String avatar;
/**
*
*/
private String description;
/**
* Expire time.
*/
private Date expireTime;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
}

View File

@ -61,6 +61,13 @@ public class User {
@Column(name = "description", columnDefinition = "varchar(1023) default ''")
private String description;
/**
* Expire time.
*/
@Column(name = "expire_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date expireTime;
/**
*
*/