diff --git a/pom.xml b/pom.xml index 259fc937..2c80c70c 100644 --- a/pom.xml +++ b/pom.xml @@ -25,6 +25,13 @@ runtime + + org.projectlombok + lombok + 1.18.30 + true + + org.mybatis.spring.boot diff --git a/src/main/java/com/bao/dating/pojo/entity/Post.java b/src/main/java/com/bao/dating/pojo/entity/Post.java new file mode 100644 index 00000000..478456da --- /dev/null +++ b/src/main/java/com/bao/dating/pojo/entity/Post.java @@ -0,0 +1,33 @@ +package com.bao.dating.pojo.entity; + +import lombok.Data; + +import java.time.LocalDateTime; + +/** + * 动态表 + * @author KilLze + */ +@Data +public class Post { + + private Long postId; + + private Long userId; + + private String content; + + private String mediaOssKeys; + + private String location; + + private Integer isPublic; + + private Integer likeCount; + + private Integer favoriteCount; + + private LocalDateTime createdAt; + + private LocalDateTime updatedAt; +} diff --git a/src/main/java/com/bao/dating/pojo/entity/PostFavorite.java b/src/main/java/com/bao/dating/pojo/entity/PostFavorite.java new file mode 100644 index 00000000..1e2d8443 --- /dev/null +++ b/src/main/java/com/bao/dating/pojo/entity/PostFavorite.java @@ -0,0 +1,21 @@ +package com.bao.dating.pojo.entity; + +import lombok.Data; + +import java.time.LocalDateTime; + +/** + * 动态收藏表 + * @author KilLze + */ +@Data +public class PostFavorite { + + private Long favoriteId; + + private Long userId; + + private Long postId; + + private LocalDateTime createdAt; +} diff --git a/src/main/java/com/bao/dating/pojo/entity/PostLike.java b/src/main/java/com/bao/dating/pojo/entity/PostLike.java new file mode 100644 index 00000000..074f26c8 --- /dev/null +++ b/src/main/java/com/bao/dating/pojo/entity/PostLike.java @@ -0,0 +1,20 @@ +package com.bao.dating.pojo.entity; + +import lombok.Data; + +import java.time.LocalDateTime; + +/** + * 动态点赞表 + * @author KilLze + */ +@Data +public class PostLike { + private Long likeId; + + private Long userId; + + private Long postId; + + private LocalDateTime createdAt; +} diff --git a/src/main/java/com/bao/dating/pojo/entity/User.java b/src/main/java/com/bao/dating/pojo/entity/User.java new file mode 100644 index 00000000..c4048535 --- /dev/null +++ b/src/main/java/com/bao/dating/pojo/entity/User.java @@ -0,0 +1,40 @@ +package com.bao.dating.pojo.entity; + +import lombok.Data; + +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + * 用户表 + * @author KilLze + */ +@Data +public class User { + + private Long userId; + + private String userName; + + private String passwordHash; + + private String salt; + + private String nickname; + + private String avatarUrl; + + private String backgroundUrl; + + private Integer gender; + + private LocalDate birthday; + + private String hobbies; + + private String signature; + + private LocalDateTime createdAt; + + private LocalDateTime updatedAt; +}