modify entities

pull/137/head
ruibaby 2019-03-12 22:55:33 +08:00
parent 1c62c5936f
commit f4bc7e205c
15 changed files with 280 additions and 98 deletions

View File

@ -24,49 +24,49 @@ public class Attachment {
/**
*
*/
@Column(name = "name",columnDefinition = "varchar(255) not null")
@Column(name = "name", columnDefinition = "varchar(255) not null")
private String name;
/**
*
*/
@Column(name = "path",columnDefinition = "varchar(1023) default ''")
@Column(name = "path", columnDefinition = "varchar(1023) default ''")
private String path;
/**
*
*/
@Column(name = "thumb_path",columnDefinition = "varchar(1023) default ''")
@Column(name = "thumb_path", columnDefinition = "varchar(1023) default ''")
private String thumbPath;
/**
*
*/
@Column(name = "media_type",columnDefinition = "varchar(50) default ''")
@Column(name = "media_type", columnDefinition = "varchar(50) default ''")
private String mediaType;
/**
*
*/
@Column(name = "suffix",columnDefinition = "varchar(50) default ''")
@Column(name = "suffix", columnDefinition = "varchar(50) default ''")
private String suffix;
/**
*
*/
@Column(name = "dimension",columnDefinition = "varchar(50) default ''")
@Column(name = "dimension", columnDefinition = "varchar(50) default ''")
private String dimension;
/**
*
*/
@Column(name = "size",columnDefinition = "varchar(50) default ''")
@Column(name = "size", columnDefinition = "varchar(50) default ''")
private String size;
/**
*
*/
@Column(name = "type",columnDefinition = "int default 0")
@Column(name = "type", columnDefinition = "int default 0")
private Integer type;
/**

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

@ -24,38 +24,38 @@ public class Gallery {
/**
*
*/
@Column(name = "name",columnDefinition = "varchar(255) not null")
@Column(name = "name", columnDefinition = "varchar(255) not null")
private String name;
/**
*
*/
@Column(name = "description",columnDefinition = "varchar(255) default ''")
@Column(name = "description", columnDefinition = "varchar(255) default ''")
private String description;
/**
* /
*/
@Column(name = "take_time",columnDefinition = "timestamp not null")
@Column(name = "take_time", columnDefinition = "timestamp not null")
@Temporal(TemporalType.TIMESTAMP)
private Date takeTime;
/**
*
*/
@Column(name = "location",columnDefinition = "varchar(255) default ''")
@Column(name = "location", columnDefinition = "varchar(255) default ''")
private String location;
/**
*
*/
@Column(name = "thumbnail",columnDefinition = "varchar(1023) default ''")
@Column(name = "thumbnail", columnDefinition = "varchar(1023) default ''")
private String thumbnail;
/**
*
*/
@Column(name = "url",columnDefinition = "varchar(1023) not null")
@Column(name = "url", columnDefinition = "varchar(1023) not null")
private String url;
/**

View File

@ -24,31 +24,31 @@ public class Link {
/**
*
*/
@Column(name = "name",columnDefinition = "varchar(255) not null")
@Column(name = "name", columnDefinition = "varchar(255) not null")
private String name;
/**
*
*/
@Column(name = "url",columnDefinition = "varchar(255) not null")
@Column(name = "url", columnDefinition = "varchar(255) not null")
private String url;
/**
* Logo
*/
@Column(name = "logo",columnDefinition = "varchar(255) default ''")
@Column(name = "logo", columnDefinition = "varchar(255) default ''")
private String logo;
/**
*
*/
@Column(name = "description",columnDefinition = "varchar(255) default ''")
@Column(name = "description", columnDefinition = "varchar(255) default ''")
private String description;
/**
*
*/
@Column(name = "group",columnDefinition = "varchar(255) default ''")
@Column(name = "group", columnDefinition = "varchar(255) default ''")
private String group;
/**

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

@ -24,31 +24,31 @@ public class Menu {
/**
*
*/
@Column(name = "name",columnDefinition = "varchar(255) not null")
@Column(name = "name", columnDefinition = "varchar(255) not null")
private String name;
/**
*
*/
@Column(name = "url",columnDefinition = "varchar(255) not null")
@Column(name = "url", columnDefinition = "varchar(255) not null")
private String url;
/**
*
*/
@Column(name = "sort",columnDefinition = "int default 0")
@Column(name = "sort", columnDefinition = "int default 0")
private Integer sort;
/**
*
*/
@Column(name = "target",columnDefinition = "varchar(20) default '_self'")
@Column(name = "target", columnDefinition = "varchar(20) default '_self'")
private String target;
/**
*
*/
@Column(name = "icon",columnDefinition = "varchar(50) default ''")
@Column(name = "icon", columnDefinition = "varchar(50) default ''")
private String icon;
/**

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

@ -24,13 +24,13 @@ public class Tag {
/**
*
*/
@Column(name = "name",columnDefinition = "varchar(255) not null")
@Column(name = "name", columnDefinition = "varchar(255) not null")
private String name;
/**
*
*/
@Column(name = "snake_name",columnDefinition = "varchar(255) not null")
@Column(name = "snake_name", columnDefinition = "varchar(255) not null")
private String snakeName;
/**

View File

@ -24,37 +24,37 @@ public class User {
/**
*
*/
@Column(name = "username",columnDefinition = "varchar(50) not null")
@Column(name = "username", columnDefinition = "varchar(50) not null")
private String username;
/**
*
*/
@Column(name = "nickname",columnDefinition = "varchar(255) not null")
@Column(name = "nickname", columnDefinition = "varchar(255) not null")
private String nickname;
/**
*
*/
@Column(name = "password",columnDefinition = "varchar(255) not null")
@Column(name = "password", columnDefinition = "varchar(255) not null")
private String password;
/**
*
*/
@Column(name = "email",columnDefinition = "varchar(127) default ''")
@Column(name = "email", columnDefinition = "varchar(127) default ''")
private String email;
/**
*
*/
@Column(name = "avatar",columnDefinition = "varchar(1023) default ''")
@Column(name = "avatar", columnDefinition = "varchar(1023) default ''")
private String avatar;
/**
*
*/
@Column(name = "description",columnDefinition = "varchar(1023) default ''")
@Column(name = "description", columnDefinition = "varchar(1023) default ''")
private String description;
/**

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;