mirror of https://github.com/halo-dev/halo
Add expireTime property in User entity
parent
f11b3ca65a
commit
79fc2f54e6
|
@ -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;
|
||||||
|
}
|
|
@ -61,6 +61,13 @@ public class User {
|
||||||
@Column(name = "description", columnDefinition = "varchar(1023) default ''")
|
@Column(name = "description", columnDefinition = "varchar(1023) default ''")
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Expire time.
|
||||||
|
*/
|
||||||
|
@Column(name = "expire_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date expireTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建时间戳
|
* 创建时间戳
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue