Merge remote-tracking branch 'origin/v1' into v1

pull/137/head
johnniang 2019-03-12 23:15:32 +08:00
commit 337c474a5c
15 changed files with 280 additions and 98 deletions

View File

@ -27,27 +27,47 @@ public class Category {
@GeneratedValue
private Integer id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "tinyint default 0")
private Boolean deleted;
/**
*
*/
@Column(name = "name", columnDefinition = "varchar(50) not null")
private String name;
/**
*
*/
@Column(name = "snake_name", columnDefinition = "varchar(50) not null")
private String snakeName;
/**
*
*/
@Column(name = "description", columnDefinition = "varchar(100) default ''")
private String description;
/**
*
*/
@Column(name = "parent_id", columnDefinition = "int default 0")
private Integer parentId;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -27,38 +27,71 @@ public class Comment {
@GeneratedValue
private Long id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "tinyint default 0")
private Boolean deleted;
/**
*
*/
@Column(name = "author", columnDefinition = "varchar(50) not null")
private String author;
/**
*
*/
@Column(name = "email", columnDefinition = "varchar(50) default ''")
private String email;
/**
* ip
*/
@Column(name = "ip_address", columnDefinition = "varchar(127) default ''")
private String ipAddress;
/**
* Gavatar md5
*/
@Column(name = "gavatar_md5", columnDefinition = "varchar(128) default ''")
private String gavatarMd5;
/**
*
*/
@Column(name = "content", columnDefinition = "varchar(1024) not null")
private String content;
/**
* UA
*/
@Column(name = "user_agent", columnDefinition = "varchar(512) default ''")
private String userAgent;
/**
*
*/
@Column(name = "is_admin", columnDefinition = "tinyint default 0")
private Boolean isAdmin;
/**
*
*/
@Column(name = "parent_id", columnDefinition = "bigint default 0")
private Long parentId;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -29,27 +29,47 @@ public class Log {
@GeneratedValue
private Long id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "tinyint default 0")
private Boolean deleted;
/**
*
*/
@Column(name = "log_key", columnDefinition = "varchar(1023) default ''")
private String logKey;
/**
*
*/
@Column(name = "type", columnDefinition = "int not null")
private LogType type;
/**
*
*/
@Column(name = "content", columnDefinition = "varchar(1023) not null")
private String content;
/**
* IP
*/
@Column(name = "ip_address", columnDefinition = "varchar(127) default ''")
private String ipAddress;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -27,21 +27,35 @@ public class Option {
@GeneratedValue
private Integer id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
/**
* Key
*/
@Column(name = "option_key", columnDefinition = "varchar(100) not null")
private String optionKey;
/**
* Value
*/
@Column(name = "option_value", columnDefinition = "varchar(1023) not null")
private String optionValue;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -29,53 +29,104 @@ public class Post {
@GeneratedValue
private Integer id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "tinyint default 0")
private Boolean deleted;
/**
*
*/
@Column(name = "title", columnDefinition = "varchar(100) not null")
private String title;
/**
*
* 0:
* 1:
* 2:
*/
@Column(name = "type", columnDefinition = "int default 0")
private PostType type;
/**
*
*/
@Column(name = "original_content", columnDefinition = "text not null")
private String originalContent;
/**
*
*/
@Column(name = "format_content", columnDefinition = "text not null")
private String formatContent;
/**
*
*/
@Column(name = "summary", columnDefinition = "varchar(500) default ''")
private String summary;
/**
*
*/
@Column(name = "thumbnail", columnDefinition = "varchar(1023) default ''")
private String thumbnail;
/**
*
*/
@Column(name = "visits", columnDefinition = "bigint default 0")
private Long visits;
/**
*
*/
@Column(name = "disallow_comment", columnDefinition = "int default 0")
private Boolean disallowComment;
/**
*
*/
@Column(name = "password", columnDefinition = "varchar(255) default ''")
private String password;
/**
*
*/
@Column(name = "template", columnDefinition = "varchar(255) default ''")
private String template;
/**
*
*/
@Column(name = "top_priority", columnDefinition = "int default 0")
private Integer topPriority;
/**
*
*/
@Column(name = "create_from", columnDefinition = "int default 0")
private PostCreateFrom createFrom;
/**
* /
*/
@Column(name = "likes", columnDefinition = "bigint default 0")
private Long likes;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -27,20 +27,35 @@ public class PostCategory {
@GeneratedValue
private Integer id;
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIME")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
@Column(name = "deleted", columnDefinition = "tinyint default 0")
private Boolean deleted;
/**
*
*/
@Column(name = "category_id")
private Integer categoryId;
/**
*
*/
@Column(name = "post_id")
private Integer postId;
/**
*
*/
@Column(name = "create_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
*
*/
@Column(name = "update_time", columnDefinition = "timestamp default CURRENT_TIMESTAMP")
@Temporal(TemporalType.TIMESTAMP)
private Date updateTime;
/**
*
*/
@Column(name = "deleted", columnDefinition = "TINYINT default 0")
private Boolean deleted;
}

View File

@ -7,8 +7,19 @@ package cc.ryanc.halo.model.entity.enums;
*/
public enum CommentStatus implements ValueEnum<Integer> {
/**
*
*/
PUBLISHED(0),
/**
* 稿
*/
AUDITING(1),
/**
*
*/
RECYCLE(2);
private final Integer value;

View File

@ -7,7 +7,14 @@ package cc.ryanc.halo.model.entity.enums;
*/
public enum PostCreateFrom implements ValueEnum<Integer> {
/**
*
*/
ADMIN(0),
/**
*
*/
WECHAT(1);
private final Integer value;

View File

@ -7,8 +7,19 @@ package cc.ryanc.halo.model.entity.enums;
*/
public enum PostType implements ValueEnum<Integer> {
/**
*
*/
POST(0),
/**
*
*/
PAGE(1),
/**
*
*/
JOURNAL(2);
private final Integer value;